You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass="expressive-code"><linkrel="stylesheet" href="/syncpack/_astro/ec.j8ofn.css"><scripttype="module" src="/syncpack/_astro/ec.8zarh.js"></script><figureclass="frame has-title not-content"><figcaptionclass="header"><spanclass="title">Examples of valid values</span></figcaption><predata-language="json"><code><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ✅ match any package name</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">**</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
126
126
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ✅ match any package name with this scope</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">@my-repo/**</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
127
127
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ✅ match specific packages by name</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">my-server</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">, </span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">my-client</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
128
-
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ✅ match all packages except negated ones</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">!my-server</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">, </span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">!@my-repo/**]</span></div></div><divclass="ec-line"><divclass="code">
129
-
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#ECC48D;--1:#9B504E">// ❌ no mixing of specific and negated packages</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#ECC48D;--1:#9B504E">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#FFFFFF;--1:#9B504E">my-client</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">, </span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#FFFFFF;--1:#9B504E">!@my-repo</span><spanstyle="--0:#809191;--1:#616671">/**"]</span></div></div><divclass="ec-line"><divclass="code">
130
-
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#616671">// ❌ not file system paths, name properties of package.json files</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#616671">packages: ["packages/my-client"]</span></div></div><divclass="ec-line"><divclass="code">
131
-
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#616671">// ❌ not file system globs, name properties of package.json files</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#616671">packages: ["packages/**"]</span></div></div></code></pre><divclass="copy"><buttontitle="Copy to clipboard" data-copied="Copied!" data-code="// ✅ match any package namepackages: ["**"]// ✅ match any package name with this scopepackages: ["@my-repo/**"]// ✅ match specific packages by namepackages: ["my-server", "my-client"]// ✅ match all packages except negated onespackages: ["!my-server", "!@my-repo/**]// ❌ no mixing of specific and negated packagespackages: ["my-client", "!@my-repo/**"]// ❌ not file system paths, name properties of package.json filespackages: ["packages/my-client"]// ❌ not file system globs, name properties of package.json filespackages: ["packages/**"]"><div></div></button></div></figure></div>
128
+
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ✅ match all packages except negated ones</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">!my-server</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">, </span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">!@my-repo/**</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
129
+
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ❌ no mixing of specific and negated packages</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">my-client</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">, </span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">!@my-repo/**</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
130
+
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ❌ not file system paths, name properties of package.json files</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">packages/my-client</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div><divclass="ec-line"><divclass="code">
131
+
</div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#809191;--1:#5E6578">// ❌ not file system globs, name properties of package.json files</span></div></div><divclass="ec-line"><divclass="code"><spanstyle="--0:#D6DEEB;--1:#403F53">packages: [</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#ECC48D;--1:#9B504E">packages/**</span><spanstyle="--0:#D9F5DD;--1:#111111">"</span><spanstyle="--0:#D6DEEB;--1:#403F53">]</span></div></div></code></pre><divclass="copy"><buttontitle="Copy to clipboard" data-copied="Copied!" data-code="// ✅ match any package namepackages: ["**"]// ✅ match any package name with this scopepackages: ["@my-repo/**"]// ✅ match specific packages by namepackages: ["my-server", "my-client"]// ✅ match all packages except negated onespackages: ["!my-server", "!@my-repo/**"]// ❌ no mixing of specific and negated packagespackages: ["my-client", "!@my-repo/**"]// ❌ not file system paths, name properties of package.json filespackages: ["packages/my-client"]// ❌ not file system globs, name properties of package.json filespackages: ["packages/**"]"><div></div></button></div></figure></div>
0 commit comments