Skip to content

Commit

Permalink
feat(jest): update snapshot resolver
Browse files Browse the repository at this point in the history
  • Loading branch information
ZakaryCode committed May 8, 2023
1 parent cfc8fcb commit 3a718ec
Show file tree
Hide file tree
Showing 74 changed files with 247 additions and 277 deletions.
Empty file modified .husky/commit-msg
100755 → 100644
Empty file.
Empty file modified .husky/pre-commit
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"lint": "eslint packages/ --ext .js --ext .ts --ext .tsx",
"lint:style": "stylelint ./packages/**/*.{css,scss}",
"test": "pnpm --if-present -r --aggregate-output --filter=./packages/* test:ci",
"updateSnapshot": "pnpm --if-present -r --aggregate-output --filter=./packages/* updateSnapshot",
"version": "run-s version:*",
"version:release": "pnpm --parallel -r --aggregate-output --filter=./packages/* exec npm version ${npm_package_version}",
"version:git": "git add . && git commit -m \"chore(release): publish ${npm_package_version}\"",
Expand Down
Empty file modified packages/create-app/src/createApp.ts
100755 → 100644
Empty file.
Empty file modified packages/create-app/src/index.ts
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions packages/jest-helper/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
lib
23 changes: 23 additions & 0 deletions packages/jest-helper/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"name": "jest-taro-helper",
"version": "3.6.6",
"description": "jest helper for taro",
"private": true,
"main": "index.js",
"files": [
"lib"
],
"scripts": {
"build": "tsc",
"dev": "tsc -w"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"@jest/test-sequencer": "^29.5.0",
"jest-runner": "^29.5.0",
"typescript": "^4.7.4",
"pretty-format": "^29.5.0"
}
}
10 changes: 10 additions & 0 deletions packages/jest-helper/src/sequencer.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import type { Test } from 'jest-runner'

const Sequencer = require('@jest/test-sequencer').default

export default class CustomSequencer extends Sequencer {
sort (tests: Test[]) {
const copyTests = Array.from(tests)
return copyTests.sort((testA, testB) => testA.path.localeCompare(testB.path))
}
}
24 changes: 24 additions & 0 deletions packages/jest-helper/src/snapshot/resolver.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import * as path from 'path'

const TEST_DIR = '__tests__'
const SNAPSHOT_DIR = '__snapshots__'

export const resolveSnapshotPath = (testPath: string, snapshotExtension: string) => {
return testPath.replace(TEST_DIR, SNAPSHOT_DIR) + snapshotExtension
}

export const resolveTestPath = (snapshotPath: string, snapshotExtension: string) => {
return snapshotPath.replace(snapshotExtension, '').replace(SNAPSHOT_DIR, TEST_DIR)
}

export const testPathForConsistencyCheck = path.posix.join(
'consistency_check',
TEST_DIR,
'example.test.js'
)

export default {
resolveSnapshotPath,
resolveTestPath,
testPathForConsistencyCheck
}
55 changes: 55 additions & 0 deletions packages/jest-helper/src/snapshot/serializers.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
import * as os from 'os'
// import type { Config, Refs, Printer } from 'pretty-format'

export const print = (val: string) => {
// Note: 对齐各平台的路径分隔符
return val.replace(/\\*\*\sfilePath:\s(.*)\s\*\*\//g, (replaceValue) => replaceValue.replace(/\\/g, '/'))
}

export const parseSnapshotByFilePath = (val: string) => {
const arr = val.split(new RegExp(os.EOL + '|\n'))
let key = ''
return arr.reduce((acc, cur) => {
if (cur.startsWith('/** filePath:')) {
key = cur.replace(/\\/g, '/')
acc[key] = ''
} else {
acc[key] ||= ''
if (acc[key] !== '') {
acc[key] += '\n'
}
acc[key] += cur
}
return acc
}, {})
}

export const snapshotObject2String = (val: Record<string, string>) => {
return `"\n${Object.entries(val)
.sort(([key1], [key2]) => key1.localeCompare(key2))
.filter(([key]) => key !== '')
.map(([key, value]) => `${key}\n${value}`)
.join('\n')}"`
}

export const serialize = (
val: any,
// config: Config,
// indentation: string,
// depth: number,
// refs: Refs,
// printer: Printer,
) => {
if (typeof val === 'string') {
return snapshotObject2String(parseSnapshotByFilePath(val))
}
return val
}

export const test = (val: unknown) => typeof val === 'string'

export default {
// print,
serialize,
test,
}
11 changes: 11 additions & 0 deletions packages/jest-helper/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"extends": "../../tsconfig.root.json",
"compilerOptions": {
"baseUrl": ".",
"outDir": "lib",
"rootDir": "./src",
"module": "commonjs"
},
"include": ["./src"],
"exclude": ["./src/__tests__"]
}
Empty file modified packages/taro-cli-convertor/bin/taro-convert
100755 → 100644
Empty file.
Empty file modified packages/taro-cli/bin/taro
100755 → 100644
Empty file.
Empty file modified packages/taro-components/src/utils/index.ts
100755 → 100644
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
module.exports = {
import type { Config } from 'jest'

const config: Config = {
moduleFileExtensions: ['ts', 'tsx', 'js', 'json', 'jsx', 'node'],
preset: 'ts-jest',
setupFilesAfterEnv: ['./src/__tests__/setup/index.ts'],
setupFilesAfterEnv: ['<rootDir>/src/__tests__/setup/index.ts'],
snapshotSerializers: ['jest-taro-helper/lib/snapshot/serializers.js'],
testEnvironment: 'node',
testEnvironmentOptions: {},
testMatch: ['**/__tests__/?(*.)+(spec|test).[jt]s?(x)'],
Expand All @@ -20,3 +23,5 @@ module.exports = {
'node_modules',
],
}

export default config
1 change: 1 addition & 0 deletions packages/taro-mini-runner/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
"babel-jest": "^29.5.0",
"jest": "^29.3.1",
"jest-cli": "^29.3.1",
"jest-taro-helper": "workspace:*",
"jest-transform-css": "^6.0.1",
"jest-environment-node": "^29.5.0",
"memfs": "^3.1.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ exports[`alipay should build alipay app 2`] = `
"
/** filePath: dist/app.acss **/
/** filePath: dist/app.js **/
require("./runtime");
Expand Down Expand Up @@ -1012,7 +1011,6 @@ require("./taro");
/** filePath: dist/pages/index/index.acss **/
/** filePath: dist/pages/index/index.axml **/
<import src="../../base.axml"/>
<template is="taro_tmpl" data="{{root:root}}" />
Expand Down Expand Up @@ -1443,7 +1441,6 @@ require("./taro");
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(my["webpackJsonp"] = my["webpackJsonp"] || []).push([ [ 1 ], {
2: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -542,7 +542,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -1402,10 +1401,8 @@ require("./taro");
/** filePath: dist/pages/index/index.wxss **/
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -319,9 +319,7 @@ require("./taro");
/** filePath: dist/app.ttss **/
/** filePath: dist/base.ttml **/
<template name="taro_tmpl">
<block tt:for="{{root.cn}}" tt:key="sid">
<template is="tmpl_0_container" data="{{i:item}}" />
Expand Down Expand Up @@ -918,10 +916,8 @@ require("./taro");
/** filePath: dist/pages/index/index.ttss **/
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(tt["webpackJsonp"] = tt["webpackJsonp"] || []).push([ [ 1 ], {
1: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1487,7 +1487,6 @@ require("./taro");
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
1: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -542,7 +542,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -1397,10 +1396,8 @@ require("./taro");
/** filePath: dist/pages/index/index.wxss **/
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -542,7 +542,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -1584,10 +1583,8 @@ require("./taro");
/** filePath: dist/pages/index/index.wxss **/
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down Expand Up @@ -2330,7 +2327,6 @@ require("./taro");
/** filePath: output/app.wxss **/
/** filePath: output/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -3196,7 +3192,6 @@ require("./taro");
/** filePath: output/pages/index/index.wxss **/
/** filePath: output/runtime.js **/
(function(modules) {
function webpackJsonpCallback(data) {
Expand Down Expand Up @@ -4056,7 +4051,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -4926,10 +4920,8 @@ I m irrelevant.
/** filePath: dist/pages/index/index.wxss **/
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -1431,7 +1430,6 @@ require("./taro");
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down Expand Up @@ -2174,7 +2172,6 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -3057,7 +3054,6 @@ require("./taro");
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
0: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,13 @@ require("./taro");
/** filePath: dist/app.wxss **/
/** filePath: dist/assets/nav_red.png **/
�PNG

IHDRDD8��tEXtSoftwareAdobe ImageReadyq�e<(iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" xmpMM:InstanceID="xmp.iid:5164EEF3659211E8BC71FE35AE00F48C" xmpMM:DocumentID="xmp.did:5164EEF4659211E8BC71FE35AE00F48C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:5164EEF1659211E8BC71FE35AE00F48C" stRef:documentID="xmp.did:5164EEF2659211E8BC71FE35AE00F48C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>��F��IDATx��KHTQ��Q�J��J�^Pd��6�PA�I ��˰EL�2-Z�B�A %\\I�FCI-L��� �� z�V������.�9��{�����g����7s7S�T��Od$DB$DB$DB$DB$DB$DB$DB$DB$DBdAB$DB$DB$DB$��:�+����@3�f� x�r�e� 8��s���R��z@���p |�6�Z�N-�� �8�N�o ��n���� N�� �\\
n�nG�p܏��������d�NP�Lࡕ3�&0E�����f~�e�����3�n�Td�Y�<�g�3�Z2Y&��Wk4���Fp�K�v�%p� կwm:b�i��x���5ڜW�'Ђ_�פB�;�r�p��{of��vx�l��r��r/��s9� �A���upB��.�v��=ߎ��j��=r8Bap��+Z9��GFY�]
��l lp�� �q��cC}�gٗg�Q�2�2c�|��+�$3�S�<s�<����,z&i���n�����Xvq�4�jW��+&9�v��|��4B�yDxdDZ[=j{='��iQ��55��!�)yN�9{�y�9DZ[�3����W/f���n���t\\�?��?΋Q�7�,/����1[����C̋�8��E���}�#u��Q{[��=��=���0�^��}�n�^�����˝^�"!"!"!"!"!"!"!"!�� � � � �w�[��]���(0IEND�B\`
/** filePath: dist/assets/nav.png **/
PNG
Expand All @@ -534,13 +541,12 @@ m0PтR�U �B�BA\\��B
9ہ����t+�,�rKm{ܘk����lq�P l�$���wb_���hu��'��1����}�>5q��r�\`��4򻜠ƽ���������֭ŭͧ ���S~�����%��ES8ji?^�霏?z��ey���zNG����x잓FZ帘�՘[1��ɧ+���,hm>�|��)^���\\nh�r$^_]]� �Wx?�50�5n��-i�]�t�A��Y�c�DŽr���p
��k^�������E=�c�Ts���kQ͟jkk�^�������y��9�� D��>6W�*-:ꙛ�����t�#+��� V��O��$�����[%X��K===_-..�?���[�~�Τ����lv1���9\`C�T�j4�}�6���.�M����OGհ�0F�#\`��0F�#\`��0F�#\`��0F�%�A�LEEK\`IEND�B\`
/** filePath: dist/assets/nav_red.png **/
/** filePath: dist/assets/view_red.png **/
�PNG

IHDRDD8��tEXtSoftwareAdobe ImageReadyq�e<(iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" xmpMM:InstanceID="xmp.iid:5164EEF3659211E8BC71FE35AE00F48C" xmpMM:DocumentID="xmp.did:5164EEF4659211E8BC71FE35AE00F48C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:5164EEF1659211E8BC71FE35AE00F48C" stRef:documentID="xmp.did:5164EEF2659211E8BC71FE35AE00F48C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>��F��IDATx��KHTQ��Q�J��J�^Pd��6�PA�I ��˰EL�2-Z�B�A %\\I�FCI-L��� �� z�V������.�9��{�����g����7s7S�T��Od$DB$DB$DB$DB$DB$DB$DB$DB$DBdAB$DB$DB$DB$��:�+����@3�f� x�r�e� 8��s���R��z@���p |�6�Z�N-�� �8�N�o ��n���� N�� �\\
n�nG�p܏��������d�NP�Lࡕ3�&0E�����f~�e�����3�n�Td�Y�<�g�3�Z2Y&��Wk4���Fp�K�v�%p� կwm:b�i��x���5ڜW�'Ђ_�פB�;�r�p��{of��vx�l��r��r/��s9� �A���upB��.�v��=ߎ��j��=r8Bap��+Z9��GFY�]
��l lp�� �q��cC}�gٗg�Q�2�2c�|��+�$3�S�<s�<����,z&i���n�����Xvq�4�jW��+&9�v��|��4B�yDxdDZ[=j{='��iQ��55��!�)yN�9{�y�9DZ[�3����W/f���n���t\\�?��?΋Q�7�,/����1[����C̋�8��E���}�#u��Q{[��=��=���0�^��}�n�^�����˝^�"!"!"!"!"!"!"!"!�� � � � �w�[��]���(0IEND�B\`
IHDRDD8��tEXtSoftwareAdobe ImageReadyq�e<(iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" xmpMM:InstanceID="xmp.iid:5164EEEF659211E8BC71FE35AE00F48C" xmpMM:DocumentID="xmp.did:5164EEF0659211E8BC71FE35AE00F48C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:5164EEED659211E8BC71FE35AE00F48C" stRef:documentID="xmp.did:5164EEEE659211E8BC71FE35AE00F48C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�f�mIDATx����MA��cz�Ϟ�J ��Y�
h�hځ��r������Nb2��х��K~��>;;ːL�1�w�A � �tT���0��T�U�ʑ��?��r����Du��(�N'�]�K�BJ�-s�0&J�g�����t��!�i������t���r�ƕ�s���S��. � [���Am���� q:C�Gf � ����j�{��7�3dW���d���S@(@@م�L��]�o@��2w�,�� �t���qek#�,��E}L�[YO��40���ad_x-����S��|�6C촀�#y*��6��zzT�ʺu���R� �H7%���1�}��IENDB\`
/** filePath: dist/assets/view.png **/
�PNG
Expand All @@ -551,13 +557,6 @@ $��P��-��d�M&̷�fw��>\`&�I$x� � � � Ă�7
r���6�j���l�wu�WN @2C�d���Hڧ�\\.Lm\\���j�� t��Pf �ΐ��Y�e-�!��@�d�� ! �z"#�G�V����l���l��q���[2��z����"end �Z�iY�l�+_e�n�>�������� �!@2C�d���C���z��L����Y�5���rg��9���m�;�ߙa�QDB @$3�@�Hf�@^5�X,�A�3��6�j e�,��׀N�s� ��\`����Ջx��������2�=d�]�����l�^o��|Sh��nf2�� �u�̆�w��
D�RN��/y�   X}_�A��T�IEND�B\`
/** filePath: dist/assets/view_red.png **/
�PNG

IHDRDD8��tEXtSoftwareAdobe ImageReadyq�e<(iTXtXML:com.adobe.xmp<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c067 79.157747, 2015/03/30-23:40:42 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CC 2015 (Macintosh)" xmpMM:InstanceID="xmp.iid:5164EEEF659211E8BC71FE35AE00F48C" xmpMM:DocumentID="xmp.did:5164EEF0659211E8BC71FE35AE00F48C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:5164EEED659211E8BC71FE35AE00F48C" stRef:documentID="xmp.did:5164EEEE659211E8BC71FE35AE00F48C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>�f�mIDATx����MA��cz�Ϟ�J ��Y�
h�hځ��r������Nb2��х��K~��>;;ːL�1�w�A � �tT���0��T�U�ʑ��?��r����Du��(�N'�]�K�BJ�-s�0&J�g�����t��!�i������t���r�ƕ�s���S��. � [���Am���� q:C�Gf � ����j�{��7�3dW���d���S@(@@م�L��]�o@��2w�,�� �t���qek#�,��E}L�[YO��40���ad_x-����S��|�6C촀�#y*��6��zzT�ʺu���R� �H7%���1�}��IENDB\`
/** filePath: dist/base.wxml **/
<wxs module="xs" src="./utils.wxs" />
<template name="taro_tmpl">
Expand Down Expand Up @@ -1701,7 +1700,6 @@ h�hځ��r������Nb2��х��K~��>;;ːL�1
/** filePath: dist/runtime.js **/
/** filePath: dist/taro.js **/
(wx["webpackJsonp"] = wx["webpackJsonp"] || []).push([ [ 1 ], {
1: function(module, __webpack_exports__, __webpack_require__) {
Expand Down
Loading

0 comments on commit 3a718ec

Please sign in to comment.