diff --git a/package-lock.json b/package-lock.json index 7db75fd..18c4f70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "@vitejs/plugin-vue": "^3.1.0", "autoprefixer": "^10.4.12", "postcss": "^8.4.16", + "sass": "^1.55.0", "tailwindcss": "^3.1.8", "vite": "^3.1.0" } @@ -1014,6 +1015,12 @@ "node": ">= 0.4.0" } }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -1488,6 +1495,23 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2310,6 +2334,12 @@ "function-bind": "^1.1.1" } }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -2589,6 +2619,17 @@ "queue-microtask": "^1.2.2" } }, + "sass": { + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/package.json b/package.json index 39fef4a..80ef981 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@vitejs/plugin-vue": "^3.1.0", "autoprefixer": "^10.4.12", "postcss": "^8.4.16", + "sass": "^1.55.0", "tailwindcss": "^3.1.8", "vite": "^3.1.0" } diff --git a/src/App.vue b/src/App.vue index 5093b2a..118f0d4 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,11 +2,13 @@ // This starter template is using Vue 3