Skip to content

Commit

Permalink
feat(new index.html): pass the vendor.css entry point from app to rew…
Browse files Browse the repository at this point in the history
…ritten-app
  • Loading branch information
BlueCutOfficial committed May 16, 2024
1 parent 19e146f commit 47016ad
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 21 deletions.
4 changes: 0 additions & 4 deletions packages/compat/src/compat-app-builder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,6 @@ export class CompatAppBuilder {
javascript: this.compatApp.findAppScript(scripts, entrypoint),
styles: this.compatApp.findAppStyles(styles, entrypoint),
implicitScripts: this.compatApp.findVendorScript(scripts, entrypoint),
implicitStyles: this.compatApp.findVendorStyles(styles, entrypoint),
testJavascript: this.compatApp.findTestScript(scripts),
};
},
Expand Down Expand Up @@ -463,9 +462,6 @@ export class CompatAppBuilder {
}
}

// virtual vendor.css entrypoint
html.insertStyleLink(html.implicitStyles, '@embroider/core/vendor.css');

if (!asset.fileAsset.includeTests) {
return;
}
Expand Down
13 changes: 0 additions & 13 deletions packages/compat/src/compat-app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -738,19 +738,6 @@ export default class CompatApp {
);
}

findVendorStyles(styles: HTMLLinkElement[], entrypoint: string): HTMLLinkElement {
let vendorStyle = styles.find(
style => this.withoutRootURL(style.href) === this.legacyEmberAppInstance.options.outputPaths.vendor.css
);
return throwIfMissing(
vendorStyle,
this.legacyEmberAppInstance.options.outputPaths.vendor.css,
styles.map(s => s.href),
entrypoint,
'vendor css'
);
}

findTestScript(scripts: HTMLScriptElement[]): HTMLScriptElement | undefined {
return scripts.find(
script => this.withoutRootURL(script.src) === this.legacyEmberAppInstance.options.outputPaths.tests.js
Expand Down
5 changes: 1 addition & 4 deletions packages/core/src/ember-html.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ export interface EmberHTML {
javascript: Node;
styles: Node;
implicitScripts: Node;
implicitStyles: Node;

// these are optional because you *may* choose to stick your implicit test
// things into specific locations (which we need for backward-compat). But you
Expand Down Expand Up @@ -80,7 +79,6 @@ export class PreparedEmberHTML {
javascript: Placeholder;
styles: Placeholder;
implicitScripts: Placeholder;
implicitStyles: Placeholder;
testJavascript: Placeholder;

constructor(private asset: EmberAsset) {
Expand All @@ -89,14 +87,13 @@ export class PreparedEmberHTML {
this.javascript = Placeholder.replacing(html.javascript);
this.styles = Placeholder.replacing(html.styles);
this.implicitScripts = Placeholder.find(html.implicitScripts);
this.implicitStyles = Placeholder.replacing(html.implicitStyles);
this.testJavascript = html.testJavascript
? Placeholder.replacing(html.testJavascript)
: Placeholder.immediatelyAfter(this.javascript.end);
}

private placeholders(): Placeholder[] {
return [this.javascript, this.styles, this.implicitScripts, this.implicitStyles, this.testJavascript];
return [this.javascript, this.styles, this.implicitScripts, this.testJavascript];
}

clear() {
Expand Down

0 comments on commit 47016ad

Please sign in to comment.