Skip to content

Layout: move kotlin-js-store out of the repository root #110

Closed

Description

@b-re-w

Kotlin/Wasm writes its yarn.lock to kotlin-js-store/ at the root by default. Configure the lock location under the module that has the js/wasm target (e.g. rootProject.the<YarnRootExtension>().lockFileDirectory = …), keep the lock committed (reproducible npm resolution). Completion: no root kotlin-js-store; wasm build resolves from the moved lock.

Activity

  1. b-re-w commented on Oct 3, 2026

    @b-re-w
    MemberAuthor

    Decision (maintainer): the build's single wasm npm lock lives at gradle/wasm-yarn.lock, next to the version catalog; set via WasmYarnRootExtension.lockFileDirectoryProperty/lockFileNameProperty in the root build (KGP 2.4: per-build, root-only; the var forms are deprecated for removal in 2.7.0). Lock stays committed; mismatch report stays FAIL.

  2. b-re-w commented on Oct 3, 2026

    @b-re-w
    MemberAuthor

    Landed in develop via #114.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions