{"_id":"@aikosia/automaton-daemon","_rev":"5-17b3fb9ec6556a6eb80a224319334822","name":"@aikosia/automaton-daemon","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.5":{"name":"@aikosia/automaton-daemon","version":"0.1.5","description":"a daemon who manage browser automaton in server","main":"./src/index.js","scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","start:dev":"cross-env NODE_ENV=development node ./src/index.js","release":"node ./script/release.js","test":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest","test-ci":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --ci --coverage"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server"],"type":"module","author":{"name":"firman"},"license":"MIT","dependencies":{"@aikosia/automaton":"^0.7.0","dotenv":"^16.0.3","env-paths":"^3.0.0","express":"^4.18.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.32.3","portfinder":"^1.0.32","public-ip":"^6.0.1","read-pkg":"^8.0.0"},"devDependencies":{"cross-env":"^7.0.3","jest":"^29.5.0","node-jest-badges":"^1.3.12"},"exports":{"import":"./src/lib/index.js"},"jest":{"transform":{},"collectCoverage":true,"coverageReporters":["json-summary"]},"licenseText":"MIT License\n\nCopyright (c) 2023 aikosia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@aikosia/automaton-daemon@0.1.5","dist":{"shasum":"28107a02aa976aaa78ed819e6b39b43bdf416d13","integrity":"sha512-wzq7KLpUjjgwSbnslYrvD69kE7LtmcZ/jjg68E1YxHCNTBhMVUrX3alPueN9FPBnxND229yyEnDW8BPoqxp1vw==","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-0.1.5.tgz","fileCount":15,"unpackedSize":12372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT31/LicknVHaGgP0QG5bX9RTFwe9SyYFPwu77n0o3EAIgFWa73LIzoZovyRcJ9KxWpciPTEe5pAVPPBmb/9to+G4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtDaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouHg//c74idJWKWoPkOQmzC8MDKn1jP+DJktBhYWkOAmFIr8Fju8xm\r\n2rdmMxAnPsw+F0steFe+g5nbC3rS47iMPJ72z89PF+jE5eAZcMTOAN7evoYK\r\nng3vIeUZ3pvZX8mAvZElVR4llM6ELwp3c5u/N6lyyTV47Ax4L2U/HZstETgI\r\ntIgXSOt5UUdUVsIC+S9MZMKzIb1yJhBZJ2UJ8nHSoFurDAu+pFCMT9bHjaIq\r\nxwaur/Z7AzgWUTNMZe6JyDdifA3ZJwPVgIQHtijiSHOMqEB/s72MGSI9wRwM\r\n+bpimAVU5ny73v47sboZAcpCepWdaYQ4l7MJGxRYa41GZBw0OQqXJFldQAve\r\nlkFhyKHcZVdqRMtnewkKDNRhHBsQpSenzgxOdBiHgrw5wXaE0cZVYZWqM/am\r\nzqe9dYoo7jlAXOslesAaF+OgZAKDjbWxGilaDe/7c1gqWQuQ29y3Fe2Rs6Lj\r\ndPaJKtCQdKE8j9Tjo9IzJOQfe53F1TouYR03tCD7oaj986dceIg+J9QQ5c6+\r\nyCi0EB9I8exL9fMZwSJfumyZ7habcplbvVihMgEvwesh/8n/8T8M9fmYR6lA\r\no0xitfd+kDwPhPUqHtIVJw5rivOMyOxDcVWFrkIVWC+BUrX6OlLKNt/guLM3\r\nzccliO4YqxabUqc8T6r3cxBGLJKMJGU8nR0=\r\n=QMiS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_0.1.5_1682362586023_0.26482341026906586"},"_hasShrinkwrap":false},"0.1.6":{"name":"@aikosia/automaton-daemon","version":"0.1.6","description":"a daemon who manage browser automaton in server","main":"./src/index.js","scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","start:dev":"cross-env NODE_ENV=development node ./src/index.js","release":"node ./script/release.js","test":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest","test-ci":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --ci --coverage"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server"],"type":"module","author":{"name":"firman"},"license":"MIT","dependencies":{"@aikosia/automaton":"^0.7.0","dotenv":"^16.0.3","env-paths":"^3.0.0","express":"^4.18.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.32.3","portfinder":"^1.0.32","public-ip":"^6.0.1","read-pkg":"^8.0.0"},"devDependencies":{"cross-env":"^7.0.3","jest":"^29.5.0","node-jest-badges":"^1.3.12"},"exports":{"import":"./src/lib/index.js"},"jest":{"transform":{},"collectCoverage":true,"coverageReporters":["json-summary"]},"licenseText":"MIT License\n\nCopyright (c) 2023 aikosia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@aikosia/automaton-daemon@0.1.6","dist":{"shasum":"912fdf4a7725bf32f9cc9666d333f3b45e07f478","integrity":"sha512-I0ra6rn2n8cS6aNx5Llwgn67Mksa51VjEc8+CZAavF/Cbjvj2/hsED5T2qKzVqKtaet6doi0eWOLaH94VAsy2g==","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-0.1.6.tgz","fileCount":15,"unpackedSize":12362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiAjKo+/g7hoMLjRYjqwMeSoe9sxvoUJXVTT210YNXDAiBvZflBvQQkEmzW7rdEs4ljQu2muu4AvwmMmb7cW+qkhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Sw//fkswFqNPGVOG2OituKIZW5nUPPzcHbOAXoeaQGL3GiPjG6X6\r\nUqb9xqazl/kPaM6GzMBsTSoRevy2cYvnXidnHO6vrDKvwECL59vc6xOljHCl\r\npTTUSJqJgKsIV5Adk/v5AmcxwpQ4P/A4ValaAUihnsajTvc+EUGdkHoFBmk9\r\n8ivUsyRTXMEjnpdx/vLW141IfrYAyeH8L4/kyOr/VUlwrJIDKmwWNMGCjKjC\r\nz/40Rin1ULOHx9yUtnPi0idqmxsJirLa9xQxUEzNUQCfIEV+CRByHq8IZa1w\r\n48NJYUPionVf1Quf3u4gGCER5+0QPDpDLkoLzcre4KBBERahU/cO1n5PeV3v\r\nGsaKVSczLnnjmWtAgi7iMREGGdYf8e5GlahbJLmUW8LKvt52CCUD+tlNeqMI\r\nnM4UE74AxDrwc7Ds9UGYFzaPELa01d4LM84gi16hkDYWLuLzb47gna5XDC/T\r\nEJYNrGa9wBfytDHM/BUEKbKRygUtJLhu+/0S68aWM8dIYKbS6LAsYDgNT4qi\r\nsooQ6w1Nikg/UCAs+m+/VYXEgKH7a8rxz0n5ekKj9H/46ub0VuUOpu/Ipy2d\r\nV0dGSNQdgKxm/HlxXknC3uZpcDfD/EjrweLj+swY/GvqJck5YWJtUKWaCQmZ\r\nsfesD0jKfq8je51l/fYmuRu1Cw7ZI9W4d/o=\r\n=WSbK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_0.1.6_1682364375393_0.6977220007274316"},"_hasShrinkwrap":false},"0.9.0":{"name":"@aikosia/automaton-daemon","version":"0.9.0","description":"a daemon who manage browser automaton in server","main":"./src/index.js","repository":{"type":"git","url":"https://github.com/aikosiadotcom/automaton-daemon"},"scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","start:dev":"cross-env NODE_ENV=development node ./src/index.js","release":"node ./script/release.js","fix-release":"np --no-2fa","test":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest","test-ci":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --ci --coverage"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server"],"type":"module","author":{"name":"firman"},"license":"MIT","dependencies":{"@aikosia/automaton":"^0.7.0","dotenv":"^16.0.3","env-paths":"^3.0.0","express":"^4.18.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.32.3","portfinder":"^1.0.32","public-ip":"^6.0.1","read-pkg":"^8.0.0"},"devDependencies":{"cross-env":"^7.0.3","jest":"^29.5.0","node-jest-badges":"^1.3.12","np":"^7.7.0"},"exports":{"import":"./src/lib/index.js"},"jest":{"transform":{},"collectCoverage":true,"coverageReporters":["json-summary"]},"licenseText":"MIT License\n\nCopyright (c) 2023 aikosia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@aikosia/automaton-daemon@0.9.0","dist":{"shasum":"e449bd9dabca5fb08587bfe4c44ca614f882debe","integrity":"sha512-6m/pRGU4tWi6lp1PmAE1Q0Z0GEBrMdPXFqw5RtS0nxTvQwPP4FKUs92ojpl90pF1tbGls5zJShJnLpSvJsgaew==","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-0.9.0.tgz","fileCount":16,"unpackedSize":13908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHDAqmcvZeKCj/zyc4L45owPAQqucdyxTQcqAB4GSu/gIgVwY0sEURwMJchyRebbiLNEn6/Uxe2ZoQUSmeumgvCeM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVuw//fIgY56fRLAZH2kup0xriYj4CMsYw/a9K2MVD+nvLGxkxbY+M\r\nOMwH5reqYvVMWUQNzwcTMGtnVMzDvcMMWFgf+DYsQOsdkwDH0dXo5oH/uObA\r\nE/H9Py/2GPx9fPrZ1Pp4DC7LyXXP7ZZUKrY6v0IK1Gqfuks63KJxQZ0IG91X\r\nMpH0zkNUa75OmPzXJjrKMLpC+jGt4NAs1QF3Qv+HRifv2fSghrbWl50l7Ta8\r\ncgWdmBOl1l8GUvw9Qa7N6+livZK1MA7MULlh4APNaxWdmvyEE0vIdcZ6Hm+P\r\nB+YMLPgzDUCPeHvNB+RvZ5rIYM+sFZvTjVJlnZAf3p7An8qtoEunOpitMyea\r\nny64ltg+ARNWpzkw63SR7WMSq1EtZWCYZE2G7nckTP22vY1BxHn6AZDvO9cm\r\nPF85J243ko8o/cjGXeNihgw6J7ZlqsXoOEpBjD343WotY9ydWvDyaRjBQZI2\r\nEg8415reoEicCPFxWdrqeymS386R/wgzbWnwUCJxAio5dNoPJ6oqD+InWB6l\r\nqk5cJT1QNL2iOeHXdsmxlVCGEi2xnEQWRkcmXYvZOlGGtDB/+C2Wf3+u6Jhk\r\n562TMNrmm4EUSk7cmqYbWN6tlqCFtRgWtd5CJqUGVrevot9U0rml9Q5THuqN\r\nmaYxH+LRQ/eAPVKFBfQxO2hUh/G6JNknsQI=\r\n=S+Hz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_0.9.0_1682441580465_0.42528470691129505"},"_hasShrinkwrap":false},"0.9.1":{"name":"@aikosia/automaton-daemon","version":"0.9.1","description":"a daemon who manage browser automaton in server","main":"./src/index.js","repository":{"type":"git","url":"https://github.com/aikosiadotcom/automaton-daemon"},"scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","start:dev":"cross-env NODE_ENV=development node ./src/index.js","release":"node ./script/release.js","fix-release":"np --no-2fa","test":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest","test-ci":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --ci --coverage"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server"],"type":"module","author":{"name":"firman"},"license":"MIT","dependencies":{"dotenv":"^16.0.3","env-paths":"^3.0.0","express":"^4.18.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.32.3","portfinder":"^1.0.32","public-ip":"^6.0.1","read-pkg":"^8.0.0"},"peerDependencies":{"@aikosia/automaton-core":"0.9.x"},"devDependencies":{"cross-env":"^7.0.3","jest":"^29.5.0","node-jest-badges":"^1.3.12","np":"^7.7.0"},"exports":{"import":"./src/lib/index.js"},"jest":{"transform":{},"collectCoverage":true,"coverageReporters":["json-summary"]},"licenseText":"MIT License\n\nCopyright (c) 2023 aikosia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@aikosia/automaton-daemon@0.9.1","dist":{"shasum":"48e455fb6475ba8f27613f693458ef7f45f8b793","integrity":"sha512-ct8QHXTddQRUwCkDqvQA4EmrRYbyA8zR0DN87wbFc21vm9NKG2HZ+7ztluJ4gwmB53oMKY7Rwdu3cvNQAj+gVA==","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-0.9.1.tgz","fileCount":16,"unpackedSize":13950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv6tbUBt4w9W/Ig88IyzKtfFqAId6x42I8R+msksLu3AiEAgfM14A7Jwzgeukz9pasqqXBLeIYaho6QiwZx8L4Hxa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZw/+MBqk8YSdKpE95eJpzLlTMq+evu7hBR2Vlb9BWNu8DBSkn35X\r\nhjAF88fbBxbUy9DMeQWkbyEHdB83hxcsbe3/Fyl+QGqYPNbYivm3i8CremSK\r\noH3dM9dTENNBqAeRr0RMUpp6uNwfIseC4aDdZJaJ5NcRU7H13u7uCEdONKRN\r\n9ee0g5LbEc9vTDbkzt5TLK+vBL729anxgA7tZeXyyWfavUMiHXqPLXbrWg8t\r\nTzenuc4fqE3vFrJwyuDnIRvBbRZN4l6LvSppbkb9UPx0y6d11yLqjkagZk4N\r\nmrI/R00f8dMoosXKel+G2t9JAkfI7H/L16aJgoGJzqHfLjs83rpYcT9eUDDl\r\nyDnpAkqZWSmnRMDuX5Zrp5WVmOqpbS1kaJ9vuOM/BM8gA//dfd6kOCGXr39J\r\nuaJqkyV2Pi33HN6rXFqZM0hmTA7/pnli72kmuTWVK0qyoqT1xCBULKYhNN42\r\nVE7hfLt+VRvOIRwxtzAKF2c/K3wR0TlNhd02v3QX+6DOfRVN7hDLaR0cGOiO\r\nRXvq6DBT9ra4LYGGAOJg795A+cULuvPAK+TbCF8dg75IxFZL0ES38Tv7libb\r\nsRIalU5abiO15WcNx5xl65Sh+IwNMJbYyvMZUVeDZ6l8FQ8RqaZRxn9cpBl7\r\nI7ujEXMvX1hJc++YX5peOo67LYC5tJyTuhg=\r\n=DrxU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_0.9.1_1682441842701_0.37807222697998144"},"_hasShrinkwrap":false},"1.0.0":{"name":"@aikosia/automaton-daemon","version":"1.0.0","description":"a daemon which manage browser automaton in server","main":"./src/index.js","repository":{"type":"git","url":"https://github.com/aikosiadotcom/automaton-daemon"},"scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","start:dev":"cross-env NODE_ENV=development node ./src/index.js","release":"node ./script/release.js","fix-release":"np --no-2fa","test":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest","test-ci":"cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --ci --coverage"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server"],"type":"module","author":{"name":"firman"},"license":"MIT","dependencies":{"dotenv":"^16.0.3","express":"^4.18.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.32.3","portfinder":"^1.0.32","public-ip":"^6.0.1","read-pkg":"^8.0.0"},"peerDependencies":{"@aikosia/automaton-core":"^1.0.0"},"devDependencies":{"cross-env":"^7.0.3","jest":"^29.5.0","node-jest-badges":"^1.3.12","np":"^7.7.0"},"exports":{"import":"./src/lib/index.js"},"jest":{"transform":{},"collectCoverage":true,"coverageReporters":["json-summary"]},"licenseText":"MIT License\n\nCopyright (c) 2023 aikosia\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@aikosia/automaton-daemon@1.0.0","dist":{"shasum":"0b9b9b08f06ff6cf20782eea53534a5a40ed7633","integrity":"sha512-HgeQ/o83cbW6b1NRmWXdPN20bxoVdU3TJmFCEoBpR1glgocX1/HbMpbBJ5mE3sFfWlhzA9s/SsWEPRG6chckKw==","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-1.0.0.tgz","fileCount":16,"unpackedSize":13234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXq3+vfc0pZQ+AKuvpo2tWnez/jJp1Fw09jXEdvgn3kAIhAPGGEhegTs2dHu9kFcNY0/rufzK7m8mPqGDASXWroDBL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSFVDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU/Q/5ANWu+0/R67/CVYGiMSxh5sRCmLwv/u6tzH10+7Lab2HWrnBj\r\nce5xGXlZZNsslmTpn//dw5czrnKpO6xe3p3qnJK+UKBgB2lEiokTEcGU1xtF\r\npShjBsdp4+Uq2nKOmojVRJAhORg1kjmZrvXRbSdmYmCZI82cWZeL+vsd/4i6\r\n23QtZjelAQHst1NEIAPhp/jgwqj0t9dVftLq5GzmkWbALM0mH7VJOZAvxJbH\r\nPovde7ZGuGJpOXI5FMXMGoBvFnW2BKKZ1jZf3pooxHzxjrD9DJVc/7ZzK2Ul\r\nIPUB/TQ4SVkJ18ax9T4KF0yJv3E8cvTqh5t42/a0e4wLmG9RBBGnQKwN4Z+6\r\nTVKS+Q/7eV76vCl1+ZurT7lSibi5t0xeX9ZutayH8KJV5Y9Tt97nY6yt8rMo\r\nmP03KWcLKbZOwh9xl/ulYREmAuGTGcfXxpFpCR0HCgs7i0aJToCZFynnSVxM\r\nQH2viMp1h62hrt8uVPLShdDbcegSujKn7uZu7o/Y0MPaKxAWzKP95AG8DNpT\r\nT3hW6byXuVoL0336bbMmQggYbrNuXGU8tvOuOJALl571WY6C4ZaVcjqcWgkS\r\npcuZlhCxyywUILx7iymzOZcEfF8zXD5S6He35UjGv6zq8frihYal512kzQTH\r\ncsd5B+A+s7OOBavYG+Mf295sD2MvQMq9O2c=\r\n=g6AF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_1.0.0_1682462019563_0.7524167455803741"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aikosia/automaton-daemon","version":"1.0.1","description":"a daemon which manage browser automaton in server","main":"./src/lib/index.js","type":"module","repository":{"type":"git","url":"git+https://github.com/aikosiadotcom/automaton-daemon.git"},"engines":{"npm":">=8.19.2","node":">=18.12.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"start":"cross-env NODE_ENV=production node ./src/index.js","types":"del-cli src/**/*.ts -f && tsc","docs":"cross-env NODE_ENV=production ./node_modules/.bin/jsdoc -c jsdoc.json -p","release":"npm run types && npm run docs && git add * && git-cz && git pull origin && git push origin","test":"cross-env NODE_ENV=development NODE_OPTIONS='--experimental-vm-modules' jest"},"keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server","browser"],"author":{"name":"firman"},"license":"MIT","imports":{"#src/*":"./src/*.js","#lib/*":"./src/lib/*.js","#mock":"./src/mocks","#mock/*":"./src/mocks/*.js","#route/*":"./src/routes/*.js"},"exports":"./src/lib/index.js","dependencies":{"@aikosia/automaton-core":"^1.4.0","dotenv":"^16.0.3","express":"^4.18.2","extend":"^3.0.2","fs-extra":"^11.1.1","http-proxy":"^1.18.1","import-meta-resolve":"^3.0.0","jsonfile":"^6.1.0","node-directories":"^3.0.0","playwright":"^1.33.0","playwright-extra":"^4.3.6","portfinder":"^1.0.32","public-ip":"^6.0.1","puppeteer-extra-plugin-stealth":"^2.11.2","read-pkg":"^8.0.0"},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^11.0.1","better-docs":"^2.7.2","commitizen":"^4.3.0","cross-env":"^7.0.3","cz-conventional-changelog":"^3.3.0","del-cli":"^5.0.0","jest":"^29.5.0","jest-html-reporters":"^3.1.4","jsdoc":"^4.0.2","jsdoc-mermaid":"^1.0.0","jsdoc-plugin-intersection":"^1.0.4","node-jest-badges":"^1.3.12","semantic-release":"^21.0.2","taffydb":"^2.7.3","typescript":"^5.0.4"},"types":"./src/lib/index.d.ts","gitHead":"50d0059680c1a067e30673bcd0aac57b54a65c49","bugs":{"url":"https://github.com/aikosiadotcom/automaton-daemon/issues"},"homepage":"https://github.com/aikosiadotcom/automaton-daemon#readme","_id":"@aikosia/automaton-daemon@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-WJZjOKmtX3uy78mfT1pl7V9kGbqGSHTlQEqUm/NiROZLbymUc+LsWZsDnCQb2qvqELkvwGFg76JKvc9iklrh0A==","shasum":"8f9c30438a0f0b843c2e5645056ed61c9339c8b4","tarball":"https://registry.npmjs.org/@aikosia/automaton-daemon/-/automaton-daemon-1.0.1.tgz","fileCount":17,"unpackedSize":22254,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYuS98a9fmPUaprtmew8AKrfOBnG2VRjwtfVJfzLWqMAIhAN8lYI/DGUZAnuh/xiwaK8CbKU9UVSUfk+Dzi8tFBuum"}]},"_npmUser":{"name":"aikosia","email":"dev.aikosia@gmail.com"},"directories":{},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/automaton-daemon_1.0.1_1683863646175_0.896563075767246"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-24T18:56:25.954Z","0.1.5":"2023-04-24T18:56:26.200Z","modified":"2023-05-12T03:54:06.503Z","0.1.6":"2023-04-24T19:26:15.613Z","0.9.0":"2023-04-25T16:53:00.663Z","0.9.1":"2023-04-25T16:57:22.885Z","1.0.0":"2023-04-25T22:33:39.747Z","1.0.1":"2023-05-12T03:54:06.377Z"},"maintainers":[{"name":"aikosia","email":"dev.aikosia@gmail.com"}],"description":"a daemon which manage browser automaton in server","keywords":["aikosia","automaton","automation","bot","puppeteer","playwright","chromium","framework","daemon","server","browser"],"author":{"name":"firman"},"license":"MIT","readme":"\n<h1 align=\"center\">AUTOMATON DAEMON<br/><div><h6><i>A Daemon which Manage Browser For Automaton</i></h6></div></h1>\n\n<div align=\"center\">\n    \n[![npm-publish](https://github.com/aikosiadotcom/automaton-daemon/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/aikosiadotcom/automaton-daemon/actions/workflows/npm-publish.yml)\n![Branches](https://raw.githubusercontent.com/aikosiadotcom/automaton-daemon/main/badges/coverage-branches.svg?raw=true)\n![Functions](https://raw.githubusercontent.com/aikosiadotcom/automaton-daemon/main/badges/coverage-functions.svg?raw=true)\n![Lines](https://raw.githubusercontent.com/aikosiadotcom/automaton-daemon/main/badges/coverage-lines.svg?raw=true)\n![Statements](https://raw.githubusercontent.com/aikosiadotcom/automaton-daemon/main/badges/coverage-statements.svg?raw=true)\n![Jest coverage](https://raw.githubusercontent.com/aikosiadotcom/automaton-daemon/main/badges/coverage-jest%20coverage.svg?raw=true)\n\n</div>\n\n# INTRODUCTION\n\nPLEASE FOLLOW BELOW TUTORIAL **ONE TIME** setup daemon module. \n\nFor this to work, you need to create a .env file at your root project with following variables:\n\n```\nAUTOMATON_DAEMON_HOST=\nAUTOMATON_DAEMON_PORT=\n\nAUTOMATON_DEV_PROTOCOL_RANGE=\n\nAUTOMATON_SUPABASE_URL=\nAUTOMATON_SUPABASE_KEY=\n```\n\n## LINUX SERVER\n\n### SETUP DAEMON\n\n1. Fetch source code project automaton into your server\n\n```\ngit clone [url_project]\n```\n\n2. Run following command on root directory:\n\n```\nnpm install --verbose\n```\n\n3. Link to npm global packages directories\n\n```\nnpm install . -g\n```\n\n### SETUP PM2 - KEEP ALIVE WHEN REBOOT\n\n1. please install pm2 on your server using:\n\n```\nnpm install -g pm2\n```\n\n2. To generate the startup script, simply run the following command:\n\n```\npm2 startup\n```\n\nfollow the guide based on the output, until you copy and run the script as describe by the output.\n\nTo confirm that the PM2 startup service is up and running under systemd, run the following command (replace the pm2-[user].service with the actual name of your service, check the output of the previous command):\n\n```\nsystemctl status pm2-root.service\n```\n\n3. Next, you want to start your Node.js applications using PM2 as follows. If you already have them up and running, started via PM2, you can skip this step:\n\n```\npm2 start npm --name \"automaton-daemon\" -- run \"start\"\n```\n\n4. Next, you need to register/save the current list of processes you want to manage using PM2 so that they will re-spawn at system boot (every time it is expected or an unexpected server restart), by running the following command:\n\n```\npm2 save\n```\n\nadditional, *pm2 cleardump* for unsaved\n\n5. Finally, you need to test if the setup is working fine. Restart your system, and check if all your Node.js processes are running under PM2.\n\n```\npm2 ls\nor\npm2 status\n```","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/aikosiadotcom/automaton-daemon.git"},"homepage":"https://github.com/aikosiadotcom/automaton-daemon#readme","bugs":{"url":"https://github.com/aikosiadotcom/automaton-daemon/issues"}}