Skip to content

Commit 013733a

Browse files
committed
fix metadata publishing
I figured out why this isn't working in the alpha releases, it's a silly bug. We were reading the output before the output was in place. Locally I didn't notice because I had output from previous runs. This is the more rollup-friendly way to do it anyway.
1 parent f24fc7c commit 013733a

File tree

2 files changed

+13
-16
lines changed

2 files changed

+13
-16
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,11 +298,11 @@
298298
"@ember/test/index.js": "ember-source/@ember/test/index.js",
299299
"@ember/utils/index.js": "ember-source/@ember/utils/index.js",
300300
"@ember/utils/lib/compare.js": "ember-source/@ember/utils/lib/compare.js",
301+
"@ember/utils/lib/is-equal.js": "ember-source/@ember/utils/lib/is-equal.js",
301302
"@ember/utils/lib/is_blank.js": "ember-source/@ember/utils/lib/is_blank.js",
302303
"@ember/utils/lib/is_empty.js": "ember-source/@ember/utils/lib/is_empty.js",
303304
"@ember/utils/lib/is_none.js": "ember-source/@ember/utils/lib/is_none.js",
304305
"@ember/utils/lib/is_present.js": "ember-source/@ember/utils/lib/is_present.js",
305-
"@ember/utils/lib/is-equal.js": "ember-source/@ember/utils/lib/is-equal.js",
306306
"@ember/utils/lib/type-of.js": "ember-source/@ember/utils/lib/type-of.js",
307307
"@ember/version/index.js": "ember-source/@ember/version/index.js",
308308
"@glimmer/debug/index.js": "ember-source/@glimmer/debug/index.js",

rollup.config.mjs

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -500,23 +500,20 @@ function pruneEmptyBundles() {
500500
}
501501

502502
function packageMeta() {
503-
let renamedModules = Object.fromEntries(
504-
glob
505-
.sync('**/*.js', {
506-
cwd: new URL('dist/packages', import.meta.url).pathname,
507-
ignore: ['shared-chunks/**'],
508-
nodir: true,
509-
})
510-
.map((name) => {
511-
return [name, 'ember-source/' + name];
512-
})
513-
);
514503
return {
515504
name: 'package-meta',
516-
buildEnd(error) {
517-
if (error) {
518-
return;
519-
}
505+
generateBundle(options, bundles) {
506+
let renamedModules = Object.fromEntries(
507+
Object.keys(bundles)
508+
.filter((name) => !name.startsWith('packages/shared-chunks/'))
509+
.sort()
510+
.map((name) => {
511+
return [
512+
name.replace(/^packages\//, ''),
513+
'ember-source/' + name.replace(/^packages\//, ''),
514+
];
515+
})
516+
);
520517
let pkg = JSON.parse(readFileSync('package.json'));
521518
if (!pkg['ember-addon']) {
522519
pkg['ember-adodn'] = {};

0 commit comments

Comments
 (0)