mirror of
https://github.com/zen-browser/surfer.git
synced 2025-07-10 02:05:31 +02:00
📄 Add license headers to all files
This commit is contained in:
parent
caf7fdbc4d
commit
272f43653e
48 changed files with 144 additions and 0 deletions
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { Cmd } from './types'
|
import { Cmd } from './types'
|
||||||
|
|
||||||
export const commands: Cmd[] = [
|
export const commands: Cmd[] = [
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
/// <reference path="./linus.d.ts"/>
|
/// <reference path="./linus.d.ts"/>
|
||||||
|
|
||||||
import distro from 'linus'
|
import distro from 'linus'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
|
|
||||||
export async function pacmanInstall(...packages: string[]): Promise<string> {
|
export async function pacmanInstall(...packages: string[]): Promise<string> {
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
|
|
||||||
export async function aptInstall(...packages: string[]): Promise<string> {
|
export async function aptInstall(...packages: string[]): Promise<string> {
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
const brewDependencies = [
|
const brewDependencies = [
|
||||||
'gnu-tar', // MacOS tar doesn't support the --transform option
|
'gnu-tar', // MacOS tar doesn't support the --transform option
|
||||||
]
|
]
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
import { existsSync, readFileSync, writeFileSync } from 'fs'
|
import { existsSync, readFileSync, writeFileSync } from 'fs'
|
||||||
import { join, resolve } from 'path'
|
import { join, resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
import { existsSync, statSync } from 'fs'
|
import { existsSync, statSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import {
|
import {
|
||||||
existsSync,
|
existsSync,
|
||||||
mkdirSync,
|
mkdirSync,
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync } from 'fs'
|
import { existsSync } from 'fs'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
import { ENGINE_DIR } from '../constants'
|
import { ENGINE_DIR } from '../constants'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
import { existsSync, writeFileSync } from 'fs'
|
import { existsSync, writeFileSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import * as config from '../utils/config'
|
import * as config from '../utils/config'
|
||||||
import { getFFVersion } from './ff-version'
|
import { getFFVersion } from './ff-version'
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { getConfig } from '../utils/config'
|
import { getConfig } from '../utils/config'
|
||||||
|
|
||||||
export const getFFVersion = (): void => {
|
export const getFFVersion = (): void => {
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync, readdirSync, readFileSync } from 'fs'
|
import { existsSync, readdirSync, readFileSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { Command } from 'commander'
|
import { Command } from 'commander'
|
||||||
import { existsSync, readFileSync } from 'fs'
|
import { existsSync, readFileSync } from 'fs'
|
||||||
import Listr from 'listr'
|
import Listr from 'listr'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { readFile, writeFile } from 'fs/promises'
|
import { readFile, writeFile } from 'fs/promises'
|
||||||
import Listr, { ListrTask } from 'listr'
|
import Listr, { ListrTask } from 'listr'
|
||||||
import { join } from 'path'
|
import { join } from 'path'
|
||||||
|
|
3
src/commands/linus.d.ts
vendored
3
src/commands/linus.d.ts
vendored
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
declare module 'linus' {
|
declare module 'linus' {
|
||||||
export function name(callback: (error: Error, name: string) => void): void
|
export function name(callback: (error: Error, name: string) => void): void
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync } from 'fs'
|
import { existsSync } from 'fs'
|
||||||
import { copyFile, mkdir, readdir, rmdir, stat, unlink } from 'fs/promises'
|
import { copyFile, mkdir, readdir, rmdir, stat, unlink } from 'fs/promises'
|
||||||
import { join, resolve } from 'path'
|
import { join, resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { renderAsync } from '@resvg/resvg-js'
|
import { renderAsync } from '@resvg/resvg-js'
|
||||||
import {
|
import {
|
||||||
readdirSync,
|
readdirSync,
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { sync } from 'glob'
|
import { sync } from 'glob'
|
||||||
import Listr from 'listr'
|
import Listr from 'listr'
|
||||||
import { ENGINE_DIR, SRC_DIR } from '../../constants'
|
import { ENGINE_DIR, SRC_DIR } from '../../constants'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { sync } from 'glob'
|
import { sync } from 'glob'
|
||||||
import { existsSync } from 'fs'
|
import { existsSync } from 'fs'
|
||||||
import { lstatSync, readFileSync } from 'fs'
|
import { lstatSync, readFileSync } from 'fs'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
import { PATCH_ARGS, ENGINE_DIR } from '../../constants'
|
import { PATCH_ARGS, ENGINE_DIR } from '../../constants'
|
||||||
import { IMelonPatch } from './command'
|
import { IMelonPatch } from './command'
|
||||||
|
|
|
@ -1 +1,4 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
export * from './command'
|
export * from './command'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
|
|
||||||
import { bin_name } from '..'
|
import { bin_name } from '..'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync, readdirSync } from 'fs'
|
import { existsSync, readdirSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
import { bin_name } from '..'
|
import { bin_name } from '..'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { writeFileSync, existsSync, mkdirSync, readFileSync } from 'fs'
|
import { writeFileSync, existsSync, mkdirSync, readFileSync } from 'fs'
|
||||||
import { copyFile } from 'fs/promises'
|
import { copyFile } from 'fs/promises'
|
||||||
import { join, dirname } from 'path'
|
import { join, dirname } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync } from 'fs'
|
import { existsSync } from 'fs'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
import { ENGINE_DIR } from '../constants'
|
import { ENGINE_DIR } from '../constants'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync, mkdirSync, readdirSync } from 'fs'
|
import { existsSync, mkdirSync, readdirSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import commander, { Command } from 'commander'
|
import commander, { Command } from 'commander'
|
||||||
import { existsSync, readFileSync } from 'fs'
|
import { existsSync, readFileSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import chalk from 'chalk'
|
import chalk from 'chalk'
|
||||||
import prompts from 'prompts'
|
import prompts from 'prompts'
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
/**
|
/**
|
||||||
* Responsible for checking if all new patches have been applied
|
* Responsible for checking if all new patches have been applied
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { writeFileSync } from 'fs'
|
import { writeFileSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
import { MELON_DIR } from '../constants'
|
import { MELON_DIR } from '../constants'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { config } from '..'
|
import { config } from '..'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
import { getLatestFF } from '../utils'
|
import { getLatestFF } from '../utils'
|
||||||
|
|
3
src/types.d.ts
vendored
3
src/types.d.ts
vendored
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
export interface Cmd {
|
export interface Cmd {
|
||||||
cmd: string
|
cmd: string
|
||||||
description: string
|
description: string
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { readFile } from 'fs/promises'
|
import { readFile } from 'fs/promises'
|
||||||
import { createHash } from 'crypto'
|
import { createHash } from 'crypto'
|
||||||
import { readItem, writeItem } from './store'
|
import { readItem, writeItem } from './store'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
// This file was originally under the MIT license, but is now under the MPL 2.0
|
// This file was originally under the MIT license, but is now under the MPL 2.0
|
||||||
// license. The following license notice applies to only this file
|
// license. The following license notice applies to only this file
|
||||||
//
|
//
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync, readFileSync, unlinkSync, writeFileSync } from 'fs'
|
import { existsSync, readFileSync, unlinkSync, writeFileSync } from 'fs'
|
||||||
import {
|
import {
|
||||||
configPath,
|
configPath,
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
/**
|
/**
|
||||||
* Responsible for loading, parsing and checking the config file for melon
|
* Responsible for loading, parsing and checking the config file for melon
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
export const delay = (delay: number): Promise<boolean> =>
|
export const delay = (delay: number): Promise<boolean> =>
|
||||||
new Promise((resolve) => {
|
new Promise((resolve) => {
|
||||||
setTimeout(() => resolve(true), delay)
|
setTimeout(() => resolve(true), delay)
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { removeTimestamp } from './dispatch'
|
import { removeTimestamp } from './dispatch'
|
||||||
|
|
||||||
describe('removeTimestamp', () => {
|
describe('removeTimestamp', () => {
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import execa from 'execa'
|
import execa from 'execa'
|
||||||
import { log } from '../log'
|
import { log } from '../log'
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { createWriteStream } from 'fs'
|
import { createWriteStream } from 'fs'
|
||||||
|
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import chalk from 'chalk'
|
import chalk from 'chalk'
|
||||||
import { readFileSync } from 'fs'
|
import { readFileSync } from 'fs'
|
||||||
import { resolve } from 'path'
|
import { resolve } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import {
|
import {
|
||||||
closeSync,
|
closeSync,
|
||||||
existsSync,
|
existsSync,
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
export * from './commandExists'
|
export * from './commandExists'
|
||||||
export * from './changeTracking'
|
export * from './changeTracking'
|
||||||
export * from './delay'
|
export * from './delay'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import { existsSync, readFileSync } from 'fs'
|
import { existsSync, readFileSync } from 'fs'
|
||||||
import { writeFile } from 'fs/promises'
|
import { writeFile } from 'fs/promises'
|
||||||
import { join } from 'path'
|
import { join } from 'path'
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
/**
|
/**
|
||||||
* Allows for the usage of template strings inside from a file
|
* Allows for the usage of template strings inside from a file
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { SupportedProducts } from './config'
|
import { SupportedProducts } from './config'
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
import chalk from 'chalk'
|
import chalk from 'chalk'
|
||||||
|
|
||||||
export const versionFormatter = (
|
export const versionFormatter = (
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue