diff --git a/package-lock.json b/package-lock.json index 9ad31be..6f08b8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1713,16 +1713,6 @@ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "cacache": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", @@ -1749,53 +1739,6 @@ "unique-filename": "^1.1.1" } }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1812,16 +1755,6 @@ "minipass": "^3.1.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, "terser-webpack-plugin": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", @@ -1838,18 +1771,6 @@ "terser": "^4.6.12", "webpack-sources": "^1.4.3" } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.2.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", - "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } } } }, @@ -2248,7 +2169,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2623,8 +2543,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true + "dev": true }, "bindings": { "version": "1.5.0", @@ -3082,7 +3001,6 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dev": true, - "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -3099,7 +3017,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "optional": true, "requires": { "fill-range": "^7.0.1" } @@ -3109,7 +3026,6 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -3118,15 +3034,13 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true + "dev": true }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "optional": true, "requires": { "is-number": "^7.0.0" } @@ -6535,7 +6449,6 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -6993,6 +6906,12 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, "launch-editor": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", @@ -9138,7 +9057,6 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, - "optional": true, "requires": { "picomatch": "^2.2.1" } @@ -9465,6 +9383,76 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass": { + "version": "1.32.11", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.11.tgz", + "integrity": "sha512-O9tRcob/fegUVSIV1ihLLZcftIOh0AF1VpKgusUfLqnb2jQ0GLDwI5ivv1FYWivGv8eZ/AwntTyTzjcHu0c/qw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -11110,6 +11098,87 @@ } } }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.2.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz", + "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 479ee8b..e4ee396 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", + "sass": "^1.32.11", + "sass-loader": "^10.1.1", "vue-template-compiler": "^2.6.11" }, "eslintConfig": { diff --git a/public/fonts/stylesheet.css b/public/fonts/stylesheet.css deleted file mode 100644 index d299cf1..0000000 --- a/public/fonts/stylesheet.css +++ /dev/null @@ -1,99 +0,0 @@ -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueHeavy.woff2') format('woff2'), - url('HelveticaNeueHeavy.woff') format('woff'); - font-weight: 900; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueBold.woff2') format('woff2'), - url('HelveticaNeueBold.woff') format('woff'); - font-weight: bold; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueBlackCond.woff2') format('woff2'), - url('HelveticaNeueBlackCond.woff') format('woff'); - font-weight: 900; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueItalic.woff2') format('woff2'), - url('HelveticaNeueItalic.woff') format('woff'); - font-weight: 100; - font-style: italic; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueMedium.woff2') format('woff2'), - url('HelveticaNeueMedium.woff') format('woff'); - font-weight: 500; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueLight.woff2') format('woff2'), - url('HelveticaNeueLight.woff') format('woff'); - font-weight: 300; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueBold.woff2') format('woff2'), - url('HelveticaNeueBold.woff') format('woff'); - font-weight: bold; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueRegular.woff2') format('woff2'), - url('HelveticaNeueRegular.woff') format('woff'); - font-weight: 100; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueThin.woff2') format('woff2'), - url('HelveticaNeueThin.woff') format('woff'); - font-weight: 100; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueLight.woff2') format('woff2'), - url('HelveticaNeueLight.woff') format('woff'); - font-weight: 300; - font-style: normal; - font-display: swap; -} - -@font-face { - font-family: 'HelveticaNeue'; - src: url('HelveticaNeueMedium.woff2') format('woff2'), - url('HelveticaNeueMedium.woff') format('woff'); - font-weight: 500; - font-style: normal; - font-display: swap; -} - diff --git a/src/components/Timer.vue b/src/components/Timer.vue index 583b36d..0d94290 100644 --- a/src/components/Timer.vue +++ b/src/components/Timer.vue @@ -56,8 +56,8 @@ export default { } - \ No newline at end of file diff --git a/public/fonts/HelveticaNeueBlackCond.woff b/src/fonts/HelveticaNeueBlackCond.woff similarity index 100% rename from public/fonts/HelveticaNeueBlackCond.woff rename to src/fonts/HelveticaNeueBlackCond.woff diff --git a/public/fonts/HelveticaNeueBlackCond.woff2 b/src/fonts/HelveticaNeueBlackCond.woff2 similarity index 100% rename from public/fonts/HelveticaNeueBlackCond.woff2 rename to src/fonts/HelveticaNeueBlackCond.woff2 diff --git a/public/fonts/HelveticaNeueBold.woff b/src/fonts/HelveticaNeueBold.woff similarity index 100% rename from public/fonts/HelveticaNeueBold.woff rename to src/fonts/HelveticaNeueBold.woff diff --git a/public/fonts/HelveticaNeueBold.woff2 b/src/fonts/HelveticaNeueBold.woff2 similarity index 100% rename from public/fonts/HelveticaNeueBold.woff2 rename to src/fonts/HelveticaNeueBold.woff2 diff --git a/public/fonts/HelveticaNeueHeavy.woff b/src/fonts/HelveticaNeueHeavy.woff similarity index 100% rename from public/fonts/HelveticaNeueHeavy.woff rename to src/fonts/HelveticaNeueHeavy.woff diff --git a/public/fonts/HelveticaNeueHeavy.woff2 b/src/fonts/HelveticaNeueHeavy.woff2 similarity index 100% rename from public/fonts/HelveticaNeueHeavy.woff2 rename to src/fonts/HelveticaNeueHeavy.woff2 diff --git a/public/fonts/HelveticaNeueItalic.woff b/src/fonts/HelveticaNeueItalic.woff similarity index 100% rename from public/fonts/HelveticaNeueItalic.woff rename to src/fonts/HelveticaNeueItalic.woff diff --git a/public/fonts/HelveticaNeueItalic.woff2 b/src/fonts/HelveticaNeueItalic.woff2 similarity index 100% rename from public/fonts/HelveticaNeueItalic.woff2 rename to src/fonts/HelveticaNeueItalic.woff2 diff --git a/public/fonts/HelveticaNeueLight.woff b/src/fonts/HelveticaNeueLight.woff similarity index 100% rename from public/fonts/HelveticaNeueLight.woff rename to src/fonts/HelveticaNeueLight.woff diff --git a/public/fonts/HelveticaNeueLight.woff2 b/src/fonts/HelveticaNeueLight.woff2 similarity index 100% rename from public/fonts/HelveticaNeueLight.woff2 rename to src/fonts/HelveticaNeueLight.woff2 diff --git a/public/fonts/HelveticaNeueMedium.woff b/src/fonts/HelveticaNeueMedium.woff similarity index 100% rename from public/fonts/HelveticaNeueMedium.woff rename to src/fonts/HelveticaNeueMedium.woff diff --git a/public/fonts/HelveticaNeueMedium.woff2 b/src/fonts/HelveticaNeueMedium.woff2 similarity index 100% rename from public/fonts/HelveticaNeueMedium.woff2 rename to src/fonts/HelveticaNeueMedium.woff2 diff --git a/public/fonts/HelveticaNeueRegular.woff b/src/fonts/HelveticaNeueRegular.woff similarity index 100% rename from public/fonts/HelveticaNeueRegular.woff rename to src/fonts/HelveticaNeueRegular.woff diff --git a/public/fonts/HelveticaNeueRegular.woff2 b/src/fonts/HelveticaNeueRegular.woff2 similarity index 100% rename from public/fonts/HelveticaNeueRegular.woff2 rename to src/fonts/HelveticaNeueRegular.woff2 diff --git a/public/fonts/HelveticaNeueThin.woff b/src/fonts/HelveticaNeueThin.woff similarity index 100% rename from public/fonts/HelveticaNeueThin.woff rename to src/fonts/HelveticaNeueThin.woff diff --git a/public/fonts/HelveticaNeueThin.woff2 b/src/fonts/HelveticaNeueThin.woff2 similarity index 100% rename from public/fonts/HelveticaNeueThin.woff2 rename to src/fonts/HelveticaNeueThin.woff2 diff --git a/src/scss/fonts.scss b/src/scss/fonts.scss new file mode 100644 index 0000000..1e19191 --- /dev/null +++ b/src/scss/fonts.scss @@ -0,0 +1,99 @@ +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueHeavy.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueHeavy.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueBold.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueBold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueBlackCond.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueBlackCond.woff') format('woff'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueItalic.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueItalic.woff') format('woff'); + font-weight: 100; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueMedium.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueMedium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueLight.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueLight.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueBold.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueBold.woff') format('woff'); + font-weight: bold; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueRegular.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueRegular.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueThin.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueThin.woff') format('woff'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueLight.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueLight.woff') format('woff'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'HelveticaNeue'; + src: url('/src/fonts/HelveticaNeueMedium.woff2') format('woff2'), + url('/src/fonts/HelveticaNeueMedium.woff') format('woff'); + font-weight: 500; + font-style: normal; + font-display: swap; +} +