🎨 import sorting
This commit is contained in:
6
bin/builders/BaseBuilder.ts
vendored
6
bin/builders/BaseBuilder.ts
vendored
@@ -1,14 +1,14 @@
|
|||||||
import ora from "ora";
|
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
import ora from "ora";
|
||||||
import fsExtra from "fs-extra";
|
import fsExtra from "fs-extra";
|
||||||
import prompts from 'prompts';
|
import prompts from 'prompts';
|
||||||
|
|
||||||
|
import logger from '@/options/logger';
|
||||||
import { shellExec } from '@/utils/shell';
|
import { shellExec } from '@/utils/shell';
|
||||||
import { isChinaDomain } from '@/utils/ip';
|
import { isChinaDomain } from '@/utils/ip';
|
||||||
import logger from '@/options/logger';
|
|
||||||
import { checkRustInstalled, installRust } from '@/helpers/rust';
|
|
||||||
import { PakeAppOptions } from '@/types';
|
import { PakeAppOptions } from '@/types';
|
||||||
import { IS_MAC } from "@/utils/platform";
|
import { IS_MAC } from "@/utils/platform";
|
||||||
|
import { checkRustInstalled, installRust } from '@/helpers/rust';
|
||||||
|
|
||||||
export default abstract class BaseBuilder {
|
export default abstract class BaseBuilder {
|
||||||
abstract build(url: string, options: PakeAppOptions): Promise<void>;
|
abstract build(url: string, options: PakeAppOptions): Promise<void>;
|
||||||
|
|||||||
4
bin/builders/LinuxBuilder.ts
vendored
4
bin/builders/LinuxBuilder.ts
vendored
@@ -1,12 +1,12 @@
|
|||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fsExtra from "fs-extra";
|
import fsExtra from "fs-extra";
|
||||||
import BaseBuilder from './BaseBuilder';
|
|
||||||
|
|
||||||
|
import BaseBuilder from './BaseBuilder';
|
||||||
import logger from '@/options/logger';
|
import logger from '@/options/logger';
|
||||||
import tauriConfig from '@/helpers/tauriConfig';
|
import tauriConfig from '@/helpers/tauriConfig';
|
||||||
import { npmDirectory } from '@/utils/dir';
|
import { npmDirectory } from '@/utils/dir';
|
||||||
import { PakeAppOptions } from '@/types';
|
|
||||||
import { mergeConfig } from "@/helpers/merge";
|
import { mergeConfig } from "@/helpers/merge";
|
||||||
|
import { PakeAppOptions } from '@/types';
|
||||||
|
|
||||||
export default class LinuxBuilder extends BaseBuilder {
|
export default class LinuxBuilder extends BaseBuilder {
|
||||||
async build(url: string, options: PakeAppOptions) {
|
async build(url: string, options: PakeAppOptions) {
|
||||||
|
|||||||
4
bin/builders/MacBuilder.ts
vendored
4
bin/builders/MacBuilder.ts
vendored
@@ -1,12 +1,12 @@
|
|||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fsExtra from "fs-extra";
|
import fsExtra from "fs-extra";
|
||||||
|
|
||||||
|
import BaseBuilder from './BaseBuilder';
|
||||||
import logger from '@/options/logger';
|
import logger from '@/options/logger';
|
||||||
import tauriConfig from '@/helpers/tauriConfig';
|
import tauriConfig from '@/helpers/tauriConfig';
|
||||||
import BaseBuilder from './BaseBuilder';
|
|
||||||
import { npmDirectory } from '@/utils/dir';
|
import { npmDirectory } from '@/utils/dir';
|
||||||
import { PakeAppOptions } from '@/types';
|
|
||||||
import { mergeConfig } from "@/helpers/merge";
|
import { mergeConfig } from "@/helpers/merge";
|
||||||
|
import { PakeAppOptions } from '@/types';
|
||||||
|
|
||||||
export default class MacBuilder extends BaseBuilder {
|
export default class MacBuilder extends BaseBuilder {
|
||||||
async build(url: string, options: PakeAppOptions) {
|
async build(url: string, options: PakeAppOptions) {
|
||||||
|
|||||||
4
bin/builders/WinBuilder.ts
vendored
4
bin/builders/WinBuilder.ts
vendored
@@ -1,12 +1,12 @@
|
|||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fsExtra from 'fs-extra';
|
import fsExtra from 'fs-extra';
|
||||||
import BaseBuilder from './BaseBuilder';
|
|
||||||
|
|
||||||
|
import BaseBuilder from './BaseBuilder';
|
||||||
import logger from '@/options/logger';
|
import logger from '@/options/logger';
|
||||||
import tauriConfig from '@/helpers/tauriConfig';
|
import tauriConfig from '@/helpers/tauriConfig';
|
||||||
import { npmDirectory } from '@/utils/dir';
|
import { npmDirectory } from '@/utils/dir';
|
||||||
import { PakeAppOptions } from '@/types';
|
|
||||||
import { mergeConfig } from '@/helpers/merge';
|
import { mergeConfig } from '@/helpers/merge';
|
||||||
|
import { PakeAppOptions } from '@/types';
|
||||||
|
|
||||||
export default class WinBuilder extends BaseBuilder {
|
export default class WinBuilder extends BaseBuilder {
|
||||||
async build(url: string, options: PakeAppOptions) {
|
async build(url: string, options: PakeAppOptions) {
|
||||||
|
|||||||
1
bin/helpers/merge.ts
vendored
1
bin/helpers/merge.ts
vendored
@@ -1,5 +1,6 @@
|
|||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fsExtra from 'fs-extra';
|
import fsExtra from 'fs-extra';
|
||||||
|
|
||||||
import { npmDirectory } from '@/utils/dir';
|
import { npmDirectory } from '@/utils/dir';
|
||||||
import logger from '@/options/logger';
|
import logger from '@/options/logger';
|
||||||
import { PakeAppOptions, PlatformMap } from '@/types';
|
import { PakeAppOptions, PlatformMap } from '@/types';
|
||||||
|
|||||||
2
bin/options/icon.ts
vendored
2
bin/options/icon.ts
vendored
@@ -5,9 +5,9 @@ import { dir } from 'tmp-promise';
|
|||||||
import { fileTypeFromBuffer } from 'file-type';
|
import { fileTypeFromBuffer } from 'file-type';
|
||||||
|
|
||||||
import logger from './logger';
|
import logger from './logger';
|
||||||
import { PakeAppOptions } from '@/types';
|
|
||||||
import { npmDirectory } from '@/utils/dir';
|
import { npmDirectory } from '@/utils/dir';
|
||||||
import { IS_LINUX, IS_WIN } from '@/utils/platform';
|
import { IS_LINUX, IS_WIN } from '@/utils/platform';
|
||||||
|
import { PakeAppOptions } from '@/types';
|
||||||
|
|
||||||
export async function handleIcon(options: PakeAppOptions) {
|
export async function handleIcon(options: PakeAppOptions) {
|
||||||
if (options.icon) {
|
if (options.icon) {
|
||||||
|
|||||||
2
bin/options/logger.ts
vendored
2
bin/options/logger.ts
vendored
@@ -1,5 +1,5 @@
|
|||||||
import log from 'loglevel';
|
|
||||||
import chalk from 'chalk';
|
import chalk from 'chalk';
|
||||||
|
import log from 'loglevel';
|
||||||
|
|
||||||
const logger = {
|
const logger = {
|
||||||
info(...msg: any[]) {
|
info(...msg: any[]) {
|
||||||
|
|||||||
1
bin/utils/ip.ts
vendored
1
bin/utils/ip.ts
vendored
@@ -1,6 +1,7 @@
|
|||||||
import dns from 'dns';
|
import dns from 'dns';
|
||||||
import http from 'http';
|
import http from 'http';
|
||||||
import { promisify } from 'util';
|
import { promisify } from 'util';
|
||||||
|
|
||||||
import logger from '@/options/logger';
|
import logger from '@/options/logger';
|
||||||
|
|
||||||
const resolve = promisify(dns.resolve);
|
const resolve = promisify(dns.resolve);
|
||||||
|
|||||||
Reference in New Issue
Block a user