Skip to content

Commit 9cd2eab

Browse files
committed
chore: refactor build process
1 parent cb10d27 commit 9cd2eab

File tree

7 files changed

+171
-113
lines changed

7 files changed

+171
-113
lines changed

package-lock.json

+144-81
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,19 @@
77
],
88
"scripts": {
99
"clean": "npm run clean --ws",
10-
"compile": "npm run compile --ws",
11-
"webpack": "npm run webpack -w vscode-textlint",
10+
"tsc": "npm run tsc --ws",
11+
"build": "webpack --mode production",
12+
"watch": "webpack --mode development --watch",
1213
"test": "npm run test --ws --if-present",
1314
"lint": "npm exec --ws -- eslint --config .eslintrc.json src/**.ts",
1415
"fix": "run-s fix:prettier fix:eslint",
1516
"fix:eslint": "npm exec --ws -- eslint . --ext .ts --fix",
1617
"fix:prettier": "npm exec --ws -- prettier --write . --config ../../package.json --ignore-path ../../.gitignore",
1718
"sort": "npm exec --include-workspace-root --ws -- sort-package-json",
1819
"version": "npm version --ws ",
19-
"upgrade": "npm exec --ws -- ncu -u"
20+
"upgrade": "npm exec --ws -- ncu -u",
21+
"prepackage": "npm run build",
22+
"package": "npm run package -w packages/textlint"
2023
},
2124
"devDependencies": {
2225
"@typescript-eslint/eslint-plugin": "^5.2.0",

packages/textlint-server/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@
1212
"lib"
1313
],
1414
"scripts": {
15-
"clean": "rimraf lib node_modules",
16-
"compile": "tsc -p .",
17-
"watch": "tsc -watch -p ./"
15+
"clean": "rimraf lib",
16+
"tsc": "tsc -p ."
1817
},
1918
"dependencies": {
2019
"glob": "^7.2.0",

packages/textlint/.vscode/tasks.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"tasks": [
1212
{
1313
"type": "npm",
14-
"script": "compile",
14+
"script": "tsc",
1515
"group": "build",
1616
"presentation": {
1717
"panel": "dedicated",

packages/textlint/.vscodeignore

+6-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
.vscode/**
2-
.vscode-test/**
3-
out/test/**
4-
test/**
5-
src/**
6-
**/*.map
7-
.gitignore
8-
tsconfig.json
9-
*.vsix
10-
node_modules/**
1+
**/*
2+
!package.json
3+
!README.md
4+
!LICENSE.txt
5+
!textlint-icon_128x128.png
6+
!dist/*.js

packages/textlint/package.json

+7-11
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"name": "vscode-textlint",
3-
"displayName": "vscode-textlint",
2+
"name": "textlint",
3+
"displayName": "textlint",
44
"version": "0.11.0",
5-
"description": "Integrates Textlint into VS Code.",
5+
"description": "Integrates textlint into VS Code.",
66
"categories": [
77
"Linters"
88
],
@@ -18,15 +18,11 @@
1818
"publisher": "3w36zj6",
1919
"main": "./dist/extension",
2020
"scripts": {
21-
"clean": "rimraf dist out node_modules",
22-
"clean:server": "cd ../textlint-server && npm run clean",
23-
"compile": "tsc -p ./",
24-
"webpack": "webpack --mode production",
25-
"pretest": "npm-run-all --serial clean --parallel compile webpack",
21+
"clean": "rimraf dist out",
22+
"tsc": "tsc -p ./",
23+
"pretest": "npm run tsc",
2624
"test": "node ./out/test/runTest.js",
27-
"setup": "npm install --production && cd ../textlint-server && npm install --production",
28-
"vscode:prepublish": "npm-run-all --parallel clean clean:server --serial setup webpack",
29-
"watch": "webpack --mode development --watch"
25+
"package": "vsce package --no-dependencies"
3026
},
3127
"contributes": {
3228
"commands": [

0 commit comments

Comments
 (0)