diff options
author | 2023-05-28 23:13:24 +0200 | |
---|---|---|
committer | 2023-05-28 23:29:14 +0200 | |
commit | 33c9b6643f58a6930043f460d5bfdca4bc1f7222 (patch) | |
tree | f313935e30f7b90ea16e564e7171e2e72319ce29 /src/tools/json-minify/json-minify.vue | |
parent | 4d2b037dbe4e78aa90a4a6d9c7315dcf0a51fed9 (diff) | |
download | it-tools-33c9b6643f58a6930043f460d5bfdca4bc1f7222.tar.gz it-tools-33c9b6643f58a6930043f460d5bfdca4bc1f7222.tar.zst it-tools-33c9b6643f58a6930043f460d5bfdca4bc1f7222.zip |
chore(lint): switched to a better lint config
Diffstat (limited to 'src/tools/json-minify/json-minify.vue')
-rw-r--r-- | src/tools/json-minify/json-minify.vue | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/tools/json-minify/json-minify.vue b/src/tools/json-minify/json-minify.vue index d7e9d15..4ee588d 100644 --- a/src/tools/json-minify/json-minify.vue +++ b/src/tools/json-minify/json-minify.vue @@ -1,19 +1,7 @@ -<template> - <format-transformer - input-label="Your raw json" - :input-default="defaultValue" - input-placeholder="Paste your raw json here..." - output-label="Minify version of your JSON" - output-language="json" - :input-validation-rules="rules" - :transformer="transformer" - /> -</template> - <script setup lang="ts"> +import JSON5 from 'json5'; import type { UseValidationRule } from '@/composable/validation'; import { withDefaultOnError } from '@/utils/defaults'; -import JSON5 from 'json5'; const defaultValue = '{\n\t"hello": [\n\t\t"world"\n\t]\n}'; const transformer = (value: string) => withDefaultOnError(() => JSON.stringify(JSON5.parse(value), null, 0), ''); @@ -25,3 +13,15 @@ const rules: UseValidationRule<string>[] = [ }, ]; </script> + +<template> + <format-transformer + input-label="Your raw json" + :input-default="defaultValue" + input-placeholder="Paste your raw json here..." + output-label="Minify version of your JSON" + output-language="json" + :input-validation-rules="rules" + :transformer="transformer" + /> +</template> |