⚰️ chore: remove gulp
parent
2ce8a893fa
commit
8e84bbd187
|
|
@ -1,3 +1,13 @@
|
|||
module.exports = {
|
||||
displayTypes: ['feat', 'fix', 'styles', 'pref'],
|
||||
};
|
||||
/scripts
|
||||
/config
|
||||
/example
|
||||
_test_
|
||||
__test__
|
||||
|
||||
/node_modules
|
||||
jest*
|
||||
/es
|
||||
/lib
|
||||
/docs
|
||||
/dist
|
||||
/javascript
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"trailingComma": "es5",
|
||||
"tabWidth": 2,
|
||||
"semi": false,
|
||||
"singleQuote": true,
|
||||
"printWidth": 120
|
||||
}
|
||||
27
.umirc.ts
27
.umirc.ts
|
|
@ -1,4 +1,20 @@
|
|||
import { defineConfig } from 'umi'
|
||||
import WebpackShellPlugin from 'webpack-shell-plugin-next'
|
||||
|
||||
const mac = [
|
||||
'rm ./javascript/index.js',
|
||||
'rm ./style.css',
|
||||
'cp ./dist/index.js ./javascript/index.js',
|
||||
'cp ./dist/index.css ./style.css',
|
||||
]
|
||||
|
||||
const win = [
|
||||
'del javascript\\index.js',
|
||||
'del style.css',
|
||||
'copy dist\\index.js javascript\\index.js',
|
||||
'copy dist\\index.css style.css',
|
||||
]
|
||||
|
||||
export default defineConfig({
|
||||
routes: [{ path: '/', component: 'index' }],
|
||||
npmClient: 'yarn',
|
||||
|
|
@ -7,4 +23,15 @@ export default defineConfig({
|
|||
define: {
|
||||
'process.env': process.env,
|
||||
},
|
||||
chainWebpack(memo) {
|
||||
memo.plugin('shell').use(WebpackShellPlugin, [
|
||||
{
|
||||
onBuildExit: {
|
||||
scripts: process.platform === 'darwin' ? mac : win,
|
||||
blocking: false,
|
||||
parallel: false,
|
||||
},
|
||||
},
|
||||
])
|
||||
},
|
||||
})
|
||||
|
|
|
|||
12
gulpfile.js
12
gulpfile.js
|
|
@ -1,12 +0,0 @@
|
|||
const gulp = require('gulp')
|
||||
const shell = require('gulp-shell')
|
||||
|
||||
gulp.task('umi-build', shell.task('yarn umi build'))
|
||||
gulp.task('mv', shell.task('mv ./dist/index.js ./javascript/index.js && mv ./dist/index.css ./style.css'))
|
||||
gulp.task('clean', shell.task('rm -r dist'))
|
||||
|
||||
gulp.task('build', gulp.series('umi-build', 'mv', 'clean'))
|
||||
|
||||
gulp.task('watch', () => {
|
||||
gulp.watch('src/**/*', gulp.series('build'))
|
||||
})
|
||||
23533
javascript/index.js
23533
javascript/index.js
File diff suppressed because one or more lines are too long
14
package.json
14
package.json
|
|
@ -10,16 +10,15 @@
|
|||
"author": "canisminor1990 <i@canisminor.cc>",
|
||||
"sideEffects": false,
|
||||
"scripts": {
|
||||
"build": "gulp build",
|
||||
"dev": "gulp watch",
|
||||
"dev:with-sd": "concurrently \"gulp watch\" \"npm run sd-debug\"",
|
||||
"build": "umi build",
|
||||
"dev": "umi build",
|
||||
"lint": "eslint \"{src,javascript}/**/*.{js,jsx,ts,tsx}\" --fix",
|
||||
"prepare": "husky install",
|
||||
"prettier": "prettier -c --write \"**/**\"",
|
||||
"release": "semantic-release",
|
||||
"sd-debug": "cd ../../ && ./webui.sh ",
|
||||
"sd-debug": "cd ../../ && ./webui.sh",
|
||||
"setup": "umi setup",
|
||||
"stat": "npm run dev",
|
||||
"start": "umi build",
|
||||
"stylelint": "stylelint \"src/**/*.less\" --fix && stylelint \"./style.css\" --fix",
|
||||
"test": "npm run lint",
|
||||
"type-check": "tsc -p tsconfig-check.json"
|
||||
|
|
@ -56,8 +55,6 @@
|
|||
"eslint": "^8",
|
||||
"eslint-import-resolver-alias": "^1.1.2",
|
||||
"eslint-import-resolver-typescript": "^3.5.5",
|
||||
"gulp": "^4",
|
||||
"gulp-shell": "^0.8.0",
|
||||
"husky": "^8.0.3",
|
||||
"lint-staged": "^13.2.1",
|
||||
"object-to-css-variables": "^0.2.1",
|
||||
|
|
@ -73,6 +70,7 @@
|
|||
"stylelint": "^15.4.0",
|
||||
"stylelint-less": "^1.0.6",
|
||||
"typescript": "^5.0.0",
|
||||
"umi": "^4.0.64"
|
||||
"umi": "^4.0.64",
|
||||
"webpack-shell-plugin-next": "^2.3.1"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,5 +17,6 @@
|
|||
"noEmit": true,
|
||||
"jsx": "react-jsx"
|
||||
},
|
||||
"include": ["src"]
|
||||
"include": ["src"],
|
||||
"exclude": ["javascript"]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue