{"_id":"@ailabs-yating/form-filling-client-sdk-javascript","_rev":"8-1436d1c3225d21c654b23eb6a4e2f7ee","name":"@ailabs-yating/form-filling-client-sdk-javascript","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0-alpha.4":{"name":"@ailabs-yating/form-filling-client-sdk-javascript","version":"1.0.0-alpha.4","author":"","license":"ISC","_id":"@ailabs-yating/form-filling-client-sdk-javascript@1.0.0-alpha.4","maintainers":[{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"}],"dist":{"shasum":"739516ff773e511ab51c568a3575218f4650376e","tarball":"https://registry.npmjs.org/@ailabs-yating/form-filling-client-sdk-javascript/-/form-filling-client-sdk-javascript-1.0.0-alpha.4.tgz","fileCount":8,"integrity":"sha512-H8oxOHYzo1fovIRN5XH4kHEFPTnGEPP80A2wBoEuAC6lfdt9F0w/fwge/dn8MQmk2ra/bkIhsHCHPfPldQTm2w==","signatures":[{"sig":"MEUCIBznRiKb1Wo10G/ZC3XMnxdSrP7B498oXRduU61+YAHiAiEA+KBFJlzXGr7faPQsPMxiyg0QAqmPVqSv0coI+d2M4Rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaGbiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxfg//RdXZfwQBJ4kizieuO3A07mnbpvL3SOmHFFHxR5AnKGU4KMk7\r\nweZyGwiCr6A+5V6SEjYf+lz3QZIDOxK4WAgWFJTA+4bwHjB9hABg5rbZKDeI\r\nh44yQ4ln7rJbb5A1C03RqSG/gZ865mmbY4NP93HCOWD4cT33fXhhCzwUT1u+\r\nCc3+Wp43RyMYVmiB6gNEYkvAJE80CMkM1jvv9Hvkng4MpgjgEpzcAU8TLEYv\r\nFDCxbZG3jE3qv1yE5LF+5UL/iFJdpCUwXkfbuAvWh7NzN0t7Bp37KHpTM6xi\r\nRiVV7+870J6u1Itnm4WqGoRGHPQY+cebVqMHHM7kHPSH4ggsQJaXWm6nuhVT\r\nOA2fTRwIMo1P0pW57OTvbZIlgNAbPmM/tDMNyf5yg7pcq/9e+zaSocHXaVek\r\nW8BlFN8uyyBES28iTl3IZwGqILhPhvu2PyjBjwRir9zXFuy0FO5Xn2QDMHJr\r\nt/URcuRx6vcxYrWaSzx48PVtCaAU+8dQUiaAicBrWzech1t4n8/XTpuciQ89\r\njBCCUh4nctF4Na0HOOmppqANJC+4X8euCaagLjM0zNf0fbYJn6lZ6Cc3xdcx\r\nDvkEq8okSeJVQXKHPGLRpspYRfB7J6xkYpTsDeFDJwkRoIwEGALklTNhBdqQ\r\njSmrd4QMluzcwaAwWfZ7g+1NpiLqmvZTceE=\r\n=2paJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","types":"dist/index.d.ts","gitHead":"6462641e88bb963d44e4b935e7a6023ffdaf196b","scripts":{"test":"jest src/**/*.spec.ts","build:dev":"webpack --mode=development","build:prod":"webpack --mode=production"},"_npmUser":{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"},"_npmVersion":"8.15.0","description":"AILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.1.3","events":"^3.3.0","@ailabs-yating/asr-client-sdk-javascript":"1.0.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.0","jest":"^29.2.2","assert":"^2.0.0","ts-jest":"^29.0.3","webpack":"^5.74.0","ts-loader":"^9.4.1","release-it":"^15.5.0","typescript":"^4.8.4","@types/jest":"^29.2.0","stream-http":"^3.2.0","webpack-cli":"^4.10.0","@types/events":"^3.0.0","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form-filling-client-sdk-javascript_1.0.0-alpha.4_1667786466203_0.09316366984850344","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@ailabs-yating/form-filling-client-sdk-javascript","version":"1.0.0-alpha.5","author":"","license":"ISC","_id":"@ailabs-yating/form-filling-client-sdk-javascript@1.0.0-alpha.5","maintainers":[{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"}],"dist":{"shasum":"a9237905242ffca21c14c7093e36671ed95d6434","tarball":"https://registry.npmjs.org/@ailabs-yating/form-filling-client-sdk-javascript/-/form-filling-client-sdk-javascript-1.0.0-alpha.5.tgz","fileCount":9,"integrity":"sha512-Nqyf3G4K9l31Ky7sLwY8MhaPsuuRi8G+iyeUm4170lEWz0GBDuRue0GCQnMtTp7akHz2lHLUKSZM3fi7qaZf5Q==","signatures":[{"sig":"MEYCIQChA5mqumoaSkb8kVw20q8kheEmr1DINhiajbGWzs0ajwIhAJJJfsSjRiC+eDevIELvCTYRtPtYf+APRnFO8lccFZbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcb8+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrRhAAocah1o552CSfzQdlLmXMBb1/BPor9plFTBAlLKZOLiYpqsLa\r\nGF6anksK0YV7xd83O62Et43AUw3zyrwbgYGE4no5pXRejSSQDWo/wg/Vd47H\r\nr755V3l+sYq3kEfvoRNM9ZBPXLwKXsZWhF68HwisvwM0ofrq3SeiKwVFVbBc\r\nY285gxc+FnAGjky3xEaQokE/eeYQ6lAboCfVS6XPVMKvluVPSs92pEThyk+n\r\nJ4BtGQjQggt5gXbWurzRD1P1tdZIiNNmrV+wialLiehpYYQZBeOw6quFyyxb\r\n36+WgtNo95JM4RpbAwvW7ToaDvnfBLJyniKygqcKxIFHO8w3lQ3EncVCuDkn\r\nkQuGRiItvKXSOtUJGOdkgLgdzS4wBAg8Lbh8sX+SjvZ/CnRvHgG8ySNUusM5\r\nxDyCmXHwmumstZucGxTn19ehsVB+r0NMMvn8HYecHZE+6bcpL+Mg5N2NN0xm\r\nXayUQ+fkigrQJLQodiCOQnqYh6mgHmxDbL/FVOVur+56C9qHLIjeUlIU11JO\r\nUuwWqCJzObZ0sH0FAFW4tv5IwsQCAIAAAJ4PEsAK6oz1YHk3cPLp9UZsTIty\r\nIcCw+Jidngr7fjt+J7Dwz8zrVznKsEdQGgFFp1Z2M1O8AiOx3GJxTnhoq9FO\r\nrtyM3lL4fYuxnhHCRl2l3QZpraOodYEfmKg=\r\n=ZvuU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","types":"dist/index.d.ts","gitHead":"35604993b782f5a8f3fe1ffe3536e29436e39334","scripts":{"test":"jest src/**/*.spec.ts","build:dev":"webpack --mode=development","build:prod":"webpack --mode=production"},"_npmUser":{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"},"_npmVersion":"8.15.0","description":"AILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.1.3","events":"^3.3.0","@ailabs-yating/asr-client-sdk-javascript":"1.0.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.0","jest":"^29.2.2","assert":"^2.0.0","ts-jest":"^29.0.3","webpack":"^5.74.0","ts-loader":"^9.4.1","release-it":"^15.5.0","typescript":"^4.8.4","@types/jest":"^29.2.0","stream-http":"^3.2.0","webpack-cli":"^4.10.0","@types/events":"^3.0.0","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form-filling-client-sdk-javascript_1.0.0-alpha.5_1668398909937_0.9567880511821816","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ailabs-yating/form-filling-client-sdk-javascript","version":"1.0.0","author":"","license":"ISC","_id":"@ailabs-yating/form-filling-client-sdk-javascript@1.0.0","maintainers":[{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"}],"dist":{"shasum":"c92f1dc5c76325d831cdcdaf5098acfda20308e5","tarball":"https://registry.npmjs.org/@ailabs-yating/form-filling-client-sdk-javascript/-/form-filling-client-sdk-javascript-1.0.0.tgz","fileCount":9,"integrity":"sha512-oTSWAKzWeX6+dSaXzwnqzolcxf225asbBBzCebxQxV+TtfpkaFRnjmwC6Glkz8LNF/Ar8m12V0ifx6MF9cqgEw==","signatures":[{"sig":"MEUCIQC3/21SQUfpmuCzxMkT1NaZjcWBn99UdvlK6Cdvj6sH+gIgLRjYduDxMH3bnP5Xlj5B1qndGzkfKYX1GGcQcZnbAUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjduTMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpucA//VzvjKltEIWtlI0h0E5wXAu76TfkWIMHwbYGLcOURtA04dw/9\r\n+h4vWOkRhgLabOxwTQlW3GgSKyOO6iIANu5lrq265kr8GvUy5D7AfWuU0ueQ\r\nK5mm2Mb1G3Ez6oo76mWXxQ6bB21g/JJZR3BLOSTjtHG5LsCZwmJkmpBlh0by\r\nNCU6MG0pPXe0IC9cxeAszOVKaAAnYbYPERmq2H02os0H2V1tm05dBsxxnK1k\r\nFp0MWlw1sSyDcH52gfZyIVIZxjcnZNEHAnUGSI/cR6kaMUjhZAUPQ8rJfvl2\r\nX4AFk62G/hdPHM5F/7SX34H+QsKZNAzEAMmG5CLIaDgLPVKXnTQOVKeOAfwP\r\nGyk4iElZDFoDBT+4rkwgcAw5qUs/DX9JxqK3tFny58vfPkc6V9lmDtc+3Svx\r\nBhD71wZ5HtemC0YVQgAuH+RDXzhaq74RdS5acFql38uR88SypYES1Cg0WgNI\r\nMBOT3x8deNSneT5FczWk9wThQoHYKwKVlCc9deTnOK5OyOcfVvChBDAdfM1w\r\nibA3yWu1FUZcshaMXvyzC8ZrvwmhfIX6Rl2zQB69/lTMgLGHTMwNQD8Bw+LU\r\nlhAdhXFnyaeBOoIEXs9Y7ejBlM+iXfoymVP9R4iaG7EmbRBXsvoz7N2JX0cp\r\ne2fPz4gVO+x/NkD/Z7F4g90c2woJ6JUPkGM=\r\n=P/w+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","types":"dist/index.d.ts","gitHead":"13b20ad066c0e45b38199a5d3d9b4885ee030faa","scripts":{"test":"jest src/**/*.spec.ts","build:dev":"webpack --mode=development","build:prod":"webpack --mode=production"},"_npmUser":{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"},"_npmVersion":"8.19.2","description":"AILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.1.3","events":"^3.3.0","@ailabs-yating/asr-client-sdk-javascript":"1.0.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.0","jest":"^29.2.2","assert":"^2.0.0","ts-jest":"^29.0.3","webpack":"^5.74.0","ts-loader":"^9.4.1","release-it":"^15.5.0","typescript":"^4.8.4","@types/jest":"^29.2.0","stream-http":"^3.2.0","webpack-cli":"^4.10.0","@types/events":"^3.0.0","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form-filling-client-sdk-javascript_1.0.0_1668736203949_0.14713276157634758","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ailabs-yating/form-filling-client-sdk-javascript","version":"1.0.1","author":"","license":"ISC","_id":"@ailabs-yating/form-filling-client-sdk-javascript@1.0.1","maintainers":[{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"}],"dist":{"shasum":"9592f1c630f87f4133befd451ed6338b7e15a7d5","tarball":"https://registry.npmjs.org/@ailabs-yating/form-filling-client-sdk-javascript/-/form-filling-client-sdk-javascript-1.0.1.tgz","fileCount":9,"integrity":"sha512-jANbNJdnQsKa3xKRwMeugCzA1S9miHnVEaQ1FMhGq9HUgJBHeOaxEVnnEpCkNcuwcYioOGcERbUss4FTOyJCpg==","signatures":[{"sig":"MEUCIBXF4tZ8fXdZjQj1uRNVxEHwVPO1o/MMpDWag3RiRlSrAiEA5hrNGnN/wCwY+AOuS0FqHJKQYLngOMkwKiAHGX4ADgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfdyZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXiQ/5AQ6kuGFikXC1mxIErh+JFCqKIX0hZUgnKuq16gseyR6LDoam\r\nJcp6lTA8AO8WKxZB/O7x+nQMZD2ytyoTQAUwX46h8e8mlEMuOiro1Q2nktTx\r\nOBoJgXmmjWbIagLhovhWUtYxygZvPikK98OFZrOKw7tfWlytUeUO/1L1lGzv\r\nwMZ47gqtLbGPveY9+qDrXrIdThfMX945emKW+sj0fFpRzG/jodwWpyPrAmt4\r\nVtQEOaRt6xAcYF6an0Yv4ekSZB0IDNPOkFyO6b0aDs+wH+IttyDwkxCg+abZ\r\nfrF1vhode1MGDat/jr1WrCYp/nhUCwjUBDbVB2mZ1ysw+KxytppiY3CQFeTv\r\n2DFL4tuNid7OvSYGCt8a3XDMXmiVbPd/XZgfLPJtEbiFnSL8+xRr2AWFuYgA\r\nglB0oW46XqEGkdO+iPqzz/YXIMgT/AAifN5azV4i0VJ8TwIJ+DELQwlByvnJ\r\nQlPMyksw1i+cDMd8ntqYMkKyHsTT2flW7PM/5+WO4vFBrTmbriookssD0srB\r\n6/a91bALoy3HHkSUK1b5ZZ72xIAE3Ke/gb8a216Ot7l7R/DptwtSPGemZ18R\r\nErrMW9vFaPrObZu1GFh9XI/WXBkhvpzX38ADSv3CcopiqGTtboEzOppr7WNj\r\nDgg5FuODQ0JEhIhFbQTR0iZxSlVmkdDZ7Q4=\r\n=eBF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.js","types":"dist/index.d.ts","gitHead":"6e71741bf86a59956d8ea37b0b32631af05c2081","scripts":{"test":"jest src/**/*.spec.ts","build:dev":"webpack --mode=development","build:prod":"webpack --mode=production"},"_npmUser":{"name":"gmin_chen","email":"gmin.chen@ailabs.tw"},"_npmVersion":"8.19.2","description":"AILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.1.3","events":"^3.3.0","@ailabs-yating/asr-client-sdk-javascript":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.0","jest":"^29.2.2","assert":"^2.0.0","ts-jest":"^29.0.3","webpack":"^5.74.0","ts-loader":"^9.4.1","release-it":"^15.5.0","typescript":"^4.8.4","@types/jest":"^29.2.0","stream-http":"^3.2.0","webpack-cli":"^4.10.0","@types/events":"^3.0.0","stream-browserify":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/form-filling-client-sdk-javascript_1.0.1_1669192856746_0.7053946134813829","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-07T02:01:06.143Z","modified":"2025-08-07T03:41:44.543Z","1.0.0-alpha.3":"2022-11-07T01:55:43.275Z","1.0.0-alpha.4":"2022-11-07T02:01:06.372Z","1.0.0-alpha.5":"2022-11-14T04:08:30.103Z","1.0.0":"2022-11-18T01:50:04.112Z","1.0.1":"2022-11-23T08:40:56.991Z"},"license":"ISC","description":"AILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫","maintainers":[{"email":"gmin.chen@ailabs.tw","name":"gmin_chen"},{"email":"lian.chung@ailabs.tw","name":"dennis-chung-ailabs"}],"readme":"# Yating Form Filling SDK - JavaScript\n\nAILabs Yating Form Filling Javascript SDK - 幫助使用者在前端介接自動表單填寫\n\n> 注意: 此SDK只適用於前端\n\n## 使用方法\n```js\nimport { AILabsYatingASR } from \"@ailabs-yating/asr-client-sdk-javascript\"\nimport { AILabsYatingFormFilling } from \"@ailabs-yating/form-filling-client-sdk-javascript\"\nimport { getToken } from \"./util\"\n\nconst asr = new AILabsYatingASR(getToken)\nconst formFilling = new AILabsYatingFormFilling(asr, \"API_KEY\", \"https://your-backend.com/form-filling\")\n\nformFilling.on(\"startFilling\", (event) => {\n  console.log(`form start filling`)\n})\n\nformFilling.on(\"nextEntry\", (event) => {\n  console.log(`form advance to next entry`)\n})\n\nformFilling.on(\"pauseFilling\", (event) => {\n  console.log(`form filling is paused`)\n})\n\nformFilling.on(\"finishFilling\", (event) => {\n  console.log(`form filling complete`)\n})\n\nformFilling.on(\"result\", (event) => {\n  console.log(`form result: ${JSON.stringify(event)}`)\n})\n\n\nasr.connect().then(() => formFilling.start())\n```\n* ASR SDK請參考[此處](https://www.npmjs.com/package/@ailabs-yating/asr-client-sdk-javascript)\n* `https://your-backend.com/form-filling`: 為了避免CORS policy, Voice Command SDK會使用這個endpoint當做後端API, 請在您的後端proxy request至Yating Voice Command API\n* `start()`: 開始執行Form Filling\n* `pause()`: 可以將Form Filling暫停, 不會繼續將內容種服務辨識\n* `resume()`: 繼續Form Filling操作\n* `stop()`: 離開Form Filling操作, 請注意stop後上述設定listener將會被移除","readmeFilename":"README.md"}