2019-07-21 16:59:47 +02:00
{
2020-03-13 11:48:10 +01:00
"name" : "mempool-frontend" ,
2023-07-14 11:39:35 +02:00
"version" : "3.0.0-dev" ,
2020-03-13 11:48:10 +01:00
"description" : "Bitcoin mempool visualizer and blockchain explorer backend" ,
2021-03-18 08:29:11 +01:00
"license" : "GNU Affero General Public License v3.0" ,
2020-03-13 11:48:10 +01:00
"homepage" : "https://mempool.space" ,
"repository" : {
"type" : "git" ,
2020-03-13 11:51:25 +01:00
"url" : "git+https://github.com/mempool/mempool"
2020-03-13 11:48:10 +01:00
} ,
"bugs" : {
"url" : "https://github.com/mempool/mempool/issues"
} ,
"keywords" : [
"bitcoin" ,
"mempool" ,
"blockchain" ,
"explorer" ,
"liquid"
] ,
"main" : "index.ts" ,
2019-07-21 16:59:47 +02:00
"scripts" : {
2022-06-28 06:28:21 +02:00
"ng" : "./node_modules/@angular/cli/bin/ng.js" ,
2020-11-23 09:19:16 +01:00
"tsc" : "./node_modules/typescript/bin/tsc" ,
2022-10-06 22:54:33 +02:00
"i18n-extract-from-source" : "npm run ng -- extract-i18n --out-file ./src/locale/messages.xlf" ,
2020-12-04 16:12:08 +01:00
"i18n-pull-from-transifex" : "tx pull -a --parallel --minimum-perc 1 --force" ,
2022-06-28 06:28:21 +02: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 07:57:24 +01:00
"start:local-esplora" : "npm run generate-config && npm run sync-assets-dev && npm run ng -- serve -c local-esplora" ,
2022-06-28 06:28:21 +02: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 12:01:08 +02: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 23:42:54 +02:00
"sync-assets" : "rsync -av ./src/resources ./dist/mempool/browser && node sync-assets.js 'dist/mempool/browser/resources/'" ,
2022-09-26 23:14:29 +02:00
"sync-assets-dev" : "node sync-assets.js 'src/resources/'" ,
2020-06-22 17:10:49 +02:00
"generate-config" : "node generate-config.js" ,
2024-03-17 10:22:38 +01:00
"build-mempool.js" : "npm run build-mempool-js && npm run build-mempool-liquid-js" ,
2021-12-22 16:33:10 +01: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-28 06:28:21 +02:00
"test" : "npm run ng -- test" ,
2022-07-05 13:29:46 +02:00
"lint" : "./node_modules/.bin/eslint . --ext .ts" ,
"lint:fix" : "./node_modules/.bin/eslint . --ext .ts --fix" ,
2022-07-07 12:02:02 +02:00
"prettier" : "prettier --write \"src/app/**/*.{js,json,css,scss,less,md,ts,html,component.html}\"" ,
2022-06-28 06:28:21 +02:00
"e2e" : "npm run generate-config && npm run ng -- e2e" ,
2021-07-25 20:03:47 +02:00
"e2e:ci" : "npm run cypress:run:ci" ,
2023-09-26 20:18:11 +02: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-28 06:28:21 +02:00
"prerender" : "npm run ng -- run mempool:prerender" ,
2021-07-25 20:03:47 +02: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 16:59:47 +02:00
} ,
"dependencies" : {
2024-03-24 08:22:05 +01: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" ,
2023-12-03 09:34:31 +01:00
"@fortawesome/fontawesome-common-types" : "~6.5.1" ,
"@fortawesome/fontawesome-svg-core" : "~6.5.1" ,
"@fortawesome/free-solid-svg-icons" : "~6.5.1" ,
2022-01-10 12:55:18 +01:00
"@mempool/mempool.js" : "2.3.0" ,
2024-03-24 08:22:05 +01:00
"@ng-bootstrap/ng-bootstrap" : "^16.0.0" ,
2022-11-28 08:12:04 +01:00
"@types/qrcode" : "~1.5.0" ,
2023-07-18 06:38:33 +02:00
"bootstrap" : "~4.6.2" ,
2021-04-08 23:22:24 +02:00
"browserify" : "^17.0.0" ,
2022-11-28 08:12:04 +01:00
"clipboard" : "^2.0.11" ,
2020-11-06 22:30:52 +01:00
"domino" : "^2.1.6" ,
2024-02-19 03:25:26 +01:00
"echarts" : "~5.5.0" ,
2022-06-26 11:34:25 +02:00
"lightweight-charts" : "~3.8.0" ,
2024-05-22 11:34:31 +02:00
"ngx-echarts" : "~17.2.0" ,
2024-03-24 08:22:05 +01:00
"ngx-infinite-scroll" : "^17.0.0" ,
2022-11-30 04:56:07 +01:00
"qrcode" : "1.5.1" ,
2023-07-18 06:38:33 +02:00
"rxjs" : "~7.8.1" ,
2024-05-08 04:17:49 +02:00
"esbuild" : "^0.21.1" ,
2024-03-25 10:33:58 +01:00
"tinyify" : "^4.0.0" ,
2020-10-26 12:56:55 +01:00
"tlite" : "^0.1.9" ,
2023-07-18 06:38:33 +02:00
"tslib" : "~2.6.0" ,
2024-03-24 08:22:05 +01:00
"zone.js" : "~0.14.4"
2019-07-21 16:59:47 +02:00
} ,
"devDependencies" : {
2024-03-24 08:22:05 +01:00
"@angular/compiler-cli" : "^17.3.1" ,
"@angular/language-service" : "^17.3.1" ,
2022-11-30 04:56:07 +01:00
"@types/node" : "^18.11.9" ,
2024-03-26 09:51:54 +01:00
"@typescript-eslint/eslint-plugin" : "^7.4.0" ,
"@typescript-eslint/parser" : "^7.4.0" ,
"eslint" : "^8.57.0" ,
2024-03-24 08:22:05 +01:00
"browser-sync" : "^3.0.0" ,
2022-06-26 11:34:25 +02:00
"http-proxy-middleware" : "~2.0.6" ,
2023-07-18 06:38:33 +02:00
"prettier" : "^3.0.0" ,
2023-09-26 20:18:11 +02:00
"source-map-support" : "^0.5.21" ,
2022-11-30 04:56:07 +01:00
"ts-node" : "~10.9.1" ,
2024-03-24 08:22:05 +01:00
"typescript" : "~5.4.3"
2021-06-12 06:06:55 +02:00
} ,
"optionalDependencies" : {
2023-07-18 06:38:33 +02:00
"@cypress/schematic" : "^2.5.0" ,
2023-08-04 17:36:05 +02:00
"@types/cypress" : "^1.1.3" ,
2024-05-22 04:21:26 +02:00
"cypress" : "^13.10.0" ,
2024-01-08 03:48:43 +01:00
"cypress-fail-on-console-error" : "~5.1.0" ,
2023-09-23 03:51:29 +02:00
"cypress-wait-until" : "^2.0.1" ,
2023-11-11 10:37:11 +01:00
"mock-socket" : "~9.3.1" ,
2023-07-18 06:38:33 +02:00
"start-server-and-test" : "~2.0.0"
2022-07-06 22:50:02 +02:00
} ,
"scarfSettings" : {
"enabled" : false
2019-07-21 16:59:47 +02:00
}
2024-03-25 10:33:58 +01:00
}