diff --git a/examples/miniapp-tt/package-lock.json b/examples/miniapp-tt/package-lock.json new file mode 100644 index 00000000..22912c84 --- /dev/null +++ b/examples/miniapp-tt/package-lock.json @@ -0,0 +1,99 @@ +{ + "name": "miniprogram-ts", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "miniprogram-ts", + "version": "1.0.0", + "devDependencies": { + "@authing/miniapp-jsencrypt": "^5.1.8", + "@authing/miniapp-sm2encrypt": "^5.1.8", + "@authing/miniapp-tt": "^5.1.16-alpha.3", + "@authing/miniapp-wx": "^5.1.16-alpha.3", + "@douyin-microapp/typings": "latest" + } + }, + "node_modules/@authing/miniapp-jsencrypt": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-jsencrypt/-/miniapp-jsencrypt-5.1.16.tgz", + "integrity": "sha512-ekj7GDuFSoNYiGLcyKPDLaXhBaqBJf8OSNVjK2pMgK0aEm11yOPqXMRlVuAjX6/CpgxrDzAwqi40Mm/fQDK20g==", + "dev": true + }, + "node_modules/@authing/miniapp-sm2encrypt": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-sm2encrypt/-/miniapp-sm2encrypt-5.1.16.tgz", + "integrity": "sha512-qc5X2Vat2BO+P+RrQkAv45BAucT2gMj7NwIx2pwaDj01eA6kd0AFwjvGyRNh1lOKYCWJ7/XqlgOA1HRvPqe85w==", + "dev": true, + "dependencies": { + "jsbn": "^1.1.0" + } + }, + "node_modules/@authing/miniapp-tt": { + "version": "5.1.16-alpha.3", + "resolved": "https://registry.npmjs.org/@authing/miniapp-tt/-/miniapp-tt-5.1.16-alpha.3.tgz", + "integrity": "sha512-mU3cJXG9I6lSxqHy0zIsMIfHTfyUnWhc8TlnanuFibvaFfMDw0bjvdLS6m88kxUowg+cMjYAatXxR9jIcTskug==", + "dev": true + }, + "node_modules/@authing/miniapp-wx": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-wx/-/miniapp-wx-5.1.16.tgz", + "integrity": "sha512-aSuGGSCUmARU1Suqj7oyUpJxHAmOJ0qqNdyLZf9EUjb3d1K7UXrZtz9kjPPc+HjHu84ViPoM/lgR5hpZcsWNpw==", + "dev": true + }, + "node_modules/@douyin-microapp/typings": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@douyin-microapp/typings/-/typings-1.2.2.tgz", + "integrity": "sha512-FiGQOn6zaxcx2NPP9qO/zJzpElO6Qazwe8OuDqJ7uBmwJj8M8rDA8pp1LQ9f9UOb5LNUyTTquVc3IqlSDk6hjw==", + "dev": true + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + } + }, + "dependencies": { + "@authing/miniapp-jsencrypt": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-jsencrypt/-/miniapp-jsencrypt-5.1.16.tgz", + "integrity": "sha512-ekj7GDuFSoNYiGLcyKPDLaXhBaqBJf8OSNVjK2pMgK0aEm11yOPqXMRlVuAjX6/CpgxrDzAwqi40Mm/fQDK20g==", + "dev": true + }, + "@authing/miniapp-sm2encrypt": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-sm2encrypt/-/miniapp-sm2encrypt-5.1.16.tgz", + "integrity": "sha512-qc5X2Vat2BO+P+RrQkAv45BAucT2gMj7NwIx2pwaDj01eA6kd0AFwjvGyRNh1lOKYCWJ7/XqlgOA1HRvPqe85w==", + "dev": true, + "requires": { + "jsbn": "^1.1.0" + } + }, + "@authing/miniapp-tt": { + "version": "5.1.16-alpha.3", + "resolved": "https://registry.npmjs.org/@authing/miniapp-tt/-/miniapp-tt-5.1.16-alpha.3.tgz", + "integrity": "sha512-mU3cJXG9I6lSxqHy0zIsMIfHTfyUnWhc8TlnanuFibvaFfMDw0bjvdLS6m88kxUowg+cMjYAatXxR9jIcTskug==", + "dev": true + }, + "@authing/miniapp-wx": { + "version": "5.1.16", + "resolved": "https://registry.npmjs.org/@authing/miniapp-wx/-/miniapp-wx-5.1.16.tgz", + "integrity": "sha512-aSuGGSCUmARU1Suqj7oyUpJxHAmOJ0qqNdyLZf9EUjb3d1K7UXrZtz9kjPPc+HjHu84ViPoM/lgR5hpZcsWNpw==", + "dev": true + }, + "@douyin-microapp/typings": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@douyin-microapp/typings/-/typings-1.2.2.tgz", + "integrity": "sha512-FiGQOn6zaxcx2NPP9qO/zJzpElO6Qazwe8OuDqJ7uBmwJj8M8rDA8pp1LQ9f9UOb5LNUyTTquVc3IqlSDk6hjw==", + "dev": true + }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + } + } +} diff --git a/examples/miniapp-tt/package.json b/examples/miniapp-tt/package.json index f8b7e342..3d340d3d 100644 --- a/examples/miniapp-tt/package.json +++ b/examples/miniapp-tt/package.json @@ -6,6 +6,9 @@ "author": "", "license": "", "devDependencies": { + "@authing/miniapp-jsencrypt": "^5.1.8", + "@authing/miniapp-sm2encrypt": "^5.1.8", + "@authing/miniapp-tt": "^5.1.16-alpha.3", "@douyin-microapp/typings": "latest" } } diff --git a/examples/miniapp-tt/pages/index/index.ts b/examples/miniapp-tt/pages/index/index.ts index 29b79b13..9b38bf72 100644 --- a/examples/miniapp-tt/pages/index/index.ts +++ b/examples/miniapp-tt/pages/index/index.ts @@ -1,4 +1,24 @@ -const app = getApp() +// index.ts +import { Authing } from '@authing/miniapp-tt' + +// // 按需使用,加密密码 +// // import { encryptFunction } from '@authing/miniapp-jsencrypt' + +// import { encryptFunction } from '@authing/miniapp-sm2encrypt' +// const AUTHING_EXT_IDP_CONN_IDENTIFIER = "douyin-mini2" + +// const APP_SECRET = '04093a8d20472bc1ea7d2207d69751ca99895d82'; +// const APP_ID = 'ttcad4bc6955e5062401'; +// const authing = new Authing({ +// appId: '65e817bc434b729d058140a0', +// host: 'https://minnappauthing.why.lixpng.top', +// userPoolId: '6321a29180d12ab3a3e35306', +// encryptFunction +// }) + +// const app = getApp() + +// console.log(Authing,'AuthingAuthingdfft') Page({ data: { diff --git a/examples/miniapp-tt/pages/index/index.ttml b/examples/miniapp-tt/pages/index/index.ttml index 94e6aca9..8bd8c5ff 100644 --- a/examples/miniapp-tt/pages/index/index.ttml +++ b/examples/miniapp-tt/pages/index/index.ttml @@ -1 +1,35 @@ -Welcome to Mini Program \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/miniapp-tt/project.config.json b/examples/miniapp-tt/project.config.json index a58f6d05..a4cf41eb 100644 --- a/examples/miniapp-tt/project.config.json +++ b/examples/miniapp-tt/project.config.json @@ -1 +1,19 @@ -{"setting":{"urlCheck":true,"es6":true,"postcss":true,"minified":true,"newFeature":true,"autoCompile":true,"compileHotReLoad":true,"nativeCompile":true,"useCompilerPlugins":["typescript"]},"appid":"ttcad4bc6955e5062401","projectname":"miniapp-tt","douyinProjectType":"native"} +{ + "setting": { + "urlCheck": true, + "es6": true, + "postcss": true, + "minified": true, + "newFeature": true, + "autoCompile": true, + "compileHotReLoad": true, + "nativeCompile": true, + "useCompilerPlugins": ["typescript"] + }, + "packOptions": { + "npm": true + }, + "appid": "ttcad4bc6955e5062401", + "projectname": "miniapp-tt", + "douyinProjectType": "native" +} diff --git a/packages/miniapp/scripts/build.js b/packages/miniapp/scripts/build.js index fc9374b7..24c4b888 100644 --- a/packages/miniapp/scripts/build.js +++ b/packages/miniapp/scripts/build.js @@ -6,7 +6,7 @@ */ // development mode: -// npm run dev modes=wx,ali,..... +// npm run dev modes=wx,Taro,uni,tt..... // production mode: // npm run prod modes=wx,ali,baidu,tt...... diff --git a/scripts/transfer-miniapp-libs.js b/scripts/transfer-miniapp-libs.js index e2849208..d447c776 100644 --- a/scripts/transfer-miniapp-libs.js +++ b/scripts/transfer-miniapp-libs.js @@ -6,7 +6,7 @@ const resolve = (dir, file = '') =>{ return path.resolve(__dirname, '../', dir, file) } -const platforms = ['taro', 'uni', 'wx'] +const platforms = ['taro', 'uni', 'wx', 'tt'] readyGo()