Files
bsk/NOTICE
T
tiennm99 a44c9a9745 build: move from pnpm to npm
Replace pnpm-lock.yaml with package-lock.json. Four of the five overrides move
across unchanged, ranges intact.

postcss needed a different shape: npm rejects an override that disagrees with a
direct dependency (EOVERRIDE), and postcss was a devDependency at ^8.5.15 while
the override floored it at >=8.5.18. The devDependency now sits at the advisory
floor and the override references it as $postcss, so transitive copies follow
the same resolution the pnpm override produced.

brace-expansion is still deliberately not overridden. It resolves to 1.1.18 for
eslint's minimatch 3.x chain and 5.0.9 elsewhere; 1.1.18 is a patched 1.x, which
did not exist when the exception was written, so eslint runs clean and the
advisory is gone.

.npmrc held only pnpm-specific settings (verify-deps-before-run,
ignored-build-scripts-status-warn-only) and is removed. db:push, the Playwright
webServer command, and the secret-leak pathspec all referenced pnpm and would
have broken.
2026-08-17 13:42:18 +07:00

30 lines
1.2 KiB
Plaintext

BSK (Rewrite)
Copyright 2026 tiennm99
This product is an educational, derivative work inspired by:
BSK All-in-One Clinic Management System
https://github.com/lds217/BSK-All-in-One-Clinic-Management-System
Author: lds217 (https://github.com/lds217)
The upstream project does not carry an explicit open-source license at
the time this rewrite was started. This rewrite is a clean-room
reimplementation: no source code from the upstream project has been
copied. Feature lists, domain concepts, and data-model shapes were
reconstructed from the public README and observable application
behavior, which are not subject to copyright as such.
Vietnamese-language UI labels and domain terminology (e.g., "Đăng nhập",
"ĐÃ KHÁM") are functional facts of the target locale and are reused
where they reflect standard clinical terminology, not as a copy of any
proprietary expression of the upstream project.
If you are the upstream author and would like additional acknowledgement,
correction, or the removal of any reference, please open an issue on
this repository.
---
Third-party software used by this project retains its own licenses; see
the dependency manifests (package.json, package-lock.json) for details.