1
0
mirror of https://github.com/kuohuanhuan/x-markdown-css.git synced 2024-11-25 06:18:19 +00:00

chore(build): add postcss-preset-env to inject polyfills

This commit is contained in:
郭桓桓 2023-03-01 19:45:58 +08:00
parent 0dc71d9a54
commit f9ffa18565
Signed by: kuohuanhuan
GPG Key ID: FD846A0A797B0D75
3 changed files with 1045 additions and 10 deletions

View File

@ -1,7 +1,9 @@
module.exports = (grunt) -> module.exports = (grunt) ->
require('load-grunt-tasks')(grunt) # Load Grunt Tasks
require('load-grunt-tasks') grunt
grunt.initConfig( # Project Configuration
grunt.initConfig
# NPM Package Declare # NPM Package Declare
pkg: grunt.file.readJSON('package.json') pkg: grunt.file.readJSON('package.json')
# Sass Compile # Sass Compile
@ -26,19 +28,23 @@ module.exports = (grunt) ->
annotation: 'dist/' annotation: 'dist/'
exp: exp:
options: options:
processors: [require('autoprefixer')()] processors: [
require('postcss-preset-env')()
require('autoprefixer')()
]
src: 'dist/bundle.css' src: 'dist/bundle.css'
dest: 'dist/bundle.css' dest: 'dist/bundle.css'
min: min:
options: options:
processors: [ processors: [
require('postcss-preset-env')()
require('autoprefixer')() require('autoprefixer')()
require('cssnano')( require('cssnano')(preset: 'default')
preset: 'default'
)
] ]
src: 'dist/bundle.min.css' src: 'dist/bundle.min.css'
dest: 'dist/bundle.min.css' dest: 'dist/bundle.min.css'
) # Register Grunt Tasks
grunt.registerTask 'build', [
grunt.registerTask('build', ['sass', 'postcss']) 'sass'
'postcss'
]

1030
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -49,6 +49,7 @@
"grunt-sass": "^3.1.0", "grunt-sass": "^3.1.0",
"load-grunt-tasks": "^5.1.0", "load-grunt-tasks": "^5.1.0",
"postcss": "^8.4.21", "postcss": "^8.4.21",
"postcss-preset-env": "^8.0.1",
"stylelint": "^15.2.0", "stylelint": "^15.2.0",
"stylelint-config-standard-scss": "^7.0.1", "stylelint-config-standard-scss": "^7.0.1",
"stylelint-order": "^6.0.2", "stylelint-order": "^6.0.2",