@inho-team/project-checks
v0.1.1
Published
Production bundle and build input checks
Readme
@inho-team/project-checks
운영 빌드의 JavaScript sourcemap에서 금지된 소스 경로를 찾고, 지정한 진입 파일의 바이트 크기를 확인합니다. 빌드 입력의 해시를 기록하거나 비교할 수 있습니다.
{
"outputDir": "dist/client",
"forbiddenSources": ["/mocks/", "/server/"],
"entryFiles": ["assets/index.js"],
"maxEntryBytes": 150000
}inho-checks bundle bundle-check.json
inho-checks fingerprint:write dist/build-inputs.json src package.json
inho-checks fingerprint:check dist/build-inputs.json크기 예산과 금지 경로는 서비스가 정합니다. 금지 경로를 지정하면 모든 JavaScript 출력 파일에 대응하는 sourcemap이 있어야 합니다. 검사기는 sourcemap의 sourceRoot와 sources를 함께 확인하며, 누락된 sourcemap이 있으면 검사를 실패시킵니다.
