diff --git a/buildModules/tool-config/index.ts b/buildModules/tool-config/index.ts index e9d85c7b..4dca7174 100644 --- a/buildModules/tool-config/index.ts +++ b/buildModules/tool-config/index.ts @@ -1,5 +1,5 @@ import {readdirSync, readFileSync} from 'fs' -import path, {join} from 'path' +import {join, resolve} from 'path' import {Module} from '@nuxt/types' import {NuxtRouteConfig} from '@nuxt/types/config/router' import YAML from 'yaml' @@ -9,7 +9,7 @@ const toolDirName = 'tools' const rootDir = join(__dirname, '..', '..') const toolsDir = join(rootDir, toolDirName) -interface toolConfigModuleOptions { +interface ToolConfigModuleOptions { } function getTools() { @@ -36,7 +36,7 @@ function getTools() { return toolList } -const toolConfigModule: Module = function () { +const toolConfigModule: Module = function () { const {nuxt, extendBuild, addPlugin} = this const toolList = getTools() const toolListFlat = Object.values(toolList).flat() @@ -71,7 +71,7 @@ const toolConfigModule: Module = function () { }) addPlugin({ - src: path.resolve(__dirname, 'plugin.ts'), + src: resolve(__dirname, 'plugin.ts'), fileName: 'tool-config/plugin.ts', options: { toolList, diff --git a/layouts/error.vue b/layouts/error.vue index ff7d9aa4..85be0d48 100644 --- a/layouts/error.vue +++ b/layouts/error.vue @@ -43,7 +43,7 @@ import {Component, Prop, Vue} from 'nuxt-property-decorator' @Component -export default class Index extends Vue { +export default class Error extends Vue { @Prop({default: () => null}) error!: { statusCode: number, message: string } | null; layout = 'empty' diff --git a/tools/converter/base-converter.vue b/tools/converter/base-converter.vue index be3dfb8a..afc6e6a1 100644 --- a/tools/converter/base-converter.vue +++ b/tools/converter/base-converter.vue @@ -116,64 +116,6 @@ export default class BaseConverter extends Tool { } } } - -// import {copyToClipboard, isInt} from "../../utils/helpers"; -// -// const convertBase = (value, fromBase, toBase) => { -// const range = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/'.split(''); -// const fromRange = range.slice(0, fromBase); -// const toRange = range.slice(0, toBase); -// let decValue = value.split('').reverse().reduce((carry, digit, index) => { -// if (fromRange.indexOf(digit) === -1) throw new Error('Invalid digit `' + digit + '` for base ' + fromBase + '.'); -// return carry += fromRange.indexOf(digit) * (Math.pow(fromBase, index)); -// }, 0); -// let newValue = ''; -// while (decValue > 0) { -// newValue = toRange[decValue % toBase] + newValue; -// decValue = (decValue - (decValue % toBase)) / toBase; -// } -// return newValue || '0'; -// } -// export default { -// name: "BaseConverter", -// data() { -// return { -// inputError: '', -// inputNumber: '42', -// inputBase: 10, -// outputBase: 16, -// baseRules: [ -// v => isInt(v) || 'Base should be an integer', -// v => !!v || 'Required', -// v => v > 1 || 'Base should be > 1', -// v => v <= 64 || 'Base should be <= 64' -// ], -// isMounted: false -// } -// }, -// mounted() { -// this.isMounted = true; -// }, -// methods: { -// copy() { -// copyToClipboard(this.outputNumber); -// this.$toast.success('Copied to clipboard.') -// } -// }, -// computed: { -// outputNumber() { -// if (this.isMounted && this.$refs.inputBase.validate() && this.$refs.outputBase.validate()) { -// try { -// return convertBase(this.inputNumber, this.inputBase, this.outputBase) -// } catch (e) { -// return e.message; -// } -// } else { -// return '' -// } -// } -// } -// }