diff --git a/config/reader/src/localConfig.test.ts b/config/reader/src/localConfig.test.ts index ccde8b125c..0c02f11147 100644 --- a/config/reader/src/localConfig.test.ts +++ b/config/reader/src/localConfig.test.ts @@ -68,7 +68,6 @@ test('inheritDlxConfig copies auth and security policy keys from source to targe authConfig: { registry: 'https://example.com/local-registry/', '//example.com/local-registry/:_authToken': 'SECRET_TOKEN', - 'minimum-release-age': '1440', }, }, }) @@ -89,7 +88,6 @@ test('inheritDlxConfig copies auth and security policy keys from source to targe authConfig: { registry: 'https://example.com/local-registry/', '//example.com/local-registry/:_authToken': 'SECRET_TOKEN', - 'minimum-release-age': '1440', }, }) // storeDir exists only on the source, must not be inherited. diff --git a/config/reader/src/localConfig.ts b/config/reader/src/localConfig.ts index 0cb7319444..89b210b047 100644 --- a/config/reader/src/localConfig.ts +++ b/config/reader/src/localConfig.ts @@ -82,19 +82,6 @@ const POLICY_CFG_KEYS = [ 'trustPolicyIgnoreAfter', ] satisfies Array -/** - * Raw (kebab-case) config keys for security and trust policy settings. - * These are the keys as they appear in .npmrc or pnpm-workspace.yaml. - */ -const RAW_POLICY_CFG_KEYS = [ - 'minimum-release-age', - 'minimum-release-age-exclude', - 'minimum-release-age-strict', - 'trust-policy', - 'trust-policy-exclude', - 'trust-policy-ignore-after', -] - const NPM_AUTH_SETTINGS = [ ...RAW_AUTH_CFG_KEYS, '_auth', @@ -119,10 +106,6 @@ function isPolicyCfgKey (cfgKey: keyof Config): cfgKey is typeof POLICY_CFG_KEYS return (POLICY_CFG_KEYS as Array).includes(cfgKey) } -function isRawPolicyCfgKey (rawCfgKey: string): boolean { - return (RAW_POLICY_CFG_KEYS as string[]).includes(rawCfgKey) -} - function pickRawAuthConfig> (rawLocalCfg: RawLocalCfg): Partial { const result: Partial = {} for (const key in rawLocalCfg) { @@ -143,16 +126,6 @@ function pickAuthConfig (localCfg: Partial): Partial { return result as Partial } -function pickRawDlxConfig> (rawLocalCfg: RawLocalCfg): Partial { - const result: Partial = {} - for (const key in rawLocalCfg) { - if (isRawAuthCfgKey(key) || isRawPolicyCfgKey(key)) { - result[key] = rawLocalCfg[key] - } - } - return result -} - function pickDlxConfig (localCfg: Partial): Partial { const result: Record = {} for (const key in localCfg) { @@ -176,7 +149,7 @@ export function inheritAuthConfig (target: InheritableConfigPair, src: Inheritab * while ignoring project-structural settings. */ export function inheritDlxConfig (target: InheritableConfigPair, src: InheritableConfigPair): void { - inheritPickedConfig(target, src, pickDlxConfig, pickRawDlxConfig) + inheritPickedConfig(target, src, pickDlxConfig, pickRawAuthConfig) } /**