Skip to content

Commit af9e343

Browse files
committed
feat: 移除无用的导入
1 parent c6e0100 commit af9e343

File tree

8 files changed

+64
-147
lines changed

8 files changed

+64
-147
lines changed

__test__/compileMode.spec.mjs.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev).
99
> Snapshot 1
1010
1111
`import { View } from '@tarojs/components';␊
12-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
12+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
1313
let __inner_style_data__;␊
1414
function __inner_style__() {␊
1515
if (__inner_style_data__) return __inner_style_data__;␊
@@ -31,7 +31,7 @@ Generated by [AVA](https://avajs.dev).
3131
> Snapshot 1
3232
3333
`import { View } from '@tarojs/components';␊
34-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
34+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
3535
let __inner_style_data__;␊
3636
function __inner_style__() {␊
3737
if (__inner_style_data__) return __inner_style_data__;␊
@@ -53,7 +53,7 @@ Generated by [AVA](https://avajs.dev).
5353
> Snapshot 1
5454
5555
`import { View } from '@tarojs/components';␊
56-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
56+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
5757
let __inner_style_data__;␊
5858
function __inner_style__() {␊
5959
if (__inner_style_data__) return __inner_style_data__;␊
@@ -76,7 +76,7 @@ Generated by [AVA](https://avajs.dev).
7676
> Snapshot 1
7777
7878
`import { View } from '@tarojs/components';␊
79-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
79+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
8080
let __inner_style_data__;␊
8181
function __inner_style__() {␊
8282
if (__inner_style_data__) return __inner_style_data__;␊
@@ -99,7 +99,7 @@ Generated by [AVA](https://avajs.dev).
9999
> Snapshot 1
100100
101101
`import { View } from '@tarojs/components';␊
102-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
102+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
103103
let __inner_style_data__;␊
104104
function __inner_style__() {␊
105105
if (__inner_style_data__) return __inner_style_data__;␊

__test__/compileMode.spec.mjs.snap

-19 Bytes
Binary file not shown.

__test__/index.spec.mjs.md

Lines changed: 42 additions & 112 deletions
Large diffs are not rendered by default.

__test__/index.spec.mjs.snap

-56 Bytes
Binary file not shown.

__test__/selector.spec.mjs.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev).
99
> Snapshot 1
1010
1111
`import { View } from '@tarojs/components';␊
12-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
12+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
1313
let __inner_style_data__;␊
1414
function __inner_style__() {␊
1515
if (__inner_style_data__) return __inner_style_data__;␊
@@ -31,7 +31,7 @@ Generated by [AVA](https://avajs.dev).
3131
> Snapshot 1
3232
3333
`import { View } from '@tarojs/components';␊
34-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
34+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
3535
let __inner_style_data__;␊
3636
let __nesting_style_data__;␊
3737
function __nesting_style__() {␊
@@ -82,7 +82,7 @@ Generated by [AVA](https://avajs.dev).
8282
> Snapshot 1
8383
8484
`import { View } from '@tarojs/components';␊
85-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
85+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
8686
let __inner_style_data__;␊
8787
let __nesting_style_data__;␊
8888
function __nesting_style__() {␊
@@ -133,7 +133,7 @@ Generated by [AVA](https://avajs.dev).
133133
> Snapshot 1
134134
135135
`import { View } from '@tarojs/components';␊
136-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
136+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
137137
let __inner_style_data__;␊
138138
let __nesting_style_data__;␊
139139
function __nesting_style__() {␊
@@ -174,7 +174,7 @@ Generated by [AVA](https://avajs.dev).
174174
> Snapshot 1
175175
176176
`import { View } from '@tarojs/components';␊
177-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
177+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
178178
let __inner_style_data__;␊
179179
function __inner_style__() {␊
180180
if (__inner_style_data__) return __inner_style_data__;␊
@@ -199,7 +199,7 @@ Generated by [AVA](https://avajs.dev).
199199
> Snapshot 1
200200
201201
`import { View } from '@tarojs/components';␊
202-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
202+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
203203
let __inner_style_data__;␊
204204
function __inner_style__() {␊
205205
if (__inner_style_data__) return __inner_style_data__;␊
@@ -221,7 +221,7 @@ Generated by [AVA](https://avajs.dev).
221221
> Snapshot 1
222222
223223
`import { View } from '@tarojs/components';␊
224-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
224+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
225225
let __inner_style_data__;␊
226226
function __inner_style__() {␊
227227
if (__inner_style_data__) return __inner_style_data__;␊
@@ -243,7 +243,7 @@ Generated by [AVA](https://avajs.dev).
243243
> Snapshot 1
244244
245245
`import { View } from '@tarojs/components';␊
246-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
246+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
247247
const Index = ()=>{␊
248248
return __combine_nesting_style__(<View style={{␊
249249
height: '100px'␊
@@ -257,7 +257,7 @@ Generated by [AVA](https://avajs.dev).
257257
> Snapshot 1
258258
259259
`import { View } from '@tarojs/components';␊
260-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
260+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
261261
const Index = ()=>{␊
262262
return __combine_nesting_style__(<View style={{␊
263263
height: Math.random() > 0 ? '100px' : '50px'␊
@@ -271,7 +271,7 @@ Generated by [AVA](https://avajs.dev).
271271
> Snapshot 1
272272
273273
`import { View } from '@tarojs/components';␊
274-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
274+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
275275
const Index = ()=>{␊
276276
return __combine_nesting_style__(<View style={{␊
277277
height: Math.random() > 0 ? '100px' : '50px',␊
@@ -286,7 +286,7 @@ Generated by [AVA](https://avajs.dev).
286286
> Snapshot 1
287287
288288
`import { View } from '@tarojs/components';␊
289-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
289+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
290290
let __inner_style_data__;␊
291291
function __inner_style__() {␊
292292
if (__inner_style_data__) return __inner_style_data__;␊
@@ -308,7 +308,7 @@ Generated by [AVA](https://avajs.dev).
308308
> Snapshot 1
309309
310310
`import { View } from '@tarojs/components';␊
311-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
311+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
312312
let __inner_style_data__;␊
313313
function __inner_style__() {␊
314314
if (__inner_style_data__) return __inner_style_data__;␊
@@ -330,7 +330,7 @@ Generated by [AVA](https://avajs.dev).
330330
> Snapshot 1
331331
332332
`import { View } from '@tarojs/components';␊
333-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
333+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
334334
let __inner_style_data__;␊
335335
function __inner_style__() {␊
336336
if (__inner_style_data__) return __inner_style_data__;␊
@@ -360,7 +360,7 @@ Generated by [AVA](https://avajs.dev).
360360
> Snapshot 1
361361
362362
`import { View } from '@tarojs/components';␊
363-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
363+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
364364
let __inner_style_data__;␊
365365
function __inner_style__() {␊
366366
if (__inner_style_data__) return __inner_style_data__;␊
@@ -395,7 +395,7 @@ Generated by [AVA](https://avajs.dev).
395395
396396
`import { View } from '@tarojs/components';␊
397397
import './pesudo.scss';␊
398-
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __var_fn, __env__, globalCss } from "@tarojs/runtime";␊
398+
import { calcStaticStyle, convertNumber2VP, __combine_nesting_style__, __env__ } from "@tarojs/runtime";␊
399399
let __inner_style_data__;␊
400400
function __inner_style__() {␊
401401
if (__inner_style_data__) return __inner_style_data__;␊

__test__/selector.spec.mjs.snap

-21 Bytes
Binary file not shown.

src/constants.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ pub const ENV_FUN: &'static str = "__env__";
1010

1111
// pub const CALC_DYMAMIC_STYLE: &'static str = "calcDynamicStyle";
1212
pub const CALC_STATIC_STYLE: &'static str = "calcStaticStyle";
13-
pub const CSS_VAR_FN: &'static str = "__var_fn";
1413
pub static SUPPORT_PSEUDO_KEYS: [&'static str; 6] = [":before", ":after", ":first-child", ":last-child", ":nth-child", ":empty"];
1514

1615

src/visitor.rs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use swc_core::{
1818
use swc_core::ecma::ast::*;
1919

2020
use crate::{
21-
constants::{CALC_STATIC_STYLE, COMBINE_NESTING_STYLE, CONVERT_STYLE_PX_FN, CSS_VAR_FN, ENV_FUN, HM_STYLE, INNER_STYLE, INNER_STYLE_DATA, NESTING_STYLE, NESTINT_STYLE_DATA, RN_CONVERT_STYLE_PX_FN, RN_CONVERT_STYLE_VU_FN, SUPPORT_PSEUDO_KEYS}, scraper::Element, style_parser::StyleValue, style_propetries::{style_value_type::StyleValueType, traits::ToStyleValue, unit::{Platform, PropertyTuple}}, utils::{
21+
constants::{CALC_STATIC_STYLE, COMBINE_NESTING_STYLE, CONVERT_STYLE_PX_FN, ENV_FUN, HM_STYLE, INNER_STYLE, INNER_STYLE_DATA, NESTING_STYLE, NESTINT_STYLE_DATA, RN_CONVERT_STYLE_PX_FN, RN_CONVERT_STYLE_VU_FN, SUPPORT_PSEUDO_KEYS}, scraper::Element, style_parser::StyleValue, style_propetries::{style_value_type::StyleValueType, traits::ToStyleValue, unit::{Platform, PropertyTuple}}, utils::{
2222
create_qualname, get_callee_attributes, is_starts_with_uppercase, prefix_style_key, recursion_jsx_member, split_selector, TSelector
2323
}
2424
};
@@ -420,24 +420,12 @@ pub fn insert_import_module_decl(module: &mut Module, last_import_index: usize,
420420
imported: None,
421421
is_type_only: false,
422422
}),
423-
ImportSpecifier::Named(ImportNamedSpecifier {
424-
span: DUMMY_SP,
425-
local: Ident::new(CSS_VAR_FN.into(), DUMMY_SP),
426-
imported: None,
427-
is_type_only: false,
428-
}),
429423
ImportSpecifier::Named(ImportNamedSpecifier {
430424
span: DUMMY_SP,
431425
local: Ident::new(ENV_FUN.into(), DUMMY_SP),
432426
imported: None,
433427
is_type_only: false,
434-
}),
435-
ImportSpecifier::Named(ImportNamedSpecifier {
436-
span: DUMMY_SP,
437-
local: Ident::new("globalCss".into(), DUMMY_SP),
438-
imported: None,
439-
is_type_only: false,
440-
}),
428+
})
441429
],
442430
src: Box::new(Str::from("@tarojs/runtime")),
443431
type_only: false,

0 commit comments

Comments
 (0)