2019-07-21 17:59:47 +03:00
{
2020-03-13 19:48:10 +09:00
"name" : "mempool-frontend" ,
2024-08-26 21:38:16 +09:00
"version" : "3.1.0-dev" ,
2020-03-13 19:48:10 +09:00
"description" : "Bitcoin mempool visualizer and blockchain explorer backend" ,
2021-03-18 16:29:11 +09:00
"license" : "GNU Affero General Public License v3.0" ,
2020-03-13 19:48:10 +09:00
"homepage" : "https://mempool.space" ,
"repository" : {
"type" : "git" ,
2020-03-13 19:51:25 +09:00
"url" : "git+https://github.com/mempool/mempool"
2020-03-13 19:48:10 +09:00
} ,
"bugs" : {
"url" : "https://github.com/mempool/mempool/issues"
} ,
"keywords" : [
"bitcoin" ,
"mempool" ,
"blockchain" ,
"explorer" ,
"liquid"
] ,
"main" : "index.ts" ,
2019-07-21 17:59:47 +03:00
"scripts" : {
2022-06-27 21:28:21 -07:00
"ng" : "./node_modules/@angular/cli/bin/ng.js" ,
2020-11-23 17:19:16 +09:00
"tsc" : "./node_modules/typescript/bin/tsc" ,
2022-10-07 00:54:33 +04:00
"i18n-extract-from-source" : "npm run ng -- extract-i18n --out-file ./src/locale/messages.xlf" ,
2020-12-05 00:12:08 +09:00
"i18n-pull-from-transifex" : "tx pull -a --parallel --minimum-perc 1 --force" ,
2022-06-27 21:28:21 -07:00
"serve" : "npm run generate-config && npm run ng -- serve -c local" ,
"serve:stg" : "npm run generate-config && npm run ng -- serve -c staging" ,
"serve:local-prod" : "npm run generate-config && npm run ng -- serve -c local-prod" ,
"serve:local-staging" : "npm run generate-config && npm run ng -- serve -c local-staging" ,
"start" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c local" ,
2022-11-19 15:57:24 +09:00
"start:local-esplora" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c local-esplora" ,
2022-06-27 21:28:21 -07:00
"start:stg" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c staging" ,
"start:local-prod" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c local-prod" ,
"start:local-staging" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c local-staging" ,
"start:mixed" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c mixed" ,
2024-04-01 19:01:08 +09:00
"build" : "npm run generate-config && npm run ng -- build --configuration production --localize && npm run sync-assets-dev && npm run sync-assets && npm run build-mempool.js" ,
2023-09-23 14:42:54 -07:00
"sync-assets" : "rsync -av ./src/resources ./dist/mempool/browser && node sync-assets.js 'dist/mempool/browser/resources/'" ,
2022-09-27 01:14:29 +04:00
"sync-assets-dev" : "node sync-assets.js 'src/resources/'" ,
2020-06-22 22:10:49 +07:00
"generate-config" : "node generate-config.js" ,
2024-03-17 18:22:38 +09:00
"build-mempool.js" : "npm run build-mempool-js && npm run build-mempool-liquid-js" ,
2021-12-22 19:33:10 +04:00
"build-mempool-js" : "browserify -p tinyify ./node_modules/@mempool/mempool.js/lib/index.js --standalone mempoolJS > ./dist/mempool/browser/en-US/mempool.js" ,
"build-mempool-liquid-js" : "browserify -p tinyify ./node_modules/@mempool/mempool.js/lib/index-liquid.js --standalone liquidJS > ./dist/mempool/browser/en-US/liquid.js" ,
2022-06-27 21:28:21 -07:00
"test" : "npm run ng -- test" ,
2022-07-05 04:29:46 -07:00
"lint" : "./node_modules/.bin/eslint . --ext .ts" ,
"lint:fix" : "./node_modules/.bin/eslint . --ext .ts --fix" ,
2022-07-07 03:02:02 -07:00
"prettier" : "prettier --write \"src/app/**/*.{js,json,css,scss,less,md,ts,html,component.html}\"" ,
2022-06-27 21:28:21 -07:00
"e2e" : "npm run generate-config && npm run ng -- e2e" ,
2021-07-25 11:03:47 -07:00
"e2e:ci" : "npm run cypress:run:ci" ,
2023-09-26 19:18:11 +01:00
"dev:ssr" : "npm run generate-config && ng run mempool:serve-ssr" ,
"serve:ssr" : "npm run generate-config && node server.run.js" ,
"build:ssr" : "npm run build && ng run mempool:server:production && ./node_modules/typescript/bin/tsc server.run.ts" ,
2024-05-18 20:52:45 +02:00
"config:defaults:mempool" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true LIQUID_TESTNET_ENABLED=true ITEMS_PER_PAGE=25 BASE_MODULE=mempool BLOCK_WEIGHT_UNITS=4000000 && npm run generate-config" ,
"config:defaults:liquid" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true LIQUID_TESTNET_ENABLED=true ITEMS_PER_PAGE=25 BASE_MODULE=liquid BLOCK_WEIGHT_UNITS=300000 && npm run generate-config" ,
2022-06-27 21:28:21 -07:00
"prerender" : "npm run ng -- run mempool:prerender" ,
2021-07-25 11:03:47 -07:00
"cypress:open" : "cypress open" ,
"cypress:run" : "cypress run" ,
"cypress:run:record" : "cypress run --record" ,
2024-05-18 20:52:45 +02:00
"cypress:open:ci" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-prod 4200 cypress:open" ,
"cypress:run:ci" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-prod 4200 cypress:run:record" ,
"cypress:open:ci:staging" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-staging 4200 cypress:open" ,
"cypress:run:ci:staging" : "node update-config.js TESTNET_ENABLED=true TESTNET4_ENABLED=true SIGNET_ENABLED=true LIQUID_ENABLED=true ITEMS_PER_PAGE=25 && npm run generate-config && start-server-and-test serve:local-staging 4200 cypress:run:record"
2019-07-21 17:59:47 +03:00
} ,
"dependencies" : {
2024-03-24 16:22:05 +09:00
"@angular-devkit/build-angular" : "^17.3.1" ,
"@angular/animations" : "^17.3.1" ,
"@angular/cli" : "^17.3.1" ,
"@angular/common" : "^17.3.1" ,
"@angular/compiler" : "^17.3.1" ,
"@angular/core" : "^17.3.1" ,
"@angular/forms" : "^17.3.1" ,
"@angular/localize" : "^17.3.1" ,
"@angular/platform-browser" : "^17.3.1" ,
"@angular/platform-browser-dynamic" : "^17.3.1" ,
"@angular/platform-server" : "^17.3.1" ,
"@angular/router" : "^17.3.1" ,
"@angular/ssr" : "^17.3.1" ,
"@fortawesome/angular-fontawesome" : "~0.14.1" ,
2024-12-27 18:44:37 +07:00
"@fortawesome/fontawesome-common-types" : "~6.7.2" ,
"@fortawesome/fontawesome-svg-core" : "~6.7.2" ,
"@fortawesome/free-solid-svg-icons" : "~6.7.2" ,
2022-01-10 15:55:18 +04:00
"@mempool/mempool.js" : "2.3.0" ,
2024-03-24 16:22:05 +09:00
"@ng-bootstrap/ng-bootstrap" : "^16.0.0" ,
2022-11-28 16:12:04 +09:00
"@types/qrcode" : "~1.5.0" ,
2023-07-18 13:38:33 +09:00
"bootstrap" : "~4.6.2" ,
2021-04-09 01:22:24 +04:00
"browserify" : "^17.0.0" ,
2022-11-28 16:12:04 +09:00
"clipboard" : "^2.0.11" ,
2020-11-07 04:30:52 +07:00
"domino" : "^2.1.6" ,
2024-12-30 02:15:20 +00:00
"echarts" : "~5.6.0" ,
2024-05-22 09:34:31 +00:00
"ngx-echarts" : "~17.2.0" ,
2024-03-24 16:22:05 +09:00
"ngx-infinite-scroll" : "^17.0.0" ,
2022-11-30 12:56:07 +09:00
"qrcode" : "1.5.1" ,
2023-07-18 13:38:33 +09:00
"rxjs" : "~7.8.1" ,
2024-09-23 02:09:59 +00:00
"esbuild" : "^0.24.0" ,
2024-03-25 18:33:58 +09:00
"tinyify" : "^4.0.0" ,
2020-10-26 20:56:55 +09:00
"tlite" : "^0.1.9" ,
2024-10-16 02:51:18 +00:00
"tslib" : "~2.8.0" ,
2024-03-24 16:22:05 +09:00
"zone.js" : "~0.14.4"
2019-07-21 17:59:47 +03:00
} ,
"devDependencies" : {
2024-03-24 16:22:05 +09:00
"@angular/compiler-cli" : "^17.3.1" ,
"@angular/language-service" : "^17.3.1" ,
2022-11-30 12:56:07 +09:00
"@types/node" : "^18.11.9" ,
2024-03-26 17:51:54 +09:00
"@typescript-eslint/eslint-plugin" : "^7.4.0" ,
"@typescript-eslint/parser" : "^7.4.0" ,
"eslint" : "^8.57.0" ,
2024-10-14 02:28:52 +00:00
"browser-sync" : "^3.0.3" ,
2022-06-26 11:34:25 +02:00
"http-proxy-middleware" : "~2.0.6" ,
2023-07-18 13:38:33 +09:00
"prettier" : "^3.0.0" ,
2023-09-26 19:18:11 +01:00
"source-map-support" : "^0.5.21" ,
2022-11-30 12:56:07 +09:00
"ts-node" : "~10.9.1" ,
2024-03-24 16:22:05 +09:00
"typescript" : "~5.4.3"
2021-06-11 21:06:55 -07:00
} ,
"optionalDependencies" : {
2023-07-18 13:38:33 +09:00
"@cypress/schematic" : "^2.5.0" ,
2023-08-04 08:36:05 -07:00
"@types/cypress" : "^1.1.3" ,
2024-12-27 18:44:37 +07:00
"cypress" : "^13.17.0" ,
2024-01-08 02:48:43 +00:00
"cypress-fail-on-console-error" : "~5.1.0" ,
2023-09-22 18:51:29 -07:00
"cypress-wait-until" : "^2.0.1" ,
2023-11-11 09:37:11 +00:00
"mock-socket" : "~9.3.1" ,
2023-07-18 13:38:33 +09:00
"start-server-and-test" : "~2.0.0"
2022-07-06 13:50:02 -07:00
} ,
"scarfSettings" : {
"enabled" : false
2019-07-21 17:59:47 +03:00
}
2024-03-25 18:33:58 +09:00
}