<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/types/test, branch 24.2.11.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.11.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.11.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-02-03T05:12:20+00:00</updated>
<entry>
<title>Add vitest benchmark (#583)</title>
<updated>2024-02-03T05:12:20+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2024-02-03T05:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=3fc7362fe189b73d9cb9a0ff3338d755ca7e7003'/>
<id>urn:sha1:3fc7362fe189b73d9cb9a0ff3338d755ca7e7003</id>
<content type='text'>
* add basic benches

* add package.json script

* fix header

* add codspeed plugin

* add benchmark GitHub action

* add env

* revert change

* merge upstream

* update names</content>
</entry>
<entry>
<title>Improve translator test inputs typing (#601)</title>
<updated>2024-02-03T02:55:53+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-03T02:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c4f248b0f95050fb373c898289b506d042a3731b'/>
<id>urn:sha1:c4f248b0f95050fb373c898289b506d042a3731b</id>
<content type='text'>
* Add type identifier

* Improve type correctness of translator test utilities</content>
</entry>
<entry>
<title>Update copyright year (#524)</title>
<updated>2024-01-20T03:42:10+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-20T03:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c'/>
<id>urn:sha1:ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c</id>
<content type='text'>
* Update copyright year

* Update lib files

* Rebase updates

* Update dates

* Update years to range

* Update permitted pattern</content>
</entry>
<entry>
<title>Test updates (#501)</title>
<updated>2024-01-06T01:00:37+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2024-01-06T01:00:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=60276d41ffd90044acc2f95e70b9b0c9a770417a'/>
<id>urn:sha1:60276d41ffd90044acc2f95e70b9b0c9a770417a</id>
<content type='text'>
* update tests

* japanese-util updates

* update json-schema tests</content>
</entry>
<entry>
<title>document-util to use JSON attribute instead of multiple data-* attributes (#492)</title>
<updated>2024-01-01T01:08:43+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2024-01-01T01:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b5f2a36597da9920081c65f826404cf054627745'/>
<id>urn:sha1:b5f2a36597da9920081c65f826404cf054627745</id>
<content type='text'>
* data-* to json

* update tests

* fix tests

* fix tests

* test fixes

* fix types

* fix types</content>
</entry>
<entry>
<title>Database test updates (#461)</title>
<updated>2023-12-29T03:15:47+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-29T03:15:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a51ae1533c54162f14785652e9128f90afb86aed'/>
<id>urn:sha1:a51ae1533c54162f14785652e9128f90afb86aed</id>
<content type='text'>
* Initial changes

* Move test

* Disable async

* Add createCustomDataTest

* Move test case data to JSON file

* Update tests

* Cleanup

* Simplify

* Add dedicated test for database clearing

* Remove previous clear testing

* Remove unused test function

* Update values</content>
</entry>
<entry>
<title>add maxEOF to prevent multiple end of file lines (#454)</title>
<updated>2023-12-27T05:57:31+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2023-12-27T05:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ff412d2010a41da47e37e86f0167452c2f9c72ca'/>
<id>urn:sha1:ff412d2010a41da47e37e86f0167452c2f9c72ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>JSON validation (#394)</title>
<updated>2023-12-20T05:47:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-20T05:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8b943cc97fab890085448122e7c13dd035d0e238'/>
<id>urn:sha1:8b943cc97fab890085448122e7c13dd035d0e238</id>
<content type='text'>
* Set up JSON testing

* Add schema validation

* Use parseJson

* Finish types

* Disambiguate ext/json-schema from node dependency with the same name

* Add support for specifying the jsconfig file

* Don't expose types

* Update types

* Use dictionary map type

* Fix types

* Fix AJV warnings

* Move types

* Move anb rename file

* Move common mocks

* Simplify types</content>
</entry>
<entry>
<title>Make JSON.parse usage safer (#373)</title>
<updated>2023-12-19T05:33:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-19T05:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1ced9aafc00c10992bab8bd3f1b6b1397f05b7b9'/>
<id>urn:sha1:1ced9aafc00c10992bab8bd3f1b6b1397f05b7b9</id>
<content type='text'>
* Make JSON.parse usage safer

* Fix any type

* Add readResponseJson

* Use readResponseJson

* Additional updates

* Rename files

* Add types</content>
</entry>
<entry>
<title>Test fixtures (#371)</title>
<updated>2023-12-19T03:47:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-19T03:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=46821eeb7fc9e00645aeae1c7fce3e6e7b637ca0'/>
<id>urn:sha1:46821eeb7fc9e00645aeae1c7fce3e6e7b637ca0</id>
<content type='text'>
* Move and rename document-test.js file

* Only load HTML file content once

* Move testDoc construction

* Add createTranslatorTest

* Add utilities

* Update translator tests

* Rename

* Refactor anki note builder tests

* Refactor

* Use internal expect

* Updates

* Remove actual results

* Remove concurrent</content>
</entry>
</feed>
