{"_id":"@dialektike/tossicat","_rev":"10-83e517ba2b4456b0ba6d42b8dc1fc908","name":"@dialektike/tossicat","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.0":{"name":"@dialektike/tossicat","version":"0.1.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.1.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"097bf9bcacbc99aaa2e5443a2ab66bf18e2d8245","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.1.0.tgz","fileCount":7,"integrity":"sha512-YP09ugRGsoJI5yTSowdC1sF+lB5h2srQ128PbZZi2x6Xksfbn2qIaIjKMxJHO0tC61qNdk6OQKXydTJ2SAEt5A==","signatures":[{"sig":"MEUCIQC0VTvd24KzG/g0Dyhow0tEkRXmAu5ZMNvRJ3Fi/39tzgIgPYfZJhIfP9wRZCA7RcLSchzy4qCoCXW2JIfjnCGMGx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyLsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW/w//QWy6lXNrA9aC9WnkXToE+TIhUbMoLy2AeA8Lg4+dspjTOo7i\r\nip2S+TbK8gpVsTEIw1SB6pjszqL69VoOScqGb6BERTUSfnme4//7ih8emccQ\r\nohFKDhsIs6zucGRKNOz8IxEOtxN4fnx48L6zWDbfNyrYWXglTxG6WgJC1MbL\r\nyhNuqA7widE8z6+esgmy6wc3SkxjtolwyZOJPE7NkdUBafwrwPlZU89baRs+\r\nnQAAs/bEmsMEnDw5mFa6Wr3XgjFEnT67M2JX4o01rwie4+qX1MiJNAZ+jNxg\r\ncvxKT2lBkJJpXjSn2qY0WMLOwQ2zjAY1fDgwWCUyNMAVftHTfdjyHCycKbnK\r\niKjlcBdtdy3vFANsoBra+2Io2sGrhgV7o5D92YF2dS4xfPuP4Ggeyfim4e0d\r\n/uOB+J1ehvRhBVWCjngr15Bpz2EL5bPhokgfkNS8OWFA1PSJ53Y4B9E5m+ox\r\nwbUJQMwSkSCyvBMbIrVf2RFm6D1y1aTNIXSEBL7eaMVfl+j0exHqrkA3sfbm\r\nv6skx1dOJWYHAq9tHWIfnKpKdpIexr7jMtVrzhhQwm21JZgKoLljUYTfH6yO\r\nFnVoaY6q+Cm7BuozsCOcZMvjhscSBA1wX+ZiqYYh1C+y+QF3WsiuFjh5RetC\r\n+pMUfWgRAf/ZPoIkeP20YSWYcN2cWOAiy7U=\r\n=2QJE\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"79fe9b741c94b532725343076d1c4dd248d20cf2","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.1.0_1674099463898_0.4390844030295955","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dialektike/tossicat","version":"0.2.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.2.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"77e9a0f4d83f131b7484cae1f411b8e8c0e1c395","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.2.0.tgz","fileCount":7,"integrity":"sha512-1Bk/zkZjOxJMYU7J2cNLQ6E1OqFJfd8gKUoECJFor4ksm2qd7Z2Fmzd3ssqYY56yUI8zxi61Vr94eE41M4cXCQ==","signatures":[{"sig":"MEQCIHvx7fM3aONVWrMNM9WXRDYIgu4weRPzOKK/h1oAXl+LAiBwFsv0mE/U/6K0KjfEBQdAdrA6y0GgIm9SccJpxUuO1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyMDrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVug/+KBUIUXpR/goZebbJv9UemmpOSrixWcDHLuzV0X9S7SEa0qGs\r\nb2AQ0dBLShOiQkKZCEcYD6CkMsXOpHSTlfPru0+A66Gfguih0YcbC1ajyh0B\r\n0J8jQ3eZwOVjpcZKWy8m8qLCxeBthQo9L+PYjb7lnfdf7ELURnMTtorLGCta\r\neYFgxxDDZb640uc1vBCJolZauF1Wqn32IjHT4hh8v+bqakfGEByytDCpagYq\r\nvZVMUYHdkMmouy4bjTwvjx/8jbmiwtXc0881EwyUuCzJAiokuMjzD5+CbsiT\r\n4yyy0tpqXzl4chdFMNxWOmYhsSJ0hxZkcHI/9TC6pu9vhsGr0ZFvjC2mCLNN\r\ngYVjDhx8C4Tlhle1PB6o/qrmeNNejXnjXc58sefJyIs0aACJSQBKQpbs3UT/\r\nzJnpNAxlgOderf/WraPlvyyF/a5Omy09sfMyrJ6h4F8XFaW/oy1Ym14uNCDp\r\nZ8/b7/D/cadTQZ4OFJqgoAwLevIa9wVsDM0h5MGLqzih3qPrFXlHG8Ix/01o\r\n1Odz2Lw0arql3pSMod7q+FJ6R3VQrGpbz4TdQ2v0Yf/iT4pTzWZ/dHg8md7n\r\nJqWVysxXCO8FMzJRstqlLUFAocpyZbCj7XbS4IT8Xuo43Xe1qHDsfdzFEYMz\r\nOfuOdfkkOJAuscFlkX8T5ioI5uj7u1errSU=\r\n=O+oJ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"79fe9b741c94b532725343076d1c4dd248d20cf2","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.2.0_1674100971224_0.4766298928926591","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@dialektike/tossicat","version":"0.3.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.3.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"49b93a1449f910540dc04141ae49f993e696599f","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.3.0.tgz","fileCount":7,"integrity":"sha512-xKQbv76uCUDAy6762orDkoJmxoXbFY+1mGPNQdavg6BquQcohcPCOOMkB6EP1VyNHH0zsnQ00TsegE8tNBlbXg==","signatures":[{"sig":"MEYCIQD7edTVJOJmEn+NK5i/6ki0rrfBFBB/RZfK1YzCSXTQ9wIhAPKqOFzGoWl1anIf9HGcwQl75rEocLiVPDf+/jEEvgkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyioeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDHg/9GkihdACDDMASP0ZgPrzWjpNPASzr8ya8txztxlF3RUvQIx6b\r\niojVcxS8M1wrWeVanqpxOmB2pjSo+u04bpkNSwfcd1tjv4Yv80AKQb3tielE\r\nqDcUaCS3M8AVCiG+PtnOZg3upIFEQ9PlzaQtLzMy9ExKEaEsVbuRBbMrtKr9\r\nkiVJxrFKVZTuJ1SubREziThSNAcrsxjKjFCf0s3Ie22SSB7VXM94GyLC5TK8\r\neFbEjIZE0wUO0BnWx/6uSJXx3Wt44Rk2MBDXJTg/bbpF9bu2mnjIOxpxXRGv\r\nW+e8wJginzSHKMDVkkVKYYYhbXcmX7ogpD0jvMLDAL7Nsuxox9uqwOZ32oa8\r\n3ZybBCWVTC175e0RaSvpkCjYiQ/1/Ue0DXB2MK+LZtQcRJt+R/yX34Iuls9v\r\nY/RSk96e7Ox51hVTzBVwJWBfnZjYf7qkNYOovWsl5D20ZrFnwEF6DTNbbRoN\r\n7vDciTiUiIptwBeUGwRXhBHr2kfMCvTd6gMT6SxAPVUYpOLeCfhUOd2YFyWO\r\npwTLw8ttNjX4n+IiMhHaUeyI+PjEL1BlqQfIf1Yln5dwlUiuwSXCuNXPBJ3v\r\nld4CyEJWj4GHHpbi07Z6biVQ8gmS3nXbA1Z6wnGmFZVhhXR2kzW7vt4GX4Uy\r\ngVpHezPNm1rp+lxVs/fvNJOZGC2u6fk6QCA=\r\n=wyBI\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"5f4f3ae35ceff45bbdc72e33c2c8879cd0ef8881","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.3.0_1674193437995_0.47592958720092216","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@dialektike/tossicat","version":"0.4.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.4.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"ea93d48e0cca87716980a2fb2fd0ecce8d816e8b","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.4.0.tgz","fileCount":7,"integrity":"sha512-r80gHzRtQxi8jJ/og1SDFIgYzSxY4Qq13ikjDHbh3MAJ2FDoVoaPx3BThy9fOdJdRuByaW5HRXsYrbVpWdpumg==","signatures":[{"sig":"MEUCIFLMqRsag/6d0im3MXtoqOa/oyBrs5Gvih62Klc4DckJAiEAv+vR/9G5LYWVt59mx59QVjEk4S/uRmdFl+eJMU6Wyy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyi6yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnHA//fSxNOzt0Vy9N99m0ctvCeIvvPg4Qb/+DFD2Exd5GMCH/dBBJ\r\n4CxMx9tyUW6pOMZNxYUaqabSaLoJNUAvUQG1pCkRAml7mnCKdZ99bkHeh/wG\r\nQEqF8/hAEBMGvadfEf6GbiPyaDnko8d9HY+RZTCgiA38iGq5pJG99RkJZL+h\r\nPNJv0mhdl+3EYNDrUWhCvELlIgkGaHzzF/3YFhuyHij2FAb7vqEMDEk0XWgt\r\nbVi0QINiXSBQFXnedc2St7Scq9qhG4eOwwfmMM/A4XWikZ6DNV2W8GnzK1Ow\r\n1RbE4odS23gBc3wo/WTl6oKrGzZO+nTV3X/ln5FNBiPa7FR0WnkXPNKfVFJH\r\nyNYwrrptmlSj+GjxU25XLXUptesw6txkdA+lhbK/a6osUbyKeRLSyewM1gnR\r\noE7pl4LyH0sffazmdDlPu71Tm6VnjFZ1LzLbnmdiF/mDp/bQS0g5GAIVxAGq\r\nLSwzk822cTq4AvAZywzhqRyLW0uYVrmUsHFaZDr6VCIGUnybxjrlCWs3tMp4\r\nE0hzOubDNE3hRgK3hqPPaK6khPKPf6qLgQTG3e2uDWBW7jUgrRJN3P/abIH7\r\n5O9QW02Lmpi6OnI71gH7ADEP+efGk8ngEbIehy9qUR1k2Igfg74rLk4JRXCf\r\n/S1/HznDc69pM+CbfetGDknTd88OIDmFx+w=\r\n=nNGH\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"5f4f3ae35ceff45bbdc72e33c2c8879cd0ef8881","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.4.0_1674194610346_0.7452036800700814","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@dialektike/tossicat","version":"0.5.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.5.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"ec5e4c11bd8a05cba46f0cc3640b9c95d6e44cb0","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.5.0.tgz","fileCount":7,"integrity":"sha512-QwPGfsBSAqCxg8O8YD6ekwGkUldRxsATjvv7k5uRL8ZDNbxAR2vyiHKqy+8Ch7FcXxXrtHBxB5FIMwgrI4GOhw==","signatures":[{"sig":"MEUCIQCuEoArRgqbUF9oE++Ga1RNQSinGT0+kMDnKvFO9SGEagIgANWHFzG9dxF5Iy1WSjC7VS2CQBU/untAXbE9KpDVXtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyi87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAuA//ZiwSgLx0qlPfQ1d5tOQkLAWApzcie2f4IOcfl36fSPlLOkiO\r\ntfO4+Wmy/bdei+l2pz3nOlOFGG44/pA+vC7rLrx3qJiMednQaRioHGKDz+1y\r\nhZjksoxnJArpgHkIow1r8uLX6KjHWRQI6F9yuvJkaK1tD2HknfuclzNbRFJs\r\nRjIqxXi6uT/prXRibI81gJBCWrL6OVBwHyT2ZKG02hpWcdbK6MZVj6aserXm\r\n8JfYpoa9Y6UmZckrnbWdcKLIwcyJiM65xAwMHhvz2GjlVNOJa8YOxb2DSiNr\r\nYba+AOAsFcW5dVAn5dA88y0QnZe8QNCm14xGzgdGvnMloDgj3jsRqYwq+PR6\r\nOXssyhN6T9zjzLaNTpa1eQy5FGzNr6moRpd2FzK4azuKsuCDue+mywsVsc4a\r\nDPPVvM5FGsvAJd3kDX4jgfl1+K+w4iKwGTrt1b8gwQtheP8j7MmGe/H3g5Ku\r\nXYziJd3qqmDSCZGY3BaPr7GFFzbK0qamJ+VRApY8f9kZy7e6S8r5NjGYB41M\r\nKvceI6vGDuHgthtaDXJJ2v4OV8sqmZkoHQKC/1934gbVuaugTwJ/jJ6pqfyE\r\nk1I4Oj0/sR2ZzLtFnTUOncy5e2+iyu0yhr5GUKIB5PLJUzpzBWl09HmV64Kh\r\nDVCC0HzLZTUDUPwyuUGF/1NWhNFyyyJXYcM=\r\n=trK9\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"5f4f3ae35ceff45bbdc72e33c2c8879cd0ef8881","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.5.0_1674194746943_0.5019469683616722","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@dialektike/tossicat","version":"0.6.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.6.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"43d0708b171403d7198a9b33c66dd0efe4fc316c","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.6.0.tgz","fileCount":7,"integrity":"sha512-kV2wo6IKELr7DaNu+QlF6wdv4DQJv3E2AeFeuA2aMJd9r+kUxQmEooQbCYJ416UISXezHoTBSfsRMeBneKlGZw==","signatures":[{"sig":"MEUCIDy/FtHHRmvA7X2ePwQU6OtWl1qAIOoAvA8CuHpy+b5nAiEA6HAi++s22uz5xJmwCgXgtjwfPN47nVKXIXUUSy08cSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy5miACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHRg/+KtE+CvHxsVJ1ikoQDM1vjiaqZWA0a6rVT/0cAnlTqNAZeVv0\r\n/vkXlwJ3X/i1OI+vGeATzuV8aH6PxLOM2PvhkOjF3Oq83DHHk9IG7nv1kGjA\r\ncGaJBKvSyoVj7aJyEJUbHXwaBGe+RKInNTkETGMjDk87ZNpDqCagh1EzpGQe\r\ncYq7FeICW271G+yoabQnXT5qEXZc/4CFy+EdYq51QpQoaRXpRO7KldVoehTI\r\nOBSCwfIj4pySMFz8DYOtVUZ+MmRmIzrBUUv8WGGEa7DuzE5ZpqX+LO4o6GN2\r\nIJMYNIJsAqV9yF9anboKHwYsunwnxzCuWukDy+ZZCkv7OhOqyGHRXNeQ555a\r\nhWjfBlMkM2AuJoFuzmkreOU/Pon57iYIGp30VYPB9aJk91UPVMrnQ558CuuL\r\nUJ8uVjABNd/unSbr9Tj8XAJ72A29VHQCfOzkIPq3rGVGTiRPi6naj1UfmvwT\r\nMsXwwRwHdpiv1Vt2XSYbh57+DzKgvUHPC+ylLBvVbgc52TcwnH88oytO2Ezm\r\nbr5YrhJRg1Z8u8WDAZOUpxY6rBhSulLzmeJm7XwIFifIj3P1+LhUAino1FPY\r\nOTQUiWRKfJBZbD2LTNaf5t2QxRKJXXHcdf3aP75km51FPw1QTn9PJqdfaffc\r\nxFXr1+QGsvuC8IMzYUtJVUcq7CsfNIj77tw=\r\n=oefk\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"a7ccb594cd7eb6a2923924b34ea833f8b15d2d82","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.6.0_1674287522601_0.031210214731135943","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@dialektike/tossicat","version":"0.6.1","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.6.1","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"a9975964fafebea6e533453ffcd96da88c1cea79","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.6.1.tgz","fileCount":7,"integrity":"sha512-0Rcj70TN2HTfVk6vVX7WFRa0grgqrlMWi5rB0ZNxbzwVUxgBY0ZgaIPAs1xFbDN0GdAxHYpoM8cnYLqEsp6HRw==","signatures":[{"sig":"MEUCIEeixdwNL+a3HhH1WeMlfqQP/3fkjgaXwT5N6a/bolZzAiEAtVf8aqFewRHl/YWeek8o6fxD4VSLjbjf4mYf76qJig0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy6iTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWfg/+JzBmfxM2pX+QpDM6ji4DbYbagLTK8CODU1zID9lkVMdTkE2r\r\nuRb+TiijcVpDA1KKmzN5mZu5MYS9PrNK0Bb1gm4KypHPTXc/Dw5pCMWTZBi9\r\nqcIxTyp672J8+WAfpu0kLbaNitJGeIzCA9ewYdD7eKLn73ChKB5ushX7vUJT\r\nI6hyb2j0zyMEaJUnCD+U5gl5G8errufQhHDjcbF4fV0TBUxlnyxPY8KQh3Hw\r\nnPfN8ViltgFO1N3eSEssA5LWlA5s10ulfq8811P+wCy5R2Vg5ose5G0kiuzm\r\n7huz2rcLuf+oqE9JMGqOJoqn3upju3cZc7L/4PJh1Z8aUDZ2OOuf3R6CPPyE\r\n5dqkqLAPoQBk5jTnz/1dompQKJZ1Iox167JTUE7QbMRicbm8KFEPYmPnGubT\r\n0CbtANW68sANdQ2/ZKW8kceMO72bGPsvUdKLn6B/thyL5ehRHAiFkqgNSfy/\r\nw4xBO3CWgOMemuH5RL1YWK9RAyk8M+njdMOYkNhcHh0UPmgBluQJcBmbcaM0\r\nBwaeha13F2lYRHcTi/CW/xilSkswgBCeUL9m8mnm0tZX6U471+WE9eOzWN7x\r\nMh/r1Fi1C7DoJo09aKDLlWrgGnVw6LJi3Qxov0BHmzK+SMuEqqUSFxg4gfnA\r\nMUe+iVlN8sNoCXS3gMvPsYVuA6m+8PARKYM=\r\n=0PXC\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"2308bf8278d8c901eef44af8b2069e7e71d561c9","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.6.1_1674291346934_0.30654405147705277","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@dialektike/tossicat","version":"0.7.0","keywords":["hangul","hangeul","library","lib"],"license":"LGPL-2.1","_id":"@dialektike/tossicat@0.7.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/master/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"8e62b54708ec789083a7d8498f85fcdc3a2f92f2","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.7.0.tgz","fileCount":7,"integrity":"sha512-1oDu5X2lodNcRPC8AGYxG/G0KOJGxNjdF3aMqyTnJOQtNJZ5elxwmXATdLYzoFvrWTlZzaLbs5xLqb179vyujA==","signatures":[{"sig":"MEUCIH+Wf0NmLWUyclCeCEYzgqAh48rYOBhGrTEdjS8EjtqBAiEA5LmcuHme5NV0KOutDhEMsm/ikI+SZ8aW3X939Hfo7t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2dkZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAg//VXrNAgjKbTt58CNyNff9xAADUXfajdN/SsH3LHIV8yVHfsDW\r\nN9BTnN5oQgCxsMgaKqpVz+Un2NalOkzupHLOLVEwjZbR2By624YNCHLGw0S9\r\nOceb2ECdfcoVbv4TYgh/0Op//wIqz/Qh7kKKRg5yfUWFSjq7BkPeYA0BzgnR\r\nOilLOgLCHBaAWl99GPPzficEk/qGEUEwBp2ePE9AbmnJFgZVK6UIxhJSDbA9\r\n/1+7NnYGnIHSYrGEqXLZuRjFI1v3kCuK1eNFxOSSjgjGSW71vIgpzMPjGvg8\r\njaQS9itRrKoo+WgWFbXgwaGT/EyMQgJBsBck2WbW4GJ3aoOkF/s9B2rv7bk+\r\nmv3EyDpxeYWl3xY5WeBK3rDjmVPfic82lysvuuNDtqdEdtR7VCoVEzhAemJ/\r\nZUXfXCZOLjuL4/DnfpzpXykH3M5Jwet0+qkfNS2Ov6ZD9Xbzf7MwScL5dg6N\r\nQdzyiPLrgWC11ghbWuqTOZmoA/7F6eG8mwM0UHl/Tjq3M8YkK2vPfE7a0V4Z\r\n9MygCgNDj+YzjkpPBMIZQdW2ww3LKgv0iWo95Q7fdcw8M13hSYhBwDJ/WTvK\r\n20X5oAFCEy2r/4PIy5AJVMgauGSgajrZNXk74pJtiV70fCCfNdKp75XY2qvo\r\nt1Emkyo1YmrB+IDkY2lJWqwqTJnEszy0sgU=\r\n=NauN\r\n-----END PGP SIGNATURE-----\r\n"},"types":"tossicat.d.ts","module":"tossicat.js","gitHead":"5c90a1195554cb17e1191b18b093f2cc7648cc96","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"9.2.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":false,"_nodeVersion":"19.4.0","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.7.0_1675221273623_0.32716456791929005","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@dialektike/tossicat","version":"0.8.0","keywords":["hangul","hangeul","library","lib"],"license":"MIT","_id":"@dialektike/tossicat@0.8.0","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"homepage":"https://github.com/tossicat/tossicat-web/blob/main/README.md","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"dist":{"shasum":"eebe316885fbd0523c1ab0d1b013ef983b2dce56","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.8.0.tgz","fileCount":7,"integrity":"sha512-3dvtmTs1gNKcCOn60+RsGSU9JAslwmdgETDhAtYmDbsGNs4S45KjLNn60Ct00b+xJKb8jNkR2g/qman1cVN9cw==","signatures":[{"sig":"MEUCIQDq0K4nMs3C6hSXaEPDmeRDNRL9tc2fNoBnHFx1SScP1AIgQUt/B3NZjYwC40Uba0EF7SIIXMxRPoTrVs9xcHjb5wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73805},"main":"tossicat.js","type":"module","types":"tossicat.d.ts","gitHead":"40d07878026c303608ba65142a96fd1159a4018e","_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"repository":{"url":"git+https://github.com/tossicat/tossicat-web.git","type":"git"},"_npmVersion":"11.11.0","description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","directories":{},"sideEffects":["./tossicat.js","./snippets/*"],"_nodeVersion":"25.8.1","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tossicat_0.8.0_1773725204401_0.12683005802148895","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@dialektike/tossicat","type":"module","collaborators":["Jae-Hwan Chung <dialektike@gmail.com>"],"description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","version":"0.8.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tossicat/tossicat-web.git"},"main":"tossicat.js","homepage":"https://github.com/tossicat/tossicat-web/blob/main/README.md","types":"tossicat.d.ts","sideEffects":["./tossicat.js","./snippets/*"],"keywords":["hangul","hangeul","library","lib"],"gitHead":"b01c90ce116ff601a8e8274d8edaa9aa7cdbf0bf","_id":"@dialektike/tossicat@0.8.1","bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-66o9uelIPIxEapdR3V1tTD0wQSAUsGmPldvLTgnda2xcKEZHUYn/DDUt1kX3/TDPIsxHpPNf8KcmkD5eNIFEXw==","shasum":"2614fc8b412e0d4d23960a502d6fac4337f5a7fb","tarball":"https://registry.npmjs.org/@dialektike/tossicat/-/tossicat-0.8.1.tgz","fileCount":7,"unpackedSize":73801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDS+M+PUchj8d4W8ERIn/Vc4y1+LYFktIub16VH+34cjAIhAPgYzN5D7RjWvcdYdPQa1uANe3Eh0wu5IuKu0ByZ2s2C"}]},"_npmUser":{"name":"dialektike","email":"dialektike@gmail.com"},"directories":{},"maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tossicat_0.8.1_1773725813136_0.6032393360873196"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-19T03:37:43.836Z","modified":"2026-03-17T05:36:53.389Z","0.1.0":"2023-01-19T03:37:44.060Z","0.2.0":"2023-01-19T04:02:51.383Z","0.3.0":"2023-01-20T05:43:58.226Z","0.4.0":"2023-01-20T06:03:30.536Z","0.5.0":"2023-01-20T06:05:47.086Z","0.6.0":"2023-01-21T07:52:02.770Z","0.6.1":"2023-01-21T08:55:47.197Z","0.7.0":"2023-02-01T03:14:33.806Z","0.8.0":"2026-03-17T05:26:44.555Z","0.8.1":"2026-03-17T05:36:53.284Z"},"bugs":{"url":"https://github.com/tossicat/tossicat-web/issues"},"license":"MIT","homepage":"https://github.com/tossicat/tossicat-web/blob/main/README.md","keywords":["hangul","hangeul","library","lib"],"repository":{"type":"git","url":"git+https://github.com/tossicat/tossicat-web.git"},"description":"입력된 단어에 맞게 같이 입력된 토시(조사)를 적절하게 변환하는 라이브러리","maintainers":[{"name":"dialektike","email":"dialektike@gmail.com"}],"readme":"# tossicat for Web\n\n**tossicat for Web**은 임의의 단어와 그 단어에 붙일 조사(즉 토시)를 입력하면, 입력한 조사를 같이 입력한 단어에 자연스러운 형태로 바꿔서 적절하게 변환해 주는 라이브러리를 만드는 리포지토리(Repository)입니다. 변환할 토시가 여러개 들어 있는 문장을 아래와 같은 형식으로 입력하면,\n\n`\"{철수, 은} {영희,   과} {밥,  를} 먹습니다.\"`\n\n다음과 같이 변경해 줍니다.\n\n`\"철수는 영희와 밥을 먹습니다.\"`\n\n이것은 `fix_sentence()` 함수가 맡습니다.\n\n```js\nfunction fix_sentence(\n    sentence: string,\n    ): string;\n```\n\n아래와 같이 사용하시면 됩니다.\n\n```js\nfix_sentence(\"{철수, 은} {영희,   과} {밥,  를} 먹습니다.\") // 결과: \"철수는 영희와 밥을 먹습니다.\"\n```\n\n앞에서처럼 문장을 다루는 것이 아니라 단순하게 특정 단어에 특정 토시를 붙일 때 어떻게 변환해야 하는 것인지를 알고 싶은 경우도 있습니다. 이런 경우에 사용할 함수는 `fix()`입니다.\n\n```js\nfunction fix(\n    // 토시를 붙이고자 하는 임의의 단어\n    word: string,\n    // 위 단어(word)에 붙일 조사(즉 토시)\n    tossi: string\n    ): string;\n```\n\n아래와 같이 사용하시면 됩니다.\n\n```js\nfix(\"밥\",\"을\") // 결과: \"밥을\"\nfix(\"철수\", \"은\") // 결과: \"철수는\"\n```\n\n위와 같이 이 두 함수는 임의의 단어와 그 단어에 붙일 조사(즉 토시)를 입력하면 적합한 토시로 변경한 다음 단어와 토시를 합쳐 반환하게 됩니다. 현재 이 프로젝트에서 처리할 수 있는 토시(tossi)는 다음과 같습니다. 지속적으로 추가할 예정입니다.\n\n1. 변환을 고려해야 하는 토시들, 105개\n2. 변환할 필요가 없는 토시들, 33개\n\n이 둘을 합쳐서 총 138개의 토시를 처리할 수 있습니다. 여기에 외국어 단어가 입력되었을 경우 그 단어의 발음을 정확하게 알 수 없기 때문에, \"(을)를\"과 같이 토시를 병기해 변환하는 경우가 일어날 수 있기 때문에 내부적으로 처리할 수 있는 토시 숫자는 훨씬 많습니다. 이와 관련된 자세한 내용은 [RELEASES.md](https://github.com/tossicat/tossicat-core/blob/main/RELEASES.md)를 참고하세요.\n\n이 리포지토리는 Rust로 작성한 [tossicat](https://crates.io/crates/tossicat)을 자바스크립트에서 사용하기 위해 러스트의 wasm-pack을 사용하여 컴파일해 WebAssembly로 변환하는 것을 목표로 하고 있습니다. 현재 이 리포지토리를 컴파일해서 [npm](https://www.npmjs.com)에서 [@dialektike/tossicat](https://www.npmjs.com/package/@dialektike/tossicat)이라는 패키지로 배포하고 있습니다.\n\n## 설치 및 사용법\n\n`package.json`에 다음과 같이 패키지를 추가하시면 됩니다.\n\n```json\n\"dependencies\": {\n      \"@dialektike/tossicat\": \"^0.8.0\"\n    },\n```\n\n그런 다음 다음과 같이 사용하시면 됩니다.\n\n```js\nconst js = import(\"@dialektike/tossicat/tossicat\");\n    js.then(js => {\n        const temp_1 = js.fix(\"철수\",\"가\");\n        const temp_2 = js.fix_sentence(\"{철수, 은} {영희, 처럼} {밥,  를} 먹습니다.\");\n        const temp = temp_1 + temp_2;\n        alert(temp);\n    });\n```\n\n외국어로 병기된 단어나 숫자가 포함된 단어가 입력되더라도 마지막 글자만 한글이거나 숫자이면 적절하게 처리할 수 있습니다. 만약 입력된 단어의 글자수가 많거나 변환할 수 없는 토시가 입력되면 에러가 발생하게 됩니다. 에러를 처리하기 위해서는 아래와 같이 하시면 됩니다.\n\n```js\nconst js = import(\"@dialektike/tossicat/tossicat\");\n    js.then(js => {\n        try {\n            const result = js.fix(\"철수\", \"apple\");\n            alert(result);\n        } catch (err) {\n            console.error(err);\n        }\n    });\n```\n\n에러 메세지에 관한 것은 아래 링크를 참고해주세요.\n\n- [tossicat-core-error.rs](https://github.com/tossicat/tossicat-core/blob/main/src/error.rs)\n\n이 리포지토리에 있는 [test_web 폴더](https://github.com/tossicat/tossicat-web/tree/main/test_web)를 보시면 더 자세히 알 수 있습니다.\n\n## 빌드 및 배포\n\n이 리포지토리는 Rust 패키지를 위한 것이 아닙니다. wasm-pack을 이용해서 WebAssembly로 컴파일해 npm에 패키지를 배포하는 것이 최종 목표입니다. 만약 러스트 코드에 관심이 있으시면, 여기에서 바인딩해서 사용하고 있는 라이브러리인 [tossicat-core](https://github.com/tossicat/tossicat-core)를 참고하세요.\n\n### 1. 사전 준비\n\nRust와 wasm-pack이 설치되어 있어야 합니다.\n\n```console\ncargo install wasm-pack\n```\n\n### 2. WASM 빌드\n\n아래 명령어로 컴파일합니다. `--scope` 뒤에 자신의 npm 스코프를 넣어야 합니다.\n\n```console\nwasm-pack build --scope <npm-scope>\n```\n\n컴파일하고 나면 `pkg` 폴더가 만들어지고 거기에 `.wasm`, `.js`, `.d.ts`, `package.json` 등이 생성됩니다.\n\n### 3. npm 배포\n\n```console\ncd pkg\nnpm publish --access=public\n```\n\n### 4. 데모 테스트\n\n```console\ncd test_web\nnpm install\nnpm run dev\n```\n\n브라우저에서 `fix()`와 `fix_sentence()`의 동작을 확인할 수 있습니다.\n","readmeFilename":"README.md"}