diff --git a/nuxt.config.js b/nuxt.config.js index d6344ce80..25d9d4d73 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -63,10 +63,10 @@ module.exports = { ** Plugins to load before mounting the App */ plugins: [ + { src: '~/plugins/styleguide.js', ssr: true }, { src: '~/plugins/i18n.js', ssr: true }, { src: '~/plugins/axios.js', ssr: false }, { src: '~/plugins/keep-alive.js', ssr: false }, - { src: '~/plugins/design-system.js', ssr: true }, { src: '~/plugins/vue-directives.js', ssr: false }, { src: '~/plugins/v-tooltip.js', ssr: false }, { src: '~/plugins/izi-toast.js', ssr: false }, @@ -96,7 +96,7 @@ module.exports = { ], styleResources: { - scss: ['~/styleguide/src/system/styles/shared.scss'] + scss: ['~/node_modules/styleguide/dist/shared.scss'] }, /* @@ -173,14 +173,6 @@ module.exports = { exclude: /(node_modules)/ }) } - config.resolve.alias['@@'] = path.resolve( - __dirname, - './styleguide/src/system' - ) - config.module.rules.push({ - resourceQuery: /blockType=docs/, - loader: require.resolve('./styleguide/src/loader/docs-trim-loader.js') - }) const svgRule = config.module.rules.find(rule => rule.test.test('.svg')) svgRule.test = /\.(png|jpe?g|gif|webp)$/ config.module.rules.push({ diff --git a/package.json b/package.json index d0dcb6202..970805fb2 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "start": "cross-env node server/index.js", "generate": "nuxt generate", "lint": "eslint --ext .js,.vue .", - "styleguide": "cd ./styleguide && yarn dev", - "styleguide:build": "cd ./styleguide && yarn build:lib && cd ../", + "styleguide": "cd ./node_modules/styleguide && yarn dev", + "styleguide:build": "echo 'STOP DOING IT!'", "test": "jest", "precommit": "yarn lint" }, @@ -30,12 +30,8 @@ }, "moduleNameMapper": { "^@/(.*)$": "/src/$1", - "^@@/(.*)$": "/styleguide/src/system/$1", "^~/(.*)$": "/$1" - }, - "modulePathIgnorePatterns": [ - "/styleguide" - ] + } }, "dependencies": { "@nuxtjs/apollo": "4.0.0-rc4", @@ -54,6 +50,7 @@ "nuxt": "~2.4.3", "nuxt-env": "~0.1.0", "portal-vue": "~1.5.1", + "styleguide": "git+https://github.com/Human-Connection/Nitro-Styleguide.git#fix-missing-files", "v-tooltip": "~2.0.0-rc.33", "vue-count-to": "~1.0.13", "vue-izitoast": "1.1.2", diff --git a/yarn.lock b/yarn.lock index e9d31f11f..a6e662bf0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10624,6 +10624,13 @@ style-resources-loader@^1.2.1: is-promise "^2.1.0" loader-utils "^1.1.0" +"styleguide@git+https://github.com/Human-Connection/Nitro-Styleguide.git#fix-missing-files": + version "1.0.0" + resolved "git+https://github.com/Human-Connection/Nitro-Styleguide.git#e767ee5870e833fc3fce43ca824121eef6fb1029" + dependencies: + portal-vue "~1.5.1" + vue "~2.6.6" + stylehacks@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" @@ -11547,7 +11554,7 @@ vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.8.2: resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.8.2.tgz#dd73e80ba58bb65dd7a8aa2aeef6089cf6116f2a" integrity sha512-cliV19VHLJqFUYbz/XeWXe5CO6guzwd0yrrqqp0bmjlMP3ZZULY7fu8RTC4+3lmHwo6ESVDHFDsvjB15hcR5IA== -vue@^2.5.22: +vue@^2.5.22, vue@~2.6.6: version "2.6.6" resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.6.tgz#dde41e483c11c46a7bf523909f4f2f816ab60d25" integrity sha512-Y2DdOZD8sxApS+iUlwv1v8U1qN41kq6Kw45lM6nVZKhygeWA49q7VCCXkjXqeDBXgurrKWkYQ9cJeEJwAq0b9Q==