add vue lynx mobile wallet
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
import { defineConfig } from '@lynx-js/rspeedy'
|
||||
|
||||
import { pluginQRCode } from '@lynx-js/qrcode-rsbuild-plugin'
|
||||
import { pluginVueLynx } from 'vue-lynx/plugin'
|
||||
import { pluginTailwindCSS } from 'rsbuild-plugin-tailwindcss'
|
||||
import { pluginNodePolyfill } from '@rsbuild/plugin-node-polyfill'
|
||||
|
||||
export default defineConfig({
|
||||
environments: {
|
||||
lynx: {
|
||||
resolve: {
|
||||
alias: {
|
||||
// crypto-browserify -> create-hash -> require('crypto') forms a
|
||||
// circular dependency; webpack resolves createHash to undefined in
|
||||
// the lynx build. Point create-hash at its browser implementation
|
||||
// (no require('crypto') cycle).
|
||||
'create-hash$': '/Users/tzgyn/Git/koins/node_modules/.bun/create-hash@1.2.0/node_modules/create-hash/browser.js',
|
||||
},
|
||||
},
|
||||
},
|
||||
web: {},
|
||||
},
|
||||
plugins: [
|
||||
pluginNodePolyfill(),
|
||||
pluginQRCode({
|
||||
schema(url) {
|
||||
return `${url}?fullscreen=true`
|
||||
},
|
||||
}),
|
||||
pluginVueLynx({
|
||||
optionsApi: false,
|
||||
enableCSSInlineVariables: true,
|
||||
enableCSSInheritance: true,
|
||||
}),
|
||||
pluginTailwindCSS({
|
||||
config: 'tailwind.config.ts',
|
||||
exclude: [/[\\/]node_modules[\\/]/],
|
||||
}),
|
||||
],
|
||||
})
|
||||
Reference in New Issue
Block a user