--- /dev/null
+module.exports = {
+ plugins: [
+ require('postcss-import'),
+ require('tailwindcss'),
+ require('autoprefixer'),
+ require('postcss-mixins')
+ ]
+};
--- /dev/null
+@font-face {
+ font-family: 'Proxima Nova';
+ src: url('@fonts/ProximaNova-Regular.woff2') format('woff2'),
+ url('@fonts/ProximaNova-Regular.woff') format('woff');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'Proxima Nova';
+ src: url('@fonts/ProximaNova-Semibold.woff2') format('woff2'),
+ url('@fonts/ProximaNova-Semibold.woff') format('woff');
+ font-weight: 600;
+ font-style: normal;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'Proxima Nova';
+ src: url('@fonts/ProximaNova-Bold.woff2') format('woff2'),
+ url('@fonts/ProximaNova-Bold.woff') format('woff');
+ font-weight: bold;
+ font-style: normal;
+ font-display: swap;
+}
+
--- /dev/null
+const path = require('path');
+
+module.exports = {
+ entry: {
+ app: './src/js/app.js'
+ },
+ output: {
+ path: path.resolve(__dirname, 'dist'),
+ filename: 'bundle.js'
+ },
+ module: {
+ rules: [
+ {
+ test: /\.js$/,
+ exclude: /node_modules/,
+ use: {
+ loader: 'babel-loader'
+ }
+ }
+ ]
+ }
+};