Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Package & Module sub-terms for Agnostic Consumers #164

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions doc/Terminology.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,28 @@ Normative Terms
This term alone does not specify in which direction(s) the agnosticism applies.
</dd>

<dt id=agnostic-package-consumers>
Agnostic Package Consumers
</dt>
<dd>
A restricted form of [Agnostic Consumers](#agnostic-consumers) that applies only to imported modules referenced via a `package.json` file, as opposed to directly.

This implies the imported resource is the main entrypoint into another package.
</dd>

<dt id=agnostic-module-consumers>
Agnostic Module Consumers
</dt>
<dd>
A restricted form of [Agnostic Consumers](#agnostic-consumers) that applies only to imported modules referenced directly, as opposed to via a `package.json` file.

This implies the imported resource either:

- does not reside within any package, or
- resides within the current package, or
- is a deep import into another package, i.e. it bypasses the default entrypoint resolution process
</dd>

<dt id=require-interop>
Require Interoperability <code>require(<esm>)</code>
</dt>
Expand Down