Use PostCSS
This commit is contained in:
@@ -30,8 +30,15 @@
|
|||||||
"@types/animejs": "^3.1.4",
|
"@types/animejs": "^3.1.4",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.29.0",
|
"@typescript-eslint/eslint-plugin": "^5.29.0",
|
||||||
"@typescript-eslint/parser": "^5.29.0",
|
"@typescript-eslint/parser": "^5.29.0",
|
||||||
|
"browserslist": "^4.21.0",
|
||||||
|
"cssnano": "^5.1.12",
|
||||||
"eslint": "^8.18.0",
|
"eslint": "^8.18.0",
|
||||||
"eslint-plugin-svelte3": "^4.0.0",
|
"eslint-plugin-svelte3": "^4.0.0",
|
||||||
|
"postcss": "^8.4.14",
|
||||||
|
"postcss-focus-visible": "^6.0.4",
|
||||||
|
"postcss-normalize": "^10.0.1",
|
||||||
|
"postcss-preset-env": "^7.7.1",
|
||||||
|
"postcss-sort-media-queries": "^4.2.1",
|
||||||
"sass": "^1.52.3",
|
"sass": "^1.52.3",
|
||||||
"svelte": "^3.48.0",
|
"svelte": "^3.48.0",
|
||||||
"svelte-check": "^2.7.2",
|
"svelte-check": "^2.7.2",
|
||||||
|
|||||||
1151
pnpm-lock.yaml
generated
1151
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
38
postcss.config.cjs
Normal file
38
postcss.config.cjs
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
const cssnano = require('cssnano')
|
||||||
|
const presetEnv = require('postcss-preset-env')
|
||||||
|
const focusVisible = require('postcss-focus-visible')
|
||||||
|
const sortMediaQueries = require('postcss-sort-media-queries')
|
||||||
|
const normalize = require('postcss-normalize')
|
||||||
|
|
||||||
|
const dev = process.env.NODE_ENV === 'development'
|
||||||
|
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
plugins: [
|
||||||
|
// Preset Env
|
||||||
|
presetEnv({
|
||||||
|
stage: 2,
|
||||||
|
}),
|
||||||
|
|
||||||
|
// Focus visible
|
||||||
|
focusVisible({}),
|
||||||
|
|
||||||
|
// Sort media queries
|
||||||
|
sortMediaQueries({
|
||||||
|
sort: 'mobile-first'
|
||||||
|
}),
|
||||||
|
|
||||||
|
// Normalize
|
||||||
|
normalize({}),
|
||||||
|
|
||||||
|
// CSS Nano
|
||||||
|
!dev && cssnano({
|
||||||
|
preset: ['default', {
|
||||||
|
autoprefixer: true,
|
||||||
|
discardComments: { removeAll: true },
|
||||||
|
calc: { precision: 2 },
|
||||||
|
safe: true
|
||||||
|
}]
|
||||||
|
}),
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user