Skip to content

Commit 80f0fd4

Browse files
author
wangmingjia
committed
4.3.1,增加全埋点功能
1 parent 720a93d commit 80f0fd4

Some content is hidden

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

57 files changed

+34513
-405
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

Demo/app.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ AnalysysAgent.uploadURL = 'https://sdk.analysys.cn'
66
AnalysysAgent.autoShare = true;
77
// AnalysysAgent.autoProfile = false;
88
AnalysysAgent.auto = true;
9+
AnalysysAgent.autoTrack = true;
10+
911
/**
1012
* @file app.js
1113
* @author tt

Demo/util/sdk/AnalysysAgent_ByteDance_SDK.custom.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Demo/util/sdk/AnalysysAgent_ByteDance_SDK.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SDK/AnalysysAgent_ByteDance_SDK.custom.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SDK/AnalysysAgent_ByteDance_SDK.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SDK/AnalysysAgent_encryption.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/bytedance/rollup.config.bytedance.js

Lines changed: 133 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -9,72 +9,142 @@ import path from 'path'
99
const pathResolve = p => path.join(__dirname, p)
1010

1111
function changePath () {
12-
return {
13-
name: 'changePath',
14-
transform: function transform (code, id) {
15-
code = code.replace(/\@Storage/g, pathResolve('../../src/ProgramDiff/bytedance/storage'))
16-
.replace(/\@Device/g, pathResolve('../../src/ProgramDiff/bytedance/device'))
17-
.replace(/\@Fetch/g, pathResolve('../../src/ProgramDiff/bytedance/fetch'))
18-
.replace(/\@Router/g, pathResolve('../../src/ProgramDiff/bytedance/router'))
19-
.replace(/\$ANS/g, 'BTD')
20-
.replace(/\$LIB/g, 'ByteDance')
21-
.replace(/\$LibVERSION/, '4.3.0')
22-
return {
23-
code: code,
24-
id: id
25-
}
12+
return {
13+
name: 'changePath',
14+
transform: function transform (code, id) {
15+
code = code.replace(/\@Storage/g, pathResolve('../../src/ProgramDiff/bytedance/storage'))
16+
.replace(/\@Device/g, pathResolve('../../src/ProgramDiff/bytedance/device'))
17+
.replace(/\@Fetch/g, pathResolve('../../src/ProgramDiff/bytedance/fetch'))
18+
.replace(/\@Router/g, pathResolve('../../src/ProgramDiff/bytedance/router'))
19+
.replace(/\$ANS/g, 'BTD')
20+
.replace(/\$LIB/g, 'ByteDance')
21+
.replace(/\$LibVERSION/, '4.3.1')
22+
return {
23+
code: code,
24+
id: id
25+
}
26+
}
2627
}
27-
}
2828
}
2929
export default [{
30-
input: './src/main_custom.js',
31-
output: [
32-
33-
{
34-
file: './Demo/util/sdk/AnalysysAgent_ByteDance_SDK.min.js',
35-
format: 'cjs',
36-
name: 'Ans',
37-
plugins: [
38-
uglify({
39-
mangle: {
40-
toplevel: true
41-
}
42-
})
43-
]
44-
}, {
45-
file: './taroDemo/src/sdk/AnalysysAgent_ByteDance_SDK.min.js',
46-
format: 'cjs',
47-
name: 'Ans',
48-
plugins: [
49-
uglify({
50-
mangle: {
51-
toplevel: true
52-
}
30+
input: './src/main.js',
31+
output: [
32+
{
33+
file: './Demo/util/sdk/AnalysysAgent_ByteDance_SDK.min.js',
34+
format: 'cjs',
35+
name: 'Ans',
36+
plugins: [
37+
uglify({
38+
mangle: {
39+
toplevel: true
40+
}
41+
})
42+
]
43+
}, {
44+
file: './taroDemo/src/sdk/AnalysysAgent_ByteDance_SDK.min.js',
45+
format: 'cjs',
46+
name: 'Ans',
47+
plugins: [
48+
uglify({
49+
mangle: {
50+
toplevel: true
51+
}
52+
})
53+
]
54+
}, {
55+
file: './SDK/AnalysysAgent_ByteDance_SDK.min.js',
56+
format: 'cjs',
57+
name: 'Ans',
58+
plugins: [
59+
uglify({
60+
mangle: {
61+
toplevel: true
62+
}
63+
})
64+
]
65+
}
66+
],
67+
plugins: [
68+
changePath(),
69+
replace({
70+
$ans: 'tt',
71+
delimiters: ['', '']
72+
}),
73+
resolve({
74+
jsnext: true,
75+
main: true,
76+
browser: true
77+
}),
78+
commonjs(),
79+
eslint({
80+
exclude: [
81+
'src/**'
82+
]
83+
}),
84+
babel({
85+
exclude: 'node_modules/**'
5386
})
54-
]
55-
}
56-
],
57-
plugins: [
58-
changePath(),
59-
replace({
60-
$ans: 'tt',
61-
delimiters: ['', '']
62-
}),
63-
resolve({
64-
jsnext: true,
65-
main: true,
66-
browser: true
67-
}),
68-
commonjs(),
69-
eslint({
70-
exclude: [
71-
'src/**'
72-
]
73-
}),
74-
babel({
75-
exclude: 'node_modules/**'
76-
})
77-
],
78-
sourceMap: true
87+
],
88+
sourceMap: true
7989

90+
}, {
91+
input: './src/main_custom.js',
92+
output: [
93+
{
94+
file: './Demo/util/sdk/AnalysysAgent_ByteDance_SDK.custom.min.js',
95+
format: 'cjs',
96+
name: 'Ans',
97+
plugins: [
98+
uglify({
99+
mangle: {
100+
toplevel: true
101+
}
102+
})
103+
]
104+
}, {
105+
file: './taroDemo/src/sdk/AnalysysAgent_ByteDance_SDK.custom.min.js',
106+
format: 'cjs',
107+
name: 'Ans',
108+
plugins: [
109+
uglify({
110+
mangle: {
111+
toplevel: true
112+
}
113+
})
114+
]
115+
}, {
116+
file: './SDK/AnalysysAgent_ByteDance_SDK.custom.min.js',
117+
format: 'cjs',
118+
name: 'Ans',
119+
plugins: [
120+
uglify({
121+
mangle: {
122+
toplevel: true
123+
}
124+
})
125+
]
126+
}
127+
],
128+
plugins: [
129+
changePath(),
130+
replace({
131+
$ans: 'tt',
132+
delimiters: ['', '']
133+
}),
134+
resolve({
135+
jsnext: true,
136+
main: true,
137+
browser: true
138+
}),
139+
commonjs(),
140+
eslint({
141+
exclude: [
142+
'src/**'
143+
]
144+
}),
145+
babel({
146+
exclude: 'node_modules/**'
147+
})
148+
],
149+
sourceMap: true
80150
}]

0 commit comments

Comments
 (0)