Skip to content

Commit efd8fbf

Browse files
committed
chore(Eslint): eslinted everything with 80 tab width
1 parent 5f31331 commit efd8fbf

8 files changed

Lines changed: 78 additions & 25 deletions

.prettierrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
semi: true
22
trailingComma: all
33
singleQuote: true
4-
printWidth: 120
4+
printWidth: 80
55
tabWidth: 2

src/create-virtual-symlink.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,24 @@ import { modifyJson } from './helpers/modify-json';
66
import { readJson } from './helpers/read-json';
77
import { revertJson } from './helpers/revert-json';
88
import { Worker } from './helpers/worker';
9-
import { DEFAULT_RUNNER, FireLinkConfig, PackageJson, Tasks, WorkingFiles } from './injection-tokens';
9+
import {
10+
DEFAULT_RUNNER,
11+
FireLinkConfig,
12+
PackageJson,
13+
Tasks,
14+
WorkingFiles,
15+
} from './injection-tokens';
1016

1117
export async function createVirtualSymlink() {
1218
const packageJson: PackageJson = await readJson(WorkingFiles.PACKAGE_JSON);
1319
packageJson.fireConfig = packageJson.fireConfig || ({} as FireLinkConfig);
1420
const runner = packageJson.fireConfig.runner || DEFAULT_RUNNER;
1521

1622
if (includes(Tasks.REVERT)) {
17-
return await revertJson(WorkingFiles.PACKAGE_JSON, WorkingFiles.PACKAGE_TEMP_JSON);
23+
return await revertJson(
24+
WorkingFiles.PACKAGE_JSON,
25+
WorkingFiles.PACKAGE_TEMP_JSON,
26+
);
1827
}
1928

2029
const originalPackageJson = JSON.parse(JSON.stringify(packageJson));
@@ -43,7 +52,14 @@ export async function createVirtualSymlink() {
4352
command: 'npx',
4453
args: [
4554
runner,
46-
...process.argv.slice(2).filter(a => a !== Tasks.LEAVE_CHANGES && a !== Tasks.REVERT && a !== Tasks.BUILD),
55+
...process.argv
56+
.slice(2)
57+
.filter(
58+
a =>
59+
a !== Tasks.LEAVE_CHANGES &&
60+
a !== Tasks.REVERT &&
61+
a !== Tasks.BUILD,
62+
),
4763
],
4864
});
4965
exitHandler(originalPackageJson);

src/helpers/args-extractors.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import { Tasks } from '../injection-tokens';
22

33
export const includes = (i: string) => process.argv.toString().includes(i);
4-
export const nextOrDefault = (i: string, fb: boolean | string = true, type = (p: string) => p) => {
4+
export const nextOrDefault = (
5+
i: string,
6+
fb: boolean | string = true,
7+
type = (p: string) => p,
8+
) => {
59
if (process.argv.toString().includes(Tasks[i])) {
610
const isNextArgumentPresent = process.argv[process.argv.indexOf(i) + 1];
711
if (!isNextArgumentPresent) {

src/helpers/build-packages.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,17 @@ import { Worker } from './worker';
88

99
export async function buildPackages() {
1010
return await Promise.all(
11-
(await promisify(readdir)(join(process.cwd(), linkedPackagesName))).map(async dir => {
12-
await Worker(
13-
{
14-
command: 'npx',
15-
args: (nextOrDefault(Tasks.BUILD, 'tsc') as string).split(' '),
16-
cwd: join(process.cwd(), linkedPackagesName, dir),
17-
},
18-
false,
19-
);
20-
}),
11+
(await promisify(readdir)(join(process.cwd(), linkedPackagesName))).map(
12+
async dir => {
13+
await Worker(
14+
{
15+
command: 'npx',
16+
args: (nextOrDefault(Tasks.BUILD, 'tsc') as string).split(' '),
17+
cwd: join(process.cwd(), linkedPackagesName, dir),
18+
},
19+
false,
20+
);
21+
},
22+
),
2123
);
2224
}

src/helpers/copy-packages.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { linkedPackagesName } from '../injection-tokens';
22
import { Worker } from './worker';
33

4-
export async function copyPackages(dependencies: { folder: string; dep: string }[]) {
4+
export async function copyPackages(
5+
dependencies: { folder: string; dep: string }[],
6+
) {
57
await Promise.all(
68
dependencies.map(async ({ folder }) => {
79
const args = [

src/helpers/modify-json.ts

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,26 @@
11
import { writeFile } from 'fs';
22
import { promisify } from 'util';
33

4-
import { linkedPackagesName, PackageJson, WorkingFiles } from '../injection-tokens';
4+
import {
5+
linkedPackagesName,
6+
PackageJson,
7+
WorkingFiles,
8+
} from '../injection-tokens';
59

6-
export async function modifyJson(packageJson: PackageJson, dependencies: { dep: string; folder: string }[]) {
10+
export async function modifyJson(
11+
packageJson: PackageJson,
12+
dependencies: { dep: string; folder: string }[],
13+
) {
714
await Promise.all(
815
dependencies.map(async ({ dep }) => {
9-
packageJson.dependencies[dep] = `file:./${linkedPackagesName}/${dep.split('/')[1]}`;
16+
packageJson.dependencies[dep] = `file:./${linkedPackagesName}/${
17+
dep.split('/')[1]
18+
}`;
1019
}),
1120
);
12-
await promisify(writeFile)(WorkingFiles.PACKAGE_JSON, JSON.stringify(packageJson, null, 2), { encoding: 'utf-8' });
21+
await promisify(writeFile)(
22+
WorkingFiles.PACKAGE_JSON,
23+
JSON.stringify(packageJson, null, 2),
24+
{ encoding: 'utf-8' },
25+
);
1326
}

src/helpers/revert-json.spec.ts

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,24 @@ describe('[RevertJson]: tests', () => {
1111
it('Should revert package-temp.json', async () => {
1212
const testJsonFileName = 'package-temp2.json';
1313
const testJsonToSave = 'package-temp3.json';
14-
writeFileJson(testJsonToSave, { dependencies: { '@pesho/test': '0.0.1' }, fireDependencies: {}, fireConfig: {} });
15-
writeFileJson(testJsonFileName, { dependencies: { '@pesho/test': '0.0.1' }, fireDependencies: {}, fireConfig: {} });
16-
const file: PackageJson = JSON.parse(await promisify(readFile)(testJsonFileName, { encoding: 'utf-8' }));
14+
writeFileJson(testJsonToSave, {
15+
dependencies: { '@pesho/test': '0.0.1' },
16+
fireDependencies: {},
17+
fireConfig: {},
18+
});
19+
writeFileJson(testJsonFileName, {
20+
dependencies: { '@pesho/test': '0.0.1' },
21+
fireDependencies: {},
22+
fireConfig: {},
23+
});
24+
const file: PackageJson = JSON.parse(
25+
await promisify(readFile)(testJsonFileName, { encoding: 'utf-8' }),
26+
);
1727
expect(file.dependencies['@pesho/test']).toBe('0.0.1');
1828
revertJson(testJsonToSave, testJsonFileName);
19-
const modifiedJson: PackageJson = JSON.parse(await promisify(readFile)(testJsonToSave, { encoding: 'utf-8' }));
29+
const modifiedJson: PackageJson = JSON.parse(
30+
await promisify(readFile)(testJsonToSave, { encoding: 'utf-8' }),
31+
);
2032
expect(modifiedJson.dependencies['@pesho/test']).toBe('0.0.1');
2133
await promisify(unlink)(testJsonToSave);
2234
expect(await promisify(exists)(testJsonToSave)).toBeFalsy();

src/helpers/write-file-json.spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ import { writeFileJson } from './write-file-json';
77

88
describe('[WriteFileJson]: tests', () => {
99
it('Should write json file', async () => {
10-
writeFileJson('package-test.json', { dependencies: {}, fireDependencies: {}, fireConfig: {} });
10+
writeFileJson('package-test.json', {
11+
dependencies: {},
12+
fireDependencies: {},
13+
fireConfig: {},
14+
});
1115
let isExists = await promisify(exists)('package-test.json');
1216
expect(isExists).toBeTruthy();
1317
await promisify(unlink)('package-test.json');

0 commit comments

Comments
 (0)