spiegel-keyman/developer/src/kmc-model
Marc Durdin bb32cecea7 maint(resources): move NPM package publishing to GitHub Actions
Due to recent changes in NPM package publishing security requirements,
we have to move from TeamCity build to a GitHub Action to publish our
NPM packages, so we can take advantage of trusted publishing. This
change also consolidates and centralizes the npm publishing into
resources/build/ci/npm-publish.sh, which removes a lot of boilerplate
from each of the build.sh scripts, and ensures consistency.

Packages will be `npm pack`ed on PR and test builds, and published in
release builds.

Ref: https://docs.npmjs.com/trusted-publishers
Ref: https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/
Fixes: #14963
Test-bot: skip
Build-bot: release:developer
Cherry-pick-of: #15029
2025-10-30 07:03:14 +01:00
..
config feat(developer): add api-extractor and api-documenter and config 2024-02-26 11:37:32 +07:00
src refactor(common): move all lexical model types into LexicalModelTypes container 2024-11-27 09:46:09 +07:00
test chore(developer): rename test files 2024-11-28 14:32:09 +01:00
tools change(developer): precompile create-override-script-regexp.ts 2024-06-10 09:43:56 +07:00
.eslintrc.cjs refactor(web): move common/web/eslint → common/tools/eslint 2024-09-10 19:16:52 +02:00
build.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-30 07:03:14 +01:00
package.json Merge pull request #12736 from keymanapp/refactor/developer/unify_test_action 2024-12-01 00:14:11 +01:00
README.md docs(developer): npm package readme files 2024-02-26 14:00:51 +07:00
tsconfig.json refactor(web): move model/types to web/types 2024-09-09 19:59:01 +02:00

Keyman Developer - kmc-model

This package compiles .model.ts lexical models into .model.js files. It can be used from the command line with @keymanapp/kmc.