Joshua A. Horton
9cf996a184
fix(web): fixes wordbreaker test import path
2024-08-27 14:55:33 +07:00
Joshua Horton
957412aa77
Merge pull request #10692 from keymanapp/feat/web/wordbreaker-data-optimization
...
feat(web): optimize the wordbreaker data table for filesize and ease of first-load parsing ⚡
2024-08-27 10:19:25 +07:00
Joshua A. Horton
be24a7d605
chore(common/models): moves data-compiler artifacts to /tools subfolder
2024-08-26 09:26:08 +07:00
Joshua A. Horton
ecaef394ce
docs(common/models): fixes relative path in doc-comment
2024-08-23 08:37:39 +07:00
Joshua A. Horton
347b8142e0
chore(common/models): copies original data-gen's license for attribution
2024-08-23 08:37:20 +07:00
Joshua A. Horton
044c25a0e4
change(common/models): increase specificity in wordbreaker's .gitignore
2024-08-23 08:29:08 +07:00
Joshua A. Horton
88df68cf9f
chore(common/models): reorganize wordbreaker build outputs
2024-08-21 10:53:57 +07:00
Joshua A. Horton
4159bab458
fix(common/models): fix unit-test reference to renamed file
2024-08-09 09:30:50 +07:00
Joshua A. Horton
e5387f0947
change(web): Unicode data-fetcher build.sh -> download.sh
2024-08-08 13:07:56 +07:00
Joshua A. Horton
fef5b3ab63
chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization
2024-08-08 12:56:46 +07:00
Joshua A. Horton
7016e5b40b
chore(common/models): removes incomplete early check-in
2024-08-08 12:53:04 +07:00
Joshua A. Horton
dda43aa399
change(common/models): moves wordbreaker data-gen from src/ to tools/, removes old data.ts
2024-08-08 12:51:30 +07:00
Joshua A. Horton
02f721dc24
feat(common/models): add property-lookup unit test set
2024-08-07 09:52:10 +07:00
Joshua A. Horton
b145adfaf8
fix(web): fixes value for end of BMP range
2024-08-07 09:52:10 +07:00
Joshua A. Horton
fdecc602d3
feat(common/models): connect encoded lookup table
2024-08-07 09:37:22 +07:00
Joshua A. Horton
5045df13db
change(common/models): improve encoding format
2024-08-07 09:37:07 +07:00
Joshua A. Horton
23c03082a5
chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization
2024-08-07 08:52:21 +07:00
Joshua A. Horton
1ff33a329a
change(common/models): set unicode-data dep for configure step
2024-08-07 08:39:24 +07:00
Joshua A. Horton
c2da9cdbf6
change(common/models): data table compilation as configure, not build
2024-08-07 08:38:21 +07:00
Joshua A. Horton
217ad29a5b
fix(common/models): actually run the data-compiler
2024-08-07 08:36:25 +07:00
Joshua A. Horton
e2dffff68d
fix(common): fix data-compiler path references
2024-08-07 08:36:17 +07:00
Joshua A. Horton
c7f4631fea
fix(common/models): fix tsconfig issue from this PR's changes
2024-08-07 08:34:57 +07:00
Joshua A. Horton
77b94bf559
feat(common/models): integrates wordbreaking-data processor into wordbreaker toolchain
2024-08-06 14:47:04 +07:00
Joshua A. Horton
cc023dd5af
chore(common/models): reverts unneeded addition of zlib
2024-08-06 13:36:30 +07:00
Joshua A. Horton
cf4f832817
chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen
2024-08-06 10:01:41 +07:00
Joshua Horton
020bdb4231
Merge pull request #11732 from keymanapp/fix/web/array-from-polyfill
...
fix(web): add limited Array.from polyfill for lm-worker use
2024-06-14 15:39:30 +07:00
Joshua A. Horton
d07fa7e953
chore(common): eliminate ts-node ref from most subpackages
2024-06-10 10:07:58 +07:00
Joshua A. Horton
e527317d3a
fix(common): remove subpackge entries for older TS version
2024-06-10 09:14:03 +07:00
Joshua A. Horton
d66d474f64
fix(web): add limited Array.from polyfill for lm-worker use
...
Fixes : #11502
Fixes: KEYMAN-WEB-K4
2024-06-07 11:56:18 +07:00
Joshua A. Horton
01d0019d86
chore(web): removes package.json references to old @npm/types versions
2024-05-07 14:38:41 +07:00
Joshua A. Horton
398b9e0ae2
chore(common): drops package-specific 'chai', '@types/chai' versions
...
chore(web): missed leaving these out of the rebase
2024-05-07 14:35:09 +07:00
Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Joshua A. Horton
346556b74f
fix(web): conditional import path
2024-02-16 11:57:24 +07:00
Joshua A. Horton
47d945f309
fix(web): conditional import path
2024-02-16 11:56:44 +07:00
Joshua A. Horton
0b79b86197
feat(common/models): initial pass for encoded-string wordbreaker data tables
2024-02-13 08:29:38 +07:00
Joshua A. Horton
58c7575d4b
feat(web): full property data-table generation functionality; data is exact match
2024-02-13 08:29:25 +07:00
Joshua A. Horton
901861a75d
feat(web): implements string-encoded prop-array search
2024-02-13 08:29:25 +07:00
Joshua A. Horton
9093c0719b
change(web): preps for wordbreaker child projects
2024-02-13 08:29:24 +07:00
Joshua A. Horton
99481d64ed
feat(web): lm-worker es6-bundling
2023-12-18 10:32:36 +07:00
Marc Durdin
d4e4992714
chore(common): cleanup final Typescript non-ESM metadata
...
Fixes #9262 .
2023-10-04 12:55:51 +07:00
Joshua A. Horton
194139be03
chore(web): paren spacing cleanup
2023-06-15 15:49:38 +07:00
Joshua A. Horton
6e8432383b
chore(web): applies bulk of review suggestions
2023-06-15 15:48:53 +07:00
Joshua A. Horton
b65df8243b
chore(web): cleanup of lm-worker & related build scripts, removal of lower-level bundles
2023-06-14 15:51:09 +07:00
Joshua A. Horton
626e1855a3
chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs
2023-06-14 14:59:18 +07:00
Joshua A. Horton
3ce99b9c73
chore(web): cleanup re set_keyman_standard_build_path
2023-06-14 10:00:39 +07:00
Joshua A. Horton
6a30efe60f
chore(web): kmw-worker tsconfig -> common/models
2023-06-14 08:16:15 +07:00
Joshua A. Horton
e876229312
chore(common/models): centralizes the worker tsconfig settings
2023-06-13 15:22:39 +07:00
Joshua A. Horton
96224f528a
chore(common/models): package.json script use of gosh ./build.sh
2023-06-13 14:31:04 +07:00
Joshua A. Horton
84553d11f9
fix(common/web): fixed sourcemap path rooting issues, dropped unused worker products
2023-06-12 14:45:48 +07:00