2020-05-03 13:55:17 -03:00
{
2023-05-09 10:41:40 +02:00
"name" : "lnbits" ,
"scripts" : {
"sass" : "./node_modules/.bin/sass ./lnbits/static/scss/base.scss > ./lnbits/static/css/base.css" ,
"vendor_copy" : "node -e \"require('./package.json').vendor.forEach((file) => require('fs').copyFileSync(file, './lnbits/static/vendor/'+file.split('/').pop()))\"" ,
"vendor_json" : "node -e \"require('fs').writeFileSync('./lnbits/static/vendor.json', JSON.stringify(require('./package.json').bundle))\"" ,
2023-10-27 13:50:49 +02:00
"vendor_bundle_css" : "node -e \"require('concat')(require('./package.json').bundle.css.map(a => 'lnbits/static/'+a), './lnbits/static/bundle.css')\"" ,
"vendor_bundle_js" : "node -e \"require('concat')(require('./package.json').bundle.js.map(a => 'lnbits/static/'+a),'./lnbits/static/bundle.js')\"" ,
2024-09-24 11:06:27 +02:00
"vendor_bundle_components" : "node -e \"require('concat')(require('./package.json').bundle.components.map(a => 'lnbits/static/'+a), './lnbits/static/bundle-components.js')\"" ,
2025-12-04 08:20:01 +01:00
"vendor_minify_css" : "./node_modules/.bin/cleancss -o ./lnbits/static/bundle.min.css ./lnbits/static/bundle.css" ,
"vendor_minify_js" : "./node_modules/.bin/terser ./lnbits/static/bundle.js -o ./lnbits/static/bundle.min.js --compress --mangle" ,
"vendor_minify_components" : "./node_modules/.bin/terser ./lnbits/static/bundle-components.js -o ./lnbits/static/bundle-components.min.js --compress --mangle" ,
2026-07-24 10:56:01 +03:00
"bundle" : "npm run sass && npm run vendor_copy && npm run vendor_json && npm run vendor_bundle_css && npm run vendor_bundle_js && npm run vendor_bundle_components && npm run vendor_minify_css && npm run vendor_minify_js && npm run vendor_minify_components" ,
"test:e2e" : "playwright test --config tests/e2e/playwright.config.ts"
2023-05-09 10:41:40 +02:00
} ,
"devDependencies" : {
2026-07-24 10:56:01 +03:00
"@playwright/test" : "^1.61.0" ,
2025-12-04 08:20:01 +01:00
"clean-css-cli" : "^5.6.3" ,
2023-05-09 10:41:40 +02:00
"concat" : "^1.0.3" ,
2026-05-19 09:41:32 +02:00
"prettier" : "^3.8.3" ,
2026-06-03 11:46:53 +02:00
"pyright" : "1.1.409" ,
2026-05-19 09:41:32 +02:00
"sass" : "^1.99.0" ,
"terser" : "^5.47.1"
2023-05-09 10:41:40 +02:00
} ,
"dependencies" : {
2026-07-21 16:46:49 +03:00
"axios" : "^1.18.0" ,
2025-12-04 08:20:01 +01:00
"chart.js" : "^4.5.1" ,
2024-08-29 22:51:41 +02:00
"moment" : "^2.30.1" ,
2026-05-19 09:41:32 +02:00
"nostr-tools" : "^2.23.3" ,
"qrcode.vue" : "^3.9.0" ,
2026-07-27 11:28:02 +02:00
"quasar" : "2.22.0" ,
2023-09-27 11:32:03 +01:00
"showdown" : "^2.1.0" ,
2026-03-19 11:11:06 +02:00
"underscore" : "^1.13.8" ,
2026-05-19 09:41:32 +02:00
"vue" : "3.5.34" ,
"vue-i18n" : "^11.4.2" ,
2025-12-04 08:20:01 +01:00
"vue-qrcode-reader" : "^5.7.3" ,
2026-05-19 09:41:32 +02:00
"vue-router" : "5.0.6" ,
2024-09-24 11:06:27 +02:00
"vuex" : "4.1.0"
2023-05-09 10:41:40 +02:00
} ,
"vendor" : [
"./node_modules/moment/moment.js" ,
"./node_modules/underscore/underscore.js" ,
"./node_modules/axios/dist/axios.js" ,
2024-09-24 11:06:27 +02:00
"./node_modules/vue/dist/vue.global.prod.js" ,
"./node_modules/quasar/dist/quasar.umd.prod.js" ,
"./node_modules/vuex/dist/vuex.global.js" ,
"./node_modules/vue-i18n/dist/vue-i18n.global.prod.js" ,
"./node_modules/vue-router/dist/vue-router.global.js" ,
"./node_modules/vue-qrcode-reader/dist/vue-qrcode-reader.umd.js" ,
"./node_modules/qrcode.vue/dist/qrcode.vue.browser.js" ,
"./node_modules/chart.js/dist/chart.umd.js" ,
2023-05-09 10:41:40 +02:00
"./node_modules/quasar/dist/quasar.css" ,
2024-09-30 14:53:38 +03:00
"./node_modules/showdown/dist/showdown.js" ,
"./node_modules/nostr-tools/lib/nostr.bundle.js"
2023-05-09 10:41:40 +02:00
] ,
"bundle" : {
"js" : [
2023-10-27 13:50:49 +02:00
"vendor/moment.js" ,
"vendor/underscore.js" ,
"vendor/axios.js" ,
2024-09-24 11:06:27 +02:00
"vendor/vue.global.prod.js" ,
"vendor/quasar.umd.prod.js" ,
"vendor/vuex.global.js" ,
"vendor/vue-i18n.global.prod.js" ,
"vendor/vue-router.global.js" ,
"vendor/vue-qrcode-reader.umd.js" ,
"vendor/qrcode.vue.browser.js" ,
"vendor/chart.umd.js" ,
2023-10-27 13:50:49 +02:00
"vendor/showdown.js" ,
2024-09-30 14:53:38 +03:00
"vendor/nostr.bundle.js" ,
2023-10-27 13:50:49 +02:00
"i18n/i18n.js" ,
"i18n/de.js" ,
"i18n/en.js" ,
"i18n/es.js" ,
"i18n/fr.js" ,
"i18n/it.js" ,
"i18n/jp.js" ,
"i18n/cn.js" ,
"i18n/nl.js" ,
"i18n/pi.js" ,
"i18n/pl.js" ,
"i18n/fr.js" ,
"i18n/nl.js" ,
"i18n/we.js" ,
"i18n/pt.js" ,
"i18n/br.js" ,
2023-11-04 16:08:49 +01:00
"i18n/cs.js" ,
"i18n/sk.js" ,
2023-11-27 10:40:36 +01:00
"i18n/kr.js" ,
2024-02-01 03:27:44 +02:00
"i18n/fi.js" ,
2026-07-21 14:57:59 +01:00
"i18n/fo.js" ,
2025-11-04 08:40:25 +01:00
"js/utils.js" ,
"js/api.js" ,
"js/globals.js" ,
2023-10-27 13:50:49 +02:00
"js/base.js" ,
2025-11-04 08:40:25 +01:00
"js/windowMixin.js" ,
2024-09-24 11:06:27 +02:00
"js/event-reactions.js" ,
2025-11-26 19:40:54 +01:00
"js/bolt11-decoder.js"
2024-09-24 11:06:27 +02:00
] ,
"components" : [
2025-12-02 13:33:25 +01:00
"js/pages/error.js" ,
2025-11-10 14:48:27 +01:00
"js/pages/home.js" ,
2025-11-10 10:05:08 +01:00
"js/pages/extensions_builder.js" ,
2026-01-20 14:47:54 +02:00
"js/pages/extensions_builder.js" ,
"js/pages/extensions_builder_preview.js" ,
2025-11-10 10:20:18 +01:00
"js/pages/extensions.js" ,
2025-11-10 11:17:29 +01:00
"js/pages/first-install.js" ,
2025-10-31 08:15:01 +01:00
"js/pages/payments.js" ,
2025-11-06 09:45:41 +01:00
"js/pages/node.js" ,
"js/pages/node-public.js" ,
2025-11-06 09:50:01 +01:00
"js/pages/audit.js" ,
2025-11-25 11:45:53 +01:00
"js/pages/wallet.js" ,
2025-11-06 09:55:25 +01:00
"js/pages/wallets.js" ,
2025-11-06 10:35:29 +01:00
"js/pages/users.js" ,
2025-11-07 18:17:15 +01:00
"js/pages/account.js" ,
2025-11-07 18:10:59 +01:00
"js/pages/admin.js" ,
2026-07-08 12:54:11 +01:00
"js/components/admin/lnbits-admin-funding-seed-backup.js" ,
2025-11-07 18:10:59 +01:00
"js/components/admin/lnbits-admin-funding.js" ,
"js/components/admin/lnbits-admin-funding-sources.js" ,
"js/components/admin/lnbits-admin-fiat-providers.js" ,
"js/components/admin/lnbits-admin-exchange-providers.js" ,
"js/components/admin/lnbits-admin-security.js" ,
"js/components/admin/lnbits-admin-users.js" ,
"js/components/admin/lnbits-admin-server.js" ,
"js/components/admin/lnbits-admin-extensions.js" ,
2026-07-15 13:50:19 +03:00
"js/components/admin/lnbits-admin-wasm-runtime.js" ,
"js/components/admin/lnbits-admin-wasm-limit-config.js" ,
2025-11-07 18:10:59 +01:00
"js/components/admin/lnbits-admin-notifications.js" ,
"js/components/admin/lnbits-admin-site-customisation.js" ,
2025-11-12 14:30:27 +02:00
"js/components/admin/lnbits-admin-assets-config.js" ,
2025-11-07 18:10:59 +01:00
"js/components/admin/lnbits-admin-audit.js" ,
2026-08-04 09:50:38 +02:00
"js/components/admin/lnbits-admin-blockexplorer.js" ,
"js/pages/blockexplorer.js" ,
2025-11-20 15:01:37 +01:00
"js/components/lnbits-wallet-charts.js" ,
2025-11-13 15:37:59 +01:00
"js/components/lnbits-wallet-api-docs.js" ,
2025-11-21 11:53:20 +01:00
"js/components/lnbits-wallet-icon.js" ,
2025-11-14 14:08:40 +01:00
"js/components/lnbits-wallet-new.js" ,
2025-11-13 15:48:46 +01:00
"js/components/lnbits-wallet-share.js" ,
2025-11-21 11:05:38 +01:00
"js/components/lnbits-wallet-paylinks.js" ,
2025-11-24 10:44:57 +01:00
"js/components/lnbits-wallet-extra.js" ,
2025-11-10 14:48:27 +01:00
"js/components/lnbits-home-logos.js" ,
2025-12-02 13:33:25 +01:00
"js/components/lnbits-error.js" ,
2025-08-19 11:18:02 +02:00
"js/components/lnbits-qrcode.js" ,
"js/components/lnbits-qrcode-lnurl.js" ,
2025-11-21 08:39:17 +01:00
"js/components/lnbits-disclaimer.js" ,
2025-11-10 11:53:20 +01:00
"js/components/lnbits-footer.js" ,
2025-11-10 13:56:32 +01:00
"js/components/lnbits-header.js" ,
2025-11-12 15:16:13 +01:00
"js/components/lnbits-header-wallets.js" ,
2025-11-10 14:54:06 +01:00
"js/components/lnbits-drawer.js" ,
2025-11-13 11:50:33 +01:00
"js/components/lnbits-theme.js" ,
2025-11-28 17:58:50 +01:00
"js/components/lnbits-qrcode-scanner.js" ,
2025-11-12 13:41:01 +01:00
"js/components/lnbits-manage-extension-list.js" ,
2026-07-15 13:50:19 +03:00
"js/components/lnbits-extension-permissions.js" ,
2025-11-14 14:08:40 +01:00
"js/components/lnbits-manage-wallet-list.js" ,
2025-11-12 15:07:53 +01:00
"js/components/lnbits-language-dropdown.js" ,
2025-11-13 12:20:51 +01:00
"js/components/lnbits-payment-list.js" ,
2025-11-21 10:33:53 +02:00
"js/components/lnbits-label-selector.js" ,
2023-10-30 08:09:53 +01:00
"js/components/extension-settings.js" ,
2025-09-25 18:33:33 +03:00
"js/components/data-fields.js" ,
2024-09-24 11:06:27 +02:00
"js/components.js" ,
2026-07-15 13:50:19 +03:00
"js/wasm-extension-component.js" ,
2024-09-24 11:06:27 +02:00
"js/init-app.js"
2023-04-21 14:51:46 +02:00
] ,
2023-05-09 10:41:40 +02:00
"css" : [
2023-10-27 13:50:49 +02:00
"vendor/quasar.css" ,
"css/base.css"
2023-05-09 10:41:40 +02:00
]
}
2020-05-03 13:55:17 -03:00
}