mirror of
https://github.com/web-infra-dev/midscene.git
synced 2025-12-29 08:00:09 +00:00
workflow(cd): optimize release script (#54)
This commit is contained in:
parent
6cf6f62545
commit
18cafeab9b
@ -7,10 +7,7 @@
|
||||
"bin": {
|
||||
"midscene": "./bin/midscene"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"README.md"
|
||||
],
|
||||
"files": ["dist", "README.md"],
|
||||
"scripts": {
|
||||
"dev": "modern dev",
|
||||
"build": "modern build",
|
||||
|
||||
@ -6,10 +6,7 @@
|
||||
"main": "./dist/lib/index.js",
|
||||
"module": "./dist/es/index.js",
|
||||
"types": "./dist/types/index.d.ts",
|
||||
"files": [
|
||||
"dist",
|
||||
"README.md"
|
||||
],
|
||||
"files": ["dist", "README.md"],
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./dist/types/index.d.ts",
|
||||
@ -44,18 +41,10 @@
|
||||
},
|
||||
"typesVersions": {
|
||||
"*": {
|
||||
".": [
|
||||
"./dist/types/index.d.ts"
|
||||
],
|
||||
"utils": [
|
||||
"./dist/types/utils.d.ts"
|
||||
],
|
||||
"ai-model": [
|
||||
"./dist/types/ai-model.d.ts"
|
||||
],
|
||||
"image": [
|
||||
"./dist/types/image.d.ts"
|
||||
]
|
||||
".": ["./dist/types/index.d.ts"],
|
||||
"utils": ["./dist/types/utils.d.ts"],
|
||||
"ai-model": ["./dist/types/ai-model.d.ts"],
|
||||
"image": ["./dist/types/image.d.ts"]
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
@ -11,10 +11,7 @@
|
||||
"lint": "modern lint",
|
||||
"upgrade": "modern upgrade"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"README.md"
|
||||
],
|
||||
"files": ["dist", "README.md"],
|
||||
"engines": {
|
||||
"node": ">=16.18.1"
|
||||
},
|
||||
@ -23,10 +20,7 @@
|
||||
"node --max_old_space_size=8192 ./node_modules/eslint/bin/eslint.js --fix --color --cache --quiet"
|
||||
]
|
||||
},
|
||||
"eslintIgnore": [
|
||||
"node_modules/",
|
||||
"dist/"
|
||||
],
|
||||
"eslintIgnore": ["node_modules/", "dist/"],
|
||||
"dependencies": {
|
||||
"@modern-js/runtime": "^2.56.2",
|
||||
"@midscene/visualizer": "workspace:*",
|
||||
|
||||
@ -5,10 +5,7 @@
|
||||
"jsnext:source": "./src/index.ts",
|
||||
"main": "./dist/lib/index.js",
|
||||
"module": "./dist/es/index.js",
|
||||
"files": [
|
||||
"dist",
|
||||
"README.md"
|
||||
],
|
||||
"files": ["dist", "README.md"],
|
||||
"scripts": {
|
||||
"dev": "modern dev",
|
||||
"build": "modern build",
|
||||
@ -39,12 +36,7 @@
|
||||
"rimraf": "~3.0.2",
|
||||
"typescript": "~5.0.4"
|
||||
},
|
||||
"sideEffects": [
|
||||
"**/*.css",
|
||||
"**/*.less",
|
||||
"**/*.sass",
|
||||
"**/*.scss"
|
||||
],
|
||||
"sideEffects": ["**/*.css", "**/*.less", "**/*.sass", "**/*.scss"],
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
}
|
||||
|
||||
@ -30,18 +30,10 @@
|
||||
},
|
||||
"typesVersions": {
|
||||
"*": {
|
||||
".": [
|
||||
"./dist/types/index.d.ts"
|
||||
],
|
||||
"playwright-report": [
|
||||
"./dist/types/playwright-report.d.ts"
|
||||
],
|
||||
"constants": [
|
||||
"./dist/types/constants.d.ts"
|
||||
],
|
||||
"html-element": [
|
||||
"./dist/types/html-element/index.d.ts"
|
||||
]
|
||||
".": ["./dist/types/index.d.ts"],
|
||||
"playwright-report": ["./dist/types/playwright-report.d.ts"],
|
||||
"constants": ["./dist/types/constants.d.ts"],
|
||||
"html-element": ["./dist/types/html-element/index.d.ts"]
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
@ -60,10 +52,7 @@
|
||||
"e2e:ui": "playwright test --config=playwright.config.ts --ui",
|
||||
"e2e:ui-cache": "MIDSCENE_CACHE=true playwright test --config=playwright.config.ts --ui"
|
||||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"README.md"
|
||||
],
|
||||
"files": ["dist", "README.md"],
|
||||
"dependencies": {
|
||||
"openai": "4.47.1",
|
||||
"sharp": "0.33.3",
|
||||
|
||||
@ -481,5 +481,12 @@ exports[`extractor > basic 1`] = `
|
||||
},
|
||||
"content": "You shouldn't see this placeholder.",
|
||||
},
|
||||
{
|
||||
"attributes": {
|
||||
"nodeType": "INPUT Node",
|
||||
"placeholder": "this_is_a_textarea",
|
||||
},
|
||||
"content": "this_is_a_textarea",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
@ -37,6 +37,10 @@ async function main() {
|
||||
step('\nBuilding all packages...');
|
||||
await build();
|
||||
|
||||
// lint all packages with types
|
||||
step('\nlint all packages...');
|
||||
await lint();
|
||||
|
||||
const { stdout } = await run('git', ['diff'], { stdio: 'pipe' });
|
||||
if (stdout) {
|
||||
if (process.env.CI) {
|
||||
@ -88,6 +92,10 @@ async function build() {
|
||||
await run('pnpm', ['run', 'build:pkg']);
|
||||
}
|
||||
|
||||
async function lint() {
|
||||
await run('pnpm', ['run', 'lint']);
|
||||
}
|
||||
|
||||
async function test() {
|
||||
await run('pnpm', ['test']);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user