Skip to content

Commit c7c70ae

Browse files
authored
chore: remove exist jsx demo file and generate when site build (#2976)
* chore: remove exist jsx demo file and generate when site build * chore: update snapshot
1 parent 24ee77e commit c7c70ae

File tree

612 files changed

+6809
-34272
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

612 files changed

+6809
-34272
lines changed

babel.config.demo.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
presets: ['@babel/preset-typescript'],
3+
};

package.json

+7-3
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,17 @@
3737
"init": "git submodule init && git submodule update",
3838
"start": "cd site && vite",
3939
"dev": "cd site && vite",
40-
"site": "cd site && vite build",
41-
"site:intranet": "cd site && vite build --mode intranet",
42-
"site:preview": "cd site && vite build --mode preview",
40+
"site": "npm run build:jsx-demo && cd site && vite build",
41+
"site:intranet": "npm run build:jsx-demo && cd site && vite build --mode intranet",
42+
"site:preview": "npm run build:jsx-demo && cd site && vite build --mode preview",
4343
"postsite:preview": "cp _site/index.html _site/404.html",
4444
"lint": "npm run lint:tsc && eslint --ext .ts,.tsx ./ --max-warnings 0",
4545
"lint:fix": "eslint --ext .ts,.tsx ./src --ignore-pattern src/__tests__ --max-warnings 0 --fix",
4646
"lint:tsc": "tsc -p ./tsconfig.dev.json ",
4747
"generate:usage": "node script/generate-usage/index.js",
4848
"generate:coverage-badge": "npm run test:coverage && node script/generate-coverage.js",
49+
"generate:jsx-demo":"npx babel src/**/_example --extensions '.tsx' --config-file ./babel.config.demo.js --relative --out-dir ../_example-js --out-file-extension=.jsx",
50+
"format:jsx-demo": "npx eslint src/**/_example-js/*.jsx --fix && npx prettier --write src/**/_example-js/*.jsx",
4951
"test": "vitest run && npm run test:snap",
5052
"test:ui": "vitest --ui",
5153
"test:snap": "cross-env NODE_ENV=test-snap vitest run",
@@ -59,6 +61,7 @@
5961
"build:tsc-esm": "tsc --emitDeclarationOnly -d -p ./tsconfig.build.json --outDir esm/",
6062
"build:tsc-cjs": "tsc --emitDeclarationOnly -d -p ./tsconfig.build.json --outDir cjs/",
6163
"build:tsc-lib": "tsc --emitDeclarationOnly -d -p ./tsconfig.build.json --outDir lib/",
64+
"build:jsx-demo":"npm run generate:jsx-demo && npm run format:jsx-demo",
6265
"changelog": "node script/generate-changelog.js",
6366
"init:component": "node script/init-component",
6467
"robot": "publish-cli robot-msg",
@@ -97,6 +100,7 @@
97100
"react-popper": "~2.3.0"
98101
},
99102
"devDependencies": {
103+
"@babel/cli": "^7.24.7",
100104
"@babel/core": "^7.16.5",
101105
"@babel/plugin-transform-runtime": "^7.21.4",
102106
"@babel/plugin-transform-typescript": "^7.18.10",

src/_common

src/affix/_example-js/base.jsx

-16
This file was deleted.

src/affix/_example-js/container.jsx

-59
This file was deleted.

src/alert/_example-js/base.jsx

-13
This file was deleted.

src/alert/_example-js/close.jsx

-13
This file was deleted.

src/alert/_example-js/collapse.jsx

-13
This file was deleted.

src/alert/_example-js/icon.jsx

-13
This file was deleted.

src/alert/_example-js/operation.jsx

-22
This file was deleted.

src/alert/_example-js/swiper.jsx

-13
This file was deleted.

src/alert/_example-js/title.jsx

-14
This file was deleted.

src/anchor/_example-js/base.jsx

-25
This file was deleted.

src/anchor/_example-js/container.jsx

-44
This file was deleted.

src/anchor/_example-js/cursor.jsx

-30
This file was deleted.

src/anchor/_example-js/customize-highlight.jsx

-21
This file was deleted.

src/anchor/_example-js/large.jsx

-20
This file was deleted.

src/anchor/_example-js/multiple.jsx

-21
This file was deleted.

0 commit comments

Comments
 (0)