diff --git a/packages/taro-mini-runner/.eslintrc.js b/packages/taro-mini-runner/.eslintrc.js deleted file mode 100644 index f59be80e56e2..000000000000 --- a/packages/taro-mini-runner/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -const config = require('../../.eslintrc.js') - -module.exports = { - ...config, - rules: { - ...config.rules, - 'no-console': 0, - camelcase: 0 - } -} diff --git a/packages/taro-mini-runner/README.md b/packages/taro-mini-runner/README.md deleted file mode 100644 index fed269ad7f4b..000000000000 --- a/packages/taro-mini-runner/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# `@tarojs/mini-runner` - -暴露给 `@tarojs/cli` 的小程序 Webpack 启动器。 - -`@tarojs/mini-runner` 从 `@tarojs/cli` 接受 [Taro 编译配置](https://taro-docs.jd.com/taro/docs/config.html),把编译配置分解成 Webpack 配置,并刚启动 Webpack 把项目源码编译为适配小程序目录结构的代码。 diff --git a/packages/taro-mini-runner/index.js b/packages/taro-mini-runner/index.js deleted file mode 100644 index 20d08ce23ee3..000000000000 --- a/packages/taro-mini-runner/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('./dist/index.js').default - -module.exports.default = module.exports diff --git a/packages/taro-mini-runner/jest.config.ts b/packages/taro-mini-runner/jest.config.ts deleted file mode 100644 index b58a1e090452..000000000000 --- a/packages/taro-mini-runner/jest.config.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { Config } from 'jest' - -const config: Config = { - moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node'], - preset: 'ts-jest', - setupFilesAfterEnv: ['/src/__tests__/setup/index.ts'], - snapshotSerializers: ['jest-taro-helper/lib/snapshot/serializers.js'], - testEnvironment: 'node', - testEnvironmentOptions: {}, - testMatch: ['**/__tests__/?(*.)+(spec|test).[jt]s?(x)'], - testTimeout: 60000, - transform: { - '^.+\\.(css|sass|scss|less|styl|stylus|pcss|postcss)$': [ - 'jest-transform-css', - { - module: true, - }, - ], - '^.+\\.m?[tj]sx?$': [ - 'ts-jest', - { - diagnostics: false, - tsconfig: 'tsconfig.test.json', - }, - ], - } -} - -export default config diff --git a/packages/taro-mini-runner/mv-comp.js b/packages/taro-mini-runner/mv-comp.js deleted file mode 100644 index 63a6a1804ce9..000000000000 --- a/packages/taro-mini-runner/mv-comp.js +++ /dev/null @@ -1,8 +0,0 @@ -const fs = require('@tarojs/helper').fs - -fs.ensureDirSync('./dist/template') - -const rs = fs.createReadStream('./src/template/comp.ts') -const ws = fs.createWriteStream('./dist/template/comp.js') - -rs.pipe(ws) diff --git a/packages/taro-mini-runner/package.json b/packages/taro-mini-runner/package.json deleted file mode 100644 index 7e0d15aed1f6..000000000000 --- a/packages/taro-mini-runner/package.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "name": "@tarojs/mini-runner", - "version": "4.0.0-beta.82", - "description": "Mini app runner for taro", - "main": "index.js", - "scripts": { - "build": "pnpm run clean && pnpm run prod", - "dev": "pnpm run mv:comp && tsc -w", - "prod": "tsc && pnpm run mv:comp", - "mv:comp": "node ./mv-comp.js", - "clean": "rimraf --impl=move-remove dist", - "test": "cross-env NODE_ENV=jest jest", - "test:dev": "cross-env NODE_ENV=jest jest --watch", - "test:coverage": "cross-env NODE_ENV=jest jest --coverage" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/NervJS/taro.git" - }, - "files": [ - "index.js", - "dist" - ], - "keywords": [ - "taro" - ], - "author": "luckyadam", - "license": "MIT", - "bugs": { - "url": "https://github.com/NervJS/taro/issues" - }, - "homepage": "https://github.com/NervJS/taro#readme", - "dependencies": { - "@babel/core": "^7.14.5", - "@tarojs/helper": "workspace:*", - "@tarojs/plugin-platform-alipay": "workspace:*", - "@tarojs/plugin-platform-jd": "workspace:*", - "@tarojs/plugin-platform-qq": "workspace:*", - "@tarojs/plugin-platform-swan": "workspace:*", - "@tarojs/plugin-platform-tt": "workspace:*", - "@tarojs/plugin-platform-weapp": "workspace:*", - "@tarojs/runner-utils": "workspace:*", - "@tarojs/taro-loader": "workspace:*", - "acorn": "^8.11.2", - "acorn-walk": "^8.3.1", - "autoprefixer": "^9.7.4", - "babel-loader": "8.2.1", - "babel-preset-taro": "workspace:*", - "copy-webpack-plugin": "5.1.2", - "css-loader": "5.2.7", - "csso-webpack-plugin": "2.0.0-beta.1", - "file-loader": "^6.0.0", - "html-minifier": "^4.0.0", - "jsdom": "^21.1.0", - "less": "^4.1.0", - "less-loader": "7.3.0", - "loader-utils": "^1.2.3", - "lodash": "^4.17.21", - "md5": "^2.3.0", - "micromatch": "^4.0.2", - "mini-css-extract-plugin": "0.9.0", - "miniprogram-simulate": "^1.1.5", - "ora": "^5.0.0", - "postcss-html-transform": "workspace:*", - "postcss-import": "^14.0.0", - "postcss-loader": "4.3.0", - "postcss-pxtransform": "workspace:*", - "postcss-url": "^10.1.3", - "regenerator-runtime": "0.11", - "resolve-url-loader": "4.0.0", - "sass": "1.50.0", - "sass-loader": "10.2.0", - "sax": "1.2.4", - "stylus": "^0.55.0", - "stylus-loader": "3.0.2", - "terser-webpack-plugin": "^3.0.5", - "url-loader": "^4.1.0", - "vm2": "^3.8.4", - "webpack": "4.47.0", - "webpack-chain": "4.9.0", - "webpack-sources": "^1.4.3", - "webpack-format-messages": "^2.0.5" - }, - "devDependencies": { - "@tarojs/runtime": "workspace:*", - "@tarojs/shared": "workspace:*", - "@tarojs/taro": "workspace:*", - "@types/sax": "^1.2.4", - "@types/webpack": "4", - "babel-jest": "^29.7.0", - "jest": "^29.3.1", - "jest-cli": "^29.3.1", - "jest-transform-css": "^6.0.1", - "jest-environment-node": "^29.5.0", - "jest-taro-helper": "workspace:*", - "memfs": "^3.1.2", - "memory-fs": "^0.5.0", - "postcss": "^8.4.18", - "ts-jest": "^29.0.5", - "typescript": "^4.7.4", - "vue-loader": "^15.10.1", - "webpack-merge": "^4.2.2" - }, - "peerDependencies": { - "@tarojs/runtime": "workspace:~", - "@tarojs/shared": "workspace:~", - "@tarojs/taro": "workspace:~", - "postcss": "^8.4.18" - } -} diff --git a/packages/taro-mini-runner/src/.gitignore b/packages/taro-mini-runner/src/.gitignore deleted file mode 100644 index 928e57a4c02a..000000000000 --- a/packages/taro-mini-runner/src/.gitignore +++ /dev/null @@ -1 +0,0 @@ -@tarojs diff --git a/packages/taro-mini-runner/src/__tests__/__snapshots__/alipay.spec.ts.snap b/packages/taro-mini-runner/src/__tests__/__snapshots__/alipay.spec.ts.snap deleted file mode 100644 index 356895e9ee7d..000000000000 --- a/packages/taro-mini-runner/src/__tests__/__snapshots__/alipay.spec.ts.snap +++ /dev/null @@ -1,1681 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`alipay should build alipay app 1`] = `14`; - -exports[`alipay should build alipay app 2`] = ` -" -/** filePath: dist/app.acss **/ - -/** filePath: dist/app.js **/ -require("./runtime"); - -require("./common"); - -require("./vendors"); - -require("./taro"); - -(my["webpackJsonp"] = my["webpackJsonp"] || []).push([ [ 4 ], { - 0: function(module, __webpack_exports__, __webpack_require__) { - "use strict"; - __webpack_require__.d(__webpack_exports__, "d", (function() { - return mergeReconciler; - })); - __webpack_require__.d(__webpack_exports__, "c", (function() { - return mergeInternalComponents; - })); - __webpack_require__.d(__webpack_exports__, "e", (function() { - return processApis; - })); - __webpack_require__.d(__webpack_exports__, "a", (function() { - return createReactApp; - })); - var _unused_webpack_default_export = "taro"; - function mergeReconciler() {} - function mergeInternalComponents() {} - function isFunction() {} - function isArray() {} - function processApis() {} - const EMPTY_OBJ = {}; - const hooks = {}; - function setReconciler() {} - function connectReactPage() {} - function createReactApp() {} - function createNativeComponentConfig() {} - function connectVuePage() {} - function createVueApp() {} - function createVue3App() {} - const setGlobalDataPlugin = {}; - function useDidHide() {} - function useDidShow() {} - function useError() {} - function useLaunch() {} - function usePageNotFound() {} - function useLoad() {} - function usePageScroll() {} - function usePullDownRefresh() {} - function usePullIntercept() {} - function useReachBottom() {} - function useResize() {} - function useUnload() {} - function useAddToFavorites() {} - function useOptionMenuClick() {} - function useSaveExitState() {} - function useShareAppMessage() {} - function useShareTimeline() {} - function useTitleClick() {} - function useReady() {} - function useRouter() {} - function useTabItemTap() {} - function useScope() {} - }, - 13: function(module, __webpack_exports__, __webpack_require__) { - "use strict"; - (function(navigator) { - var _tarojs_shared__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0); - const needPromiseApis = new Set([ "addCardAuth", "getOpenUserInfo", "chooseAlipayContact", "chooseCity", "chooseContact", "choosePhoneContact", "datePicker", "getAddress", "getAuthCode", "getPhoneNumber", "getRunData", "getRunScene", "getServerTime", "getTitleColor", "rsa", "paySignCenter", "tradePay", "isCollected", "multiLevelSelect", "onLocatedComplete", "optionsSelect", "prompt", "regionPicker", "setLocatedCity", "showAuthGuide", "textRiskIdentification", "vibrate", "watchShake", "connectBLEDevice", "disconnectBLEDevice", "makeBluetoothPair", "writeBLECharacteristicValue", "readBLECharacteristicValue", "notifyBLECharacteristicValueChange", "getBLEDeviceServices", "getBLEDeviceCharacteristics", "openBluetoothAdapter", "closeBluetoothAdapter", "getBluetoothAdapterState", "startBluetoothDevicesDiscovery", "stopBluetoothDevicesDiscovery", "getBluetoothDevices", "getConnectedBluetoothDevices" ]); - const apiDiff = { - login: { - alias: "getAuthCode", - options: { - set: [ { - key: "scopes", - value: "auth_base" - } ] - } - }, - showActionSheet: { - options: { - change: [ { - old: "itemList", - new: "items" - } ] - } - }, - showToast: { - options: { - change: [ { - old: "title", - new: "content" - }, { - old: "icon", - new: "type" - } ], - set: [ { - key: "type", - value(options) { - if (options.type === "error") { - return "fail"; - } - return options.type; - } - } ] - } - }, - showLoading: { - options: { - change: [ { - old: "title", - new: "content" - } ], - set: [ { - key: "content", - value: function value(options) { - if (options.content === undefined) { - options.content = ""; - } - return options.content; - } - } ] - } - }, - setNavigationBarTitle: { - alias: "setNavigationBar" - }, - setNavigationBarColor: { - alias: "setNavigationBar" - }, - saveImageToPhotosAlbum: { - alias: "saveImage", - options: { - change: [ { - old: "filePath", - new: "url" - } ] - } - }, - previewImage: { - options: { - set: [ { - key: "current", - value(options) { - return options.urls.indexOf(options.current || options.urls[0]); - } - } ] - } - }, - getFileInfo: { - options: { - change: [ { - old: "filePath", - new: "apFilePath" - } ] - } - }, - getSavedFileInfo: { - options: { - change: [ { - old: "filePath", - new: "apFilePath" - } ] - } - }, - removeSavedFile: { - options: { - change: [ { - old: "filePath", - new: "apFilePath" - } ] - } - }, - saveFile: { - options: { - change: [ { - old: "tempFilePath", - new: "apFilePath" - } ] - } - }, - openLocation: { - options: { - set: [ { - key: "latitude", - value(options) { - return String(options.latitude); - } - }, { - key: "longitude", - value(options) { - return String(options.longitude); - } - } ] - } - }, - uploadFile: { - options: { - change: [ { - old: "name", - new: "fileName" - } ] - } - }, - getClipboardData: { - alias: "getClipboard" - }, - setClipboardData: { - alias: "setClipboard", - options: { - change: [ { - old: "data", - new: "text" - } ] - } - }, - makePhoneCall: { - options: { - change: [ { - old: "phoneNumber", - new: "number" - } ] - } - }, - scanCode: { - alias: "scan", - options: { - change: [ { - old: "onlyFromCamera", - new: "hideAlbum" - } ], - set: [ { - key: "type", - value(options) { - return options.scanType && options.scanType[0].slice(0, -4) || "qr"; - } - } ] - } - }, - setScreenBrightness: { - options: { - change: [ { - old: "value", - new: "brightness" - } ] - } - }, - onBLEConnectionStateChange: { - alias: "onBLEConnectionStateChanged" - }, - offBLEConnectionStateChange: { - alias: "offBLEConnectionStateChanged" - }, - createBLEConnection: { - alias: "connectBLEDevice" - }, - closeBLEConnection: { - alias: "disconnectBLEDevice" - } - }; - const asyncResultApiDiff = { - alert: { - res: { - set: [ { - key: "confirm", - value(res) { - return res.success; - } - } ] - } - }, - getScreenBrightness: { - res: { - set: [ { - key: "value", - value(res) { - return res.brightness; - } - } ], - remove: [ "brightness" ] - } - }, - scan: { - res: { - set: [ { - key: "result", - value(res) { - return res.code; - } - } ] - } - }, - getClipboard: { - res: { - set: [ { - key: "data", - value(res) { - return res.text; - } - } ] - } - }, - chooseImage: { - res: { - set: [ { - key: "tempFilePaths", - value(res) { - return res.apFilePaths; - } - } ] - } - }, - downloadFile: { - res: { - set: [ { - key: "tempFilePath", - value(res) { - return res.apFilePath; - } - } ] - } - }, - getAuthCode: { - res: { - set: [ { - key: "code", - value(res) { - return res.authCode; - } - } ] - } - }, - getExtConfig: { - res: { - set: [ { - key: "extConfig", - value(res) { - return res.data; - } - } ] - } - }, - saveFile: { - res: { - set: [ { - key: "savedFilePath", - value(res) { - return res.apFilePath; - } - } ] - } - }, - getBLEDeviceServices: { - res: { - set: [ { - key: "services", - value(res) { - return res.services.map(item => ({ - uuid: item.serviceId, - isPrimary: item.isPrimary - })); - } - } ] - } - } - }; - function request(options) { - options = options || {}; - if (typeof options === "string") { - options = { - url: options - }; - } - const defaultHeaders = { - "content-type": "application/json" - }; - options.headers = defaultHeaders; - if (options.header) { - for (const k in options.header) { - const lowerK = k.toLocaleLowerCase(); - options.headers[lowerK] = options.header[k]; - } - delete options.header; - } - const originSuccess = options.success; - const originFail = options.fail; - const originComplete = options.complete; - let requestTask; - const p = new Promise((resolve, reject) => { - options.success = res => { - res.statusCode = res.status; - delete res.status; - res.header = res.headers; - delete res.headers; - originSuccess && originSuccess(res); - resolve(res); - }; - options.fail = res => { - originFail && originFail(res); - reject(res); - }; - options.complete = res => { - originComplete && originComplete(res); - }; - const nativeRequest = my.canIUse("request") ? my.request : my.httpRequest; - requestTask = nativeRequest(options); - }); - p.abort = cb => { - cb && cb(); - if (requestTask) { - requestTask.abort(); - } - return p; - }; - return p; - } - function handleSyncApis(key, global, args) { - if (key === "getStorageSync") { - const arg1 = args[0]; - if (arg1 != null) { - const res = global[key]({ - key: arg1 - }); - let data = null; - if (res.hasOwnProperty("data")) { - data = res.data; - } else if (res.hasOwnProperty("APDataStorage")) { - data = res.APDataStorage; - } - return data === null ? "" : data; - } - return console.error("getStorageSync \\u4f20\\u5165\\u53c2\\u6570\\u9519\\u8bef"); - } - if (key === "setStorageSync") { - const arg1 = args[0]; - const arg2 = args[1]; - if (arg1 != null) { - return global[key]({ - key: arg1, - data: arg2 - }); - } - return console.error("setStorageSync \\u4f20\\u5165\\u53c2\\u6570\\u9519\\u8bef"); - } - if (key === "removeStorageSync") { - const arg1 = args[0]; - if (arg1 != null) { - return global[key]({ - key: arg1 - }); - } - return console.error("removeStorageSync \\u4f20\\u5165\\u53c2\\u6570\\u9519\\u8bef"); - } - if (key === "createSelectorQuery") { - const query = global[key](); - query.in = function() { - return query; - }; - return query; - } - return global[key].apply(global, args); - } - function transformMeta(api, options) { - let apiAlias = api; - if (api === "showModal") { - options.cancelButtonText = options.cancelText || "\\u53d6\\u6d88"; - options.confirmButtonText = options.confirmText || "\\u786e\\u5b9a"; - apiAlias = "confirm"; - if (options.showCancel === false) { - options.buttonText = options.confirmText || "\\u786e\\u5b9a"; - apiAlias = "alert"; - } - } else { - Object.keys(apiDiff).forEach(item => { - const apiItem = apiDiff[item]; - if (api === item) { - if (apiItem.alias) { - apiAlias = apiItem.alias; - } - if (apiItem.options) { - const change = apiItem.options.change; - const set = apiItem.options.set; - if (change) { - change.forEach(changeItem => { - options[changeItem.new] = options[changeItem.old]; - }); - } - if (set) { - set.forEach(setItem => { - options[setItem.key] = typeof setItem.value === "function" ? setItem.value(options) : setItem.value; - }); - } - } - } - }); - } - return { - key: apiAlias, - options: options - }; - } - function modifyApis(apis) { - Object.keys(apiDiff).map(key => { - apis.add(key); - const platformKey = apiDiff[key].alias; - platformKey && apis.delete(platformKey); - }); - apis.add("showModal"); - apis.delete("confirm"); - apis.delete("alert"); - } - function modifyAsyncResult(key, res) { - if (key === "connectSocket") { - res.onClose = function(cb) { - my.onSocketClose(cb); - }; - res.onError = function(cb) { - my.onSocketError(cb); - }; - res.onMessage = function(cb) { - my.onSocketMessage(cb); - }; - res.onOpen = function(cb) { - my.onSocketOpen(cb); - }; - res.send = function(opt) { - my.sendSocketMessage(opt); - }; - res.close = function() { - my.closeSocket(); - }; - } - Object.keys(asyncResultApiDiff).forEach(apiKey => { - const apiItem = asyncResultApiDiff[apiKey]; - if (key !== apiKey) { - return; - } - if (!apiItem.res) { - return; - } - const set = apiItem.res.set; - const remove = apiItem.res.remove; - if (set) { - set.forEach(setItem => { - res[setItem.key] = typeof setItem.value === "function" ? setItem.value(res) : setItem.value; - }); - } - if (remove) { - remove.forEach(removeItem => { - delete res[removeItem]; - }); - } - }); - } - function initNativeApi(taro) { - Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["e"])(taro, my, { - needPromiseApis: needPromiseApis, - handleSyncApis: handleSyncApis, - transformMeta: transformMeta, - modifyApis: modifyApis, - modifyAsyncResult: modifyAsyncResult, - request: request - }); - } - const components = { - View: { - "disable-scroll": "false", - hidden: "false", - bindAppear: "", - bindDisappear: "", - bindFirstAppear: "" - }, - Text: { - "number-of-lines": "" - }, - Map: { - skew: "0", - rotate: "0", - polygons: "[]", - "include-padding": "", - "ground-overlays": "[]", - "tile-overlay": "", - "custom-map-style": "", - panels: "[]", - setting: "{}", - optimize: "false", - "show-compass": "false", - "show-scale": "false", - "enable-overlooking": "false", - "enable-zoom": "true", - "enable-scroll": "true", - "enable-rotate": "false", - "enable-traffic": "false", - "enable-poi": "true", - "enable-building": "true", - "enable-satellite": "false", - bindRegionChange: "", - bindPanelTap: "", - bindInitComplete: "" - }, - Button: { - scope: "", - "public-id": "", - bindGetAuthorize: "", - bindError: "", - bindGetUserInfo: "", - bindGetPhoneNumber: "", - bindFollowLifestyle: "" - }, - Checkbox: { - bindChange: "" - }, - Input: { - "always-system": "false", - "random-number": "false", - controlled: "false", - enableNative: "true", - name: "" - }, - Slider: { - "track-size": "4", - "handle-size": "22", - "handle-color": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("#ffffff") - }, - Switch: { - controlled: "false" - }, - Textarea: { - "show-count": "true", - controlled: "false", - enableNative: "false" - }, - MovableView: { - bindChangeEnd: "" - }, - ScrollView: { - "scroll-animation-duration": "", - "trap-scroll": "false" - }, - Swiper: { - "active-class": "", - "changing-class": "", - acceleration: "false", - "disable-programmatic-animation": "false", - "disable-touch": "false", - bindAnimationEnd: "" - }, - Image: { - "default-source": "" - }, - Camera: { - mode: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("normal"), - "output-dimension": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("720P"), - "frame-size": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("medium"), - bindScanCode: "", - bindReady: "" - }, - Canvas: { - type: "", - width: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("300px"), - height: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("225px"), - bindReady: "" - }, - Video: { - "poster-size": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("contain"), - "show-thin-progress-bar": "false", - "mobilenet-hint-type": "1", - "floating-mode": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("none"), - enableNative: "true", - bindLoading: "", - bindUserAction: "", - bindStop: "", - bindRenderStart: "" - }, - Lottie: { - autoplay: "false", - path: "", - speed: "1.0", - "repeat-count": "0", - "auto-reverse": "false", - "assets-path": "", - placeholder: "", - djangoId: "", - md5: "", - optimize: "false", - bindDataReady: "", - bindDataFailed: "", - bindAnimationStart: "", - bindAnimationEnd: "", - bindAnimationRepeat: "", - bindAnimationCancel: "", - bindDataLoadReady: "" - }, - Lifestyle: { - "public-id": "", - memo: "", - bindFollow: "" - }, - LifeFollow: { - sceneId: "", - checkFollow: "", - bindCheckFollow: "", - bindClose: "" - }, - ContactButton: { - "tnt-inst-id": "", - scene: "", - size: "25", - color: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("#00A3FF"), - icon: "", - "alipay-card-no": "", - "ext-info": "" - }, - ArCamera: { - devicePosition: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("back"), - marker: "", - mode: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("imageTracking"), - useCapturedImage: "false", - bindInit: "", - bindStop: "", - bindError: "", - bindARFrame: "" - }, - PageContainer: { - show: "false", - duration: "300", - "z-index": "100", - overlay: "true", - position: Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("bottom"), - round: "false", - "close-on-slide-down": "false", - "overlay-style": "", - "custom-style": "", - bindBeforeEnter: "", - bindEnter: "", - bindEnterCancelled: "", - bindAfterEnter: "", - bindBeforeLeave: "", - bindLeave: "", - bindLeaveCancelled: "", - bindAfterLeave: "", - bindClickOverlay: "" - }, - ShareElement: { - name: "", - transform: "false", - duration: "300", - "easing-function": Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["singleQuote"])("ease-out") - }, - RootPortal: { - enable: "true" - }, - PageMeta: { - "background-color": "", - "background-color-top": "", - "background-color-bottom": "", - "root-background-color": "", - "scroll-top": "''", - "scroll-duration": "300", - "page-style": "''", - "root-font-size": "''", - "page-font-size": "''", - bindScroll: "" - } - }; - const BUBBLE_EVENTS = new Set([ "touchStart", "touchMove", "touchEnd", "touchCancel", "tap", "longTap" ]); - const hostConfig = { - initNativeApi: initNativeApi, - getMiniLifecycle(config) { - config.component[0] = "didMount"; - config.component[1] = "didUnmount"; - return config; - }, - getEventCenter(Events) { - if (!my.taroEventCenter) { - my.taroEventCenter = new Events; - } - return my.taroEventCenter; - }, - modifyTaroEvent(event, node) { - if (node.tagName === "SWIPER" && event.type === "animationend") { - event.type = "animationfinish"; - } - }, - isBubbleEvents(eventName) { - return BUBBLE_EVENTS.has(eventName); - }, - transferHydrateData(data, element, componentsAlias) { - var _a; - if (element.isTransferElement) { - const pages = getCurrentPages(); - const page = pages[pages.length - 1]; - data["nn"] = element.dataName; - page.setData({ - [Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["toCamelCase"])(data.nn)]: data - }); - return { - sid: element.sid, - ["v"]: "", - ["nn"]: ((_a = componentsAlias["#text"]) === null || _a === void 0 ? void 0 : _a._num) || "8" - }; - } - }, - modifyRecursiveComponentConfig(componentConfig, {isCustomWrapper: isCustomWrapper}) { - return isCustomWrapper ? Object.assign(Object.assign({}, componentConfig), { - deriveDataFromProps(nextProps) { - if (this.data.i !== undefined && this.props.i !== nextProps.i) { - this.setData({ - i: nextProps.i - }); - } - } - }) : componentConfig; - } - }; - const {userAgent: userAgent} = navigator; - Object.defineProperty(navigator, "userAgent", { - configurable: true, - enumerable: true, - get() { - return userAgent || navigator.swuserAgent || ""; - } - }); - Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["d"])(hostConfig); - Object(_tarojs_shared__WEBPACK_IMPORTED_MODULE_0__["c"])(components); - }).call(this, __webpack_require__(4)["navigator"]); - }, - 14: function(module, exports, __webpack_require__) {}, - 18: function(module, __webpack_exports__, __webpack_require__) { - "use strict"; - __webpack_require__.r(__webpack_exports__); - var runtime = __webpack_require__(13); - var taro_runtime = __webpack_require__(4); - var taro = __webpack_require__(0); - var classCallCheck = __webpack_require__(6); - var createClass = __webpack_require__(7); - var possibleConstructorReturn = __webpack_require__(8); - var getPrototypeOf = __webpack_require__(5); - var inherits = __webpack_require__(9); - var react = __webpack_require__(1); - var app = __webpack_require__(14); - function _callSuper(_this, derived, args) { - function isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - try { - return !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}))); - } catch (e) { - return false; - } - } - derived = Object(getPrototypeOf["a"])(derived); - return Object(possibleConstructorReturn["a"])(_this, isNativeReflectConstruct() ? Reflect.construct(derived, args || [], Object(getPrototypeOf["a"])(_this).constructor) : derived.apply(_this, args)); - } - var app_App = function(_Component) { - Object(inherits["a"])(App, _Component); - function App() { - Object(classCallCheck["a"])(this, App); - return _callSuper(this, App, arguments); - } - Object(createClass["a"])(App, [ { - key: "componentDidMount", - value: function componentDidMount() {} - }, { - key: "componentDidShow", - value: function componentDidShow() {} - }, { - key: "componentDidHide", - value: function componentDidHide() {} - }, { - key: "render", - value: function render() { - return this.props.children; - } - } ]); - return App; - }(react["Component"]); - var entry_cachename_app_src_app = app_App; - var taro_react = __webpack_require__(10); - var config = { - pages: [ "pages/index/index" ], - window: { - backgroundTextStyle: "light", - navigationBarBackgroundColor: "#fff", - navigationBarTitleText: "WeChat", - navigationBarTextStyle: "black" - } - }; - taro_runtime["window"].__taroAppConfig = config; - var inst = App(Object(taro["a"])(entry_cachename_app_src_app, react, taro_react["a"], config)); - Object(taro["initPxTransform"])({ - designWidth: 750, - deviceRatio: { - 640: 1.17, - 750: 1, - 828: .905 - }, - baseFontSize: 20, - unitPrecision: undefined, - targetUnit: undefined - }); - } -}, [ [ 18, 0, 1, 3, 2 ] ] ]); - - - -/** filePath: dist/app.json **/ -{"pages":["pages/index/index"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#fff","navigationBarTitleText":"WeChat","navigationBarTextStyle":"black"}} - -/** filePath: dist/base.axml **/ - -