Skip to content

Commit b058e96

Browse files
committed
update
1 parent dbff3fe commit b058e96

4 files changed

Lines changed: 19 additions & 19 deletions

File tree

‎scripts/generate-info.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,8 @@ function buildInfo(folderName, packageJson, catalogEntry) {
231231

232232
return {
233233
$schema: 'library-info-schema',
234-
name: packageJson.name.replace('@aily-project/', ''),
235-
displayName: packageJson.nickname || packageJson.name.replace('@aily-project/', ''),
234+
name: packageJson.name.replace('@aily-project-linux/', ''),
235+
displayName: packageJson.nickname || packageJson.name.replace('@aily-project-linux/', ''),
236236
category: catalogEntry && catalogEntry.category
237237
? catalogEntry.category
238238
: fallbackCategory(folderName, packageJson),

‎scripts/genjson.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const fs = require('node:fs');
44
const path = require('node:path');
55

66
const ROOT = path.resolve(__dirname, '..');
7-
const PACKAGE_PREFIX = '@aily-project/lib-';
7+
const PACKAGE_PREFIX = '@aily-project-linux/lib-';
88
const OUTPUT_FILE = 'libraries-linux.json';
99
const I18N_SUFFIXES = ['zh_cn', 'en', 'zh_hk', 'ja', 'ko', 'de', 'fr', 'es', 'pt', 'ru', 'ar'];
1010
const I18N_PREFIXES = ['nickname', 'description'];

‎test/linux-release-metadata.test.js‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function writeJson(filePath, value) {
5858

5959
function writePackage(rootDir, folderName, overrides = {}, toolboxIcon = `icon-${folderName}`) {
6060
const packageJson = {
61-
name: `@aily-project/lib-${folderName.replaceAll('_', '-')}`,
61+
name: `@aily-project-linux/lib-${folderName.replaceAll('_', '-')}`,
6262
nickname: folderName,
6363
version: '1.0.0',
6464
description: `${folderName} description`,
@@ -94,7 +94,7 @@ function createFixture() {
9494
tested: true,
9595
});
9696
writePackage(rootDir, 'alpha', {
97-
name: '@aily-project/lib-alpha',
97+
name: '@aily-project-linux/lib-alpha',
9898
nickname: 'Alpha',
9999
tags: ['communication'],
100100
});
@@ -210,13 +210,13 @@ test('Linux metadata scripts generate the complete, sorted release chain', (t) =
210210
assert.deepEqual(
211211
libraries.map((library) => library.name),
212212
[
213-
'@aily-project/lib-zeta',
214-
'@aily-project/lib-alpha',
215-
'@aily-project/lib-core',
216-
'@aily-project/lib-core-math',
213+
'@aily-project-linux/lib-zeta',
214+
'@aily-project-linux/lib-alpha',
215+
'@aily-project-linux/lib-core',
216+
'@aily-project-linux/lib-core-math',
217217
],
218218
);
219-
const alphaLibrary = libraries.find((library) => library.name === '@aily-project/lib-alpha');
219+
const alphaLibrary = libraries.find((library) => library.name === '@aily-project-linux/lib-alpha');
220220
assert.equal(alphaLibrary.icon, 'icon-alpha');
221221
assert.equal(alphaLibrary.url, 'https://example.com/alpha');
222222
assert.equal(libraries[0].tested, true);
@@ -265,10 +265,10 @@ test('Linux metadata scripts generate the complete, sorted release chain', (t) =
265265
fs.readFileSync(path.join(rootDir, 'package-folder-map-linux.json'), 'utf8'),
266266
);
267267
assert.deepEqual(Object.keys(folderMap), [
268-
'@aily-project/lib-alpha',
269-
'@aily-project/lib-core',
270-
'@aily-project/lib-core-math',
271-
'@aily-project/lib-zeta',
268+
'@aily-project-linux/lib-alpha',
269+
'@aily-project-linux/lib-core',
270+
'@aily-project-linux/lib-core-math',
271+
'@aily-project-linux/lib-zeta',
272272
]);
273273
assert.equal(new Set(Object.values(folderMap)).size, 4);
274274
});
@@ -288,13 +288,13 @@ test('metadata scripts fail with a non-zero status on malformed or duplicate pac
288288
fs.writeFileSync(path.join(malformedRoot, 'alpha', 'package.json'), '{', 'utf8');
289289
assert.notEqual(runScript(malformedRoot, 'genjson.js').status, 0);
290290

291-
writePackage(duplicateRoot, 'duplicate', { name: '@aily-project/lib-alpha' });
291+
writePackage(duplicateRoot, 'duplicate', { name: '@aily-project-linux/lib-alpha' });
292292
assert.notEqual(runScript(duplicateRoot, 'generate-package-folder-map.js').status, 0);
293293

294294
fs.rmSync(path.join(missingIconRoot, 'alpha', 'toolbox.json'));
295295
assert.notEqual(runScript(missingIconRoot, 'genjson-ai.js').status, 0);
296296

297-
writePackage(invalidNameRoot, 'invalid_name', { name: ['@aily-project/lib-invalid'] });
297+
writePackage(invalidNameRoot, 'invalid_name', { name: ['@aily-project-linux/lib-invalid'] });
298298
const invalidNameResult = runScript(invalidNameRoot, 'genjson.js');
299299
assert.notEqual(invalidNameResult.status, 0);
300300
assert.match(invalidNameResult.stderr, /name 必须是字符串/);
@@ -318,7 +318,7 @@ test('the real 142-package metadata completes the full index and map chain', (t)
318318
const { getPublishablePackages } = require('../scripts/genjson');
319319
const packages = getPublishablePackages(ROOT);
320320
const expectedCores = new Map(packages.map(({ packageJson }) => [
321-
packageJson.name.replace('@aily-project/', ''),
321+
packageJson.name.replace('@aily-project-linux/', ''),
322322
packageJson.compatibility.type,
323323
]));
324324
const libraries = JSON.parse(fs.readFileSync(path.join(rootDir, 'libraries-linux.json'), 'utf8'));
@@ -350,7 +350,7 @@ test('the real 142-package metadata completes the full index and map chain', (t)
350350
for (const library of index.libraries) {
351351
assertIndexLibrarySchema(library);
352352
assert.deepEqual(library.supportedCores, expectedCores.get(library.name));
353-
const folderName = folderMap[`@aily-project/${library.name}`];
353+
const folderName = folderMap[`@aily-project-linux/${library.name}`];
354354
assert.ok(folderName, library.name);
355355
const info = JSON.parse(fs.readFileSync(path.join(rootDir, folderName, 'info.json'), 'utf8'));
356356
assertInfoSchema(info);

‎test/platform-spec.test.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ test('every single-platform library declares spec true', () => {
4848

4949
test('platform spec audit lists every package and is current', () => {
5050
const audit = fs.readFileSync(path.join(ROOT, 'PLATFORM-SPEC-AUDIT.md'), 'utf8');
51-
assert.equal((audit.match(/^\| `[^`]+` \| `@aily-project\/lib-/gm) || []).length, 142);
51+
assert.equal((audit.match(/^\| `[^`]+` \| `@aily-project-linux\/lib-/gm) || []).length, 142);
5252
assert.match(audit, /专用库缺少 `spec: true`:0/);
5353
});

0 commit comments

Comments
 (0)