Skip to content

Commit 96b5a43

Browse files
committed
fix(taro-components): 组件与各lib解耦
1 parent ae19ce5 commit 96b5a43

File tree

29 files changed

+466
-435
lines changed

29 files changed

+466
-435
lines changed

packages/babel-plugin-transform-taroapi/__tests__/__mocks__/h5-definition.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2353,6 +2353,7 @@
23532353
"script": {},
23542354
"scroll-view": {
23552355
"animated": "boolean",
2356+
"enhanced": "boolean",
23562357
"lowerThreshold": "string | number",
23572358
"mpScrollIntoView": "string",
23582359
"mpScrollIntoViewAlignment": "\"center\" | \"start\" | \"end\" | \"nearest\"",
@@ -2362,6 +2363,7 @@
23622363
"mpScrollTop": "string | number",
23632364
"scrollX": "boolean",
23642365
"scrollY": "boolean",
2366+
"showScrollbar": "boolean",
23652367
"upperThreshold": "string | number"
23662368
},
23672369
"share-element": {},

packages/taro-components-library-react/package.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,23 @@
22
"name": "@tarojs/components-library-react",
33
"version": "4.1.5",
44
"description": "Taro 组件库 React 版本库",
5-
"private": true,
65
"author": "O2Team",
76
"license": "MIT",
8-
"main": "index.js",
7+
"main": "./dist/index.js",
8+
"exports": {
9+
".": {
10+
"default": "./dist/index.js",
11+
"types": "./dist/index.d.ts"
12+
},
13+
"./component-lib": {
14+
"default": "./dist/component-lib/index.js",
15+
"types": "./dist/component-lib/index.d.ts"
16+
}
17+
},
918
"scripts": {
10-
"prebuild": "pnpm run clean && node ./scripts/fix.js",
19+
"prebuild": "pnpm run clean && node ./scripts/fix.cjs",
1120
"build": "rollup -c",
12-
"clean": "rimraf ../taro-components/lib/react",
21+
"clean": "rimraf dist",
1322
"dev": "pnpm run build -w",
1423
"prod": "pnpm run build"
1524
},

packages/taro-components-library-react/rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import postcss from 'rollup-plugin-postcss'
77
const config = {
88
input: ['src/index.ts', 'src/component-lib/index.ts'],
99
output: {
10-
dir: '../taro-components/lib/react',
10+
dir: 'dist',
1111
exports: 'named',
1212
preserveModules: true,
1313
preserveModulesRoot: 'src',

packages/taro-components-library-react/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"extends": "../../tsconfig.root.json",
33
"compilerOptions": {
44
"baseUrl": ".",
5+
"outDir": "./dist",
56
"declaration": true,
6-
"declarationDir": "../taro-components/lib/react",
77
"jsx": "react",
88
"jsxFactory": "React.createElement",
99
"module": "ESNext",

packages/taro-components-library-solid/package.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,21 @@
22
"name": "@tarojs/components-library-solid",
33
"version": "4.1.5",
44
"description": "Taro 组件库 Solid 版本库",
5-
"private": true,
6-
"main": "index.js",
5+
"main": "./dist/index.js",
6+
"exports": {
7+
".": {
8+
"default": "./dist/index.js",
9+
"types": "./dist/index.d.ts"
10+
},
11+
"./component-lib": {
12+
"default": "./dist/component-lib/index.js",
13+
"types": "./dist/component-lib/index.d.ts"
14+
}
15+
},
716
"scripts": {
8-
"prebuild": "pnpm run clean && node ./scripts/fix.js",
17+
"prebuild": "pnpm run clean && node ./scripts/fix.cjs",
918
"build": "rollup -c",
10-
"clean": "rimraf ../taro-components/lib/solid",
19+
"clean": "rimraf dist",
1120
"dev": "pnpm run build -w",
1221
"prod": "pnpm run build"
1322
},

packages/taro-components-library-solid/rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import postcss from 'rollup-plugin-postcss'
77
const config = {
88
input: ['src/index.ts', 'src/component-lib/index.ts'],
99
output: {
10-
dir: '../taro-components/lib/solid',
10+
dir: 'dist',
1111
exports: 'named',
1212
preserveModules: true,
1313
preserveModulesRoot: 'src',

packages/taro-components-library-solid/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"extends": "../../tsconfig.root.json",
33
"compilerOptions": {
44
"baseUrl": ".",
5+
"outDir": "./dist",
56
"declaration": true,
67
"jsx": "preserve",
7-
"declarationDir": "../taro-components/lib/solid",
88
"jsxImportSource": "solid-js",
99
"module": "ESNext",
1010
"noUnusedLocals": false,

packages/taro-components-library-vue3/package.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,24 @@
22
"name": "@tarojs/components-library-vue3",
33
"version": "4.1.5",
44
"description": "Taro 组件库 Vue3 版本库",
5-
"private": true,
65
"author": "O2Team",
76
"license": "MIT",
8-
"main": "index.js",
7+
"main": "./dist/index.js",
8+
"exports": {
9+
".": {
10+
"default": "./dist/index.js",
11+
"types": "./dist/index.d.ts"
12+
},
13+
"./component-lib": {
14+
"default": "./dist/component-lib/index.js",
15+
"types": "./dist/component-lib/index.d.ts"
16+
}
17+
},
918
"scripts": {
1019
"prod": "pnpm run build",
11-
"prebuild": "pnpm run clean && node ./scripts/fix.js",
20+
"prebuild": "pnpm run clean && node ./scripts/fix.cjs",
1221
"build": "rollup -c",
13-
"clean": "rimraf ../taro-components/lib/vue3",
22+
"clean": "rimraf dist",
1423
"dev": "pnpm run build -w"
1524
},
1625
"keywords": [],

0 commit comments

Comments
 (0)