diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..1db2a8c --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,14 @@ +{ + "printWidth": 100, + "tabWidth": 2, + "useTabs": false, + "semi": false, + "singleQuote": true, + "quoteProps": "as-needed", + "jsxSingleQuote": true, + "trailingComma": "all", + "bracketSpacing": true, + "bracketSameLine": false, + "arrowParens": "always", + "endOfLine": "auto" +} \ No newline at end of file diff --git a/.textlintrc.js b/.textlintrc.js index c9cbaf1..00c56f4 100644 --- a/.textlintrc.js +++ b/.textlintrc.js @@ -2,10 +2,10 @@ module.exports = { rules: { 'no-todo': true, 'no-start-duplicated-conjunction': { - interval : 2, // interval of sentences + interval: 2, // interval of sentences }, 'max-comma': { - max : 4, + max: 4, }, /*'no-dead-link': { checkRelative: true, @@ -30,9 +30,9 @@ module.exports = { }, 'write-good': { passive: false, - thereIs: false + thereIs: false, }, - 'apostrophe': true, + apostrophe: true, }, filters: { comments: true, diff --git a/docs/.vuepress/client.ts b/docs/.vuepress/client.ts index 0f91547..e800e33 100644 --- a/docs/.vuepress/client.ts +++ b/docs/.vuepress/client.ts @@ -1,9 +1,9 @@ import { defineClientConfig } from 'vuepress/client' -import { setupTransparentNavbar } from "vuepress-theme-hope/presets/transparentNavbar.js"; +import { setupTransparentNavbar } from 'vuepress-theme-hope/presets/transparentNavbar.js' import BlankLayout from './layouts/BlankLayout.vue' import ContactForm from './components/ContactForm.vue' import ContentSection from './components/ContentSection.vue' -import Footer from './components/Footer.vue' +import VPFooter from './components/VPFooter.vue' import ProcessStep from './components/ProcessStep.vue' import ProjectCard from './components/ProjectCard.vue' import ServiceCard from './components/ServiceCard.vue' @@ -14,7 +14,7 @@ export default defineClientConfig({ enhance({ app }) { app.component('ContactForm', ContactForm) app.component('ContentSection', ContentSection) - app.component('Footer', Footer) + app.component('VPFooter', VPFooter) app.component('ProcessStep', ProcessStep) app.component('ProjectCard', ProjectCard) app.component('TeamMember', TeamMember) @@ -22,11 +22,11 @@ export default defineClientConfig({ app.component('CaptionedImage', CaptionedImage) }, setup() { - setupTransparentNavbar({ type: "homepage" }); + setupTransparentNavbar({ type: 'homepage' }) }, // You can override or add layouts here layouts: { // For example, here we change the default layout of vuepress-theme-hope to layouts/Layout.vue BlankLayout, - } + }, }) diff --git a/docs/.vuepress/components/CaptionedImage.vue b/docs/.vuepress/components/CaptionedImage.vue index 41d032b..524ffc1 100644 --- a/docs/.vuepress/components/CaptionedImage.vue +++ b/docs/.vuepress/components/CaptionedImage.vue @@ -1,17 +1,20 @@ - \ No newline at end of file + diff --git a/docs/.vuepress/components/ContactForm.vue b/docs/.vuepress/components/ContactForm.vue index 17d3171..b41c206 100644 --- a/docs/.vuepress/components/ContactForm.vue +++ b/docs/.vuepress/components/ContactForm.vue @@ -1,13 +1,16 @@