Skip to content

Commit 3c45fee

Browse files
committed
Update deps and simplify setup
1 parent b2e1265 commit 3c45fee

File tree

4 files changed

+38
-44
lines changed

4 files changed

+38
-44
lines changed

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.0.0",
44
"description": "Svelte with Tailwind and Parcel",
55
"main": "./src/main.js",
6-
"author": "iljoo",
6+
"author": "codechips",
77
"license": "MIT",
88
"private": false,
99
"scripts": {
@@ -14,15 +14,15 @@
1414
"last 1 chrome versions"
1515
],
1616
"devDependencies": {
17-
"@fullhuman/postcss-purgecss": "^2.1.0",
18-
"autoprefixer": "^9.7.3",
1917
"eslint-plugin-svelte3": "^2.7.3",
2018
"parcel-bundler": "^1.12.4",
21-
"parcel-plugin-svelte": "^4.0.5",
22-
"prettier": "^2.0.2",
23-
"prettier-plugin-svelte": "^0.7.0",
24-
"svelte": "^3.16.7",
25-
"tailwindcss": "^1.1.4",
26-
"tailwindcss-font-inter": "^1.0.7"
19+
"parcel-plugin-svelte": "^4.0.6",
20+
"postcss-load-config": "^3.0.0",
21+
"postcss-preset-env": "^6.7.0",
22+
"prettier": "^2.1.2",
23+
"prettier-plugin-svelte": "^1.4.0",
24+
"svelte": "^3.29.0",
25+
"tailwindcss": "^1.8.10",
26+
"tailwindcss-font-inter": "^1.0.8"
2727
}
2828
}

postcss.config.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
const plugins =
2-
process.env.NODE_ENV === 'production'
3-
? ['tailwindcss', 'autoprefixer', '@fullhuman/postcss-purgecss']
4-
: ['tailwindcss'];
1+
const postcssPresetEnv = require('postcss-preset-env');
52

6-
module.exports = {plugins};
3+
const presetEnv = postcssPresetEnv({
4+
/* use stage 3 features + css nesting rules */
5+
stage: 3,
6+
features: {
7+
'nesting-rules': true,
8+
},
9+
});
10+
11+
module.exports = {
12+
plugins: [require('tailwindcss'), presetEnv],
13+
};

purgecss.config.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

tailwind.config.js

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,28 @@
11
module.exports = {
2+
future: {
3+
removeDeprecatedGapUtilities: true,
4+
},
5+
experimental: {
6+
uniformColorPalette: true,
7+
extendedFontSizeScale: true,
8+
applyComplexClasses: true,
9+
},
10+
purge: {
11+
content: ['./src/index.html', './src/**/*.svelte'],
12+
whitelistPatterns: [/svelte-/],
13+
},
214
theme: {
315
interFontFeatures: {
416
default: ['calt', 'liga', 'kern'],
5-
numeric: ['tnum', 'salt', 'ss02']
6-
},
7-
fontSize: {
8-
xs: '0.75rem',
9-
sm: '0.875rem',
10-
base: '1rem',
11-
lg: '1.125rem',
12-
xl: '1.25rem',
13-
'2xl': '1.5rem',
14-
'3xl': '1.875rem',
15-
'4xl': '2.25rem',
16-
'5xl': '3rem',
17-
'6xl': '4rem',
18-
'7xl': '6rem',
19-
'8xl': '8rem',
20-
'9xl': '9rem',
21-
'10xl': '10rem'
17+
numeric: ['tnum', 'salt', 'ss02'],
2218
},
23-
extend: {}
19+
extend: {},
2420
},
2521
variants: {},
2622
plugins: [
2723
require('tailwindcss-font-inter')({
2824
importFontFace: true,
29-
disableUnusedFeatures: true
30-
})
31-
]
25+
disableUnusedFeatures: true,
26+
}),
27+
],
3228
};

0 commit comments

Comments
 (0)