Skip to content

Unlisted Scripts

TypeScript files that are bundled and shipped with the extension, but are not included in the manifest.

You are responsible for loading/running these scripts where needed. If necessary, don't forget to add the script and/or any related stylesheets to web_accessible_resources.

Filenames

Input PatternOutput Path
entrypoints/<name>.[jt]sx?/<name>.js
entrypoints/<name>/index.[jt]sx?/<name>.js

Definition

ts
export default defineUnlistedScript(() => {
  // Executed when script is loaded
});

or

ts
export default defineUnlistedScript({
  // Set include/exclude if the script should be removed from some builds
  include: undefined | string[],
  exclude: undefined | string[],

  // Executed when script is loaded
  main() {
    // ...
  },
});