Allow uploading code components not in the library
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3570993. -->
Reported by: [andrewbelcher](https://www.drupal.org/user/655282)
Related to !527
>>>
<h3 id="overview">Overview</h3>
<p>Sometimes you may want to re-use components internally, without exposing the the editors to add via the library. This can be done in the UI by not adding a code component to the library. This is reflected in <code>canvas download</code> as the <code>component.yml</code> will have <code>status: false</code>.</p>
<p>However, <code>canvas upload</code> hardcodes <code>status: true</code> and so will always overwrite and public a component to the library.</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<p>Respect the value in <code>components.yml</code>.</p>
issue