diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml
index bfc08aa30..4795384c4 100644
--- a/.github/workflows/docker-build.yml
+++ b/.github/workflows/docker-build.yml
@@ -19,7 +19,7 @@ on:
env:
REGISTRY: ghcr.io
- IMAGE_NAME: abouhuolia/bigcapital-client
+ IMAGE_NAME: abouhuolia/bigcapital-webapp
jobs:
setup-build-publish-deploy:
@@ -50,8 +50,9 @@ jobs:
uses: docker/build-push-action@v2
with:
context: .
+ file: ./packages/webapp/Dockerfile
push: true
- tags: ghcr.io/bigcapitalhq/client:latest
+ tags: ghcr.io/bigcapitalhq/webapp:latest
labels: ${{ steps.meta.outputs.labels }}
# Send notification to Slack channel.
- name: Slack Notification built and published successfully.
diff --git a/.gitignore b/.gitignore
index ec48acdbc..478576915 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,23 +1,2 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# production
-/build
-
-# misc
-.DS_Store
-.env
-.env.local
-.env.development.local
-.env.test.local
-.env.production.local
-
-npm-debug.log*
-yarn-debug.log*
+node_modules/
+data
\ No newline at end of file
diff --git a/.husky/commit-msg b/.husky/commit-msg
new file mode 100644
index 000000000..02f30ff2e
--- /dev/null
+++ b/.husky/commit-msg
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+yarn commitlint --edit
diff --git a/.husky/pre-commit b/.husky/pre-commit
new file mode 100644
index 000000000..152598269
--- /dev/null
+++ b/.husky/pre-commit
@@ -0,0 +1,2 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
diff --git a/.nvmrc b/.nvmrc
new file mode 100644
index 000000000..559d9a7d1
--- /dev/null
+++ b/.nvmrc
@@ -0,0 +1 @@
+v14.20
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 18d79e2f5..85b193d6b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.7.6-rc.2] - 23-04-2022
+`@bigcapital/webapp`
+
### Fixed
- `BIG-374` Refactoring sidebar men with ability permissions and feature control on each item.
@@ -16,6 +18,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.7.3-rc.2] - 15-04-2022
+`@bigcapital/webapp`
+
### Fixed
- `BIG-372` Activate branches and warehouses dialog reloading once activating.
@@ -24,6 +28,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.7.2-rc.2] - 04-04-2022
+`@bigcapital/webapp`
+
### Fixed
- Add the missing Arabic localization.
@@ -31,52 +37,71 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.7.1-rc.2] - 30-03-2022
-## Added
+`@bigcapital/webapp`
-- `BIG-141` Add inactive status to item drawer details.
-- `BIG-278` Add created at date on expense details.
-- `BIG-350` Add empty status content of warehouse transfers service.
-- `BIG-344` Add branch details to manual journal and expense details.
+### Added
+ - `BIG-141` Add inactive status to item drawer details.
+ - `BIG-278` Add created at date on expense details.
+ - `BIG-350` Add empty status content of warehouse transfers service.
+ - `BIG-344` Add branch details to manual journal and expense details.
+### Fixed
+ - `BIG-221` Remove Non-inventory radio choice on item form.
+ - `BIG-236` Validate estimate expiration date should be equal or bigger than estimate date.
+ - `BIG-237` Validate invoice due date should be equal or bigger than invoice date.
+ - `BIG-238` Validate bill due date should be equal or bigger than bill date.
+ - `BIG-280` Optimize style of multi-select accounts menu.
+ - `BIG-284` Cashflow statement loading bar.
+ - `BIG-296` Creating a new child account from accounts list.
+ - `BIG-301` Navigation bar divider on actions bar hide with permissions control.
+ - `BIG-304` Adding cash or bank account from cash flow service.
+ - `BIG-351` Invalid date in the inventory adjustment detail.
+ - `BIG-352` Fix terms and notes fields on footer of all services.
+ - `BIG-354` Validate the warehouse transfer quantity should be above zero.
-## Fixed
+`@bigcapital/server`
-- `BIG-221` Remove Non-inventory radio choice on item form.
-- `BIG-236` Validate estimate expiration date should be equal or bigger than estimate date.
-- `BIG-237` Validate invoice due date should be equal or bigger than invoice date.
-- `BIG-238` Validate bill due date should be equal or bigger than bill date.
-- `BIG-280` Optimize style of multi-select accounts menu.
-- `BIG-284` Cashflow statement loading bar.
-- `BIG-296` Creating a new child account from accounts list.
-- `BIG-301` Navigation bar divider on actions bar hide with permissions control.
-- `BIG-304` Adding cash or bank account from cash flow service.
-- `BIG-351` Invalid date in the inventory adjustment detail.
-- `BIG-352` Fix terms and notes fields on footer of all services.
-- `BIG-354` Validate the warehouse transfer quantity should be above zero.
+### Fixed
+ - `BIG-354` Validate the warehouse transfer quantity should be above zero.
+ - `BIG-358` Refactoring customers/vendors services for smaller classes.
+ - `BIG-341` Refactoring expenses services for smaller classes.
+ - `BIG-342` Assign default currency as base currency when create customer, vendor or expense transaction.
## [1.7.0-rc.1] - 24-03-2022
-## Added
+`@bigcapital/webapp`
-- Multiply currencies with foreign currencies.
-- Multiply warehouses to track inventory items.
-- Multiply branches to track organization transactions.
-- Transfer orders between warehouses.
-- Integrate financial reports with multiply branches.
-- Integrate inventory reports with multiply warehouses.
+### Added
+ - Multiply currencies with foreign currencies.
+ - Multiply warehouses to track inventory items.
+ - Multiply branches to track organization transactions.
+ - Transfer orders between warehouses.
+ - Integrate financial reports with multiply branches.
+ - Integrate inventory reports with multiply warehouses.
-## Changes
+### Changes
+ - Optimize style of sale invoice form.
+ - Optimize style of sale receipt form.
+ - Optimize style of credit note form.
+ - Optimize style of payment receive form.
+ - Optimize style of bill form.
+ - Optimize style of payment made form.
+ - Optimize style of manual journal form.
+ - Optimize style of expense form.
-- Optimize style of sale invoice form.
-- Optimize style of sale receipt form.
-- Optimize style of credit note form.
-- Optimize style of payment receive form.
-- Optimize style of bill form.
-- Optimize style of payment made form.
-- Optimize style of manual journal form.
-- Optimize style of expense form.
+`@bigcapital/server`
+
+### Added
+ - Multiply currencies with foreign currencies.
+ - Multiply warehouses to track inventory items.
+ - Multiply branches to track organization transactions.
+ - Transfer orders between warehouses.
+ - Integrate financial reports with multiply branches.
+ - Integrate inventory reports with multiply warehouses.
## [1.6.3] - 21-02-2022
+`@bigcapital/webapp`
+
### Fixed
- `BIG-337` Display billing page once the organization subscription is inactive.
@@ -89,6 +114,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.6.0] - 18-02-2022
+`@bigcapital/webapp`
+
### Added
- Balance sheet comparison of previous period (PP).
@@ -100,22 +127,35 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.5.8] - 13-01-2022
+`@bigcapital/webapp`
+
### Added
- Add payment receive PDF print.
- Add credit note PDF print.
### Fixed
+- Payment receive initial loading state depends on request loading state instead fetching.
+- Balance sheet report alert positioning.
+- Separate customer and vendor inactivate and activate alerts.
+- Hide convert to invoice button if the invoice is already converted.
+- Customer and vendor balance summary percentage of column option.
+- Remove duplicated details in sales and purchases details drawers.
-- fix: Payment receive initial loading state depends on request loading state instead fetching.
-- fix: Balance sheet report alert positioning.
-- fix: Separate customer and vendor inactivate and activate alerts.
-- fix: Hide convert to invoice button if the invoice is already converted.
-- fix: Customer and vendor balance summary percentage of column option.
-- fix: Remove duplicated details in sales and purchases details drawers.
+`@bigcapital/server`
+
+### Fixed
+- Balance sheet comparison of previous period (PP).
+- Balance sheet comparison of previous year (PY).
+- Balance sheet percentage analysis columns and rows basis.
+- Profit & loss sheet comparison of preivous period (PP).
+- Profit & loss sheet comparison of previous year (PY).
+- Profit & loss sheet percentage analysis columns, rows, income and expenses basis.
## [1.5.3] - 03-01-2020
+`@bigcapital/webapp`
+
### Fixed
- Localize the global errors.
@@ -123,6 +163,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.5.0] - 20-12-2021
+`@bigcapital/webapp`
+
### Added
- Add credit note on sales module.
@@ -143,6 +185,8 @@ All notable changes to Bigcapital server-side will be in this file.
## [1.4.0] - 11-09-2021
+`@bigcapital/webapp`
+
### Added
- Add SMS notification on sale invoice, receipt, customers payments modules.
@@ -162,6 +206,8 @@ fix: BIG-132 AR/AP aging summary report filter by none transactions/zero contact
## [1.2.0-RC] - 03-09-2021
+`@bigcapital/webapp`
+
Here we write upgrading notes for brands. It's a team effort to make them as
straightforward as possible.
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index a783fff8b..000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,20 +0,0 @@
-FROM node:14.15.0 as build
-
-USER root
-
-WORKDIR /app
-
-COPY ./package.json /app/package.json
-COPY ./package-lock.json /app/package-lock.json
-
-RUN npm install
-
-COPY . .
-
-RUN npm run build
-
-FROM nginx
-
-COPY ./nginx/sites/default.conf /etc/nginx/conf.d/default.conf
-
-COPY --from=build /app/build /usr/share/nginx/html
\ No newline at end of file
diff --git a/README.md b/README.md
index 54ef09430..2f4b8fd69 100644
--- a/README.md
+++ b/README.md
@@ -1,68 +1,31 @@
-This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
+
+
+
+
+
+
+
+ Simple, smart online accounting software for small and medium businesses.
+
+
-## Available Scripts
+# What's Bigcapital?
-In the project directory, you can run:
+Bigcapital is a smart and open-source accounting and inventory software, Bigcapital keeps all business finances in right place and automates accounting processes to give the business powerful and intelligent financial statements and reports to help in making decisions.
-### `npm start`
+
+
+
+
+
-Runs the app in the development mode.
-Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
+# Resources
-The page will reload if you make edits.
-You will also see any lint errors in the console.
+- [Documentation](https://docs.bigcapital.ly/) - Learn how to use.
+- [Discord](https://discord.gg/s3ARzDcf) - Ask for help.
+- [Bug Tracker](https://github.com/bigcapital/bigcapital/issues) - Notify us new bugs.
+- [Source Code](https://github.com/bigcapital/bigcapital) - Github repo.
-### `npm test`
+# Changlog
-Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
-
-### `npm run build`
-
-Builds the app for production to the `build` folder.
-It correctly bundles React in production mode and optimizes the build for the best performance.
-
-The build is minified and the filenames include the hashes.
-Your app is ready to be deployed!
-
-See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
-
-### `npm run eject`
-
-**Note: this is a one-way operation. Once you `eject`, you can’t go back!**
-
-If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
-
-Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
-
-You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
-
-## Learn More
-
-You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
-
-To learn React, check out the [React documentation](https://reactjs.org/).
-
-### Code Splitting
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting
-
-### Analyzing the Bundle Size
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
-
-### Making a Progressive Web App
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
-
-### Advanced Configuration
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration
-
-### Deployment
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
-
-### `npm run build` fails to minify
-
-This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify
+Please see [Releases](https://github.com/bigcapital/bigcapital) for more information what has changed recently.
diff --git a/src/style/pages/RefundCreditNote/List.scss b/bin/.gitkeep
similarity index 100%
rename from src/style/pages/RefundCreditNote/List.scss
rename to bin/.gitkeep
diff --git a/commitlint.config.js b/commitlint.config.js
new file mode 100644
index 000000000..a162cde9c
--- /dev/null
+++ b/commitlint.config.js
@@ -0,0 +1 @@
+module.exports = { extends: ['@commitlint/config-lerna-scopes'] };
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 000000000..f88ca19b3
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,34 @@
+version: '3.3'
+
+services:
+ mysql:
+ build:
+ context: ./docker/mysql
+ args:
+ - MYSQL_DATABASE=bigcapital_system
+ - MYSQL_USER=default_user
+ - MYSQL_PASSWORD=secret
+ - MYSQL_ROOT_PASSWORD=root
+ volumes:
+ - ./data/mysql/:/var/lib/mysql
+ expose:
+ - '3306'
+ ports:
+ - '3306:3306'
+
+ mongo:
+ build: ./docker/mongo
+ expose:
+ - '27017'
+ volumes:
+ - ./data/mongo/:/var/lib/mongodb
+ ports:
+ - '27017:27017'
+
+ redis:
+ build:
+ context: ./docker/redis
+ expose:
+ - "6379"
+ volumes:
+ - ./data/redis:/data
\ No newline at end of file
diff --git a/docker/mongo/Dockerfile b/docker/mongo/Dockerfile
new file mode 100644
index 000000000..fe60f11b0
--- /dev/null
+++ b/docker/mongo/Dockerfile
@@ -0,0 +1 @@
+FROM mongo:5.0
\ No newline at end of file
diff --git a/docker/mysql/Dockerfile b/docker/mysql/Dockerfile
new file mode 100644
index 000000000..bccbb792e
--- /dev/null
+++ b/docker/mysql/Dockerfile
@@ -0,0 +1,18 @@
+FROM mysql:5.7
+
+ADD my.cnf /etc/mysql/conf.d/my.cnf
+
+RUN chown -R mysql:root /var/lib/mysql/
+
+ARG MYSQL_DATABASE=default_database
+ARG MYSQL_USER=default_user
+ARG MYSQL_PASSWORD=secret
+ARG MYSQL_ROOT_PASSWORD=root
+
+ENV MYSQL_DATABASE=$MYSQL_DATABASE
+ENV MYSQL_USER=$MYSQL_USER
+ENV MYSQL_PASSWORD=$MYSQL_PASSWORD
+ENV MYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD
+
+CMD ["mysqld"]
+EXPOSE 3306
\ No newline at end of file
diff --git a/docker/mysql/my.cnf b/docker/mysql/my.cnf
new file mode 100644
index 000000000..ff1b64f79
--- /dev/null
+++ b/docker/mysql/my.cnf
@@ -0,0 +1,2 @@
+[mysqld]
+bind-address = 0.0.0.0
\ No newline at end of file
diff --git a/docker/redis/Dockerfile b/docker/redis/Dockerfile
new file mode 100644
index 000000000..1e9373e29
--- /dev/null
+++ b/docker/redis/Dockerfile
@@ -0,0 +1,5 @@
+FROM redis:4.0
+
+COPY redis.conf /usr/local/etc/redis/redis.conf
+
+CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
\ No newline at end of file
diff --git a/docker/redis/redis.conf b/docker/redis/redis.conf
new file mode 100644
index 000000000..3f7defc76
--- /dev/null
+++ b/docker/redis/redis.conf
@@ -0,0 +1,48 @@
+daemonize no
+pidfile /var/run/redis.pid
+port 6379
+tcp-backlog 511
+timeout 0
+tcp-keepalive 0
+loglevel notice
+logfile ""
+databases 16
+save 900 1
+save 300 10
+save 60 10000
+stop-writes-on-bgsave-error yes
+rdbcompression yes
+rdbchecksum yes
+dbfilename dump.rdb
+slave-serve-stale-data yes
+slave-read-only yes
+repl-diskless-sync no
+repl-diskless-sync-delay 5
+repl-disable-tcp-nodelay no
+slave-priority 100
+appendonly no
+appendfilename "appendonly.aof"
+appendfsync everysec
+no-appendfsync-on-rewrite no
+auto-aof-rewrite-percentage 100
+auto-aof-rewrite-min-size 64mb
+aof-load-truncated yes
+lua-time-limit 5000
+slowlog-log-slower-than 10000
+slowlog-max-len 128
+latency-monitor-threshold 0
+notify-keyspace-events ""
+hash-max-ziplist-entries 512
+hash-max-ziplist-value 64
+list-max-ziplist-entries 512
+list-max-ziplist-value 64
+set-max-intset-entries 512
+zset-max-ziplist-entries 128
+zset-max-ziplist-value 64
+hll-sparse-max-bytes 3000
+activerehashing yes
+client-output-buffer-limit normal 0 0 0
+client-output-buffer-limit slave 256mb 64mb 60
+client-output-buffer-limit pubsub 32mb 8mb 60
+hz 10
+aof-rewrite-incremental-fsync yes
\ No newline at end of file
diff --git a/lerna.json b/lerna.json
new file mode 100644
index 000000000..74b47e122
--- /dev/null
+++ b/lerna.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "node_modules/lerna/schemas/lerna-schema.json",
+ "useWorkspaces": true,
+ "version": "0.0.0",
+ "npmClient": "npm"
+}
diff --git a/package-lock.json b/package-lock.json
index 5b46f8a91..b0c85a129 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,1877 +1,435 @@
{
- "name": "bigcapital-client",
- "version": "1.7.1",
- "lockfileVersion": 1,
+ "name": "bigcapital-monorepo",
"requires": true,
+ "lockfileVersion": 1,
"dependencies": {
- "@ampproject/remapping": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz",
- "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==",
- "requires": {
- "@jridgewell/gen-mapping": "^0.1.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "dependencies": {
- "@jridgewell/gen-mapping": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
- "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==",
- "requires": {
- "@jridgewell/set-array": "^1.0.0",
- "@jridgewell/sourcemap-codec": "^1.4.10"
- }
- }
- }
- },
"@babel/code-frame": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+ "dev": true,
"requires": {
"@babel/highlight": "^7.18.6"
}
},
- "@babel/compat-data": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz",
- "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw=="
- },
- "@babel/core": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz",
- "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==",
- "requires": {
- "@ampproject/remapping": "^2.1.0",
- "@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helpers": "^7.19.0",
- "@babel/parser": "^7.19.3",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.3",
- "@babel/types": "^7.19.3",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.1",
- "semver": "^6.3.0"
- }
- },
- "@babel/generator": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz",
- "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==",
- "requires": {
- "@babel/types": "^7.19.3",
- "@jridgewell/gen-mapping": "^0.3.2",
- "jsesc": "^2.5.1"
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
- "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
- "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==",
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.18.6",
- "@babel/types": "^7.18.9"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz",
- "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==",
- "requires": {
- "@babel/compat-data": "^7.19.3",
- "@babel/helper-validator-option": "^7.18.6",
- "browserslist": "^4.21.3",
- "semver": "^6.3.0"
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz",
- "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-function-name": "^7.19.0",
- "@babel/helper-member-expression-to-functions": "^7.18.9",
- "@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/helper-replace-supers": "^7.18.9",
- "@babel/helper-split-export-declaration": "^7.18.6"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz",
- "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "regexpu-core": "^5.1.0"
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz",
- "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==",
- "requires": {
- "@babel/helper-compilation-targets": "^7.17.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- }
- },
- "@babel/helper-environment-visitor": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz",
- "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg=="
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz",
- "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz",
- "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==",
- "requires": {
- "@babel/template": "^7.18.10",
- "@babel/types": "^7.19.0"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz",
- "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz",
- "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==",
- "requires": {
- "@babel/types": "^7.18.9"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz",
- "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz",
- "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==",
- "requires": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/helper-validator-identifier": "^7.18.6",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz",
- "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz",
- "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw=="
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz",
- "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-wrap-function": "^7.18.9",
- "@babel/types": "^7.18.9"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz",
- "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==",
- "requires": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-member-expression-to-functions": "^7.18.9",
- "@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/traverse": "^7.19.1",
- "@babel/types": "^7.19.0"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz",
- "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz",
- "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==",
- "requires": {
- "@babel/types": "^7.18.9"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz",
- "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==",
- "requires": {
- "@babel/types": "^7.18.6"
- }
- },
- "@babel/helper-string-parser": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz",
- "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw=="
- },
"@babel/helper-validator-identifier": {
"version": "7.19.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
- "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
- },
- "@babel/helper-validator-option": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz",
- "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
- },
- "@babel/helper-wrap-function": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz",
- "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==",
- "requires": {
- "@babel/helper-function-name": "^7.19.0",
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
- }
- },
- "@babel/helpers": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz",
- "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==",
- "requires": {
- "@babel/template": "^7.18.10",
- "@babel/traverse": "^7.19.0",
- "@babel/types": "^7.19.0"
- }
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
+ "dev": true
},
"@babel/highlight": {
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
"integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+ "dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.18.6",
"chalk": "^2.0.0",
"js-tokens": "^4.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz",
- "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ=="
- },
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
- "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz",
- "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
- "@babel/plugin-proposal-optional-chaining": "^7.18.9"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz",
- "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==",
- "requires": {
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-remap-async-to-generator": "^7.18.9",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
- "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-proposal-class-static-block": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz",
- "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-decorators": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz",
- "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-decorators": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz",
- "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
- "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz",
- "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz",
- "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
- "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
- "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz",
- "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==",
- "requires": {
- "@babel/compat-data": "^7.18.8",
- "@babel/helper-compilation-targets": "^7.18.9",
- "@babel/helper-plugin-utils": "^7.18.9",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.18.8"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz",
- "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz",
- "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-private-methods": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
- "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz",
- "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
- "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-decorators": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz",
- "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.19.0"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-flow": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz",
- "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-syntax-import-assertions": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz",
- "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
- "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz",
- "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz",
- "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz",
- "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==",
- "requires": {
- "@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-remap-async-to-generator": "^7.18.6"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz",
- "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz",
- "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz",
- "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-compilation-targets": "^7.19.0",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-function-name": "^7.19.0",
- "@babel/helper-optimise-call-expression": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-replace-supers": "^7.18.9",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz",
- "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.18.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz",
- "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz",
- "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz",
- "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz",
- "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==",
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-flow-strip-types": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz",
- "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-flow": "^7.8.3"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.18.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz",
- "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz",
- "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==",
- "requires": {
- "@babel/helper-compilation-targets": "^7.18.9",
- "@babel/helper-function-name": "^7.18.9",
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz",
- "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz",
- "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz",
- "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==",
- "requires": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz",
- "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==",
- "requires": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-simple-access": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz",
- "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==",
- "requires": {
- "@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-module-transforms": "^7.19.0",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-validator-identifier": "^7.18.6",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz",
- "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==",
- "requires": {
- "@babel/helper-module-transforms": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz",
- "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.19.0",
- "@babel/helper-plugin-utils": "^7.19.0"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz",
- "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz",
- "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-replace-supers": "^7.18.6"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.18.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz",
- "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz",
- "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-react-constant-elements": {
- "version": "7.18.12",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz",
- "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz",
- "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz",
- "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-module-imports": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/plugin-syntax-jsx": "^7.18.6",
- "@babel/types": "^7.19.0"
- }
- },
- "@babel/plugin-transform-react-jsx-development": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz",
- "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==",
- "requires": {
- "@babel/plugin-transform-react-jsx": "^7.18.6"
- }
- },
- "@babel/plugin-transform-react-jsx-self": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz",
- "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-react-jsx-source": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz",
- "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-react-pure-annotations": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz",
- "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz",
- "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "regenerator-transform": "^0.15.0"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz",
- "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-runtime": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz",
- "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==",
- "requires": {
- "@babel/helper-module-imports": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "resolve": "^1.8.1",
- "semver": "^5.5.1"
},
"dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz",
- "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz",
- "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz",
- "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz",
- "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.18.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz",
- "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-typescript": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz",
- "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.19.0",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/plugin-syntax-typescript": "^7.18.6"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz",
- "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.9"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz",
- "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==",
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- }
- },
- "@babel/preset-env": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz",
- "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==",
- "requires": {
- "@babel/compat-data": "^7.19.3",
- "@babel/helper-compilation-targets": "^7.19.3",
- "@babel/helper-plugin-utils": "^7.19.0",
- "@babel/helper-validator-option": "^7.18.6",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
- "@babel/plugin-proposal-async-generator-functions": "^7.19.1",
- "@babel/plugin-proposal-class-properties": "^7.18.6",
- "@babel/plugin-proposal-class-static-block": "^7.18.6",
- "@babel/plugin-proposal-dynamic-import": "^7.18.6",
- "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
- "@babel/plugin-proposal-json-strings": "^7.18.6",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
- "@babel/plugin-proposal-numeric-separator": "^7.18.6",
- "@babel/plugin-proposal-object-rest-spread": "^7.18.9",
- "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
- "@babel/plugin-proposal-optional-chaining": "^7.18.9",
- "@babel/plugin-proposal-private-methods": "^7.18.6",
- "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
- "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.18.6",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.18.6",
- "@babel/plugin-transform-async-to-generator": "^7.18.6",
- "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
- "@babel/plugin-transform-block-scoping": "^7.18.9",
- "@babel/plugin-transform-classes": "^7.19.0",
- "@babel/plugin-transform-computed-properties": "^7.18.9",
- "@babel/plugin-transform-destructuring": "^7.18.13",
- "@babel/plugin-transform-dotall-regex": "^7.18.6",
- "@babel/plugin-transform-duplicate-keys": "^7.18.9",
- "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
- "@babel/plugin-transform-for-of": "^7.18.8",
- "@babel/plugin-transform-function-name": "^7.18.9",
- "@babel/plugin-transform-literals": "^7.18.9",
- "@babel/plugin-transform-member-expression-literals": "^7.18.6",
- "@babel/plugin-transform-modules-amd": "^7.18.6",
- "@babel/plugin-transform-modules-commonjs": "^7.18.6",
- "@babel/plugin-transform-modules-systemjs": "^7.19.0",
- "@babel/plugin-transform-modules-umd": "^7.18.6",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
- "@babel/plugin-transform-new-target": "^7.18.6",
- "@babel/plugin-transform-object-super": "^7.18.6",
- "@babel/plugin-transform-parameters": "^7.18.8",
- "@babel/plugin-transform-property-literals": "^7.18.6",
- "@babel/plugin-transform-regenerator": "^7.18.6",
- "@babel/plugin-transform-reserved-words": "^7.18.6",
- "@babel/plugin-transform-shorthand-properties": "^7.18.6",
- "@babel/plugin-transform-spread": "^7.19.0",
- "@babel/plugin-transform-sticky-regex": "^7.18.6",
- "@babel/plugin-transform-template-literals": "^7.18.9",
- "@babel/plugin-transform-typeof-symbol": "^7.18.9",
- "@babel/plugin-transform-unicode-escapes": "^7.18.10",
- "@babel/plugin-transform-unicode-regex": "^7.18.6",
- "@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.19.3",
- "babel-plugin-polyfill-corejs2": "^0.3.3",
- "babel-plugin-polyfill-corejs3": "^0.6.0",
- "babel-plugin-polyfill-regenerator": "^0.4.1",
- "core-js-compat": "^3.25.1",
- "semver": "^6.3.0"
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
- "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/preset-react": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz",
- "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/helper-validator-option": "^7.18.6",
- "@babel/plugin-transform-react-display-name": "^7.18.6",
- "@babel/plugin-transform-react-jsx": "^7.18.6",
- "@babel/plugin-transform-react-jsx-development": "^7.18.6",
- "@babel/plugin-transform-react-pure-annotations": "^7.18.6"
- }
- },
- "@babel/preset-typescript": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz",
- "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-transform-typescript": "^7.9.0"
- }
- },
- "@babel/runtime": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz",
- "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==",
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/runtime-corejs3": {
- "version": "7.19.1",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz",
- "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==",
- "requires": {
- "core-js-pure": "^3.25.1",
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/template": {
- "version": "7.18.10",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz",
- "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==",
- "requires": {
- "@babel/code-frame": "^7.18.6",
- "@babel/parser": "^7.18.10",
- "@babel/types": "^7.18.10"
- }
- },
- "@babel/traverse": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz",
- "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==",
- "requires": {
- "@babel/code-frame": "^7.18.6",
- "@babel/generator": "^7.19.3",
- "@babel/helper-environment-visitor": "^7.18.9",
- "@babel/helper-function-name": "^7.19.0",
- "@babel/helper-hoist-variables": "^7.18.6",
- "@babel/helper-split-export-declaration": "^7.18.6",
- "@babel/parser": "^7.19.3",
- "@babel/types": "^7.19.3",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- }
- },
- "@babel/types": {
- "version": "7.19.3",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz",
- "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==",
- "requires": {
- "@babel/helper-string-parser": "^7.18.10",
- "@babel/helper-validator-identifier": "^7.19.1",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@blueprintjs-formik/core": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@blueprintjs-formik/core/-/core-0.2.1.tgz",
- "integrity": "sha512-YGJe+QorDGbkWDSUg6x69LYGN62Kgvb92Iz/voqmszVRKj4KcoPvd/7coF8Jmu+ZQE6LcwM/9ccB2i63L99ITA==",
- "requires": {
- "lodash.get": "^4.4.2",
- "lodash.keyby": "^4.6.0",
- "styled-components": "^5.3.3",
- "web-vitals": "^2.1.4"
- }
- },
- "@blueprintjs-formik/datetime": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@blueprintjs-formik/datetime/-/datetime-0.3.4.tgz",
- "integrity": "sha512-HhBBxdLrMypOFZsFjgLlrIDODTnPy4uZC2YduPXg5WhMeu0otO0HF1pZrQctkA1rwkwE5EE/o+WfvoGo7UrvNQ==",
- "requires": {
- "lodash.get": "^4.4.2",
- "lodash.keyby": "^4.6.0",
- "styled-components": "^5.3.3",
- "web-vitals": "^2.1.4"
- }
- },
- "@blueprintjs-formik/select": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@blueprintjs-formik/select/-/select-0.1.5.tgz",
- "integrity": "sha512-EqGbuoiS1VrWpzjd39uVhBAmfVobdpgqalGcpODyGA+XAYoft1UU12yzTzrEOwBZpQKiC12UQwekUPspYBsVKA==",
- "requires": {
- "lodash.get": "^4.4.2",
- "lodash.keyby": "^4.6.0",
- "styled-components": "^5.3.3",
- "web-vitals": "^2.1.4"
- }
- },
- "@blueprintjs/colors": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/@blueprintjs/colors/-/colors-4.1.6.tgz",
- "integrity": "sha512-3/kahUWyvgQUV9NtCMeeJgTFHziM2Z3f4hjDfnl03X4MW0onUeZfa2Mu4ZsRn2IAK7AmfLNkZe8vp8mxX9pDRg=="
- },
- "@blueprintjs/core": {
- "version": "3.54.0",
- "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.54.0.tgz",
- "integrity": "sha512-u2c1s6MNn0ocxhnC6CuiG5g3KV6b4cKUvSobznepA9SC3/AL1s3XOvT7DLWoHRv2B/vBOHFYEDzLw2/vlcGGZg==",
- "requires": {
- "@blueprintjs/colors": "^4.0.0-alpha.3",
- "@blueprintjs/icons": "^3.33.0",
- "@juggle/resize-observer": "^3.3.1",
- "@types/dom4": "^2.0.1",
- "classnames": "^2.2",
- "dom4": "^2.1.5",
- "normalize.css": "^8.0.1",
- "popper.js": "^1.16.1",
- "react-lifecycles-compat": "^3.0.4",
- "react-popper": "^1.3.7",
- "react-transition-group": "^2.9.0",
- "tslib": "~2.3.1"
- },
- "dependencies": {
- "react-transition-group": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz",
- "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==",
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
"requires": {
- "dom-helpers": "^3.4.0",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.6.2",
- "react-lifecycles-compat": "^3.0.4"
- }
- }
- }
- },
- "@blueprintjs/datetime": {
- "version": "3.24.1",
- "resolved": "https://registry.npmjs.org/@blueprintjs/datetime/-/datetime-3.24.1.tgz",
- "integrity": "sha512-+k5Zpmtzqqec1b+wiNMfXuw1N2pDUAlcuMAHQkZGbmrNKocpqMKLU6S6bPLGBsG0fwAbzQdYYiCCVz65m2z4Uw==",
- "requires": {
- "@blueprintjs/core": "^3.54.0",
- "classnames": "^2.2",
- "react-day-picker": "7.4.9",
- "react-lifecycles-compat": "^3.0.4",
- "tslib": "~2.3.1"
- }
- },
- "@blueprintjs/icons": {
- "version": "3.33.0",
- "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.33.0.tgz",
- "integrity": "sha512-Q6qoSDIm0kRYQZISm59UUcDCpV3oeHulkLuh3bSlw0HhcSjvEQh2PSYbtaifM60Q4aK4PCd6bwJHg7lvF1x5fQ==",
- "requires": {
- "classnames": "^2.2",
- "tslib": "~2.3.1"
- }
- },
- "@blueprintjs/popover2": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/@blueprintjs/popover2/-/popover2-0.11.4.tgz",
- "integrity": "sha512-KTietd+thBzeen9yP0WWzHJDAaqoey1H3AXvjaF94ypQQKdUaIzSmIop9Z3lJK44ynlYiI+dSzFYQbRdbpd0/w==",
- "requires": {
- "@blueprintjs/core": "^3.49.1",
- "@popperjs/core": "^2.5.4",
- "classnames": "^2.2",
- "dom4": "^2.1.5",
- "react-popper": "^2.2.4",
- "resize-observer-polyfill": "^1.5.1",
- "tslib": "~1.13.0"
- },
- "dependencies": {
- "react-popper": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz",
- "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==",
- "requires": {
- "react-fast-compare": "^3.0.1",
- "warning": "^4.0.2"
+ "color-convert": "^1.9.0"
}
},
- "tslib": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
- "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q=="
- }
- }
- },
- "@blueprintjs/select": {
- "version": "3.19.1",
- "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.19.1.tgz",
- "integrity": "sha512-8UJIZMaWXRMQHr14wbmzJc/CklcSKxOU5JUux0xXKQz/hDW/g1a650tlwJmnxufvRdShbGinlVfHupCs0EL6sw==",
- "requires": {
- "@blueprintjs/core": "^3.54.0",
- "classnames": "^2.2",
- "tslib": "~2.3.1"
- }
- },
- "@blueprintjs/table": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@blueprintjs/table/-/table-3.10.0.tgz",
- "integrity": "sha512-CSob9e5vsZa+/ABpHN1IoZE0zHCYqNwsu1CBkrIPm0+4T/5B2MPCywJ+1aNbdC4+IDjuD6UC97/Hiyre3dlSEA==",
- "requires": {
- "@blueprintjs/core": "^3.54.0",
- "classnames": "^2.2",
- "prop-types": "^15.7.2",
- "react-lifecycles-compat": "^3.0.4",
- "tslib": "~2.3.1"
- }
- },
- "@blueprintjs/timezone": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/@blueprintjs/timezone/-/timezone-3.10.1.tgz",
- "integrity": "sha512-uVf28kENhkwiwCCyGTQBxRsz/Z/KEy3RyQXoeCv/ZDryjEFNVpHCjYlf2QMt4DP7ADEwWH3SfLebjtXdRjFb+g==",
- "requires": {
- "@blueprintjs/core": "^3.54.0",
- "@blueprintjs/select": "^3.19.1",
- "classnames": "^2.2",
- "moment": "^2.29.0",
- "moment-timezone": "^0.5.31",
- "react-lifecycles-compat": "^3.0.4",
- "tslib": "~2.3.1"
- }
- },
- "@casl/ability": {
- "version": "5.4.4",
- "resolved": "https://registry.npmjs.org/@casl/ability/-/ability-5.4.4.tgz",
- "integrity": "sha512-7+GOnMUq6q4fqtDDesymBXTS9LSDVezYhFiSJ8Rn3f0aQLeRm7qHn66KWbej4niCOvm0XzNj9jzpkK0yz6hUww==",
- "requires": {
- "@ucast/mongo2js": "^1.3.0"
- }
- },
- "@casl/react": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@casl/react/-/react-2.3.0.tgz",
- "integrity": "sha512-xP5G9ShXviE56IrU4mPpj1K7bl8KmNOjz3e4YgwrirmRdtZ38rF70a5AkFotWX9hgdH2mqZK/VHiYDGAIlYu1Q=="
- },
- "@choojs/findup": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
- "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
- "requires": {
- "commander": "^2.15.1"
- }
- },
- "@cnakazawa/watch": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
- "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
- "requires": {
- "exec-sh": "^0.3.2",
- "minimist": "^1.2.0"
- }
- },
- "@craco/craco": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-5.9.0.tgz",
- "integrity": "sha512-2Q8gIB4W0/nPiUxr9iAKUhGsFlXYN0/wngUdK1VWtfV2NtBv+yllNn2AjieaLbttgpQinuOYmDU65vocC0NMDg==",
- "requires": {
- "cross-spawn": "^7.0.0",
- "lodash": "^4.17.15",
- "webpack-merge": "^4.2.2"
- }
- },
- "@csstools/convert-colors": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
- "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
- },
- "@csstools/normalize.css": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz",
- "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
- },
- "@emotion/is-prop-valid": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz",
- "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==",
- "requires": {
- "@emotion/memoize": "^0.8.0"
- }
- },
- "@emotion/memoize": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
- "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
- },
- "@emotion/stylis": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
- "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
- },
- "@emotion/unitless": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
- "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
- },
- "@formatjs/intl-unified-numberformat": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.3.7.tgz",
- "integrity": "sha512-KnWgLRHzCAgT9eyt3OS34RHoyD7dPDYhRcuKn+/6Kv2knDF8Im43J6vlSW6Hm1w63fNq3ZIT1cFk7RuVO3Psag==",
- "requires": {
- "@formatjs/intl-utils": "^2.3.0"
- }
- },
- "@formatjs/intl-utils": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-utils/-/intl-utils-2.3.0.tgz",
- "integrity": "sha512-KWk80UPIzPmUg+P0rKh6TqspRw0G6eux1PuJr+zz47ftMaZ9QDwbGzHZbtzWkl5hgayM/qrKRutllRC7D/vVXQ=="
- },
- "@hapi/address": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
- "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ=="
- },
- "@hapi/bourne": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
- "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA=="
- },
- "@hapi/hoek": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
- "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow=="
- },
- "@hapi/joi": {
- "version": "15.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
- "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
- "requires": {
- "@hapi/address": "2.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/topo": "3.x.x"
- }
- },
- "@hapi/topo": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
- "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
- "requires": {
- "@hapi/hoek": "^8.3.0"
- }
- },
- "@hypnosphi/create-react-context": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz",
- "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==",
- "requires": {
- "gud": "^1.0.0",
- "warning": "^4.0.3"
- }
- },
- "@jest/console": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
- "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==",
- "requires": {
- "@jest/source-map": "^24.9.0",
- "chalk": "^2.0.1",
- "slash": "^2.0.0"
- }
- },
- "@jest/core": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz",
- "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==",
- "requires": {
- "@jest/console": "^24.7.1",
- "@jest/reporters": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/transform": "^24.9.0",
- "@jest/types": "^24.9.0",
- "ansi-escapes": "^3.0.0",
- "chalk": "^2.0.1",
- "exit": "^0.1.2",
- "graceful-fs": "^4.1.15",
- "jest-changed-files": "^24.9.0",
- "jest-config": "^24.9.0",
- "jest-haste-map": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-regex-util": "^24.3.0",
- "jest-resolve": "^24.9.0",
- "jest-resolve-dependencies": "^24.9.0",
- "jest-runner": "^24.9.0",
- "jest-runtime": "^24.9.0",
- "jest-snapshot": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-validate": "^24.9.0",
- "jest-watcher": "^24.9.0",
- "micromatch": "^3.1.10",
- "p-each-series": "^1.0.0",
- "realpath-native": "^1.1.0",
- "rimraf": "^2.5.4",
- "slash": "^2.0.0",
- "strip-ansi": "^5.0.0"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
"requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
}
},
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
"requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "color-name": "1.1.3"
}
},
- "is-number": {
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
+ },
+ "has-flag": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
},
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
"requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
+ "has-flag": "^3.0.0"
}
}
}
},
- "@jest/environment": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz",
- "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==",
+ "@commitlint/cli": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.4.4.tgz",
+ "integrity": "sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==",
+ "dev": true,
"requires": {
- "@jest/fake-timers": "^24.9.0",
- "@jest/transform": "^24.9.0",
- "@jest/types": "^24.9.0",
- "jest-mock": "^24.9.0"
+ "@commitlint/format": "^17.4.4",
+ "@commitlint/lint": "^17.4.4",
+ "@commitlint/load": "^17.4.4",
+ "@commitlint/read": "^17.4.4",
+ "@commitlint/types": "^17.4.4",
+ "execa": "^5.0.0",
+ "lodash.isfunction": "^3.0.9",
+ "resolve-from": "5.0.0",
+ "resolve-global": "1.0.0",
+ "yargs": "^17.0.0"
}
},
- "@jest/fake-timers": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz",
- "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==",
+ "@commitlint/config-conventional": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.4.tgz",
+ "integrity": "sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==",
+ "dev": true,
"requires": {
- "@jest/types": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-mock": "^24.9.0"
+ "conventional-changelog-conventionalcommits": "^5.0.0"
}
},
- "@jest/reporters": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz",
- "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==",
+ "@commitlint/config-lerna-scopes": {
+ "version": "17.4.2",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-lerna-scopes/-/config-lerna-scopes-17.4.2.tgz",
+ "integrity": "sha512-uqunHW7LWBkjEflRAxmzlNu4l3n6Yh/W4EN7eUs404dNj8jhX/K05/ZcFq9i7KzadVp70MUIpZEXfWBTqR9Jyg==",
+ "dev": true,
"requires": {
- "@jest/environment": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/transform": "^24.9.0",
- "@jest/types": "^24.9.0",
- "chalk": "^2.0.1",
- "exit": "^0.1.2",
- "glob": "^7.1.2",
- "istanbul-lib-coverage": "^2.0.2",
- "istanbul-lib-instrument": "^3.0.1",
- "istanbul-lib-report": "^2.0.4",
- "istanbul-lib-source-maps": "^3.0.1",
- "istanbul-reports": "^2.2.6",
- "jest-haste-map": "^24.9.0",
- "jest-resolve": "^24.9.0",
- "jest-runtime": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-worker": "^24.6.0",
- "node-notifier": "^5.4.2",
- "slash": "^2.0.0",
- "source-map": "^0.6.0",
- "string-length": "^2.0.0"
+ "glob": "^8.0.3",
+ "import-from": "4.0.0",
+ "resolve-pkg": "2.0.0",
+ "semver": "7.3.8"
}
},
- "@jest/source-map": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz",
- "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==",
+ "@commitlint/config-validator": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz",
+ "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==",
+ "dev": true,
"requires": {
- "callsites": "^3.0.0",
- "graceful-fs": "^4.1.15",
- "source-map": "^0.6.0"
+ "@commitlint/types": "^17.4.4",
+ "ajv": "^8.11.0"
}
},
- "@jest/test-result": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz",
- "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==",
+ "@commitlint/ensure": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz",
+ "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==",
+ "dev": true,
"requires": {
- "@jest/console": "^24.9.0",
- "@jest/types": "^24.9.0",
- "@types/istanbul-lib-coverage": "^2.0.0"
+ "@commitlint/types": "^17.4.4",
+ "lodash.camelcase": "^4.3.0",
+ "lodash.kebabcase": "^4.1.1",
+ "lodash.snakecase": "^4.1.1",
+ "lodash.startcase": "^4.4.0",
+ "lodash.upperfirst": "^4.3.1"
}
},
- "@jest/test-sequencer": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz",
- "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==",
+ "@commitlint/execute-rule": {
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz",
+ "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==",
+ "dev": true
+ },
+ "@commitlint/format": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz",
+ "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==",
+ "dev": true,
"requires": {
- "@jest/test-result": "^24.9.0",
- "jest-haste-map": "^24.9.0",
- "jest-runner": "^24.9.0",
- "jest-runtime": "^24.9.0"
+ "@commitlint/types": "^17.4.4",
+ "chalk": "^4.1.0"
}
},
- "@jest/transform": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz",
- "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==",
+ "@commitlint/is-ignored": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz",
+ "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==",
+ "dev": true,
"requires": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^24.9.0",
- "babel-plugin-istanbul": "^5.1.0",
- "chalk": "^2.0.1",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
- "graceful-fs": "^4.1.15",
- "jest-haste-map": "^24.9.0",
- "jest-regex-util": "^24.9.0",
- "jest-util": "^24.9.0",
- "micromatch": "^3.1.10",
- "pirates": "^4.0.1",
- "realpath-native": "^1.1.0",
- "slash": "^2.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "2.4.1"
+ "@commitlint/types": "^17.4.4",
+ "semver": "7.3.8"
+ }
+ },
+ "@commitlint/lint": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.4.tgz",
+ "integrity": "sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==",
+ "dev": true,
+ "requires": {
+ "@commitlint/is-ignored": "^17.4.4",
+ "@commitlint/parse": "^17.4.4",
+ "@commitlint/rules": "^17.4.4",
+ "@commitlint/types": "^17.4.4"
+ }
+ },
+ "@commitlint/load": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.4.4.tgz",
+ "integrity": "sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==",
+ "dev": true,
+ "requires": {
+ "@commitlint/config-validator": "^17.4.4",
+ "@commitlint/execute-rule": "^17.4.0",
+ "@commitlint/resolve-extends": "^17.4.4",
+ "@commitlint/types": "^17.4.4",
+ "@types/node": "*",
+ "chalk": "^4.1.0",
+ "cosmiconfig": "^8.0.0",
+ "cosmiconfig-typescript-loader": "^4.0.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.merge": "^4.6.2",
+ "lodash.uniq": "^4.5.0",
+ "resolve-from": "^5.0.0",
+ "ts-node": "^10.8.1",
+ "typescript": "^4.6.4"
+ }
+ },
+ "@commitlint/message": {
+ "version": "17.4.2",
+ "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz",
+ "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==",
+ "dev": true
+ },
+ "@commitlint/parse": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz",
+ "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==",
+ "dev": true,
+ "requires": {
+ "@commitlint/types": "^17.4.4",
+ "conventional-changelog-angular": "^5.0.11",
+ "conventional-commits-parser": "^3.2.2"
+ }
+ },
+ "@commitlint/read": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.4.4.tgz",
+ "integrity": "sha512-B2TvUMJKK+Svzs6eji23WXsRJ8PAD+orI44lVuVNsm5zmI7O8RSGJMvdEZEikiA4Vohfb+HevaPoWZ7PiFZ3zA==",
+ "dev": true,
+ "requires": {
+ "@commitlint/top-level": "^17.4.0",
+ "@commitlint/types": "^17.4.4",
+ "fs-extra": "^11.0.0",
+ "git-raw-commits": "^2.0.0",
+ "minimist": "^1.2.6"
+ }
+ },
+ "@commitlint/resolve-extends": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz",
+ "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==",
+ "dev": true,
+ "requires": {
+ "@commitlint/config-validator": "^17.4.4",
+ "@commitlint/types": "^17.4.4",
+ "import-fresh": "^3.0.0",
+ "lodash.mergewith": "^4.6.2",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ }
+ },
+ "@commitlint/rules": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.4.tgz",
+ "integrity": "sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==",
+ "dev": true,
+ "requires": {
+ "@commitlint/ensure": "^17.4.4",
+ "@commitlint/message": "^17.4.2",
+ "@commitlint/to-lines": "^17.4.0",
+ "@commitlint/types": "^17.4.4",
+ "execa": "^5.0.0"
+ }
+ },
+ "@commitlint/to-lines": {
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz",
+ "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==",
+ "dev": true
+ },
+ "@commitlint/top-level": {
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz",
+ "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==",
+ "dev": true,
+ "requires": {
+ "find-up": "^5.0.0"
},
"dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
"requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
}
},
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
"requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "p-locate": "^5.0.0"
}
},
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
"requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
+ "yocto-queue": "^0.1.0"
}
},
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
"requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
+ "p-limit": "^3.0.2"
}
}
}
},
- "@jest/types": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz",
- "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==",
+ "@commitlint/types": {
+ "version": "17.4.4",
+ "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz",
+ "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==",
+ "dev": true,
"requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^1.1.1",
- "@types/yargs": "^13.0.0"
+ "chalk": "^4.1.0"
}
},
- "@jridgewell/gen-mapping": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
+ "@cspotcode/source-map-support": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
+ "dev": true,
"requires": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/trace-mapping": "0.3.9"
}
},
+ "@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
+ "dev": true
+ },
+ "@hutson/parse-repository-url": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz",
+ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==",
+ "dev": true
+ },
+ "@isaacs/string-locale-compare": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz",
+ "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==",
+ "dev": true
+ },
"@jridgewell/resolve-uri": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="
- },
- "@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
+ "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
+ "dev": true
},
"@jridgewell/sourcemap-codec": {
"version": "1.4.14",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
+ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+ "dev": true
},
"@jridgewell/trace-mapping": {
- "version": "0.3.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz",
- "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==",
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
"requires": {
"@jridgewell/resolve-uri": "^3.0.3",
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
- "@juggle/resize-observer": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
- "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
- },
- "@mrmlnc/readdir-enhanced": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
- "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "@lerna/child-process": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.5.1.tgz",
+ "integrity": "sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw==",
+ "dev": true,
"requires": {
- "call-me-maybe": "^1.0.1",
- "glob-to-regexp": "^0.3.0"
+ "chalk": "^4.1.0",
+ "execa": "^5.0.0",
+ "strong-log-transformer": "^2.1.0"
+ }
+ },
+ "@lerna/create": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.5.1.tgz",
+ "integrity": "sha512-ejERJnfA36jEuKrfM+94feLiyf2/hF2NoG923N0rE4rsmvRFPr1XLVPvAKleXW+Gdi/t1p410lJ7NKaLRMYCYw==",
+ "dev": true,
+ "requires": {
+ "@lerna/child-process": "6.5.1",
+ "dedent": "^0.7.0",
+ "fs-extra": "^9.1.0",
+ "init-package-json": "^3.0.2",
+ "npm-package-arg": "8.1.1",
+ "p-reduce": "^2.1.0",
+ "pacote": "^13.6.1",
+ "pify": "^5.0.0",
+ "semver": "^7.3.4",
+ "slash": "^3.0.0",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^4.0.0",
+ "yargs-parser": "20.2.4"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+ "dev": true
+ }
}
},
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
"requires": {
"@nodelib/fs.stat": "2.0.5",
"run-parallel": "^1.1.9"
@@ -1880,4631 +438,1224 @@
"@nodelib/fs.stat": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
},
"@nodelib/fs.walk": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
"requires": {
"@nodelib/fs.scandir": "2.1.5",
"fastq": "^1.6.0"
}
},
- "@popperjs/core": {
- "version": "2.11.6",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
- "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="
- },
- "@reduxjs/toolkit": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.5.tgz",
- "integrity": "sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==",
- "requires": {
- "immer": "^9.0.7",
- "redux": "^4.1.2",
- "redux-thunk": "^2.4.1",
- "reselect": "^4.1.5"
- }
- },
- "@sentry/browser": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.7.tgz",
- "integrity": "sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==",
- "requires": {
- "@sentry/core": "6.19.7",
- "@sentry/types": "6.19.7",
- "@sentry/utils": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/core": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz",
- "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==",
- "requires": {
- "@sentry/hub": "6.19.7",
- "@sentry/minimal": "6.19.7",
- "@sentry/types": "6.19.7",
- "@sentry/utils": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/hub": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz",
- "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==",
- "requires": {
- "@sentry/types": "6.19.7",
- "@sentry/utils": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/minimal": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz",
- "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==",
- "requires": {
- "@sentry/hub": "6.19.7",
- "@sentry/types": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/react": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.19.7.tgz",
- "integrity": "sha512-VzJeBg/v41jfxUYPkH2WYrKjWc4YiMLzDX0f4Zf6WkJ4v3IlDDSkX6DfmWekjTKBho6wiMkSNy2hJ1dHfGZ9jA==",
- "requires": {
- "@sentry/browser": "6.19.7",
- "@sentry/minimal": "6.19.7",
- "@sentry/types": "6.19.7",
- "@sentry/utils": "6.19.7",
- "hoist-non-react-statics": "^3.3.2",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/tracing": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.7.tgz",
- "integrity": "sha512-ol4TupNnv9Zd+bZei7B6Ygnr9N3Gp1PUrNI761QSlHtPC25xXC5ssSD3GMhBgyQrcvpuRcCFHVNNM97tN5cZiA==",
- "requires": {
- "@sentry/hub": "6.19.7",
- "@sentry/minimal": "6.19.7",
- "@sentry/types": "6.19.7",
- "@sentry/utils": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sentry/types": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz",
- "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg=="
- },
- "@sentry/utils": {
- "version": "6.19.7",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz",
- "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==",
- "requires": {
- "@sentry/types": "6.19.7",
- "tslib": "^1.9.3"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "@sheerun/mutationobserver-shim": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
- "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw=="
- },
- "@svgr/babel-plugin-add-jsx-attribute": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz",
- "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig=="
- },
- "@svgr/babel-plugin-remove-jsx-attribute": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz",
- "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ=="
- },
- "@svgr/babel-plugin-remove-jsx-empty-expression": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz",
- "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w=="
- },
- "@svgr/babel-plugin-replace-jsx-attribute-value": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz",
- "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w=="
- },
- "@svgr/babel-plugin-svg-dynamic-title": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz",
- "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w=="
- },
- "@svgr/babel-plugin-svg-em-dimensions": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz",
- "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w=="
- },
- "@svgr/babel-plugin-transform-react-native-svg": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz",
- "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw=="
- },
- "@svgr/babel-plugin-transform-svg-component": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz",
- "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw=="
- },
- "@svgr/babel-preset": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz",
- "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==",
- "requires": {
- "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0",
- "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0",
- "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0",
- "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0",
- "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3",
- "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0",
- "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0",
- "@svgr/babel-plugin-transform-svg-component": "^4.2.0"
- }
- },
- "@svgr/core": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz",
- "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==",
- "requires": {
- "@svgr/plugin-jsx": "^4.3.3",
- "camelcase": "^5.3.1",
- "cosmiconfig": "^5.2.1"
- }
- },
- "@svgr/hast-util-to-babel-ast": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz",
- "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==",
- "requires": {
- "@babel/types": "^7.4.4"
- }
- },
- "@svgr/plugin-jsx": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz",
- "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==",
- "requires": {
- "@babel/core": "^7.4.5",
- "@svgr/babel-preset": "^4.3.3",
- "@svgr/hast-util-to-babel-ast": "^4.3.2",
- "svg-parser": "^2.0.0"
- }
- },
- "@svgr/plugin-svgo": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz",
- "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==",
- "requires": {
- "cosmiconfig": "^5.2.1",
- "merge-deep": "^3.0.2",
- "svgo": "^1.2.2"
- }
- },
- "@svgr/webpack": {
- "version": "4.3.3",
- "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz",
- "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==",
- "requires": {
- "@babel/core": "^7.4.5",
- "@babel/plugin-transform-react-constant-elements": "^7.0.0",
- "@babel/preset-env": "^7.4.5",
- "@babel/preset-react": "^7.0.0",
- "@svgr/core": "^4.3.3",
- "@svgr/plugin-jsx": "^4.3.3",
- "@svgr/plugin-svgo": "^4.3.1",
- "loader-utils": "^1.2.3"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "@testing-library/dom": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz",
- "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==",
- "requires": {
- "@babel/runtime": "^7.8.4",
- "@sheerun/mutationobserver-shim": "^0.3.2",
- "@types/testing-library__dom": "^6.12.1",
- "aria-query": "^4.0.2",
- "dom-accessibility-api": "^0.3.0",
- "pretty-format": "^25.1.0",
- "wait-for-expect": "^3.0.2"
- },
- "dependencies": {
- "@jest/types": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
- "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==",
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^1.1.1",
- "@types/yargs": "^15.0.0",
- "chalk": "^3.0.0"
- }
- },
- "@types/yargs": {
- "version": "15.0.14",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz",
- "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==",
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "pretty-format": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz",
- "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==",
- "requires": {
- "@jest/types": "^25.5.0",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^16.12.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@testing-library/jest-dom": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz",
- "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==",
- "requires": {
- "@babel/runtime": "^7.5.1",
- "chalk": "^2.4.1",
- "css": "^2.2.3",
- "css.escape": "^1.5.1",
- "jest-diff": "^24.0.0",
- "jest-matcher-utils": "^24.0.0",
- "lodash": "^4.17.11",
- "pretty-format": "^24.0.0",
- "redent": "^3.0.0"
- }
- },
- "@testing-library/react": {
- "version": "9.5.0",
- "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz",
- "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==",
- "requires": {
- "@babel/runtime": "^7.8.4",
- "@testing-library/dom": "^6.15.0",
- "@types/testing-library__react": "^9.1.2"
- }
- },
- "@testing-library/user-event": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz",
- "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA=="
- },
- "@types/babel__core": {
- "version": "7.1.19",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz",
- "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==",
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "@types/babel__generator": {
- "version": "7.6.4",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
- "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
- "requires": {
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__template": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
- "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__traverse": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz",
- "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==",
- "requires": {
- "@babel/types": "^7.3.0"
- }
- },
- "@types/dom4": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.2.tgz",
- "integrity": "sha512-Rt4IC1T7xkCWa0OG1oSsPa0iqnxlDeQqKXZAHrQGLb7wFGncWm85MaxKUjAGejOrUynOgWlFi4c6S6IyJwoK4g=="
- },
- "@types/eslint-visitor-keys": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
- "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag=="
- },
- "@types/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "requires": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "@types/history": {
- "version": "4.7.11",
- "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
- "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA=="
- },
- "@types/hoist-non-react-statics": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
- "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
- "requires": {
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0"
- }
- },
- "@types/http-proxy": {
- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
- "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
- "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
- },
- "@types/istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
- "requires": {
- "@types/istanbul-lib-coverage": "*"
- }
- },
- "@types/istanbul-reports": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz",
- "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==",
- "requires": {
- "@types/istanbul-lib-coverage": "*",
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/jest": {
- "version": "26.0.24",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz",
- "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==",
- "requires": {
- "jest-diff": "^26.0.0",
- "pretty-format": "^26.0.0"
- },
- "dependencies": {
- "@jest/types": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
- "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@types/istanbul-reports": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
- "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/yargs": {
- "version": "15.0.14",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz",
- "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==",
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "diff-sequences": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
- "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "jest-diff": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
- "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- }
- },
- "jest-get-type": {
- "version": "26.3.0",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
- "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig=="
- },
- "pretty-format": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
- "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
- "requires": {
- "@jest/types": "^26.6.2",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^17.0.1"
- }
- },
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@types/js-cookie": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.5.tgz",
- "integrity": "sha512-cpmwBRcHJmmZx0OGU7aPVwGWGbs4iKwVYchk9iuMtxNCA2zorwdaTz4GkLgs2WGxiRZRFKnV1k6tRUHX7tBMxg=="
- },
- "@types/js-money": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/@types/js-money/-/js-money-0.6.1.tgz",
- "integrity": "sha512-aKe0BEeMrJe0KIm/h1XbkKc1zrMfHshAEwN7zA7UDWcAGwsbEnGsL3KagrBRisE6yJdDjjBV8bATvU8/4Y6DHg=="
- },
- "@types/json-schema": {
- "version": "7.0.11",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
- "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
- },
- "@types/lodash": {
- "version": "4.14.186",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz",
- "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw=="
- },
- "@types/minimatch": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
- "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA=="
- },
- "@types/node": {
- "version": "14.18.31",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz",
- "integrity": "sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw=="
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
- },
- "@types/prop-types": {
- "version": "15.7.5",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
- "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
- },
- "@types/q": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
- "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
- },
- "@types/ramda": {
- "version": "0.28.15",
- "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.28.15.tgz",
- "integrity": "sha512-FCaLNVZry65jW8x/FDnKgjgkCNQxgc5AYMQwdNn6yW5M+62R+0nt2Y36U43dTNora9hcquemfrY5gxhE5pcilQ==",
- "requires": {
- "ts-toolbelt": "^6.15.1"
- }
- },
- "@types/react": {
- "version": "16.14.32",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.32.tgz",
- "integrity": "sha512-hvEy4vGVADbtj/U6+CA5SRC5QFIjdxD7JslAie8EuAYZwhYY9bgforpXNyF1VFzhnkEOesDy1278t1wdjN74cw==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/react-body-classname": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/@types/react-body-classname/-/react-body-classname-1.1.7.tgz",
- "integrity": "sha512-rfs2A8PUfmTiVVpPWNWe4/uOUHgXWIe0IRxQmxx8DK/Ot2DxVQhILPZFHMWs03B92Fw43vipCx1FdVoBxY4bow==",
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/react-dom": {
- "version": "16.9.16",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.16.tgz",
- "integrity": "sha512-Oqc0RY4fggGA3ltEgyPLc3IV9T73IGoWjkONbsyJ3ZBn+UPPCYpU2ec0i3cEbJuEdZtkqcCF2l1zf2pBdgUGSg==",
+ "@npmcli/arborist": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz",
+ "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==",
"dev": true,
"requires": {
- "@types/react": "^16"
- }
- },
- "@types/react-redux": {
- "version": "7.1.24",
- "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.24.tgz",
- "integrity": "sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ==",
- "requires": {
- "@types/hoist-non-react-statics": "^3.3.0",
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0",
- "redux": "^4.0.0"
- }
- },
- "@types/react-router": {
- "version": "5.1.19",
- "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz",
- "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==",
- "requires": {
- "@types/history": "^4.7.11",
- "@types/react": "*"
- }
- },
- "@types/react-router-dom": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
- "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
- "requires": {
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "@types/react-router": "*"
- }
- },
- "@types/react-transition-group": {
- "version": "4.4.5",
- "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
- "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "@types/stack-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
- "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw=="
- },
- "@types/styled-components": {
- "version": "5.1.26",
- "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.26.tgz",
- "integrity": "sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==",
- "requires": {
- "@types/hoist-non-react-statics": "*",
- "@types/react": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/testing-library__dom": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz",
- "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==",
- "requires": {
- "pretty-format": "^24.3.0"
- }
- },
- "@types/testing-library__react": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz",
- "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==",
- "requires": {
- "@types/react-dom": "*",
- "@types/testing-library__dom": "*",
- "pretty-format": "^25.1.0"
+ "@isaacs/string-locale-compare": "^1.1.0",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^2.0.3",
+ "@npmcli/metavuln-calculator": "^3.0.1",
+ "@npmcli/move-file": "^2.0.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/package-json": "^2.0.0",
+ "@npmcli/run-script": "^4.1.3",
+ "bin-links": "^3.0.0",
+ "cacache": "^16.0.6",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "nopt": "^5.0.0",
+ "npm-install-checks": "^5.0.0",
+ "npm-package-arg": "^9.0.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.0",
+ "npmlog": "^6.0.2",
+ "pacote": "^13.6.1",
+ "parse-conflict-json": "^2.0.1",
+ "proc-log": "^2.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0",
+ "treeverse": "^2.0.0",
+ "walk-up-path": "^1.0.0"
},
"dependencies": {
- "@jest/types": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
- "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==",
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
"requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^1.1.1",
- "@types/yargs": "^15.0.0",
- "chalk": "^3.0.0"
+ "lru-cache": "^7.5.1"
}
},
- "@types/react-dom": {
- "version": "18.0.6",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz",
- "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==",
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
"requires": {
- "@types/react": "*"
+ "abbrev": "1"
}
},
- "@types/yargs": {
- "version": "15.0.14",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz",
- "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==",
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
"requires": {
- "@types/yargs-parser": "*"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "pretty-format": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz",
- "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==",
- "requires": {
- "@jest/types": "^25.5.0",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^16.12.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
}
}
}
},
- "@types/yargs": {
- "version": "13.0.12",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz",
- "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==",
+ "@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "dev": true,
"requires": {
- "@types/yargs-parser": "*"
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
}
},
- "@types/yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
- },
- "@types/yup": {
- "version": "0.29.14",
- "resolved": "https://registry.npmjs.org/@types/yup/-/yup-0.29.14.tgz",
- "integrity": "sha512-Ynb/CjHhE/Xp/4bhHmQC4U1Ox+I2OpfRYF3dnNgQqn1cHa6LK3H1wJMNPT02tSVZA6FYuXE2ITORfbnb6zBCSA=="
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz",
- "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==",
+ "@npmcli/git": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz",
+ "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==",
+ "dev": true,
"requires": {
- "@typescript-eslint/experimental-utils": "2.34.0",
- "functional-red-black-tree": "^1.0.1",
- "regexpp": "^3.0.0",
- "tsutils": "^3.17.1"
+ "@npmcli/promise-spawn": "^3.0.0",
+ "lru-cache": "^7.4.4",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^7.0.0",
+ "proc-log": "^2.0.0",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ }
}
},
- "@typescript-eslint/experimental-utils": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz",
- "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==",
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz",
+ "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==",
+ "dev": true,
"requires": {
- "@types/json-schema": "^7.0.3",
- "@typescript-eslint/typescript-estree": "2.34.0",
- "eslint-scope": "^5.0.0",
- "eslint-utils": "^2.0.0"
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
}
},
- "@typescript-eslint/parser": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz",
- "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==",
+ "@npmcli/map-workspaces": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz",
+ "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==",
+ "dev": true,
"requires": {
- "@types/eslint-visitor-keys": "^1.0.0",
- "@typescript-eslint/experimental-utils": "2.34.0",
- "@typescript-eslint/typescript-estree": "2.34.0",
- "eslint-visitor-keys": "^1.1.0"
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^8.0.1",
+ "minimatch": "^5.0.1",
+ "read-package-json-fast": "^2.0.3"
}
},
- "@typescript-eslint/typescript-estree": {
- "version": "2.34.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz",
- "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==",
+ "@npmcli/metavuln-calculator": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz",
+ "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==",
+ "dev": true,
"requires": {
- "debug": "^4.1.1",
- "eslint-visitor-keys": "^1.1.0",
- "glob": "^7.1.6",
- "is-glob": "^4.0.1",
- "lodash": "^4.17.15",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
+ "cacache": "^16.0.0",
+ "json-parse-even-better-errors": "^2.3.1",
+ "pacote": "^13.0.3",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "@npmcli/name-from-folder": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz",
+ "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==",
+ "dev": true
+ },
+ "@npmcli/node-gyp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz",
+ "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==",
+ "dev": true
+ },
+ "@npmcli/package-json": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz",
+ "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==",
+ "dev": true,
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.1"
+ }
+ },
+ "@npmcli/promise-spawn": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz",
+ "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==",
+ "dev": true,
+ "requires": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "@npmcli/run-script": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.1.7.tgz",
+ "integrity": "sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==",
+ "dev": true,
+ "requires": {
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "node-gyp": "^9.0.0",
+ "read-package-json-fast": "^2.0.3",
+ "which": "^2.0.2"
+ }
+ },
+ "@nrwl/cli": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.8.5.tgz",
+ "integrity": "sha512-voy16nUO1MxRMRqCpLlhDB9U4KyPfGHZABXtfMEIQk+W3alncatFMMSVvMQZmi8HXwubM8LxWSOnPtTtOCKBrQ==",
+ "dev": true,
+ "requires": {
+ "nx": "15.8.5"
+ }
+ },
+ "@nrwl/devkit": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.8.5.tgz",
+ "integrity": "sha512-NgpD1I1BfFb6wRxB5i5PGP4hMyRhPsArCyENWWvY4gCn8tylAc7yjpQyiDiy2QnymL2PjWM8QeAeCOy1eF2xgw==",
+ "dev": true,
+ "requires": {
+ "@phenomnomnominal/tsquery": "4.1.1",
+ "ejs": "^3.1.7",
+ "ignore": "^5.0.4",
+ "semver": "7.3.4",
+ "tmp": "~0.2.1",
+ "tslib": "^2.3.0"
},
"dependencies": {
"semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
- "@ucast/core": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@ucast/core/-/core-1.10.1.tgz",
- "integrity": "sha512-sXKbvQiagjFh2JCpaHUa64P4UdJbOxYeC5xiZFn8y6iYdb0WkismduE+RmiJrIjw/eLDYmIEXiQeIYYowmkcAw=="
+ "@nrwl/nx-darwin-arm64": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.5.tgz",
+ "integrity": "sha512-/8yXbh1J3k85MAW/A6cDiPeEnbt66SE9BPnM2IPlGoZrXakQvAXEn+gsjQlvnP3q2EaEyv7e5+GA+8d+p6mT5A==",
+ "dev": true,
+ "optional": true
},
- "@ucast/js": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@ucast/js/-/js-3.0.2.tgz",
- "integrity": "sha512-zxNkdIPVvqJjHI7D/iK8Aai1+59yqU+N7bpHFodVmiTN7ukeNiGGpNmmSjQgsUw7eNcEBnPrZHNzp5UBxwmaPw==",
+ "@nrwl/nx-darwin-x64": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.5.tgz",
+ "integrity": "sha512-zEVoi0d+YChLrQMypoGFwu73t3YiD8UkXSozMtUEa2mg/se4e7jh+15tB6Te+Oq5aL0JKwQpr027GE4YtAmpLw==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-linux-arm-gnueabihf": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.5.tgz",
+ "integrity": "sha512-4C5wN0C7gQD6/lC9+UKUsB6mbHvowKhlaO529GIgtzrCLmfEh/LJ/CybnnKGpFEB/8Y5GpCa2uTWyA1XcPDzUw==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-linux-arm64-gnu": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.5.tgz",
+ "integrity": "sha512-SMQ+oIsyK75JiKeSMprmb8VXce6MLdfcS5GWWOihpoDWfUC9FoQHAu4X1OtxHbVTmJfoEOInJKAhPxXAi5obdw==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-linux-arm64-musl": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.5.tgz",
+ "integrity": "sha512-GVENjltZ17aJ6KOCibdBtLXQcGY5lpBqKolB9+rIYJvTWuV1k/uHOkYJDG7Vl70Rj46rC8K0Jp6BCpJHCv1ksQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-linux-x64-gnu": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.5.tgz",
+ "integrity": "sha512-AW8YjhZv3c+LRUoLvHLx4BZaDakQbPCPx70+c/uQyDkQP/ckYJc0gRjoZukolcI6+AvNcBhkI559RL9W4qb9iw==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-linux-x64-musl": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.5.tgz",
+ "integrity": "sha512-m4Iy/pbzH0LTsADq/X+74nfVzm2Tt0zorOXXy/uQN4ozL/JNGVpwvxdOFxZ7e3RBXDX4u6awUzSE52Z2d2f0uA==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-win32-arm64-msvc": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.5.tgz",
+ "integrity": "sha512-4AT1PHo5At8AXvgE5XlQbimE0THeSji6J3XZ1UTqq7n3L26QicNdnZcaHGyL1ukMtXRIwT/yed+xu1PFkXF4QA==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/nx-win32-x64-msvc": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.5.tgz",
+ "integrity": "sha512-53vzsQErvN4OeF/qBgfPg6OZ3smX4V8Lza59bwql9aAjjlMe1Ff9Su0BgAqlhVfSiYGxAirfHljgA6aWFqpCHQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@nrwl/tao": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.8.5.tgz",
+ "integrity": "sha512-pb/hUprOOv2vgvbevGz9hiu8LLOtK7KKuBe4JLSXrFxfHEQjMFsK/2aymnts0ZQrA83QlIG2Mr0tuSKj6/iWvg==",
+ "dev": true,
"requires": {
- "@ucast/core": "^1.0.0"
+ "nx": "15.8.5"
}
},
- "@ucast/mongo": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@ucast/mongo/-/mongo-2.4.2.tgz",
- "integrity": "sha512-/zH1TdBJlYGKKD+Wh0oyD+aBvDSWrwHcD8b4tUL9UgHLhzHtkEnMVFuxbw3SRIRsAa01wmy06+LWt+WoZdj1Bw==",
+ "@octokit/auth-token": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz",
+ "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==",
+ "dev": true,
"requires": {
- "@ucast/core": "^1.4.1"
+ "@octokit/types": "^9.0.0"
}
},
- "@ucast/mongo2js": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@ucast/mongo2js/-/mongo2js-1.3.3.tgz",
- "integrity": "sha512-sBPtMUYg+hRnYeVYKL+ATm8FaRPdlU9PijMhGYKgsPGjV9J4Ks41ytIjGayvKUnBOEhiCaKUUnY4qPeifdqATw==",
+ "@octokit/core": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz",
+ "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==",
+ "dev": true,
"requires": {
- "@ucast/core": "^1.6.1",
- "@ucast/js": "^3.0.0",
- "@ucast/mongo": "^2.4.0"
+ "@octokit/auth-token": "^3.0.0",
+ "@octokit/graphql": "^5.0.0",
+ "@octokit/request": "^6.0.0",
+ "@octokit/request-error": "^3.0.0",
+ "@octokit/types": "^9.0.0",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
}
},
- "@webassemblyjs/ast": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
- "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+ "@octokit/endpoint": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz",
+ "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==",
+ "dev": true,
"requires": {
- "@webassemblyjs/helper-module-context": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/wast-parser": "1.8.5"
+ "@octokit/types": "^9.0.0",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
}
},
- "@webassemblyjs/floating-point-hex-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
- "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ=="
- },
- "@webassemblyjs/helper-api-error": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
- "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA=="
- },
- "@webassemblyjs/helper-buffer": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
- "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q=="
- },
- "@webassemblyjs/helper-code-frame": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
- "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+ "@octokit/graphql": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz",
+ "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==",
+ "dev": true,
"requires": {
- "@webassemblyjs/wast-printer": "1.8.5"
+ "@octokit/request": "^6.0.0",
+ "@octokit/types": "^9.0.0",
+ "universal-user-agent": "^6.0.0"
}
},
- "@webassemblyjs/helper-fsm": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
- "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow=="
+ "@octokit/openapi-types": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz",
+ "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==",
+ "dev": true
},
- "@webassemblyjs/helper-module-context": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
- "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
+ "@octokit/plugin-enterprise-rest": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz",
+ "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==",
+ "dev": true
+ },
+ "@octokit/plugin-paginate-rest": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-3.1.0.tgz",
+ "integrity": "sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==",
+ "dev": true,
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "mamacro": "^0.0.3"
+ "@octokit/types": "^6.41.0"
+ },
+ "dependencies": {
+ "@octokit/openapi-types": {
+ "version": "12.11.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz",
+ "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==",
+ "dev": true
+ },
+ "@octokit/types": {
+ "version": "6.41.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz",
+ "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==",
+ "dev": true,
+ "requires": {
+ "@octokit/openapi-types": "^12.11.0"
+ }
+ }
}
},
- "@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
- "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ=="
+ "@octokit/plugin-request-log": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
+ "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
+ "dev": true
},
- "@webassemblyjs/helper-wasm-section": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
- "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+ "@octokit/plugin-rest-endpoint-methods": {
+ "version": "6.8.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.8.1.tgz",
+ "integrity": "sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==",
+ "dev": true,
"requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5"
+ "@octokit/types": "^8.1.1",
+ "deprecation": "^2.3.1"
+ },
+ "dependencies": {
+ "@octokit/openapi-types": {
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz",
+ "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==",
+ "dev": true
+ },
+ "@octokit/types": {
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.2.1.tgz",
+ "integrity": "sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==",
+ "dev": true,
+ "requires": {
+ "@octokit/openapi-types": "^14.0.0"
+ }
+ }
}
},
- "@webassemblyjs/ieee754": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
- "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
- "requires": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "@webassemblyjs/leb128": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
- "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
- "requires": {
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/utf8": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
- "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw=="
- },
- "@webassemblyjs/wasm-edit": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
- "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/helper-wasm-section": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5",
- "@webassemblyjs/wasm-opt": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5",
- "@webassemblyjs/wast-printer": "1.8.5"
- }
- },
- "@webassemblyjs/wasm-gen": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
- "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/ieee754": "1.8.5",
- "@webassemblyjs/leb128": "1.8.5",
- "@webassemblyjs/utf8": "1.8.5"
- }
- },
- "@webassemblyjs/wasm-opt": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
- "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-buffer": "1.8.5",
- "@webassemblyjs/wasm-gen": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5"
- }
- },
- "@webassemblyjs/wasm-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
- "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-api-error": "1.8.5",
- "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
- "@webassemblyjs/ieee754": "1.8.5",
- "@webassemblyjs/leb128": "1.8.5",
- "@webassemblyjs/utf8": "1.8.5"
- }
- },
- "@webassemblyjs/wast-parser": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
- "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/floating-point-hex-parser": "1.8.5",
- "@webassemblyjs/helper-api-error": "1.8.5",
- "@webassemblyjs/helper-code-frame": "1.8.5",
- "@webassemblyjs/helper-fsm": "1.8.5",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/wast-printer": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
- "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/wast-parser": "1.8.5",
- "@xtuc/long": "4.2.2"
- }
- },
- "@welldone-software/why-did-you-render": {
+ "@octokit/request": {
"version": "6.2.3",
- "resolved": "https://registry.npmjs.org/@welldone-software/why-did-you-render/-/why-did-you-render-6.2.3.tgz",
- "integrity": "sha512-FQgi90jvC9uw2aALlonJfqaWOvU5UUBBVvdAnS2iryXwCc4YJkKsPJY5Y/LzaND3OIyk8XGUn1vTRn6hcem28Q==",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz",
+ "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==",
+ "dev": true,
"requires": {
- "lodash": "^4"
+ "@octokit/endpoint": "^7.0.0",
+ "@octokit/request-error": "^3.0.0",
+ "@octokit/types": "^9.0.0",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
}
},
- "@xobotyi/scrollbar-width": {
- "version": "1.9.5",
- "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz",
- "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ=="
+ "@octokit/request-error": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
+ "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^9.0.0",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ }
},
- "@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ "@octokit/rest": {
+ "version": "19.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.3.tgz",
+ "integrity": "sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==",
+ "dev": true,
+ "requires": {
+ "@octokit/core": "^4.0.0",
+ "@octokit/plugin-paginate-rest": "^3.0.0",
+ "@octokit/plugin-request-log": "^1.0.4",
+ "@octokit/plugin-rest-endpoint-methods": "^6.0.0"
+ }
},
- "@xtuc/long": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ "@octokit/types": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz",
+ "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==",
+ "dev": true,
+ "requires": {
+ "@octokit/openapi-types": "^16.0.0"
+ }
},
- "abab": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
- "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
+ "@parcel/watcher": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz",
+ "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==",
+ "dev": true,
+ "requires": {
+ "node-addon-api": "^3.2.1",
+ "node-gyp-build": "^4.3.0"
+ }
+ },
+ "@phenomnomnominal/tsquery": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz",
+ "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==",
+ "dev": true,
+ "requires": {
+ "esquery": "^1.0.1"
+ }
+ },
+ "@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "dev": true
+ },
+ "@tsconfig/node10": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
+ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
+ "dev": true
+ },
+ "@tsconfig/node12": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
+ "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
+ "dev": true
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
+ "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
+ "dev": true
+ },
+ "@tsconfig/node16": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz",
+ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
+ "dev": true
+ },
+ "@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true
+ },
+ "@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "18.14.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz",
+ "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==",
+ "dev": true
+ },
+ "@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+ "dev": true
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true
+ },
+ "@yarnpkg/parsers": {
+ "version": "3.0.0-rc.40",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.40.tgz",
+ "integrity": "sha512-sKbi5XhHKXCjzb5m0ftGuQuODM2iUXEsrCSl8MkKexNWHepCmU3IPaGTPC5gHZy4sOvsb9JqTLaZEez+kDzG+Q==",
+ "dev": true,
+ "requires": {
+ "js-yaml": "^3.10.0",
+ "tslib": "^2.4.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ }
+ }
+ },
+ "JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ }
},
"abbrev": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "accounting": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/accounting/-/accounting-0.4.1.tgz",
- "integrity": "sha512-RU6KY9Y5wllyaCNBo1W11ZOTnTHMMgOZkIwdOOs6W5ibMTp72i4xIbEA48djxVGqMNTUNbvrP/1nWg5Af5m2gQ=="
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
},
"acorn": {
- "version": "5.7.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
- "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg=="
- },
- "acorn-globals": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
- "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
- "requires": {
- "acorn": "^6.0.1",
- "acorn-walk": "^6.0.1"
- },
- "dependencies": {
- "acorn": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
- }
- }
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
+ "dev": true
},
"acorn-walk": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
- "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true
},
- "address": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
- "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA=="
+ "add-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz",
+ "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==",
+ "dev": true
},
- "adjust-sourcemap-loader": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz",
- "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==",
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
"requires": {
- "loader-utils": "^2.0.0",
- "regex-parser": "^2.2.11"
+ "debug": "4"
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz",
+ "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^2.0.0",
+ "humanize-ms": "^1.2.1"
}
},
"aggregate-error": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
"requires": {
"clean-stack": "^2.0.0",
"indent-string": "^4.0.0"
}
},
"ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
}
},
- "ajv-errors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
- "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
- },
- "ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
- },
- "alphanum-sort": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
- "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ=="
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg=="
- },
"ansi-colors": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
- "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA=="
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
+ "dev": true
},
"ansi-escapes": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
- "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
- },
- "ansi-html": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
- "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA=="
- },
- "ansi-regex": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
- "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
"requires": {
- "color-convert": "^1.9.0"
- }
- },
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
+ "type-fest": "^0.21.3"
},
"dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true
}
}
},
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
"aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
+ "dev": true
},
"are-we-there-yet": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
- "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "dev": true,
"requires": {
"delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
+ "readable-stream": "^3.6.0"
}
},
+ "arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true
+ },
"argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true
},
- "aria-query": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
- "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
- "requires": {
- "@babel/runtime": "^7.10.2",
- "@babel/runtime-corejs3": "^7.10.2"
- }
+ "array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true
},
- "arity-n": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz",
- "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ=="
- },
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA=="
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="
- },
- "array-equal": {
+ "array-ify": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
- "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA=="
- },
- "array-find-index": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
- "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw=="
- },
- "array-flatten": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
- },
- "array-includes": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz",
- "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.7"
- }
+ "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==",
+ "dev": true
},
"array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q=="
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ=="
- },
- "array.prototype.flat": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz",
- "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-shim-unscopables": "^1.0.0"
- }
- },
- "array.prototype.reduce": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz",
- "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.2",
- "es-array-method-boxes-properly": "^1.0.0",
- "is-string": "^1.0.7"
- }
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
},
"arrify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+ "dev": true
},
"asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
- },
- "asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "asn1.js": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
- "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
- "requires": {
- "bn.js": "^4.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0",
- "safer-buffer": "^2.1.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "assert": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
- "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "requires": {
- "object-assign": "^4.1.1",
- "util": "0.10.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA=="
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==",
- "requires": {
- "inherits": "2.0.1"
- }
- }
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="
- },
- "ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
- },
- "astral-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
- "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
+ "dev": true
},
"async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "async-each": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ=="
- },
- "async-foreach": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
- "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA=="
- },
- "async-limiter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
- "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
+ "dev": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
},
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
- },
- "attr-accept": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
- "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg=="
- },
- "autoprefixer": {
- "version": "9.8.8",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
- "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
- "requires": {
- "browserslist": "^4.12.0",
- "caniuse-lite": "^1.0.30001109",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "picocolors": "^0.2.1",
- "postcss": "^7.0.32",
- "postcss-value-parser": "^4.1.0"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- }
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true
},
"axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz",
+ "integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==",
+ "dev": true,
"requires": {
- "follow-redirects": "^1.14.0"
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
}
},
- "axobject-query": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
- "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA=="
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==",
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg=="
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
- }
- }
- },
- "babel-eslint": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
- "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@babel/parser": "^7.7.0",
- "@babel/traverse": "^7.7.0",
- "@babel/types": "^7.7.0",
- "eslint-visitor-keys": "^1.0.0",
- "resolve": "^1.12.0"
- }
- },
- "babel-extract-comments": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
- "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
- "requires": {
- "babylon": "^6.18.0"
- }
- },
- "babel-jest": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz",
- "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==",
- "requires": {
- "@jest/transform": "^24.9.0",
- "@jest/types": "^24.9.0",
- "@types/babel__core": "^7.1.0",
- "babel-plugin-istanbul": "^5.1.0",
- "babel-preset-jest": "^24.9.0",
- "chalk": "^2.4.2",
- "slash": "^2.0.0"
- }
- },
- "babel-loader": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
- "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
- "requires": {
- "find-cache-dir": "^2.1.0",
- "loader-utils": "^1.4.0",
- "mkdirp": "^0.5.3",
- "pify": "^4.0.1",
- "schema-utils": "^2.6.5"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
- }
- }
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-istanbul": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz",
- "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "find-up": "^3.0.0",
- "istanbul-lib-instrument": "^3.3.0",
- "test-exclude": "^5.2.3"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz",
- "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==",
- "requires": {
- "@types/babel__traverse": "^7.0.6"
- }
- },
- "babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- }
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- }
- }
- },
- "babel-plugin-named-asset-import": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
- "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q=="
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz",
- "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==",
- "requires": {
- "@babel/compat-data": "^7.17.7",
- "@babel/helper-define-polyfill-provider": "^0.3.3",
- "semver": "^6.1.1"
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz",
- "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.3",
- "core-js-compat": "^3.25.1"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz",
- "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.3.3"
- }
- },
- "babel-plugin-styled-components": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz",
- "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==",
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.16.0",
- "@babel/helper-module-imports": "^7.16.0",
- "babel-plugin-syntax-jsx": "^6.18.0",
- "lodash": "^4.17.11",
- "picomatch": "^2.3.0"
- }
- },
- "babel-plugin-syntax-jsx": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
- "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw=="
- },
- "babel-plugin-syntax-object-rest-spread": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
- "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w=="
- },
- "babel-plugin-transform-object-rest-spread": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
- "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==",
- "requires": {
- "babel-plugin-syntax-object-rest-spread": "^6.8.0",
- "babel-runtime": "^6.26.0"
- }
- },
- "babel-plugin-transform-react-remove-prop-types": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
- "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
- },
- "babel-preset-jest": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz",
- "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==",
- "requires": {
- "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
- "babel-plugin-jest-hoist": "^24.9.0"
- }
- },
- "babel-preset-react-app": {
- "version": "9.1.2",
- "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz",
- "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==",
- "requires": {
- "@babel/core": "7.9.0",
- "@babel/plugin-proposal-class-properties": "7.8.3",
- "@babel/plugin-proposal-decorators": "7.8.3",
- "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
- "@babel/plugin-proposal-numeric-separator": "7.8.3",
- "@babel/plugin-proposal-optional-chaining": "7.9.0",
- "@babel/plugin-transform-flow-strip-types": "7.9.0",
- "@babel/plugin-transform-react-display-name": "7.8.3",
- "@babel/plugin-transform-runtime": "7.9.0",
- "@babel/preset-env": "7.9.0",
- "@babel/preset-react": "7.9.1",
- "@babel/preset-typescript": "7.9.0",
- "@babel/runtime": "7.9.0",
- "babel-plugin-macros": "2.8.0",
- "babel-plugin-transform-react-remove-prop-types": "0.4.24"
- },
- "dependencies": {
- "@babel/core": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
- "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.0",
- "@babel/helper-module-transforms": "^7.9.0",
- "@babel/helpers": "^7.9.0",
- "@babel/parser": "^7.9.0",
- "@babel/template": "^7.8.6",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.13",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz",
- "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==",
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz",
- "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
- "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.0"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz",
- "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/preset-env": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz",
- "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==",
- "requires": {
- "@babel/compat-data": "^7.9.0",
- "@babel/helper-compilation-targets": "^7.8.7",
- "@babel/helper-module-imports": "^7.8.3",
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
- "@babel/plugin-proposal-dynamic-import": "^7.8.3",
- "@babel/plugin-proposal-json-strings": "^7.8.3",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-proposal-numeric-separator": "^7.8.3",
- "@babel/plugin-proposal-object-rest-spread": "^7.9.0",
- "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
- "@babel/plugin-proposal-optional-chaining": "^7.9.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
- "@babel/plugin-syntax-async-generators": "^7.8.0",
- "@babel/plugin-syntax-dynamic-import": "^7.8.0",
- "@babel/plugin-syntax-json-strings": "^7.8.0",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
- "@babel/plugin-syntax-numeric-separator": "^7.8.0",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.0",
- "@babel/plugin-syntax-top-level-await": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.8.3",
- "@babel/plugin-transform-async-to-generator": "^7.8.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
- "@babel/plugin-transform-block-scoping": "^7.8.3",
- "@babel/plugin-transform-classes": "^7.9.0",
- "@babel/plugin-transform-computed-properties": "^7.8.3",
- "@babel/plugin-transform-destructuring": "^7.8.3",
- "@babel/plugin-transform-dotall-regex": "^7.8.3",
- "@babel/plugin-transform-duplicate-keys": "^7.8.3",
- "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
- "@babel/plugin-transform-for-of": "^7.9.0",
- "@babel/plugin-transform-function-name": "^7.8.3",
- "@babel/plugin-transform-literals": "^7.8.3",
- "@babel/plugin-transform-member-expression-literals": "^7.8.3",
- "@babel/plugin-transform-modules-amd": "^7.9.0",
- "@babel/plugin-transform-modules-commonjs": "^7.9.0",
- "@babel/plugin-transform-modules-systemjs": "^7.9.0",
- "@babel/plugin-transform-modules-umd": "^7.9.0",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
- "@babel/plugin-transform-new-target": "^7.8.3",
- "@babel/plugin-transform-object-super": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.8.7",
- "@babel/plugin-transform-property-literals": "^7.8.3",
- "@babel/plugin-transform-regenerator": "^7.8.7",
- "@babel/plugin-transform-reserved-words": "^7.8.3",
- "@babel/plugin-transform-shorthand-properties": "^7.8.3",
- "@babel/plugin-transform-spread": "^7.8.3",
- "@babel/plugin-transform-sticky-regex": "^7.8.3",
- "@babel/plugin-transform-template-literals": "^7.8.3",
- "@babel/plugin-transform-typeof-symbol": "^7.8.4",
- "@babel/plugin-transform-unicode-regex": "^7.8.3",
- "@babel/preset-modules": "^0.1.3",
- "@babel/types": "^7.9.0",
- "browserslist": "^4.9.1",
- "core-js-compat": "^3.6.2",
- "invariant": "^2.2.2",
- "levenary": "^1.1.1",
- "semver": "^5.5.0"
- }
- },
- "@babel/preset-react": {
- "version": "7.9.1",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz",
- "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3",
- "@babel/plugin-transform-react-display-name": "^7.8.3",
- "@babel/plugin-transform-react-jsx": "^7.9.1",
- "@babel/plugin-transform-react-jsx-development": "^7.9.0",
- "@babel/plugin-transform-react-jsx-self": "^7.9.0",
- "@babel/plugin-transform-react-jsx-source": "^7.9.0"
- }
- },
- "@babel/runtime": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz",
- "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==",
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
- }
- }
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
- "requires": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.11.0"
- },
- "dependencies": {
- "core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
- }
- }
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
- },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
},
"base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true
},
- "basscss": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/basscss/-/basscss-8.1.0.tgz",
- "integrity": "sha512-SJ48HWDKqX1OnzeZgqwweFPVM98h0lNtvC+megWPCEJ1R6LIbx6dnj3rpCJueElVn9giWipZhoozMEBRAIlnUw==",
+ "before-after-hook": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
+ "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==",
+ "dev": true
+ },
+ "bin-links": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz",
+ "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==",
+ "dev": true,
"requires": {
- "basscss-align": "^1.0.2",
- "basscss-border": "^4.0.2",
- "basscss-flexbox": "^1.0.2",
- "basscss-grid": "^2.0.0",
- "basscss-hide": "^1.0.1",
- "basscss-layout": "^3.1.0",
- "basscss-margin": "^1.0.9",
- "basscss-padding": "^1.1.3",
- "basscss-position": "^2.0.3",
- "basscss-type-scale": "^1.0.6",
- "basscss-typography": "^3.0.4"
- }
- },
- "basscss-align": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/basscss-align/-/basscss-align-1.0.2.tgz",
- "integrity": "sha512-T7XvlG6jqjBvQ27xSioO5p069E5jW12QbOy+V+QKnkmfwkU+SDTrcLI2DMSlTPGbPmtDZHeRrG9qwOhjbaMMbg=="
- },
- "basscss-border": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/basscss-border/-/basscss-border-4.0.2.tgz",
- "integrity": "sha512-qw+AeA7zFVtYWdWR+GQ+CkXbGzJ6QhjyT4eE4SURSkviSoZkZEA+oVbtC/yD/hiy/spWFk9UDLE71vJ8CDEnHw=="
- },
- "basscss-flexbox": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/basscss-flexbox/-/basscss-flexbox-1.0.2.tgz",
- "integrity": "sha512-AtG6yBmmza2nPo3x9X4/7rbW22gLmiSvYvirFs7Aspt1zp5FHwpRBz3BD2v/a3qPdmVM8OvOLVNWISGM6O50MA=="
- },
- "basscss-grid": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/basscss-grid/-/basscss-grid-2.0.0.tgz",
- "integrity": "sha512-vUnHyLvNx4Bi7caXWMpooMBOBCP+bib/z+pu/kqySLHe0ap5kNTs9EgTBI/QVD8VrnruIznL5GUP3RuT0KLZ6g=="
- },
- "basscss-hide": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/basscss-hide/-/basscss-hide-1.0.1.tgz",
- "integrity": "sha512-NYKtjyYIoY4GGiRrE5b3NV/9AmLJOoYTshKl2N6rNI+Bvh+rElT+F7GsOvNlmJvoVhDihcLK16U2UYYNlmb9Bw=="
- },
- "basscss-layout": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/basscss-layout/-/basscss-layout-3.1.0.tgz",
- "integrity": "sha512-umKiuaeDS4THPPA/3N8UOO3wyubEKf+93Cm971QkAWLjDu2OrX5rOOAQC+tP+Q+OsMaAKvMNdZlA4kij+2y4nQ=="
- },
- "basscss-margin": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/basscss-margin/-/basscss-margin-1.0.9.tgz",
- "integrity": "sha512-wpF8tXrtzU+iMtLvfSgYJlpkIxChOlay3YumoI+yJ6IiOe5uMmEGUG8FWAIkC8QalkKDAURAqHmQ4nbuyUvyag=="
- },
- "basscss-padding": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/basscss-padding/-/basscss-padding-1.1.3.tgz",
- "integrity": "sha512-pfqA7LgTpdR9lCh36IxWFNV4kZM53G1lnQlvC/2MzUu62XhvRDXD2uENGXWwJYKgaxRAdqdDoHZ0K23mRlk29g=="
- },
- "basscss-position": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/basscss-position/-/basscss-position-2.0.3.tgz",
- "integrity": "sha512-g3esHpUHqABF4wieZyAVaLI6JnK7/mPVG65OCfM6VcSRQcw7g4mxHI8nTWlnwlzpwFnqXnI/KBco00ccUJvOLg=="
- },
- "basscss-type-scale": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/basscss-type-scale/-/basscss-type-scale-1.0.6.tgz",
- "integrity": "sha512-93KOVRr5iX0e38d6+k2pQ8WW1IA5DigQhJextts4rwbSt2+cr+XrokGJ74HB8LevO54HMoc3VJ8M6oOR2puc8A=="
- },
- "basscss-typography": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/basscss-typography/-/basscss-typography-3.0.4.tgz",
- "integrity": "sha512-PMCxUfYPpAj8gQV8qI09lfNp7eWNrKtQFkCN2fZjLyReSY/wnw8QP8irpvbJ67vSEhlkA6ZP8j7vmTDoxkyu8g=="
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "big-integer": {
- "version": "1.6.51",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
- "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg=="
- },
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "optional": true,
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "block-stream": {
- "version": "0.0.9",
- "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
- "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==",
- "requires": {
- "inherits": "~2.0.0"
- }
- },
- "bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
- },
- "bn.js": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz",
- "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="
- },
- "body-parser": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
- "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
- "requires": {
- "bytes": "3.1.2",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.10.3",
- "raw-body": "2.5.1",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
+ "cmd-shim": "^5.0.0",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-normalize-package-bin": "^2.0.0",
+ "read-cmd-shim": "^3.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^4.0.0"
},
"dependencies": {
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
+ "npm-normalize-package-bin": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz",
+ "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==",
+ "dev": true
}
}
},
- "bonjour": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
- "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==",
+ "bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
"requires": {
- "array-flatten": "^2.1.0",
- "deep-equal": "^1.0.1",
- "dns-equal": "^1.0.0",
- "dns-txt": "^2.0.2",
- "multicast-dns": "^6.0.1",
- "multicast-dns-service-types": "^1.1.0"
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
}
},
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
- },
"brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
"requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^1.0.0"
}
},
"braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
"requires": {
"fill-range": "^7.0.1"
}
},
- "broadcast-channel": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz",
- "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "detect-node": "^2.1.0",
- "js-sha3": "0.8.0",
- "microseconds": "0.2.0",
- "nano-time": "1.0.0",
- "oblivious-set": "1.0.0",
- "rimraf": "3.0.2",
- "unload": "2.2.0"
- },
- "dependencies": {
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w=="
- },
- "browser-process-hrtime": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
- "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
- },
- "browser-resolve": {
- "version": "1.11.3",
- "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
- "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
- "requires": {
- "resolve": "1.1.7"
- },
- "dependencies": {
- "resolve": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
- "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg=="
- }
- }
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "requires": {
- "buffer-xor": "^1.0.3",
- "cipher-base": "^1.0.0",
- "create-hash": "^1.1.0",
- "evp_bytestokey": "^1.0.3",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "browserify-cipher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "requires": {
- "browserify-aes": "^1.0.4",
- "browserify-des": "^1.0.0",
- "evp_bytestokey": "^1.0.0"
- }
- },
- "browserify-des": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "requires": {
- "cipher-base": "^1.0.1",
- "des.js": "^1.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "browserify-rsa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
- "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
- "requires": {
- "bn.js": "^5.0.0",
- "randombytes": "^2.0.1"
- }
- },
- "browserify-sign": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
- "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
- "requires": {
- "bn.js": "^5.1.1",
- "browserify-rsa": "^4.0.1",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "elliptic": "^6.5.3",
- "inherits": "^2.0.4",
- "parse-asn1": "^5.1.5",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "requires": {
- "pako": "~1.0.5"
- }
- },
- "browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
- "requires": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
- }
- },
- "bser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
- "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
- "requires": {
- "node-int64": "^0.4.0"
- }
- },
"buffer": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
"requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
}
},
"buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
},
- "buffer-indexof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
- "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
+ "builtins": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz",
+ "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==",
+ "dev": true,
+ "requires": {
+ "semver": "^7.0.0"
+ }
},
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
- },
- "builtin-status-codes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
- "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="
- },
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
+ "byte-size": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.0.tgz",
+ "integrity": "sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==",
+ "dev": true
},
"cacache": {
- "version": "13.0.1",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz",
- "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==",
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "dev": true,
"requires": {
- "chownr": "^1.1.2",
- "figgy-pudding": "^3.5.1",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.2",
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
"infer-owner": "^1.0.4",
- "lru-cache": "^5.1.1",
- "minipass": "^3.0.0",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "p-map": "^3.0.0",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
"promise-inflight": "^1.0.1",
- "rimraf": "^2.7.1",
- "ssri": "^7.0.0",
- "unique-filename": "^1.1.1"
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
},
"dependencies": {
"lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
}
}
},
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "call-me-maybe": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
- "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw=="
- },
- "caller-callsite": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
- "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
- "requires": {
- "callsites": "^2.0.0"
- },
- "dependencies": {
- "callsites": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
- "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ=="
- }
- }
- },
- "caller-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
- "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
- "requires": {
- "caller-callsite": "^2.0.0"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "requires": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
},
"camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
},
"camelcase-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
- "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
"requires": {
- "camelcase": "^2.0.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="
- }
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
}
},
- "camelize": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
- "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg=="
- },
- "caniuse-api": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
- "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-lite": "^1.0.0",
- "lodash.memoize": "^4.1.2",
- "lodash.uniq": "^4.5.0"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001414",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz",
- "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg=="
- },
- "capture-exit": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
- "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
- "requires": {
- "rsvp": "^4.8.4"
- }
- },
- "case-sensitive-paths-webpack-plugin": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz",
- "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ=="
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
- },
"chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
}
},
"chardet": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "dependencies": {
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "optional": true
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- }
- }
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
},
"chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- },
- "chrome-trace-event": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
- "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true
},
"ci-info": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
- },
- "cipher-base": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
- "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "classnames": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
- "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
- },
- "clean-css": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
- "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
- "requires": {
- "source-map": "~0.6.0"
- }
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true
},
"clean-stack": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true
},
"cli-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
"integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
"requires": {
"restore-cursor": "^3.1.0"
}
},
+ "cli-spinners": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz",
+ "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==",
+ "dev": true
+ },
"cli-width": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
- "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true
},
"cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
"requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
}
},
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "dev": true
+ },
"clone-deep": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
- "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
"requires": {
- "for-own": "^0.1.3",
- "is-plain-object": "^2.0.1",
- "kind-of": "^3.0.2",
- "lazy-cache": "^1.0.3",
- "shallow-clone": "^0.1.2"
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
},
"dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
"requires": {
- "is-buffer": "^1.1.5"
+ "isobject": "^3.0.1"
}
}
}
},
- "clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="
- },
- "cnbuilder": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cnbuilder/-/cnbuilder-3.1.0.tgz",
- "integrity": "sha512-9sxWwwprkPNTVQnx92WYPEWCmyZRqbf9VWUYABU4rl0mLL17VAV2MvvOApkMA6bQVXRLJ8jN//8Yp6drElpLWA=="
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
- },
- "coa": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
- "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "cmd-shim": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz",
+ "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==",
+ "dev": true,
"requires": {
- "@types/q": "^1.5.1",
- "chalk": "^2.4.1",
- "q": "^1.1.2"
- }
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "color": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
- "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
- "requires": {
- "color-convert": "^1.9.3",
- "color-string": "^1.6.0"
+ "mkdirp-infer-owner": "^2.0.0"
}
},
"color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
"requires": {
- "color-name": "1.1.3"
+ "color-name": "~1.1.4"
}
},
"color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
},
- "color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true
+ },
+ "columnify": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz",
+ "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==",
+ "dev": true,
"requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
+ "strip-ansi": "^6.0.1",
+ "wcwidth": "^1.0.0"
}
},
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- },
- "common-tags": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
- "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="
- },
- "commondir": {
+ "common-ancestor-path": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
+ "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
+ "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==",
+ "dev": true
},
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
- },
- "compose-function": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz",
- "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==",
+ "compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
"requires": {
- "arity-n": "^1.0.4"
- }
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
}
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true
},
"concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
+ "dev": true,
"requires": {
"buffer-from": "^1.0.0",
"inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
+ "readable-stream": "^3.0.2",
"typedarray": "^0.0.6"
}
},
- "confusing-browser-globals": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
- "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
- },
- "connect-history-api-fallback": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
- },
- "console-browserify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ "config-chain": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
+ "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.4",
+ "proto-list": "~1.2.1"
+ }
},
"console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+ "dev": true
},
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ=="
- },
- "contains-path": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
- "integrity": "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg=="
- },
- "content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
+ "dev": true,
"requires": {
- "safe-buffer": "5.2.1"
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ }
+ },
+ "conventional-changelog-conventionalcommits": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz",
+ "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "lodash": "^4.17.15",
+ "q": "^1.5.1"
+ }
+ },
+ "conventional-changelog-core": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz",
+ "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==",
+ "dev": true,
+ "requires": {
+ "add-stream": "^1.0.0",
+ "conventional-changelog-writer": "^5.0.0",
+ "conventional-commits-parser": "^3.2.0",
+ "dateformat": "^3.0.0",
+ "get-pkg-repo": "^4.0.0",
+ "git-raw-commits": "^2.0.8",
+ "git-remote-origin-url": "^2.0.0",
+ "git-semver-tags": "^4.1.1",
+ "lodash": "^4.17.15",
+ "normalize-package-data": "^3.0.0",
+ "q": "^1.5.1",
+ "read-pkg": "^3.0.0",
+ "read-pkg-up": "^3.0.0",
+ "through2": "^4.0.0"
},
"dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
- },
- "convert-source-map": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
- "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "cookie": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
- "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw=="
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- },
- "copy-concurrently": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "requires": {
- "aproba": "^1.1.1",
- "fs-write-stream-atomic": "^1.0.8",
- "iferr": "^0.1.5",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.0"
- }
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw=="
- },
- "copy-to-clipboard": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz",
- "integrity": "sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==",
- "requires": {
- "toggle-selection": "^1.0.6"
- }
- },
- "core-js": {
- "version": "3.25.3",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz",
- "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ=="
- },
- "core-js-compat": {
- "version": "3.25.3",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.3.tgz",
- "integrity": "sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==",
- "requires": {
- "browserslist": "^4.21.4"
- }
- },
- "core-js-pure": {
- "version": "3.25.3",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.3.tgz",
- "integrity": "sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA=="
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
- },
- "cosmiconfig": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
- "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
- "requires": {
- "import-fresh": "^2.0.0",
- "is-directory": "^0.3.1",
- "js-yaml": "^3.13.1",
- "parse-json": "^4.0.0"
- }
- },
- "create-ecdh": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
- "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "requires": {
- "bn.js": "^4.1.0",
- "elliptic": "^6.5.3"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "create-hash": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
- "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
- "requires": {
- "cipher-base": "^1.0.1",
- "inherits": "^2.0.1",
- "md5.js": "^1.3.4",
- "ripemd160": "^2.0.1",
- "sha.js": "^2.4.0"
- }
- },
- "create-hmac": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
- "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
- "requires": {
- "cipher-base": "^1.0.3",
- "create-hash": "^1.1.0",
- "inherits": "^2.0.1",
- "ripemd160": "^2.0.0",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "cross-env": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
- "requires": {
- "cross-spawn": "^7.0.1"
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "requires": {
- "browserify-cipher": "^1.0.0",
- "browserify-sign": "^4.0.0",
- "create-ecdh": "^4.0.0",
- "create-hash": "^1.1.0",
- "create-hmac": "^1.1.0",
- "diffie-hellman": "^5.0.0",
- "inherits": "^2.0.1",
- "pbkdf2": "^3.0.3",
- "public-encrypt": "^4.0.0",
- "randombytes": "^2.0.0",
- "randomfill": "^1.0.3"
- }
- },
- "css": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
- "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
- "requires": {
- "inherits": "^2.0.3",
- "source-map": "^0.6.1",
- "source-map-resolve": "^0.5.2",
- "urix": "^0.1.0"
- }
- },
- "css-blank-pseudo": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
- "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
- "requires": {
- "postcss": "^7.0.5"
- }
- },
- "css-color-keywords": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
- "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg=="
- },
- "css-color-names": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
- "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q=="
- },
- "css-declaration-sorter": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
- "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
- "requires": {
- "postcss": "^7.0.1",
- "timsort": "^0.3.0"
- }
- },
- "css-has-pseudo": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
- "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
- "requires": {
- "postcss": "^7.0.6",
- "postcss-selector-parser": "^5.0.0-rc.4"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "css-in-js-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz",
- "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==",
- "requires": {
- "hyphenate-style-name": "^1.0.2",
- "isobject": "^3.0.1"
- }
- },
- "css-loader": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz",
- "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==",
- "requires": {
- "camelcase": "^5.3.1",
- "cssesc": "^3.0.0",
- "icss-utils": "^4.1.1",
- "loader-utils": "^1.2.3",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.23",
- "postcss-modules-extract-imports": "^2.0.0",
- "postcss-modules-local-by-default": "^3.0.2",
- "postcss-modules-scope": "^2.1.1",
- "postcss-modules-values": "^3.0.0",
- "postcss-value-parser": "^4.0.2",
- "schema-utils": "^2.6.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- }
- }
- },
- "css-prefers-color-scheme": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
- "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
- "requires": {
- "postcss": "^7.0.5"
- }
- },
- "css-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
- "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^3.2.1",
- "domutils": "^1.7.0",
- "nth-check": "^1.0.2"
- }
- },
- "css-select-base-adapter": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
- "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
- },
- "css-to-react-native": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz",
- "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==",
- "requires": {
- "camelize": "^1.0.0",
- "css-color-keywords": "^1.0.0",
- "postcss-value-parser": "^4.0.2"
- }
- },
- "css-tree": {
- "version": "1.0.0-alpha.37",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
- "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
- "requires": {
- "mdn-data": "2.0.4",
- "source-map": "^0.6.1"
- }
- },
- "css-what": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
- },
- "css.escape": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
- "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="
- },
- "cssdb": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
- "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
- },
- "cssnano": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
- "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
- "requires": {
- "cosmiconfig": "^5.0.0",
- "cssnano-preset-default": "^4.0.8",
- "is-resolvable": "^1.0.0",
- "postcss": "^7.0.0"
- }
- },
- "cssnano-preset-default": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
- "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
- "requires": {
- "css-declaration-sorter": "^4.0.1",
- "cssnano-util-raw-cache": "^4.0.1",
- "postcss": "^7.0.0",
- "postcss-calc": "^7.0.1",
- "postcss-colormin": "^4.0.3",
- "postcss-convert-values": "^4.0.1",
- "postcss-discard-comments": "^4.0.2",
- "postcss-discard-duplicates": "^4.0.2",
- "postcss-discard-empty": "^4.0.1",
- "postcss-discard-overridden": "^4.0.1",
- "postcss-merge-longhand": "^4.0.11",
- "postcss-merge-rules": "^4.0.3",
- "postcss-minify-font-values": "^4.0.2",
- "postcss-minify-gradients": "^4.0.2",
- "postcss-minify-params": "^4.0.2",
- "postcss-minify-selectors": "^4.0.2",
- "postcss-normalize-charset": "^4.0.1",
- "postcss-normalize-display-values": "^4.0.2",
- "postcss-normalize-positions": "^4.0.2",
- "postcss-normalize-repeat-style": "^4.0.2",
- "postcss-normalize-string": "^4.0.2",
- "postcss-normalize-timing-functions": "^4.0.2",
- "postcss-normalize-unicode": "^4.0.1",
- "postcss-normalize-url": "^4.0.1",
- "postcss-normalize-whitespace": "^4.0.2",
- "postcss-ordered-values": "^4.1.2",
- "postcss-reduce-initial": "^4.0.3",
- "postcss-reduce-transforms": "^4.0.2",
- "postcss-svgo": "^4.0.3",
- "postcss-unique-selectors": "^4.0.1"
- }
- },
- "cssnano-util-get-arguments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
- "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw=="
- },
- "cssnano-util-get-match": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
- "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw=="
- },
- "cssnano-util-raw-cache": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
- "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "cssnano-util-same-parent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
- "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
- },
- "csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
- "requires": {
- "css-tree": "^1.1.2"
- },
- "dependencies": {
- "css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "requires": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- }
- },
- "mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
- }
- }
- },
- "cssom": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
- },
- "cssstyle": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
- "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
- "requires": {
- "cssom": "0.3.x"
- }
- },
- "csstype": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz",
- "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw=="
- },
- "currently-unhandled": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
- "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==",
- "requires": {
- "array-find-index": "^1.0.1"
- }
- },
- "cyclist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
- "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A=="
- },
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "data-urls": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
- "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
- "requires": {
- "abab": "^2.0.0",
- "whatwg-mimetype": "^2.2.0",
- "whatwg-url": "^7.0.0"
- },
- "dependencies": {
- "whatwg-url": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
- "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
- "requires": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
- }
- }
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og=="
- },
- "deep-equal": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
- "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "requires": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- }
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "deep-map-keys": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/deep-map-keys/-/deep-map-keys-2.0.1.tgz",
- "integrity": "sha512-hvsUEzDow++fTMwM2f2S7ttG39Y20mprBGwsydPpgmHwPQGwG10KJW44JgYVImJtXlDY983jIiqU9W2+DS2yzg==",
- "requires": {
- "es6-weak-map": "^2.0.1",
- "lodash": "^4.13.1"
- }
- },
- "deepdash": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/deepdash/-/deepdash-5.3.9.tgz",
- "integrity": "sha512-GRzJ0q9PDj2T+J2fX+b+TlUa2NlZ11l6vJ8LHNKVGeZ8CfxCuJaCychTq07iDRTvlfO8435jlvVS1QXBrW9kMg==",
- "requires": {
- "lodash": "^4.17.21",
- "lodash-es": "^4.17.21"
- }
- },
- "deepmerge": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
- "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
- },
- "default-gateway": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
- "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
- "requires": {
- "execa": "^1.0.0",
- "ip-regex": "^2.1.0"
- }
- },
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "del": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
- "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "requires": {
- "@types/glob": "^7.1.1",
- "globby": "^6.1.0",
- "is-path-cwd": "^2.0.0",
- "is-path-in-cwd": "^2.0.0",
- "p-map": "^2.0.0",
- "pify": "^4.0.1",
- "rimraf": "^2.6.3"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
- }
- }
- },
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw=="
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
- }
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
- },
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- },
- "dependency-graph": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
- "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg=="
- },
- "des.js": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
- "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
- "requires": {
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
- },
- "detect-newline": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
- "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg=="
- },
- "detect-node": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
- },
- "detect-port-alt": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
- "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
- "requires": {
- "address": "^1.0.1",
- "debug": "^2.6.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "diff-sequences": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz",
- "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew=="
- },
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "requires": {
- "bn.js": "^4.1.0",
- "miller-rabin": "^4.0.0",
- "randombytes": "^2.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "requires": {
- "path-type": "^4.0.0"
- },
- "dependencies": {
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- }
- }
- },
- "dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg=="
- },
- "dns-packet": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
- "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "requires": {
- "ip": "^1.1.0",
- "safe-buffer": "^5.0.1"
- }
- },
- "dns-txt": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
- "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==",
- "requires": {
- "buffer-indexof": "^1.0.0"
- }
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dom-accessibility-api": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz",
- "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA=="
- },
- "dom-converter": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
- "requires": {
- "utila": "~0.4"
- }
- },
- "dom-helpers": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
- "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
- "requires": {
- "@babel/runtime": "^7.1.2"
- }
- },
- "dom-serializer": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
- "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
- "requires": {
- "domelementtype": "^2.0.1",
- "entities": "^2.0.0"
- },
- "dependencies": {
- "domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- }
- }
- },
- "dom4": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.6.tgz",
- "integrity": "sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA=="
- },
- "domain-browser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
- },
- "domelementtype": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
- },
- "domexception": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
- "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
- "requires": {
- "webidl-conversions": "^4.0.2"
- }
- },
- "domhandler": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
- "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
- "requires": {
- "domelementtype": "^2.2.0"
- },
- "dependencies": {
- "domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- }
- }
- },
- "domutils": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
- "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
- "requires": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "dotenv": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
- "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
- },
- "dotenv-expand": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
- "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
- },
- "duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
- },
- "duplexify": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- },
- "electron-to-chromium": {
- "version": "1.4.269",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.269.tgz",
- "integrity": "sha512-7mHFONwp7MNvdyto1v70fCwk28NJMFgsK79op+iYHzz1BLE8T66a1B2qW5alb8XgE0yi3FL3ZQjSYZpJpF6snw=="
- },
- "elliptic": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "requires": {
- "bn.js": "^4.11.9",
- "brorand": "^1.1.0",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.1",
- "inherits": "^2.0.4",
- "minimalistic-assert": "^1.0.1",
- "minimalistic-crypto-utils": "^1.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
- },
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "enhanced-resolve": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
- "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.5.0",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "memory-fs": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
- "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- }
- }
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "error-stack-parser": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
- "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
- "requires": {
- "stackframe": "^1.3.4"
- }
- },
- "es-abstract": {
- "version": "1.20.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz",
- "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.6",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.4.3",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- }
- },
- "es-array-method-boxes-properly": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
- "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
- },
- "es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es5-ext": {
- "version": "0.10.62",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
- "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
- "requires": {
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.3",
- "next-tick": "^1.1.0"
- }
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
- },
- "escodegen": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
- "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^4.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- }
- },
- "eslint": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
- "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "ajv": "^6.10.0",
- "chalk": "^2.1.0",
- "cross-spawn": "^6.0.5",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "eslint-scope": "^5.0.0",
- "eslint-utils": "^1.4.3",
- "eslint-visitor-keys": "^1.1.0",
- "espree": "^6.1.2",
- "esquery": "^1.0.1",
- "esutils": "^2.0.2",
- "file-entry-cache": "^5.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "inquirer": "^7.0.0",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.3.0",
- "lodash": "^4.17.14",
- "minimatch": "^3.0.4",
- "mkdirp": "^0.5.1",
- "natural-compare": "^1.4.0",
- "optionator": "^0.8.3",
- "progress": "^2.0.0",
- "regexpp": "^2.0.1",
- "semver": "^6.1.2",
- "strip-ansi": "^5.2.0",
- "strip-json-comments": "^3.0.1",
- "table": "^5.2.3",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "eslint-utils": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
- "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
- },
- "regexpp": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
- "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw=="
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "eslint-config-react-app": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz",
- "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==",
- "requires": {
- "confusing-browser-globals": "^1.0.9"
- }
- },
- "eslint-import-resolver-node": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
- "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
- "requires": {
- "debug": "^3.2.7",
- "resolve": "^1.20.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-loader": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz",
- "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==",
- "requires": {
- "fs-extra": "^8.1.0",
- "loader-fs-cache": "^1.0.2",
- "loader-utils": "^1.2.3",
- "object-hash": "^2.0.1",
- "schema-utils": "^2.6.1"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
- "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
- "requires": {
- "debug": "^3.2.7"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-flowtype": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz",
- "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==",
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "eslint-plugin-import": {
- "version": "2.20.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz",
- "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==",
- "requires": {
- "array-includes": "^3.0.3",
- "array.prototype.flat": "^1.2.1",
- "contains-path": "^0.1.0",
- "debug": "^2.6.9",
- "doctrine": "1.5.0",
- "eslint-import-resolver-node": "^0.3.2",
- "eslint-module-utils": "^2.4.1",
- "has": "^1.0.3",
- "minimatch": "^3.0.4",
- "object.values": "^1.1.0",
- "read-pkg-up": "^2.0.0",
- "resolve": "^1.12.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "doctrine": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
- "integrity": "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==",
- "requires": {
- "esutils": "^2.0.2",
- "isarray": "^1.0.0"
- }
- },
"find-up": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
"integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
+ "dev": true,
"requires": {
"locate-path": "^2.0.0"
}
},
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
"load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
+ "dev": true,
"requires": {
"graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
"strip-bom": "^3.0.0"
}
},
@@ -6512,20 +1663,17 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
"integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
+ "dev": true,
"requires": {
"p-locate": "^2.0.0",
"path-exists": "^3.0.0"
}
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
"p-limit": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
"integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
"requires": {
"p-try": "^1.0.0"
}
@@ -6534,6 +1682,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
"integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
+ "dev": true,
"requires": {
"p-limit": "^1.1.0"
}
@@ -6541,554 +1690,511 @@
"p-try": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww=="
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
+ "dev": true
},
"parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "dev": true,
"requires": {
- "error-ex": "^1.2.0"
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
}
},
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "dev": true
+ },
"path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
"requires": {
- "pify": "^2.0.0"
+ "pify": "^3.0.0"
}
},
"pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "dev": true
},
"read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
+ "dev": true,
"requires": {
- "load-json-file": "^2.0.0",
+ "load-json-file": "^4.0.0",
"normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
+ "path-type": "^3.0.0"
+ },
+ "dependencies": {
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ }
}
},
"read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+ "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==",
+ "dev": true,
"requires": {
"find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
+ "read-pkg": "^3.0.0"
}
- }
- }
- },
- "eslint-plugin-jsx-a11y": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz",
- "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",
- "requires": {
- "@babel/runtime": "^7.4.5",
- "aria-query": "^3.0.0",
- "array-includes": "^3.0.3",
- "ast-types-flow": "^0.0.7",
- "axobject-query": "^2.0.2",
- "damerau-levenshtein": "^1.0.4",
- "emoji-regex": "^7.0.2",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.2.1"
- },
- "dependencies": {
- "aria-query": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
- "integrity": "sha512-majUxHgLehQTeSA+hClx+DY09OVUqG3GtezWkF1krgLGNdlDu9l9V8DaqNMWbq4Eddc8wsyDA0hpDUtnYxQEXw==",
- "requires": {
- "ast-types-flow": "0.0.7",
- "commander": "^2.11.0"
- }
- }
- }
- },
- "eslint-plugin-react": {
- "version": "7.19.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz",
- "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==",
- "requires": {
- "array-includes": "^3.1.1",
- "doctrine": "^2.1.0",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.2.3",
- "object.entries": "^1.1.1",
- "object.fromentries": "^2.0.2",
- "object.values": "^1.1.1",
- "prop-types": "^15.7.2",
- "resolve": "^1.15.1",
- "semver": "^6.3.0",
- "string.prototype.matchall": "^4.0.2",
- "xregexp": "^4.3.0"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz",
- "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA=="
- },
- "eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="
- },
- "espree": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
- "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
- "requires": {
- "acorn": "^7.1.1",
- "acorn-jsx": "^5.2.0",
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "requires": {
- "estraverse": "^5.1.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- }
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- }
- }
- },
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
- },
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
- },
- "eventsource": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz",
- "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA=="
- },
- "evp_bytestokey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
- "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "exec-sh": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz",
- "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w=="
- },
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
}
}
},
- "exit": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
- "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="
+ "conventional-changelog-preset-loader": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz",
+ "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==",
+ "dev": true
},
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
+ "conventional-changelog-writer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz",
+ "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==",
+ "dev": true,
"requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
+ "conventional-commits-filter": "^2.0.7",
+ "dateformat": "^3.0.0",
+ "handlebars": "^4.7.7",
+ "json-stringify-safe": "^5.0.1",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "semver": "^6.0.0",
+ "split": "^1.0.0",
+ "through2": "^4.0.0"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
}
}
},
- "expect": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz",
- "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==",
+ "conventional-commits-filter": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
+ "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
+ "dev": true,
"requires": {
- "@jest/types": "^24.9.0",
- "ansi-styles": "^3.2.0",
- "jest-get-type": "^24.9.0",
- "jest-matcher-utils": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-regex-util": "^24.9.0"
+ "lodash.ismatch": "^4.4.0",
+ "modify-values": "^1.0.0"
}
},
- "express": {
- "version": "4.18.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
- "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
+ "conventional-commits-parser": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz",
+ "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==",
+ "dev": true,
"requires": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.0",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.5.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.10.3",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- },
- "cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- },
- "qs": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
- "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
+ "JSONStream": "^1.0.4",
+ "is-text-path": "^1.0.1",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
}
},
- "ext": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
- "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "conventional-recommended-bump": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz",
+ "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==",
+ "dev": true,
"requires": {
- "type": "^2.7.2"
- },
- "dependencies": {
- "type": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
- "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
- }
+ "concat-stream": "^2.0.0",
+ "conventional-changelog-preset-loader": "^2.3.4",
+ "conventional-commits-filter": "^2.0.7",
+ "conventional-commits-parser": "^3.2.0",
+ "git-raw-commits": "^2.0.8",
+ "git-semver-tags": "^4.1.1",
+ "meow": "^8.0.0",
+ "q": "^1.5.1"
}
},
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
},
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "cosmiconfig": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.0.tgz",
+ "integrity": "sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==",
+ "dev": true,
"requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ }
+ },
+ "cosmiconfig-typescript-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz",
+ "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==",
+ "dev": true
+ },
+ "create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "dargs": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
+ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==",
+ "dev": true
+ },
+ "dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "debuglog": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
+ "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==",
+ "dev": true
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "dev": true
+ },
+ "decamelize-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
+ "dev": true,
+ "requires": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
},
"dependencies": {
- "is-extendable": {
+ "map-obj": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "requires": {
- "is-plain-object": "^2.0.4"
- }
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+ "dev": true
}
}
},
+ "dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true
+ },
+ "defaults": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
+ "dev": true,
+ "requires": {
+ "clone": "^1.0.2"
+ }
+ },
+ "define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+ "dev": true
+ },
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true
+ },
+ "deprecation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "dev": true
+ },
+ "detect-indent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==",
+ "dev": true
+ },
+ "dezalgo": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
+ "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
+ "dev": true,
+ "requires": {
+ "asap": "^2.0.0",
+ "wrappy": "1"
+ }
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^2.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
+ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
+ "dev": true
+ },
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
+ "ejs": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz",
+ "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==",
+ "dev": true,
+ "requires": {
+ "jake": "^10.8.5"
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "^4.1.1"
+ }
+ },
+ "env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true
+ },
+ "envinfo": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+ "dev": true
+ },
+ "err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "dev": true
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esquery": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
"external-editor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
"integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
"requires": {
"chardet": "^0.7.0",
"iconv-lite": "^0.4.24",
"tmp": "^0.0.33"
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
},
"dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
"requires": {
- "is-descriptor": "^1.0.0"
+ "safer-buffer": ">= 2.1.2 < 3"
}
},
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
"requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
+ "os-tmpdir": "~1.0.2"
}
}
}
},
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
- },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true
},
"fast-glob": {
"version": "3.2.12",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
"integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
+ "dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -7097,723 +2203,2059 @@
"micromatch": "^4.0.4"
}
},
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
- },
- "fast-shallow-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz",
- "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw=="
- },
- "fastest-stable-stringify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz",
- "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q=="
- },
"fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dev": true,
"requires": {
"reusify": "^1.0.4"
}
},
- "faye-websocket": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
- "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==",
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "fb-watchman": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
- "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
- "requires": {
- "bser": "2.1.1"
- }
- },
- "figgy-pudding": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
- "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
- },
"figures": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
"integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
"requires": {
"escape-string-regexp": "^1.0.5"
}
},
- "file-entry-cache": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
- "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
+ "filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
"requires": {
- "flat-cache": "^2.0.1"
+ "minimatch": "^5.0.1"
}
},
- "file-loader": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz",
- "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==",
- "requires": {
- "loader-utils": "^1.2.3",
- "schema-utils": "^2.5.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "file-selector": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.4.0.tgz",
- "integrity": "sha512-iACCiXeMYOvZqlF1kTiYINzgepRBymz1wwjiuup9u9nayhb6g4fSwiyJ/6adli+EPwrWtpgQAh2PoS7HukEGEg==",
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "optional": true
- },
- "filesize": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz",
- "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg=="
- },
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
- "filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="
- },
- "finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "find-cache-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
- "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^2.0.0",
- "pkg-dir": "^3.0.0"
- }
- },
"find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
"requires": {
- "locate-path": "^3.0.0"
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
}
},
- "flat-cache": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
- "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
- "requires": {
- "flatted": "^2.0.0",
- "rimraf": "2.6.3",
- "write": "1.0.3"
- },
- "dependencies": {
- "rimraf": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "flatted": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
- "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA=="
- },
- "flatten": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
- "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg=="
- },
- "flush-write-stream": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "requires": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.3.6"
- }
- },
- "fn-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-3.0.0.tgz",
- "integrity": "sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA=="
+ "flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "dev": true
},
"follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ=="
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
- "requires": {
- "for-in": "^1.0.1"
- }
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
- },
- "fork-ts-checker-webpack-plugin": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz",
- "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==",
- "requires": {
- "@babel/code-frame": "^7.5.5",
- "chalk": "^2.4.1",
- "micromatch": "^3.1.10",
- "minimatch": "^3.0.4",
- "semver": "^5.6.0",
- "tapable": "^1.0.0",
- "worker-rpc": "^0.1.0"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "dev": true
},
"form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
"requires": {
"asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
+ "combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
},
- "formik": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz",
- "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==",
- "requires": {
- "deepmerge": "^2.1.1",
- "hoist-non-react-statics": "^3.3.0",
- "lodash": "^4.17.21",
- "lodash-es": "^4.17.21",
- "react-fast-compare": "^2.0.1",
- "tiny-warning": "^1.0.2",
- "tslib": "^1.10.0"
- },
- "dependencies": {
- "react-fast-compare": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
- "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw=="
- },
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
- "requires": {
- "map-cache": "^0.2.2"
- }
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- },
- "from2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
- "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- }
+ "fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true
},
"fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz",
+ "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==",
+ "dev": true,
"requires": {
"graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
}
},
"fs-minipass": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
"requires": {
"minipass": "^3.0.0"
}
},
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
- "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "iferr": "^0.1.5",
- "imurmurhash": "^0.1.4",
- "readable-stream": "1 || 2"
- }
- },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
- "fstream": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
- "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "inherits": "~2.0.0",
- "mkdirp": ">=0.5 0",
- "rimraf": "2"
- }
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- }
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="
- },
- "functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
},
"gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "dev": true,
"requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
}
},
- "gaze": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
- "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
- "requires": {
- "globule": "^1.0.0"
- }
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
- },
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
},
- "get-intrinsic": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz",
- "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==",
+ "get-pkg-repo": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz",
+ "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==",
+ "dev": true,
"requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.3"
+ "@hutson/parse-repository-url": "^3.0.0",
+ "hosted-git-info": "^4.0.0",
+ "through2": "^2.0.0",
+ "yargs": "^16.2.0"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ }
}
},
- "get-own-enumerable-property-symbols": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
- "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="
+ "get-port": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
+ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
+ "dev": true
},
"get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "git-raw-commits": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz",
+ "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==",
+ "dev": true,
"requires": {
- "pump": "^3.0.0"
+ "dargs": "^7.0.0",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
}
},
- "get-symbol-description": {
+ "git-remote-origin-url": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
+ "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==",
+ "dev": true,
+ "requires": {
+ "gitconfiglocal": "^1.0.0",
+ "pify": "^2.3.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true
+ }
+ }
+ },
+ "git-semver-tags": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz",
+ "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==",
+ "dev": true,
+ "requires": {
+ "meow": "^8.0.0",
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "git-up": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
+ "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==",
+ "dev": true,
+ "requires": {
+ "is-ssh": "^1.4.0",
+ "parse-url": "^8.1.0"
+ }
+ },
+ "git-url-parse": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz",
+ "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==",
+ "dev": true,
+ "requires": {
+ "git-up": "^7.0.0"
+ }
+ },
+ "gitconfiglocal": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
+ "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==",
+ "dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
- "requires": {
- "assert-plus": "^1.0.0"
+ "ini": "^1.3.2"
}
},
"glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
}
},
"glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
"requires": {
"is-glob": "^4.0.1"
}
},
- "glob-to-regexp": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
- "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig=="
- },
- "global-modules": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
- "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "global-dirs": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==",
+ "dev": true,
"requires": {
- "global-prefix": "^3.0.0"
+ "ini": "^1.3.4"
}
},
- "global-prefix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
- "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
"requires": {
- "ini": "^1.3.5",
- "kind-of": "^6.0.2",
- "which": "^1.3.1"
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "dev": true
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ }
+ },
+ "hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "dev": true
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "dev": true
+ },
+ "http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "husky": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz",
+ "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "dev": true
+ },
+ "ignore-walk": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz",
+ "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
},
"dependencies": {
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ }
+ }
+ },
+ "import-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz",
+ "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==",
+ "dev": true
+ },
+ "import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "init-package-json": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz",
+ "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==",
+ "dev": true,
+ "requires": {
+ "npm-package-arg": "^9.0.1",
+ "promzard": "^0.3.0",
+ "read": "^1.0.7",
+ "read-package-json": "^5.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^4.0.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
}
}
}
},
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
- },
- "globby": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
- "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
+ "inquirer": {
+ "version": "8.2.5",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz",
+ "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==",
+ "dev": true,
"requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.1",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.21",
+ "mute-stream": "0.0.8",
+ "ora": "^5.4.1",
+ "run-async": "^2.4.0",
+ "rxjs": "^7.5.5",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "ip": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
+ "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
+ "dev": true
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "dev": true
+ },
+ "is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "dev": true,
+ "requires": {
+ "ci-info": "^2.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
+ "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "dev": true
+ },
+ "is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
+ "dev": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true
+ },
+ "is-ssh": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
+ "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
+ "dev": true,
+ "requires": {
+ "protocols": "^2.0.1"
+ }
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
+ "dev": true,
+ "requires": {
+ "text-extensions": "^1.0.0"
+ }
+ },
+ "is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true
+ },
+ "is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "requires": {
+ "is-docker": "^2.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+ "dev": true
+ },
+ "jake": {
+ "version": "10.8.5",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz",
+ "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==",
+ "dev": true,
+ "requires": {
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.1",
+ "minimatch": "^3.0.4"
},
"dependencies": {
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
}
}
},
- "globule": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz",
- "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==",
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
"requires": {
- "glob": "~7.1.1",
- "lodash": "^4.17.21",
- "minimatch": "~3.0.2"
+ "argparse": "^2.0.1"
+ }
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "json-stringify-nice": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz",
+ "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true
+ },
+ "jsonc-parser": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz",
+ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
+ "dev": true
+ },
+ "just-diff": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.2.0.tgz",
+ "integrity": "sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==",
+ "dev": true
+ },
+ "just-diff-apply": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz",
+ "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "lerna": {
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.5.1.tgz",
+ "integrity": "sha512-Va1bysubwWdoWZ1ncKcoTGBXNAu/10/TwELb550TTivXmEWjCCdek4eX0BNLTEYKxu3tpV2UEeqVisUiWGn4WA==",
+ "dev": true,
+ "requires": {
+ "@lerna/child-process": "6.5.1",
+ "@lerna/create": "6.5.1",
+ "@npmcli/arborist": "5.3.0",
+ "@npmcli/run-script": "4.1.7",
+ "@nrwl/devkit": ">=15.5.2 < 16",
+ "@octokit/plugin-enterprise-rest": "6.0.1",
+ "@octokit/rest": "19.0.3",
+ "byte-size": "7.0.0",
+ "chalk": "4.1.0",
+ "clone-deep": "4.0.1",
+ "cmd-shim": "5.0.0",
+ "columnify": "1.6.0",
+ "config-chain": "1.1.12",
+ "conventional-changelog-angular": "5.0.12",
+ "conventional-changelog-core": "4.2.4",
+ "conventional-recommended-bump": "6.1.0",
+ "cosmiconfig": "7.0.0",
+ "dedent": "0.7.0",
+ "dot-prop": "6.0.1",
+ "envinfo": "^7.7.4",
+ "execa": "5.0.0",
+ "fs-extra": "9.1.0",
+ "get-port": "5.1.1",
+ "get-stream": "6.0.0",
+ "git-url-parse": "13.1.0",
+ "glob-parent": "5.1.2",
+ "globby": "11.1.0",
+ "graceful-fs": "4.2.10",
+ "has-unicode": "2.0.1",
+ "import-local": "^3.0.2",
+ "init-package-json": "3.0.2",
+ "inquirer": "^8.2.4",
+ "is-ci": "2.0.0",
+ "is-stream": "2.0.0",
+ "js-yaml": "^4.1.0",
+ "libnpmaccess": "6.0.3",
+ "libnpmpublish": "6.0.4",
+ "load-json-file": "6.2.0",
+ "make-dir": "3.1.0",
+ "minimatch": "3.0.5",
+ "multimatch": "5.0.0",
+ "node-fetch": "2.6.7",
+ "npm-package-arg": "8.1.1",
+ "npm-packlist": "5.1.1",
+ "npm-registry-fetch": "13.3.0",
+ "npmlog": "^6.0.2",
+ "nx": ">=15.5.2 < 16",
+ "p-map": "4.0.0",
+ "p-map-series": "2.1.0",
+ "p-pipe": "3.1.0",
+ "p-queue": "6.6.2",
+ "p-reduce": "2.1.0",
+ "p-waterfall": "2.1.1",
+ "pacote": "13.6.1",
+ "path-exists": "4.0.0",
+ "pify": "5.0.0",
+ "read-cmd-shim": "3.0.0",
+ "read-package-json": "5.0.1",
+ "resolve-from": "5.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "7.3.4",
+ "signal-exit": "3.0.7",
+ "slash": "3.0.0",
+ "ssri": "9.0.1",
+ "strong-log-transformer": "2.1.0",
+ "tar": "6.1.11",
+ "temp-dir": "1.0.0",
+ "typescript": "^3 || ^4",
+ "upath": "^2.0.1",
+ "uuid": "8.3.2",
+ "validate-npm-package-license": "3.0.4",
+ "validate-npm-package-name": "4.0.0",
+ "write-file-atomic": "4.0.1",
+ "write-pkg": "4.0.0",
+ "yargs": "16.2.0",
+ "yargs-parser": "20.2.4"
},
"dependencies": {
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "conventional-changelog-angular": {
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz",
+ "integrity": "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ }
+ },
+ "cosmiconfig": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
+ "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "dot-prop": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
+ "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^2.0.0"
+ }
+ },
+ "execa": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
+ "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz",
+ "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "semver": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.4",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
+ "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+ "dev": true
+ }
+ }
+ },
+ "libnpmaccess": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.3.tgz",
+ "integrity": "sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg==",
+ "dev": true,
+ "requires": {
+ "aproba": "^2.0.0",
+ "minipass": "^3.1.1",
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
+ }
+ }
+ }
+ },
+ "libnpmpublish": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.4.tgz",
+ "integrity": "sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg==",
+ "dev": true,
+ "requires": {
+ "normalize-package-data": "^4.0.0",
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz",
+ "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
+ }
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
+ }
+ }
+ }
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "load-json-file": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz",
+ "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.15",
+ "parse-json": "^5.0.0",
+ "strip-bom": "^4.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lodash.camelcase": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
+ "dev": true
+ },
+ "lodash.isfunction": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz",
+ "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==",
+ "dev": true
+ },
+ "lodash.ismatch": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
+ "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==",
+ "dev": true
+ },
+ "lodash.isplainobject": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
+ "dev": true
+ },
+ "lodash.kebabcase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
+ "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==",
+ "dev": true
+ },
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
+ },
+ "lodash.mergewith": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
+ "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==",
+ "dev": true
+ },
+ "lodash.snakecase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
+ "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==",
+ "dev": true
+ },
+ "lodash.startcase": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz",
+ "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==",
+ "dev": true
+ },
+ "lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
+ "dev": true
+ },
+ "lodash.upperfirst": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz",
+ "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true
+ },
+ "make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "dev": true,
+ "requires": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ }
+ }
+ },
+ "map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true
+ },
+ "meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ }
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true
+ },
+ "minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ }
+ },
+ "minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "dev": true,
+ "requires": {
+ "encoding": "^0.1.13",
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz",
+ "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==",
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ },
+ "mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz",
+ "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==",
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ }
+ },
+ "modify-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
+ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "multimatch": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
+ "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "node-addon-api": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
+ "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "node-gyp": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz",
+ "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==",
+ "dev": true,
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
+ "node-gyp-build": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz",
+ "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==",
+ "dev": true
+ },
+ "nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "dev": true,
+ "requires": {
+ "abbrev": "^1.0.0"
+ }
+ },
+ "normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-install-checks": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz",
+ "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==",
+ "dev": true,
+ "requires": {
+ "semver": "^7.1.1"
+ }
+ },
+ "npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz",
+ "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^3.0.6",
+ "semver": "^7.0.0",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "dependencies": {
+ "builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
+ "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
+ "dev": true,
+ "requires": {
+ "builtins": "^1.0.3"
+ }
+ }
+ }
+ },
+ "npm-packlist": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz",
+ "integrity": "sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==",
+ "dev": true,
+ "requires": {
+ "glob": "^8.0.1",
+ "ignore-walk": "^5.0.1",
+ "npm-bundled": "^1.1.2",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-pick-manifest": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz",
+ "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==",
+ "dev": true,
+ "requires": {
+ "npm-install-checks": "^5.0.0",
+ "npm-normalize-package-bin": "^2.0.0",
+ "npm-package-arg": "^9.0.0",
+ "semver": "^7.3.5"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "npm-normalize-package-bin": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz",
+ "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
+ }
+ }
+ }
+ },
+ "npm-registry-fetch": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz",
+ "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==",
+ "dev": true,
+ "requires": {
+ "make-fetch-happen": "^10.0.6",
+ "minipass": "^3.1.6",
+ "minipass-fetch": "^2.0.3",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.1.2",
+ "npm-package-arg": "^9.0.1",
+ "proc-log": "^2.0.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
+ }
+ }
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "nx": {
+ "version": "15.8.5",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-15.8.5.tgz",
+ "integrity": "sha512-1c6Y3rPSzzlqQVJPo33Ej0HY/3t9ykeaPs074HpYxXH0+GU1BSIv/9EfXKQGvmBzjs5yAx6asGIv+H3QDrFt3A==",
+ "dev": true,
+ "requires": {
+ "@nrwl/cli": "15.8.5",
+ "@nrwl/nx-darwin-arm64": "15.8.5",
+ "@nrwl/nx-darwin-x64": "15.8.5",
+ "@nrwl/nx-linux-arm-gnueabihf": "15.8.5",
+ "@nrwl/nx-linux-arm64-gnu": "15.8.5",
+ "@nrwl/nx-linux-arm64-musl": "15.8.5",
+ "@nrwl/nx-linux-x64-gnu": "15.8.5",
+ "@nrwl/nx-linux-x64-musl": "15.8.5",
+ "@nrwl/nx-win32-arm64-msvc": "15.8.5",
+ "@nrwl/nx-win32-x64-msvc": "15.8.5",
+ "@nrwl/tao": "15.8.5",
+ "@parcel/watcher": "2.0.4",
+ "@yarnpkg/lockfile": "^1.1.0",
+ "@yarnpkg/parsers": "^3.0.0-rc.18",
+ "@zkochan/js-yaml": "0.0.6",
+ "axios": "^1.0.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "3.1.0",
+ "cli-spinners": "2.6.1",
+ "cliui": "^7.0.2",
+ "dotenv": "~10.0.0",
+ "enquirer": "~2.3.6",
+ "fast-glob": "3.2.7",
+ "figures": "3.2.0",
+ "flat": "^5.0.2",
+ "fs-extra": "^11.1.0",
+ "glob": "7.1.4",
+ "ignore": "^5.0.4",
+ "js-yaml": "4.1.0",
+ "jsonc-parser": "3.2.0",
+ "lines-and-columns": "~2.0.3",
+ "minimatch": "3.0.5",
+ "npm-run-path": "^4.0.1",
+ "open": "^8.4.0",
+ "semver": "7.3.4",
+ "string-width": "^4.2.3",
+ "strong-log-transformer": "^2.1.0",
+ "tar-stream": "~2.2.0",
+ "tmp": "~0.2.1",
+ "tsconfig-paths": "^4.1.2",
+ "tslib": "^2.3.0",
+ "v8-compile-cache": "2.3.0",
+ "yargs": "^17.6.2",
+ "yargs-parser": "21.1.1"
+ },
+ "dependencies": {
+ "@zkochan/js-yaml": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz",
+ "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==",
+ "dev": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "cli-spinners": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz",
+ "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ }
+ },
+ "glob": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -7823,3488 +4265,43 @@
"path-is-absolute": "^1.0.0"
}
},
+ "lines-and-columns": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz",
+ "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==",
+ "dev": true
+ },
"minimatch": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
- "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==",
+ "dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
- },
- "growly": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
- "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw=="
- },
- "gud": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
- "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
- },
- "gzip-size": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
- "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
- "requires": {
- "duplexer": "^0.1.1",
- "pify": "^4.0.1"
- },
- "dependencies": {
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
- }
- }
- },
- "handle-thing": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- }
- },
- "harmony-reflect": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
- "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- }
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "hash-base": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "requires": {
- "inherits": "^2.0.4",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "hash.js": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
- "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.1"
- }
- },
- "he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
- },
- "hex-color-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
- "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
- },
- "history": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
- "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
- "requires": {
- "@babel/runtime": "^7.1.2",
- "loose-envify": "^1.2.0",
- "resolve-pathname": "^3.0.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0",
- "value-equal": "^1.0.1"
- }
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==",
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "hoist-non-react-statics": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
- "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "requires": {
- "react-is": "^16.7.0"
- }
- },
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
- },
- "hotkeys-js": {
- "version": "3.9.4",
- "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.9.4.tgz",
- "integrity": "sha512-2zuLt85Ta+gIyvs4N88pCYskNrxf1TFv3LR9t5mdAZIX8BcgQQ48F2opUptvHa6m8zsy5v/a0i9mWzTrlNWU0Q=="
- },
- "hpack.js": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
- "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
- "requires": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- }
- },
- "hsl-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
- "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A=="
- },
- "hsla-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
- "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA=="
- },
- "html-encoding-sniffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
- "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
- "requires": {
- "whatwg-encoding": "^1.0.1"
- }
- },
- "html-entities": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
- "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA=="
- },
- "html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
- },
- "html-minifier-terser": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
- "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
- "requires": {
- "camel-case": "^4.1.1",
- "clean-css": "^4.2.3",
- "commander": "^4.1.1",
- "he": "^1.2.0",
- "param-case": "^3.0.3",
- "relateurl": "^0.2.7",
- "terser": "^4.6.3"
- },
- "dependencies": {
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
- }
- }
- },
- "html-webpack-plugin": {
- "version": "4.0.0-beta.11",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz",
- "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==",
- "requires": {
- "html-minifier-terser": "^5.0.1",
- "loader-utils": "^1.2.3",
- "lodash": "^4.17.15",
- "pretty-error": "^2.1.1",
- "tapable": "^1.1.3",
- "util.promisify": "1.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "util.promisify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
- "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
- "requires": {
- "define-properties": "^1.1.2",
- "object.getownpropertydescriptors": "^2.0.3"
- }
- }
- }
- },
- "htmlparser2": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
- "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.0.0",
- "domutils": "^2.5.2",
- "entities": "^2.0.0"
- },
- "dependencies": {
- "dom-serializer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
- "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- },
- "domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- }
- }
- },
- "http-deceiver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
- "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
- },
- "http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "requires": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- }
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "http-proxy-middleware": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
- "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
- "requires": {
- "@types/http-proxy": "^1.17.5",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="
- },
- "hyphenate-style-name": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
- "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "icss-utils": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
- "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
- "requires": {
- "postcss": "^7.0.14"
- }
- },
- "identity-obj-proxy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
- "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
- "requires": {
- "harmony-reflect": "^1.4.6"
- }
- },
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- },
- "iferr": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
- "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA=="
- },
- "ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
- },
- "immer": {
- "version": "9.0.15",
- "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz",
- "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ=="
- },
- "import-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
- "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==",
- "requires": {
- "import-from": "^2.1.0"
- }
- },
- "import-fresh": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
- "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
- "requires": {
- "caller-path": "^2.0.0",
- "resolve-from": "^3.0.0"
- }
- },
- "import-from": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
- "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==",
- "requires": {
- "resolve-from": "^3.0.0"
- }
- },
- "import-local": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
- "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "requires": {
- "pkg-dir": "^3.0.0",
- "resolve-cwd": "^2.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
- },
- "in-publish": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz",
- "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ=="
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA=="
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
- },
- "inline-style-prefixer": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz",
- "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==",
- "requires": {
- "css-in-js-utils": "^2.0.0"
- }
- },
- "inquirer": {
- "version": "7.3.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
- "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.19",
- "mute-stream": "0.0.8",
- "run-async": "^2.4.0",
- "rxjs": "^6.6.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "internal-ip": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
- "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
- "requires": {
- "default-gateway": "^4.2.0",
- "ipaddr.js": "^1.9.0"
- }
- },
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "intl": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz",
- "integrity": "sha512-rK0KcPHeBFBcqsErKSpvZnrOmWOj+EmDkyJ57e90YWaQNqbcivcqmKDlHEeNprDWOsKzPsh1BfSpPQdDvclHVw=="
- },
- "intl-format-cache": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/intl-format-cache/-/intl-format-cache-4.3.1.tgz",
- "integrity": "sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q=="
- },
- "intl-messageformat": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-7.8.4.tgz",
- "integrity": "sha512-yS0cLESCKCYjseCOGXuV4pxJm/buTfyCJ1nzQjryHmSehlptbZbn9fnlk1I9peLopZGGbjj46yHHiTAEZ1qOTA==",
- "requires": {
- "intl-format-cache": "^4.2.21",
- "intl-messageformat-parser": "^3.6.4"
- }
- },
- "intl-messageformat-parser": {
- "version": "3.6.4",
- "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-3.6.4.tgz",
- "integrity": "sha512-RgPGwue0mJtoX2Ax8EmMzJzttxjnva7gx0Q7mKJ4oALrTZvtmCeAw5Msz2PcjW4dtCh/h7vN/8GJCxZO1uv+OA==",
- "requires": {
- "@formatjs/intl-unified-numberformat": "^3.2.0"
- }
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "ip": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
- "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
- },
- "ip-regex": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
- "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw=="
- },
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- },
- "is-absolute-url": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
- "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg=="
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
- },
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
- "is-color-stop": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
- "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
- "requires": {
- "css-color-names": "^0.0.4",
- "hex-color-regex": "^1.1.0",
- "hsl-regex": "^1.0.0",
- "hsla-regex": "^1.0.0",
- "rgb-regex": "^1.0.1",
- "rgba-regex": "^1.0.0"
- }
- },
- "is-core-module": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
- "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
- }
- }
- },
- "is-directory": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
- "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw=="
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-finite": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
- "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="
- },
- "is-generator-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
- "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="
- },
- "is-path-in-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
- "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "requires": {
- "is-path-inside": "^2.1.0"
- }
- },
- "is-path-inside": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
- "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "requires": {
- "path-is-inside": "^1.0.2"
- }
- },
- "is-plain-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA=="
- },
- "is-resolvable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
- "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
- },
- "is-root": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
- "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg=="
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q=="
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
- },
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw=="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
- },
- "istanbul-lib-coverage": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
- "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA=="
- },
- "istanbul-lib-instrument": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
- "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
- "requires": {
- "@babel/generator": "^7.4.0",
- "@babel/parser": "^7.4.3",
- "@babel/template": "^7.4.0",
- "@babel/traverse": "^7.4.3",
- "@babel/types": "^7.4.0",
- "istanbul-lib-coverage": "^2.0.5",
- "semver": "^6.0.0"
- }
- },
- "istanbul-lib-report": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
- "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
- "requires": {
- "istanbul-lib-coverage": "^2.0.5",
- "make-dir": "^2.1.0",
- "supports-color": "^6.1.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "istanbul-lib-source-maps": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
- "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^2.0.5",
- "make-dir": "^2.1.0",
- "rimraf": "^2.6.3",
- "source-map": "^0.6.1"
- }
- },
- "istanbul-reports": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz",
- "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==",
- "requires": {
- "html-escaper": "^2.0.0"
- }
- },
- "jest": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz",
- "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==",
- "requires": {
- "import-local": "^2.0.0",
- "jest-cli": "^24.9.0"
- },
- "dependencies": {
- "jest-cli": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz",
- "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==",
- "requires": {
- "@jest/core": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "chalk": "^2.0.1",
- "exit": "^0.1.2",
- "import-local": "^2.0.0",
- "is-ci": "^2.0.0",
- "jest-config": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-validate": "^24.9.0",
- "prompts": "^2.0.1",
- "realpath-native": "^1.1.0",
- "yargs": "^13.3.0"
- }
- }
- }
- },
- "jest-changed-files": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz",
- "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==",
- "requires": {
- "@jest/types": "^24.9.0",
- "execa": "^1.0.0",
- "throat": "^4.0.0"
- }
- },
- "jest-config": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz",
- "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==",
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/test-sequencer": "^24.9.0",
- "@jest/types": "^24.9.0",
- "babel-jest": "^24.9.0",
- "chalk": "^2.0.1",
- "glob": "^7.1.1",
- "jest-environment-jsdom": "^24.9.0",
- "jest-environment-node": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "jest-jasmine2": "^24.9.0",
- "jest-regex-util": "^24.3.0",
- "jest-resolve": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-validate": "^24.9.0",
- "micromatch": "^3.1.10",
- "pretty-format": "^24.9.0",
- "realpath-native": "^1.1.0"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "jest-diff": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz",
- "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==",
- "requires": {
- "chalk": "^2.0.1",
- "diff-sequences": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "pretty-format": "^24.9.0"
- }
- },
- "jest-docblock": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz",
- "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==",
- "requires": {
- "detect-newline": "^2.1.0"
- }
- },
- "jest-each": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz",
- "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==",
- "requires": {
- "@jest/types": "^24.9.0",
- "chalk": "^2.0.1",
- "jest-get-type": "^24.9.0",
- "jest-util": "^24.9.0",
- "pretty-format": "^24.9.0"
- }
- },
- "jest-environment-jsdom": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz",
- "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==",
- "requires": {
- "@jest/environment": "^24.9.0",
- "@jest/fake-timers": "^24.9.0",
- "@jest/types": "^24.9.0",
- "jest-mock": "^24.9.0",
- "jest-util": "^24.9.0",
- "jsdom": "^11.5.1"
- }
- },
- "jest-environment-jsdom-fourteen": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz",
- "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==",
- "requires": {
- "@jest/environment": "^24.3.0",
- "@jest/fake-timers": "^24.3.0",
- "@jest/types": "^24.3.0",
- "jest-mock": "^24.0.0",
- "jest-util": "^24.0.0",
- "jsdom": "^14.1.0"
- },
- "dependencies": {
- "acorn": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
- },
- "jsdom": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz",
- "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==",
- "requires": {
- "abab": "^2.0.0",
- "acorn": "^6.0.4",
- "acorn-globals": "^4.3.0",
- "array-equal": "^1.0.0",
- "cssom": "^0.3.4",
- "cssstyle": "^1.1.1",
- "data-urls": "^1.1.0",
- "domexception": "^1.0.1",
- "escodegen": "^1.11.0",
- "html-encoding-sniffer": "^1.0.2",
- "nwsapi": "^2.1.3",
- "parse5": "5.1.0",
- "pn": "^1.1.0",
- "request": "^2.88.0",
- "request-promise-native": "^1.0.5",
- "saxes": "^3.1.9",
- "symbol-tree": "^3.2.2",
- "tough-cookie": "^2.5.0",
- "w3c-hr-time": "^1.0.1",
- "w3c-xmlserializer": "^1.1.2",
- "webidl-conversions": "^4.0.2",
- "whatwg-encoding": "^1.0.5",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^7.0.0",
- "ws": "^6.1.2",
- "xml-name-validator": "^3.0.0"
- }
- },
- "parse5": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
- "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="
- },
- "whatwg-url": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
- "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
- "requires": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
- }
- },
- "ws": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
- "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "requires": {
- "async-limiter": "~1.0.0"
- }
- }
- }
- },
- "jest-environment-node": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz",
- "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==",
- "requires": {
- "@jest/environment": "^24.9.0",
- "@jest/fake-timers": "^24.9.0",
- "@jest/types": "^24.9.0",
- "jest-mock": "^24.9.0",
- "jest-util": "^24.9.0"
- }
- },
- "jest-get-type": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz",
- "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q=="
- },
- "jest-haste-map": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz",
- "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==",
- "requires": {
- "@jest/types": "^24.9.0",
- "anymatch": "^2.0.0",
- "fb-watchman": "^2.0.0",
- "fsevents": "^1.2.7",
- "graceful-fs": "^4.1.15",
- "invariant": "^2.2.4",
- "jest-serializer": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-worker": "^24.9.0",
- "micromatch": "^3.1.10",
- "sane": "^4.0.3",
- "walker": "^1.0.7"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "jest-jasmine2": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz",
- "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==",
- "requires": {
- "@babel/traverse": "^7.1.0",
- "@jest/environment": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "chalk": "^2.0.1",
- "co": "^4.6.0",
- "expect": "^24.9.0",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^24.9.0",
- "jest-matcher-utils": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-runtime": "^24.9.0",
- "jest-snapshot": "^24.9.0",
- "jest-util": "^24.9.0",
- "pretty-format": "^24.9.0",
- "throat": "^4.0.0"
- }
- },
- "jest-leak-detector": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz",
- "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==",
- "requires": {
- "jest-get-type": "^24.9.0",
- "pretty-format": "^24.9.0"
- }
- },
- "jest-matcher-utils": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz",
- "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==",
- "requires": {
- "chalk": "^2.0.1",
- "jest-diff": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "pretty-format": "^24.9.0"
- }
- },
- "jest-message-util": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz",
- "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "@types/stack-utils": "^1.0.1",
- "chalk": "^2.0.1",
- "micromatch": "^3.1.10",
- "slash": "^2.0.0",
- "stack-utils": "^1.0.1"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "jest-mock": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz",
- "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==",
- "requires": {
- "@jest/types": "^24.9.0"
- }
- },
- "jest-pnp-resolver": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
- "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w=="
- },
- "jest-regex-util": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz",
- "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA=="
- },
- "jest-resolve": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz",
- "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==",
- "requires": {
- "@jest/types": "^24.9.0",
- "browser-resolve": "^1.11.3",
- "chalk": "^2.0.1",
- "jest-pnp-resolver": "^1.2.1",
- "realpath-native": "^1.1.0"
- }
- },
- "jest-resolve-dependencies": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz",
- "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==",
- "requires": {
- "@jest/types": "^24.9.0",
- "jest-regex-util": "^24.3.0",
- "jest-snapshot": "^24.9.0"
- }
- },
- "jest-runner": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz",
- "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==",
- "requires": {
- "@jest/console": "^24.7.1",
- "@jest/environment": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "chalk": "^2.4.2",
- "exit": "^0.1.2",
- "graceful-fs": "^4.1.15",
- "jest-config": "^24.9.0",
- "jest-docblock": "^24.3.0",
- "jest-haste-map": "^24.9.0",
- "jest-jasmine2": "^24.9.0",
- "jest-leak-detector": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-resolve": "^24.9.0",
- "jest-runtime": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-worker": "^24.6.0",
- "source-map-support": "^0.5.6",
- "throat": "^4.0.0"
- }
- },
- "jest-runtime": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz",
- "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==",
- "requires": {
- "@jest/console": "^24.7.1",
- "@jest/environment": "^24.9.0",
- "@jest/source-map": "^24.3.0",
- "@jest/transform": "^24.9.0",
- "@jest/types": "^24.9.0",
- "@types/yargs": "^13.0.0",
- "chalk": "^2.0.1",
- "exit": "^0.1.2",
- "glob": "^7.1.3",
- "graceful-fs": "^4.1.15",
- "jest-config": "^24.9.0",
- "jest-haste-map": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-mock": "^24.9.0",
- "jest-regex-util": "^24.3.0",
- "jest-resolve": "^24.9.0",
- "jest-snapshot": "^24.9.0",
- "jest-util": "^24.9.0",
- "jest-validate": "^24.9.0",
- "realpath-native": "^1.1.0",
- "slash": "^2.0.0",
- "strip-bom": "^3.0.0",
- "yargs": "^13.3.0"
- }
- },
- "jest-serializer": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz",
- "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ=="
- },
- "jest-snapshot": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz",
- "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==",
- "requires": {
- "@babel/types": "^7.0.0",
- "@jest/types": "^24.9.0",
- "chalk": "^2.0.1",
- "expect": "^24.9.0",
- "jest-diff": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "jest-matcher-utils": "^24.9.0",
- "jest-message-util": "^24.9.0",
- "jest-resolve": "^24.9.0",
- "mkdirp": "^0.5.1",
- "natural-compare": "^1.4.0",
- "pretty-format": "^24.9.0",
- "semver": "^6.2.0"
- }
- },
- "jest-util": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz",
- "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==",
- "requires": {
- "@jest/console": "^24.9.0",
- "@jest/fake-timers": "^24.9.0",
- "@jest/source-map": "^24.9.0",
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "callsites": "^3.0.0",
- "chalk": "^2.0.1",
- "graceful-fs": "^4.1.15",
- "is-ci": "^2.0.0",
- "mkdirp": "^0.5.1",
- "slash": "^2.0.0",
- "source-map": "^0.6.0"
- }
- },
- "jest-validate": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz",
- "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==",
- "requires": {
- "@jest/types": "^24.9.0",
- "camelcase": "^5.3.1",
- "chalk": "^2.0.1",
- "jest-get-type": "^24.9.0",
- "leven": "^3.1.0",
- "pretty-format": "^24.9.0"
- }
- },
- "jest-watch-typeahead": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz",
- "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==",
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^2.4.1",
- "jest-regex-util": "^24.9.0",
- "jest-watcher": "^24.3.0",
- "slash": "^3.0.0",
- "string-length": "^3.1.0",
- "strip-ansi": "^5.0.0"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "string-length": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz",
- "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==",
- "requires": {
- "astral-regex": "^1.0.0",
- "strip-ansi": "^5.2.0"
- }
- }
- }
- },
- "jest-watcher": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz",
- "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==",
- "requires": {
- "@jest/test-result": "^24.9.0",
- "@jest/types": "^24.9.0",
- "@types/yargs": "^13.0.0",
- "ansi-escapes": "^3.0.0",
- "chalk": "^2.0.1",
- "jest-util": "^24.9.0",
- "string-length": "^2.0.0"
- }
- },
- "jest-worker": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
- "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
- "requires": {
- "merge-stream": "^2.0.0",
- "supports-color": "^6.1.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "js-base64": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
- "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
- },
- "js-cookie": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
- "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
- },
- "js-money": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/js-money/-/js-money-0.6.3.tgz",
- "integrity": "sha512-B+1RjjusKUribtW1Bs9uoNN32SgXBxLPQ+pF7ldg8V6+QR8cOOhRx3HIChK4v0fQegnijigBetNozjjc5B4+iw==",
- "requires": {
- "lodash": "4.x.x"
- }
- },
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
- },
- "jsdom": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
- "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==",
- "requires": {
- "abab": "^2.0.0",
- "acorn": "^5.5.3",
- "acorn-globals": "^4.1.0",
- "array-equal": "^1.0.0",
- "cssom": ">= 0.3.2 < 0.4.0",
- "cssstyle": "^1.0.0",
- "data-urls": "^1.0.0",
- "domexception": "^1.0.1",
- "escodegen": "^1.9.1",
- "html-encoding-sniffer": "^1.0.2",
- "left-pad": "^1.3.0",
- "nwsapi": "^2.0.7",
- "parse5": "4.0.0",
- "pn": "^1.1.0",
- "request": "^2.87.0",
- "request-promise-native": "^1.0.5",
- "sax": "^1.2.4",
- "symbol-tree": "^3.2.2",
- "tough-cookie": "^2.3.4",
- "w3c-hr-time": "^1.0.1",
- "webidl-conversions": "^4.0.2",
- "whatwg-encoding": "^1.0.3",
- "whatwg-mimetype": "^2.1.0",
- "whatwg-url": "^6.4.1",
- "ws": "^5.2.0",
- "xml-name-validator": "^3.0.0"
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
- "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==",
- "requires": {
- "jsonify": "~0.0.0"
- }
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
- },
- "json3": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
- "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
- },
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA=="
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jsonify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
- "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA=="
- },
- "jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- }
- },
- "jsx-ast-utils": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
- "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
- "requires": {
- "array-includes": "^3.1.1",
- "object.assign": "^4.1.0"
- }
- },
- "killable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
- "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg=="
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
- },
- "kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
- },
- "last-call-webpack-plugin": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
- "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
- "requires": {
- "lodash": "^4.17.5",
- "webpack-sources": "^1.1.0"
- }
- },
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ=="
- },
- "left-pad": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
- "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA=="
- },
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
- },
- "levenary": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
- "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
- "requires": {
- "leven": "^3.1.0"
- }
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "loader-fs-cache": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
- "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
- "requires": {
- "find-cache-dir": "^0.1.1",
- "mkdirp": "^0.5.1"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
- "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==",
- "requires": {
- "commondir": "^1.0.1",
- "mkdirp": "^0.5.1",
- "pkg-dir": "^1.0.0"
- }
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
- "requires": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- },
- "pkg-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
- "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==",
- "requires": {
- "find-up": "^1.0.0"
- }
- }
- }
- },
- "loader-runner": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash-es": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
- "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
- },
- "lodash._reinterpolate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA=="
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "lodash.keyby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.keyby/-/lodash.keyby-4.6.0.tgz",
- "integrity": "sha512-PRe4Cn20oJM2Sn6ljcZMeKgyhTHpzvzFmdsp9rK+6K0eJs6Tws0MqgGFpfX/o2HjcoQcBny1Eik9W7BnVTzjIQ=="
- },
- "lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="
- },
- "lodash.template": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
- "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
- "requires": {
- "lodash._reinterpolate": "^3.0.0",
- "lodash.templatesettings": "^4.0.0"
- }
- },
- "lodash.templatesettings": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
- "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
- "requires": {
- "lodash._reinterpolate": "^3.0.0"
- }
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
- },
- "loglevel": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
- "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA=="
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "loud-rejection": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
- "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==",
- "requires": {
- "currently-unhandled": "^0.4.1",
- "signal-exit": "^3.0.0"
- }
- },
- "lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "requires": {
- "tslib": "^2.0.3"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "requires": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
- },
- "dependencies": {
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
},
"semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
+ "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true
}
}
},
- "makeerror": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
- "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
- "requires": {
- "tmpl": "1.0.5"
- }
- },
- "mamacro": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
- "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA=="
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg=="
- },
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "match-sorter": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.1.tgz",
- "integrity": "sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==",
- "requires": {
- "@babel/runtime": "^7.12.5",
- "remove-accents": "0.4.2"
- }
- },
- "md5.js": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
- "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "mdn-data": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- },
- "memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==",
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- },
- "meow": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
- "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==",
- "requires": {
- "camelcase-keys": "^2.0.0",
- "decamelize": "^1.1.2",
- "loud-rejection": "^1.0.0",
- "map-obj": "^1.0.1",
- "minimist": "^1.1.3",
- "normalize-package-data": "^2.3.4",
- "object-assign": "^4.0.1",
- "read-pkg-up": "^1.0.1",
- "redent": "^1.0.0",
- "trim-newlines": "^1.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
- "requires": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "indent-string": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
- "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==",
- "requires": {
- "repeating": "^2.0.0"
- }
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "strip-bom": "^2.0.0"
- }
- },
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
- "requires": {
- "error-ex": "^1.2.0"
- }
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==",
- "requires": {
- "load-json-file": "^1.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^1.0.0"
- }
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==",
- "requires": {
- "find-up": "^1.0.0",
- "read-pkg": "^1.0.0"
- }
- },
- "redent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
- "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==",
- "requires": {
- "indent-string": "^2.1.0",
- "strip-indent": "^1.0.1"
- }
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==",
- "requires": {
- "is-utf8": "^0.2.0"
- }
- },
- "strip-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
- "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==",
- "requires": {
- "get-stdin": "^4.0.1"
- }
- }
- }
- },
- "merge-deep": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz",
- "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==",
- "requires": {
- "arr-union": "^3.1.0",
- "clone-deep": "^0.2.4",
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- },
- "microevent.ts": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
- "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g=="
- },
- "micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "requires": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- }
- },
- "microseconds": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz",
- "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA=="
- },
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "requires": {
- "bn.js": "^4.0.0",
- "brorand": "^1.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
- },
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
- },
- "mini-create-react-context": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
- "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
- "requires": {
- "@babel/runtime": "^7.12.1",
- "tiny-warning": "^1.0.3"
- }
- },
- "mini-css-extract-plugin": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz",
- "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==",
- "requires": {
- "loader-utils": "^1.1.0",
- "normalize-url": "1.9.1",
- "schema-utils": "^1.0.0",
- "webpack-sources": "^1.1.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
- }
- },
- "minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
- },
- "minimalistic-crypto-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
- "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "minipass": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz",
- "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "mississippi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
- "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "requires": {
- "concat-stream": "^1.5.0",
- "duplexify": "^3.4.2",
- "end-of-stream": "^1.1.0",
- "flush-write-stream": "^1.0.0",
- "from2": "^2.1.0",
- "parallel-transform": "^1.1.0",
- "pump": "^3.0.0",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- }
- },
- "mixin-deep": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "mixin-object": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
- "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==",
- "requires": {
- "for-in": "^0.1.3",
- "is-extendable": "^0.1.1"
- },
- "dependencies": {
- "for-in": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
- "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g=="
- }
- }
- },
- "mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "requires": {
- "minimist": "^1.2.6"
- }
- },
- "moment": {
- "version": "2.29.4",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
- "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
- },
- "moment-timezone": {
- "version": "0.5.37",
- "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.37.tgz",
- "integrity": "sha512-uEDzDNFhfaywRl+vwXxffjjq1q0Vzr+fcQpQ1bU0kbzorfS7zVtZnCnGc8mhWmF39d4g4YriF6kwA75mJKE/Zg==",
- "requires": {
- "moment": ">= 2.9.0"
- }
- },
- "move-concurrently": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
- "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
- "requires": {
- "aproba": "^1.1.1",
- "copy-concurrently": "^1.0.0",
- "fs-write-stream-atomic": "^1.0.8",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.3"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "multicast-dns": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
- "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "requires": {
- "dns-packet": "^1.3.1",
- "thunky": "^1.0.2"
- }
- },
- "multicast-dns-service-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
- "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ=="
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
- },
- "nan": {
- "version": "2.16.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz",
- "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA=="
- },
- "nano-css": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.3.5.tgz",
- "integrity": "sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==",
- "requires": {
- "css-tree": "^1.1.2",
- "csstype": "^3.0.6",
- "fastest-stable-stringify": "^2.0.2",
- "inline-style-prefixer": "^6.0.0",
- "rtl-css-js": "^1.14.0",
- "sourcemap-codec": "^1.4.8",
- "stacktrace-js": "^2.0.2",
- "stylis": "^4.0.6"
- },
- "dependencies": {
- "css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "requires": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- }
- },
- "mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
- }
- }
- },
- "nano-time": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz",
- "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==",
- "requires": {
- "big-integer": "^1.6.16"
- }
- },
- "nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- },
- "negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
- },
- "next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
- },
- "no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "requires": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node-forge": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
- },
- "node-gyp": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
- "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
- "requires": {
- "fstream": "^1.0.0",
- "glob": "^7.0.3",
- "graceful-fs": "^4.1.2",
- "mkdirp": "^0.5.0",
- "nopt": "2 || 3",
- "npmlog": "0 || 1 || 2 || 3 || 4",
- "osenv": "0",
- "request": "^2.87.0",
- "rimraf": "2",
- "semver": "~5.3.0",
- "tar": "^2.0.0",
- "which": "1"
- },
- "dependencies": {
- "semver": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
- "integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "node-int64": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
- "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
- },
- "node-libs-browser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
- "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "requires": {
- "assert": "^1.1.1",
- "browserify-zlib": "^0.2.0",
- "buffer": "^4.3.0",
- "console-browserify": "^1.1.0",
- "constants-browserify": "^1.0.0",
- "crypto-browserify": "^3.11.0",
- "domain-browser": "^1.1.1",
- "events": "^3.0.0",
- "https-browserify": "^1.0.0",
- "os-browserify": "^0.3.0",
- "path-browserify": "0.0.1",
- "process": "^0.11.10",
- "punycode": "^1.2.4",
- "querystring-es3": "^0.2.0",
- "readable-stream": "^2.3.3",
- "stream-browserify": "^2.0.1",
- "stream-http": "^2.7.2",
- "string_decoder": "^1.0.0",
- "timers-browserify": "^2.0.4",
- "tty-browserify": "0.0.0",
- "url": "^0.11.0",
- "util": "^0.11.0",
- "vm-browserify": "^1.0.1"
- },
- "dependencies": {
- "path-browserify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
- "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
- }
- }
- },
- "node-notifier": {
- "version": "5.4.5",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz",
- "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==",
- "requires": {
- "growly": "^1.3.0",
- "is-wsl": "^1.1.0",
- "semver": "^5.5.0",
- "shellwords": "^0.1.1",
- "which": "^1.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "node-releases": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
- "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
- },
- "node-sass": {
- "version": "4.14.1",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz",
- "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==",
- "requires": {
- "async-foreach": "^0.1.3",
- "chalk": "^1.1.1",
- "cross-spawn": "^3.0.0",
- "gaze": "^1.0.0",
- "get-stdin": "^4.0.1",
- "glob": "^7.0.3",
- "in-publish": "^2.0.0",
- "lodash": "^4.17.15",
- "meow": "^3.7.0",
- "mkdirp": "^0.5.1",
- "nan": "^2.13.2",
- "node-gyp": "^3.8.0",
- "npmlog": "^4.0.0",
- "request": "^2.88.0",
- "sass-graph": "2.2.5",
- "stdout-stream": "^1.4.0",
- "true-case-path": "^1.0.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "cross-spawn": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
- "integrity": "sha512-eZ+m1WNhSZutOa/uRblAc9Ut5MQfukFrFMtPSm3bZCA888NmMd5AWXWdgRZ80zd+pTk1P2JrGjg9pUPTvl2PWQ==",
- "requires": {
- "lru-cache": "^4.0.1",
- "which": "^1.2.9"
- }
- },
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
- }
- }
- },
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==",
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
- },
- "normalize-url": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
- "integrity": "sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==",
- "requires": {
- "object-assign": "^4.0.1",
- "prepend-http": "^1.0.0",
- "query-string": "^4.1.0",
- "sort-keys": "^1.0.0"
- },
- "dependencies": {
- "query-string": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
- "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==",
- "requires": {
- "object-assign": "^4.1.0",
- "strict-uri-encode": "^1.0.0"
- }
- },
- "strict-uri-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
- "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="
- }
- }
- },
- "normalize.css": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz",
- "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
- "requires": {
- "path-key": "^2.0.0"
- },
- "dependencies": {
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
- }
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "nth-check": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
- "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
- "requires": {
- "boolbase": "~1.0.0"
- }
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg=="
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="
- },
- "nwsapi": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz",
- "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw=="
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "object-hash": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
- "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="
- },
- "object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
- },
- "object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
- "requires": {
- "isobject": "^3.0.0"
- }
- },
- "object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
- "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "object.fromentries": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
- "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "object.getownpropertydescriptors": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz",
- "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==",
- "requires": {
- "array.prototype.reduce": "^1.0.4",
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.1"
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "object.values": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
- "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- }
- },
- "oblivious-set": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz",
- "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw=="
- },
- "obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
- },
- "on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
- },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
"requires": {
"wrappy": "1"
}
@@ -11313,2980 +4310,559 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
"requires": {
"mimic-fn": "^2.1.0"
}
},
"open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dev": true,
"requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "dependencies": {
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "requires": {
- "is-docker": "^2.0.0"
- }
- }
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
}
},
- "opn": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
- "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "dev": true,
"requires": {
- "is-wsl": "^1.1.0"
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
}
},
- "optimize-css-assets-webpack-plugin": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz",
- "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==",
- "requires": {
- "cssnano": "^4.1.10",
- "last-call-webpack-plugin": "^3.0.0"
- }
- },
- "optionator": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.6",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "word-wrap": "~1.2.3"
- }
- },
- "os-browserify": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A=="
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="
- },
"os-tmpdir": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
- },
- "osenv": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
- "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "p-each-series": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
- "integrity": "sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA==",
- "requires": {
- "p-reduce": "^1.0.0"
- }
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true
},
"p-finally": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
+ "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
+ "dev": true
},
"p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
"requires": {
"p-try": "^2.0.0"
}
},
"p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
"requires": {
- "p-limit": "^2.0.0"
+ "p-limit": "^2.2.0"
}
},
"p-map": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
- "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
"requires": {
"aggregate-error": "^3.0.0"
}
},
- "p-reduce": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
- "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ=="
+ "p-map-series": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz",
+ "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==",
+ "dev": true
},
- "p-retry": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
- "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+ "p-pipe": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
+ "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
+ "dev": true
+ },
+ "p-queue": {
+ "version": "6.6.2",
+ "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
+ "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
+ "dev": true,
"requires": {
- "retry": "^0.12.0"
+ "eventemitter3": "^4.0.4",
+ "p-timeout": "^3.2.0"
+ }
+ },
+ "p-reduce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
+ "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
+ "dev": true
+ },
+ "p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
}
},
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
},
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
- },
- "parallel-transform": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
- "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "p-waterfall": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz",
+ "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==",
+ "dev": true,
"requires": {
- "cyclist": "^1.0.1",
- "inherits": "^2.0.3",
- "readable-stream": "^2.1.5"
+ "p-reduce": "^2.0.0"
}
},
- "param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "pacote": {
+ "version": "13.6.1",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.1.tgz",
+ "integrity": "sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw==",
+ "dev": true,
"requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "@npmcli/git": "^3.0.0",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "@npmcli/run-script": "^4.1.0",
+ "cacache": "^16.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.6",
+ "mkdirp": "^1.0.4",
+ "npm-package-arg": "^9.0.0",
+ "npm-packlist": "^5.1.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.1",
+ "proc-log": "^2.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json": "^5.0.0",
+ "read-package-json-fast": "^2.0.3",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz",
+ "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "proc-log": "^2.0.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
+ }
+ }
}
},
"parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
"requires": {
"callsites": "^3.0.0"
}
},
- "parse-asn1": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
- "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "parse-conflict-json": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz",
+ "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==",
+ "dev": true,
"requires": {
- "asn1.js": "^5.2.0",
- "browserify-aes": "^1.0.0",
- "evp_bytestokey": "^1.0.0",
- "pbkdf2": "^3.0.3",
- "safe-buffer": "^5.1.1"
+ "json-parse-even-better-errors": "^2.3.1",
+ "just-diff": "^5.0.1",
+ "just-diff-apply": "^5.2.0"
}
},
"parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
"requires": {
+ "@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
}
},
- "parse5": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
- "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA=="
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- },
- "pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "parse-path": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz",
+ "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==",
+ "dev": true,
"requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "protocols": "^2.0.0"
}
},
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw=="
- },
- "path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q=="
+ "parse-url": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz",
+ "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==",
+ "dev": true,
+ "requires": {
+ "parse-path": "^7.0.0"
+ }
},
"path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true
},
"path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
},
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-to-regexp": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
- "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
- "requires": {
- "isarray": "0.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
- }
- }
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
},
"path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "pbkdf2": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
- "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
- "requires": {
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4",
- "ripemd160": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "sha.js": "^2.4.8"
- }
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
},
"picomatch": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
},
"pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pirates": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
- "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ=="
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "dev": true
},
"pkg-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "pkg-up": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
- "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "pn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
- "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
- },
- "pnp-webpack-plugin": {
- "version": "1.6.4",
- "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
- "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
- "requires": {
- "ts-pnp": "^1.1.6"
- }
- },
- "popper.js": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
- "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
- },
- "portfinder": {
- "version": "1.0.32",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz",
- "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==",
- "requires": {
- "async": "^2.6.4",
- "debug": "^3.2.7",
- "mkdirp": "^0.5.6"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg=="
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- }
- }
- },
- "postcss-attribute-case-insensitive": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
- "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^6.0.2"
- }
- },
- "postcss-browser-comments": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz",
- "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==",
- "requires": {
- "postcss": "^7"
- }
- },
- "postcss-calc": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
- "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
- "requires": {
- "postcss": "^7.0.27",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.0.2"
- }
- },
- "postcss-color-functional-notation": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
- "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-color-gray": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
- "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.5",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-color-hex-alpha": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
- "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
- "requires": {
- "postcss": "^7.0.14",
- "postcss-values-parser": "^2.0.1"
- }
- },
- "postcss-color-mod-function": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
- "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-color-rebeccapurple": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
- "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-colormin": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
- "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
- "requires": {
- "browserslist": "^4.0.0",
- "color": "^3.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-convert-values": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
- "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-custom-media": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
- "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
- "requires": {
- "postcss": "^7.0.14"
- }
- },
- "postcss-custom-properties": {
- "version": "8.0.11",
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
- "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
- "requires": {
- "postcss": "^7.0.17",
- "postcss-values-parser": "^2.0.1"
- }
- },
- "postcss-custom-selectors": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
- "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-dir-pseudo-class": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
- "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-discard-comments": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
- "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-duplicates": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
- "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-empty": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
- "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-discard-overridden": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
- "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-double-position-gradients": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
- "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
- "requires": {
- "postcss": "^7.0.5",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-env-function": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
- "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-flexbugs-fixes": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz",
- "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-focus-visible": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
- "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-focus-within": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
- "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-font-variant": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
- "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-gap-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
- "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-image-set-function": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
- "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-initial": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
- "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-lab-function": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
- "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
- "requires": {
- "@csstools/convert-colors": "^1.4.0",
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-load-config": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
- "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
- "requires": {
- "cosmiconfig": "^5.0.0",
- "import-cwd": "^2.0.0"
- }
- },
- "postcss-loader": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
- "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
- "requires": {
- "loader-utils": "^1.1.0",
- "postcss": "^7.0.0",
- "postcss-load-config": "^2.0.0",
- "schema-utils": "^1.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
- }
- },
- "postcss-logical": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
- "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-media-minmax": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
- "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-merge-longhand": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
- "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
- "requires": {
- "css-color-names": "0.0.4",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "stylehacks": "^4.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-merge-rules": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
- "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-api": "^3.0.0",
- "cssnano-util-same-parent": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0",
- "vendors": "^1.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-minify-font-values": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
- "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-minify-gradients": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
- "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "is-color-stop": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-minify-params": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
- "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
- "requires": {
- "alphanum-sort": "^1.0.0",
- "browserslist": "^4.0.0",
- "cssnano-util-get-arguments": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "uniqs": "^2.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-minify-selectors": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
- "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
- "requires": {
- "alphanum-sort": "^1.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-modules-extract-imports": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
- "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
- "requires": {
- "postcss": "^7.0.5"
- }
- },
- "postcss-modules-local-by-default": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
- "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
- "requires": {
- "icss-utils": "^4.1.1",
- "postcss": "^7.0.32",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "postcss-modules-scope": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
- "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
- "requires": {
- "postcss": "^7.0.6",
- "postcss-selector-parser": "^6.0.0"
- }
- },
- "postcss-modules-values": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
- "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
- "requires": {
- "icss-utils": "^4.0.0",
- "postcss": "^7.0.6"
- }
- },
- "postcss-nesting": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
- "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-normalize": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz",
- "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==",
- "requires": {
- "@csstools/normalize.css": "^10.1.0",
- "browserslist": "^4.6.2",
- "postcss": "^7.0.17",
- "postcss-browser-comments": "^3.0.0",
- "sanitize.css": "^10.0.0"
- }
- },
- "postcss-normalize-charset": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
- "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-normalize-display-values": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
- "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-positions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
- "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-repeat-style": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
- "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-string": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
- "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
- "requires": {
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-timing-functions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
- "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-unicode": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
- "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
- "requires": {
- "browserslist": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-url": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
- "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
- "requires": {
- "is-absolute-url": "^2.0.0",
- "normalize-url": "^3.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "normalize-url": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
- "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
- },
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-normalize-whitespace": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
- "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-ordered-values": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
- "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
- "requires": {
- "cssnano-util-get-arguments": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-overflow-shorthand": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
- "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-page-break": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
- "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-place": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
- "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-values-parser": "^2.0.0"
- }
- },
- "postcss-preset-env": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
- "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
- "requires": {
- "autoprefixer": "^9.6.1",
- "browserslist": "^4.6.4",
- "caniuse-lite": "^1.0.30000981",
- "css-blank-pseudo": "^0.1.4",
- "css-has-pseudo": "^0.10.0",
- "css-prefers-color-scheme": "^3.1.1",
- "cssdb": "^4.4.0",
- "postcss": "^7.0.17",
- "postcss-attribute-case-insensitive": "^4.0.1",
- "postcss-color-functional-notation": "^2.0.1",
- "postcss-color-gray": "^5.0.0",
- "postcss-color-hex-alpha": "^5.0.3",
- "postcss-color-mod-function": "^3.0.3",
- "postcss-color-rebeccapurple": "^4.0.1",
- "postcss-custom-media": "^7.0.8",
- "postcss-custom-properties": "^8.0.11",
- "postcss-custom-selectors": "^5.1.2",
- "postcss-dir-pseudo-class": "^5.0.0",
- "postcss-double-position-gradients": "^1.0.0",
- "postcss-env-function": "^2.0.2",
- "postcss-focus-visible": "^4.0.0",
- "postcss-focus-within": "^3.0.0",
- "postcss-font-variant": "^4.0.0",
- "postcss-gap-properties": "^2.0.0",
- "postcss-image-set-function": "^3.0.1",
- "postcss-initial": "^3.0.0",
- "postcss-lab-function": "^2.0.1",
- "postcss-logical": "^3.0.0",
- "postcss-media-minmax": "^4.0.0",
- "postcss-nesting": "^7.0.0",
- "postcss-overflow-shorthand": "^2.0.0",
- "postcss-page-break": "^2.0.0",
- "postcss-place": "^4.0.1",
- "postcss-pseudo-class-any-link": "^6.0.0",
- "postcss-replace-overflow-wrap": "^3.0.0",
- "postcss-selector-matches": "^4.0.0",
- "postcss-selector-not": "^4.0.0"
- }
- },
- "postcss-pseudo-class-any-link": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
- "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
- "requires": {
- "postcss": "^7.0.2",
- "postcss-selector-parser": "^5.0.0-rc.3"
- },
- "dependencies": {
- "cssesc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
- "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
- },
- "postcss-selector-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
- "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
- "requires": {
- "cssesc": "^2.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "postcss-reduce-initial": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
- "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
- "requires": {
- "browserslist": "^4.0.0",
- "caniuse-api": "^3.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0"
- }
- },
- "postcss-reduce-transforms": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
- "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
- "requires": {
- "cssnano-util-get-match": "^4.0.0",
- "has": "^1.0.0",
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-replace-overflow-wrap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
- "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
- "requires": {
- "postcss": "^7.0.2"
- }
- },
- "postcss-safe-parser": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz",
- "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==",
- "requires": {
- "postcss": "^7.0.0"
- }
- },
- "postcss-selector-matches": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
- "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
- "requires": {
- "balanced-match": "^1.0.0",
- "postcss": "^7.0.2"
- }
- },
- "postcss-selector-not": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
- "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
- "requires": {
- "balanced-match": "^1.0.0",
- "postcss": "^7.0.2"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.10",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
- "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-svgo": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
- "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
- "requires": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "svgo": "^1.0.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
- }
- }
- },
- "postcss-unique-selectors": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
- "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
- "requires": {
- "alphanum-sort": "^1.0.0",
- "postcss": "^7.0.0",
- "uniqs": "^2.0.0"
- }
- },
- "postcss-value-parser": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
},
- "postcss-values-parser": {
+ "proc-log": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
- "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
- "requires": {
- "flatten": "^1.0.2",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
- },
- "prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
- },
- "pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
- },
- "pretty-error": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
- "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
- "requires": {
- "lodash": "^4.17.20",
- "renderkid": "^2.0.4"
- }
- },
- "pretty-format": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
- "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==",
- "requires": {
- "@jest/types": "^24.9.0",
- "ansi-regex": "^4.0.0",
- "ansi-styles": "^3.2.0",
- "react-is": "^16.8.4"
- }
- },
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz",
+ "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==",
+ "dev": true
},
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
},
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
+ "promise-all-reject-late": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz",
+ "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==",
+ "dev": true
},
- "promise": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz",
- "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==",
- "requires": {
- "asap": "~2.0.6"
- }
+ "promise-call-limit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz",
+ "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==",
+ "dev": true
},
"promise-inflight": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+ "dev": true
},
- "prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dev": true,
"requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
}
},
- "prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "promzard": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
+ "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==",
+ "dev": true,
"requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
+ "read": "1"
}
},
- "property-expr": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz",
- "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA=="
+ "proto-list": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
+ "dev": true
},
- "proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- }
+ "protocols": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
+ "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==",
+ "dev": true
},
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
- },
- "psl": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
- },
- "public-encrypt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
- "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "requires": {
- "bn.js": "^4.1.0",
- "browserify-rsa": "^4.0.0",
- "create-hash": "^1.1.0",
- "parse-asn1": "^5.0.0",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.1.2"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
- }
- }
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "requires": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true
},
"punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+ "dev": true
},
"q": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw=="
- },
- "qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
- },
- "query-string": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz",
- "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==",
- "requires": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- }
- },
- "querystring": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
- },
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="
- },
- "querystringify": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
+ "dev": true
},
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
},
- "raf": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
- "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "dev": true
+ },
+ "read": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
+ "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==",
+ "dev": true,
"requires": {
- "performance-now": "^2.1.0"
+ "mute-stream": "~0.0.4"
}
},
- "ramda": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz",
- "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA=="
+ "read-cmd-shim": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz",
+ "integrity": "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==",
+ "dev": true
},
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "read-package-json": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.1.tgz",
+ "integrity": "sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==",
+ "dev": true,
"requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "randomfill": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "requires": {
- "randombytes": "^2.0.5",
- "safe-buffer": "^5.1.0"
- }
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- },
- "raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
- "requires": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
+ "glob": "^8.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "normalize-package-data": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1"
},
"dependencies": {
- "bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- }
- }
- },
- "react": {
- "version": "16.14.0",
- "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz",
- "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "prop-types": "^15.6.2"
- }
- },
- "react-app-polyfill": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz",
- "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==",
- "requires": {
- "core-js": "^3.5.0",
- "object-assign": "^4.1.1",
- "promise": "^8.0.3",
- "raf": "^3.4.1",
- "regenerator-runtime": "^0.13.3",
- "whatwg-fetch": "^3.0.0"
- }
- },
- "react-body-classname": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/react-body-classname/-/react-body-classname-1.3.1.tgz",
- "integrity": "sha512-PxskbhmoV8kzIyspjiIc/smQkyyBOQHeUsrh1oj9CC5O1Kg/4gvHWPKsYGWEIq0X51TtCT941u/ulM1dTZ/bOw==",
- "requires": {
- "prop-types": "^15.5.6",
- "react-side-effect": "^1.1.0 || ^2.1.0"
- }
- },
- "react-content-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-6.2.0.tgz",
- "integrity": "sha512-r1dI6S+uHNLW68qraLE2njJYOuy6976PpCExuCZUcABWbfnF3FMcmuESRI8L4Bj45wnZ7n8g71hkPLzbma7/Cw=="
- },
- "react-day-picker": {
- "version": "7.4.9",
- "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-7.4.9.tgz",
- "integrity": "sha512-CcXf0p7p6gTYnG0+n/4wNGljZuQDXl4HhgcxsXB0nX+8D4LnRho9EclPA/aLz4WlvvVpfY+AEgj2ylgPj4nm/g==",
- "requires": {
- "prop-types": "^15.6.2"
- }
- },
- "react-dev-utils": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz",
- "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==",
- "requires": {
- "@babel/code-frame": "7.10.4",
- "address": "1.1.2",
- "browserslist": "4.14.2",
- "chalk": "2.4.2",
- "cross-spawn": "7.0.3",
- "detect-port-alt": "1.1.6",
- "escape-string-regexp": "2.0.0",
- "filesize": "6.1.0",
- "find-up": "4.1.0",
- "fork-ts-checker-webpack-plugin": "4.1.6",
- "global-modules": "2.0.0",
- "globby": "11.0.1",
- "gzip-size": "5.1.1",
- "immer": "8.0.1",
- "is-root": "2.1.0",
- "loader-utils": "2.0.0",
- "open": "^7.0.2",
- "pkg-up": "3.1.0",
- "prompts": "2.4.0",
- "react-error-overlay": "^6.0.9",
- "recursive-readdir": "2.2.2",
- "shell-quote": "1.7.2",
- "strip-ansi": "6.0.0",
- "text-table": "0.2.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
- "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
- "requires": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "browserslist": {
- "version": "4.14.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz",
- "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==",
- "requires": {
- "caniuse-lite": "^1.0.30001125",
- "electron-to-chromium": "^1.3.564",
- "escalade": "^3.0.2",
- "node-releases": "^1.1.61"
- }
- },
- "escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "immer": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz",
- "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA=="
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "node-releases": {
- "version": "1.1.77",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
- "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ=="
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "prompts": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
- "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
- "requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "react-dom": {
- "version": "16.14.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz",
- "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "prop-types": "^15.6.2",
- "scheduler": "^0.19.1"
- }
- },
- "react-draggable": {
- "version": "4.4.5",
- "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.5.tgz",
- "integrity": "sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==",
- "requires": {
- "clsx": "^1.1.1",
- "prop-types": "^15.8.1"
- }
- },
- "react-dropzone": {
- "version": "11.7.1",
- "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.7.1.tgz",
- "integrity": "sha512-zxCMwhfPy1olUEbw3FLNPLhAm/HnaYH5aELIEglRbqabizKAdHs0h+WuyOpmA+v1JXn0++fpQDdNfUagWt5hJQ==",
- "requires": {
- "attr-accept": "^2.2.2",
- "file-selector": "^0.4.0",
- "prop-types": "^15.8.1"
- }
- },
- "react-error-boundary": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz",
- "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==",
- "requires": {
- "@babel/runtime": "^7.12.5"
- }
- },
- "react-error-overlay": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz",
- "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew=="
- },
- "react-fast-compare": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz",
- "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
- },
- "react-hotkeys-hook": {
- "version": "3.4.7",
- "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-3.4.7.tgz",
- "integrity": "sha512-+bbPmhPAl6ns9VkXkNNyxlmCAIyDAcWbB76O4I0ntr3uWCRuIQf/aRLartUahe9chVMPj+OEzzfk3CQSjclUEQ==",
- "requires": {
- "hotkeys-js": "3.9.4"
- }
- },
- "react-intl-universal": {
- "version": "2.6.6",
- "resolved": "https://registry.npmjs.org/react-intl-universal/-/react-intl-universal-2.6.6.tgz",
- "integrity": "sha512-ed0DJuAMi4EgJQVwpGLN5M7YcB83OkDLdw6H7FUUKpFi6RJE9f9KpKONp4UvLljYZF65cb+l/p2ndX/R6s2JhQ==",
- "requires": {
- "cookie": "^0.3.1",
- "escape-html": "^1.0.3",
- "intl": "^1.2.5",
- "intl-messageformat": "^7.8.4",
- "invariant": "^2.2.2",
- "lodash.merge": "^4.6.2",
- "object-keys": "^1.0.11",
- "querystring": "^0.2.0"
- }
- },
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "react-lifecycles-compat": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
- "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
- },
- "react-loadable": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz",
- "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==",
- "requires": {
- "prop-types": "^15.5.0"
- }
- },
- "react-popper": {
- "version": "1.3.11",
- "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz",
- "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==",
- "requires": {
- "@babel/runtime": "^7.1.2",
- "@hypnosphi/create-react-context": "^0.3.1",
- "deep-equal": "^1.1.1",
- "popper.js": "^1.14.4",
- "prop-types": "^15.6.1",
- "typed-styles": "^0.0.7",
- "warning": "^4.0.2"
- }
- },
- "react-query": {
- "version": "3.39.2",
- "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.2.tgz",
- "integrity": "sha512-F6hYDKyNgDQfQOuR1Rsp3VRzJnWHx6aRnnIZHMNGGgbL3SBgpZTDg8MQwmxOgpCAoqZJA+JSNCydF1xGJqKOCA==",
- "requires": {
- "@babel/runtime": "^7.5.5",
- "broadcast-channel": "^3.4.1",
- "match-sorter": "^6.0.2"
- }
- },
- "react-query-devtools": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/react-query-devtools/-/react-query-devtools-2.6.3.tgz",
- "integrity": "sha512-pSvWq5Q8zgIP7QbF0+4BerCHLaLn5HPzce7sIXYqz4XEizcYJHkJtcrAwn6bUkCu5JmAt1Y7fViQtZwOIG2SYA==",
- "requires": {
- "match-sorter": "^4.1.0"
- },
- "dependencies": {
- "match-sorter": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-4.2.1.tgz",
- "integrity": "sha512-s+3h9TiZU9U1pWhIERHf8/f4LmBN6IXaRgo2CI17+XGByGS1GvG5VvXK9pcGyCjGe3WM3mSYRC3ipGrd5UEVgw==",
- "requires": {
- "@babel/runtime": "^7.10.5",
- "remove-accents": "0.4.2"
- }
- }
- }
- },
- "react-redux": {
- "version": "7.2.9",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz",
- "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==",
- "requires": {
- "@babel/runtime": "^7.15.4",
- "@types/react-redux": "^7.1.20",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- }
- }
- },
- "react-router": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz",
- "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "hoist-non-react-statics": "^3.1.0",
- "loose-envify": "^1.3.1",
- "mini-create-react-context": "^0.4.0",
- "path-to-regexp": "^1.7.0",
- "prop-types": "^15.6.2",
- "react-is": "^16.6.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "react-router-breadcrumbs-hoc": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/react-router-breadcrumbs-hoc/-/react-router-breadcrumbs-hoc-3.4.0.tgz",
- "integrity": "sha512-Ai8WUcYy83NnNB6OA9YiYRw4PxIAALKIQrNQUtK28jWxI//I0/bNPyPTDbWF21TTJ/n4W9DoOzS1MEqMuKZqoA=="
- },
- "react-router-dom": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz",
- "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.6.2",
- "react-router": "5.3.3",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "react-scripts": {
- "version": "3.4.4",
- "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz",
- "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==",
- "requires": {
- "@babel/core": "7.9.0",
- "@svgr/webpack": "4.3.3",
- "@typescript-eslint/eslint-plugin": "^2.10.0",
- "@typescript-eslint/parser": "^2.10.0",
- "babel-eslint": "10.1.0",
- "babel-jest": "^24.9.0",
- "babel-loader": "8.1.0",
- "babel-plugin-named-asset-import": "^0.3.6",
- "babel-preset-react-app": "^9.1.2",
- "camelcase": "^5.3.1",
- "case-sensitive-paths-webpack-plugin": "2.3.0",
- "css-loader": "3.4.2",
- "dotenv": "8.2.0",
- "dotenv-expand": "5.1.0",
- "eslint": "^6.6.0",
- "eslint-config-react-app": "^5.2.1",
- "eslint-loader": "3.0.3",
- "eslint-plugin-flowtype": "4.6.0",
- "eslint-plugin-import": "2.20.1",
- "eslint-plugin-jsx-a11y": "6.2.3",
- "eslint-plugin-react": "7.19.0",
- "eslint-plugin-react-hooks": "^1.6.1",
- "file-loader": "4.3.0",
- "fs-extra": "^8.1.0",
- "fsevents": "2.1.2",
- "html-webpack-plugin": "4.0.0-beta.11",
- "identity-obj-proxy": "3.0.0",
- "jest": "24.9.0",
- "jest-environment-jsdom-fourteen": "1.0.1",
- "jest-resolve": "24.9.0",
- "jest-watch-typeahead": "0.4.2",
- "mini-css-extract-plugin": "0.9.0",
- "optimize-css-assets-webpack-plugin": "5.0.3",
- "pnp-webpack-plugin": "1.6.4",
- "postcss-flexbugs-fixes": "4.1.0",
- "postcss-loader": "3.0.0",
- "postcss-normalize": "8.0.1",
- "postcss-preset-env": "6.7.0",
- "postcss-safe-parser": "4.0.1",
- "react-app-polyfill": "^1.0.6",
- "react-dev-utils": "^10.2.1",
- "resolve": "1.15.0",
- "resolve-url-loader": "3.1.2",
- "sass-loader": "8.0.2",
- "semver": "6.3.0",
- "style-loader": "0.23.1",
- "terser-webpack-plugin": "2.3.8",
- "ts-pnp": "1.1.6",
- "url-loader": "2.3.0",
- "webpack": "4.42.0",
- "webpack-dev-server": "3.11.0",
- "webpack-manifest-plugin": "2.2.0",
- "workbox-webpack-plugin": "4.3.1"
- },
- "dependencies": {
- "@babel/core": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
- "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.0",
- "@babel/helper-module-transforms": "^7.9.0",
- "@babel/helpers": "^7.9.0",
- "@babel/parser": "^7.9.0",
- "@babel/template": "^7.8.6",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.13",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "@nodelib/fs.stat": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw=="
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "browserslist": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz",
- "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==",
- "requires": {
- "caniuse-lite": "^1.0.30001035",
- "electron-to-chromium": "^1.3.378",
- "node-releases": "^1.1.52",
- "pkg-up": "^3.1.0"
- }
- },
- "cli-width": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
- "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
- },
- "cross-spawn": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz",
- "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "dir-glob": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
- "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
- "requires": {
- "arrify": "^1.0.1",
- "path-type": "^3.0.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng=="
- },
- "escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- },
- "fast-glob": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
- "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
- "requires": {
- "@mrmlnc/readdir-enhanced": "^2.2.1",
- "@nodelib/fs.stat": "^1.1.2",
- "glob-parent": "^3.1.0",
- "is-glob": "^4.0.0",
- "merge2": "^1.2.3",
- "micromatch": "^3.1.10"
- }
- },
- "filesize": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz",
- "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg=="
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "fork-ts-checker-webpack-plugin": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz",
- "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==",
- "requires": {
- "babel-code-frame": "^6.22.0",
- "chalk": "^2.4.1",
- "chokidar": "^3.3.0",
- "micromatch": "^3.1.10",
- "minimatch": "^3.0.4",
- "semver": "^5.6.0",
- "tapable": "^1.0.0",
- "worker-rpc": "^0.1.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "fsevents": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
- "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
- "optional": true
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globby": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
- "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
- "requires": {
- "array-union": "^1.0.1",
- "dir-glob": "2.0.0",
- "fast-glob": "^2.0.2",
- "glob": "^7.1.2",
- "ignore": "^3.3.5",
- "pify": "^3.0.0",
- "slash": "^1.0.0"
- }
- },
- "ignore": {
- "version": "3.3.10",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
- "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug=="
- },
- "immer": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
- "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg=="
- },
- "inquirer": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz",
- "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==",
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^2.4.2",
- "cli-cursor": "^3.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.15",
- "mute-stream": "0.0.8",
- "run-async": "^2.2.0",
- "rxjs": "^6.5.3",
- "string-width": "^4.1.0",
- "strip-ansi": "^5.1.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
- "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "loader-utils": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^2.0.0",
- "json5": "^1.0.1"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "node-releases": {
- "version": "1.1.77",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz",
- "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ=="
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "react-dev-utils": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz",
- "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==",
- "requires": {
- "@babel/code-frame": "7.8.3",
- "address": "1.1.2",
- "browserslist": "4.10.0",
- "chalk": "2.4.2",
- "cross-spawn": "7.0.1",
- "detect-port-alt": "1.1.6",
- "escape-string-regexp": "2.0.0",
- "filesize": "6.0.1",
- "find-up": "4.1.0",
- "fork-ts-checker-webpack-plugin": "3.1.1",
- "global-modules": "2.0.0",
- "globby": "8.0.2",
- "gzip-size": "5.1.1",
- "immer": "1.10.0",
- "inquirer": "7.0.4",
- "is-root": "2.1.0",
- "loader-utils": "1.2.3",
- "open": "^7.0.2",
- "pkg-up": "3.1.0",
- "react-error-overlay": "^6.0.7",
- "recursive-readdir": "2.2.2",
- "shell-quote": "1.7.2",
- "strip-ansi": "6.0.0",
- "text-table": "0.2.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
- "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
- "requires": {
- "@babel/highlight": "^7.8.3"
- }
- }
- }
- },
- "resolve": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
- "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
- "requires": {
- "path-parse": "^1.0.6"
- }
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg=="
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "react-scroll-sync": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/react-scroll-sync/-/react-scroll-sync-0.7.1.tgz",
- "integrity": "sha512-8NH4yvcbEkmdwOk5BxmKxBHIUO89wGpqIS+2xMmxJ+XiFTbnBcrG+qU4lcRyS3wVnD3XwbuMo8zjN4FGp8xW0Q=="
- },
- "react-scrollbars-custom": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/react-scrollbars-custom/-/react-scrollbars-custom-4.1.1.tgz",
- "integrity": "sha512-FOI1EMrdN5qziwvFAuH4saOo0+ggxeTuKLPpy6nezNdLUnDW1vCHGq0VSSfTSRstDgfXgwff5TMP9NeJ8NiFOQ==",
- "requires": {
- "cnbuilder": "^3.1.0",
- "react-draggable": "^4.4.5",
- "zoom-level": "^2.5.0"
- }
- },
- "react-side-effect": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz",
- "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw=="
- },
- "react-sortablejs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/react-sortablejs/-/react-sortablejs-2.1.0.tgz",
- "integrity": "sha512-VFE7R/Np8yvHxhA31XTIdh86QzwFbUmwCoEBkn4KilISmeZ2Kq2NsNstOuPZEs8ULKqLahE+r2VlMTDVcj7s3Q==",
- "requires": {
- "classnames": "^2.2.6",
- "tiny-invariant": "^1.1.0"
- }
- },
- "react-split-pane": {
- "version": "0.1.92",
- "resolved": "https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz",
- "integrity": "sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==",
- "requires": {
- "prop-types": "^15.7.2",
- "react-lifecycles-compat": "^3.0.4",
- "react-style-proptype": "^3.2.2"
- }
- },
- "react-style-proptype": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz",
- "integrity": "sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==",
- "requires": {
- "prop-types": "^15.5.4"
- }
- },
- "react-table": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.8.0.tgz",
- "integrity": "sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA=="
- },
- "react-table-sticky": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/react-table-sticky/-/react-table-sticky-1.1.3.tgz",
- "integrity": "sha512-9hyjbveY1aDyo9wkyMOsmKIpQdFUaw2yG6/f8c5SPE4pOTuKm7L2zLnDa+AxpG+3315USulViaO4XSOkX1KdVA=="
- },
- "react-transition-group": {
- "version": "4.4.5",
- "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
- "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
- "requires": {
- "@babel/runtime": "^7.5.5",
- "dom-helpers": "^5.0.1",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.6.2"
- },
- "dependencies": {
- "dom-helpers": {
+ "hosted-git-info": {
"version": "5.2.1",
- "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
- "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz",
+ "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==",
+ "dev": true,
"requires": {
- "@babel/runtime": "^7.8.7",
- "csstype": "^3.0.2"
+ "lru-cache": "^7.5.1"
+ }
+ },
+ "lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz",
+ "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^5.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
}
}
}
},
- "react-use": {
- "version": "13.27.1",
- "resolved": "https://registry.npmjs.org/react-use/-/react-use-13.27.1.tgz",
- "integrity": "sha512-bAwdqDMXs5lovEanXnL1izledfrPEUUv1afoTVB59eUiYcDyKul+M/dT/2WcgHjoY/R6QlrTcZoW4R7ifwvBfw==",
+ "read-package-json-fast": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz",
+ "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==",
+ "dev": true,
"requires": {
- "@types/js-cookie": "2.2.5",
- "@xobotyi/scrollbar-width": "1.9.5",
- "copy-to-clipboard": "^3.2.0",
- "fast-deep-equal": "^3.1.1",
- "fast-shallow-equal": "^1.0.0",
- "js-cookie": "^2.2.1",
- "nano-css": "^5.2.1",
- "resize-observer-polyfill": "^1.5.1",
- "screenfull": "^5.0.0",
- "set-harmonic-interval": "^1.0.1",
- "throttle-debounce": "^2.1.0",
- "ts-easing": "^0.2.0",
- "tslib": "^1.10.0"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "react-use-context-menu": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/react-use-context-menu/-/react-use-context-menu-0.1.4.tgz",
- "integrity": "sha512-3/IC2CTUErMrtcv1IU1Nt9NL2J4YHBiiSBV66wGdPsZzeFK4qhUwQmLg8hUk58Pi5oa8ts3+M3kVKl10HW4o4w=="
- },
- "react-virtualized": {
- "version": "9.22.3",
- "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz",
- "integrity": "sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "clsx": "^1.0.4",
- "dom-helpers": "^5.1.3",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-lifecycles-compat": "^3.0.4"
- },
- "dependencies": {
- "dom-helpers": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
- "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
- "requires": {
- "@babel/runtime": "^7.8.7",
- "csstype": "^3.0.2"
- }
- }
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
}
},
"read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
"requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
}
},
"read-pkg-up": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
- "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
"requires": {
- "find-up": "^3.0.0",
- "read-pkg": "^3.0.0"
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
+ }
}
},
"readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz",
+ "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==",
+ "dev": true,
"requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
}
},
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "realpath-native": {
+ "readdir-scoped-modules": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz",
- "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==",
+ "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz",
+ "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==",
+ "dev": true,
"requires": {
- "util.promisify": "^1.0.0"
- }
- },
- "recursive-readdir": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
- "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
- "requires": {
- "minimatch": "3.0.4"
- },
- "dependencies": {
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- }
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
}
},
"redent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
"integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
"requires": {
"indent-string": "^4.0.0",
"strip-indent": "^3.0.0"
}
},
- "redux": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz",
- "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==",
- "requires": {
- "@babel/runtime": "^7.9.2"
- }
- },
- "redux-devtools": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/redux-devtools/-/redux-devtools-3.7.0.tgz",
- "integrity": "sha512-Lnx3UX7mnJij2Xs+RicPK1GyKkbuodrCKtfYmJsN603wC0mc99W//xCAskGVNmRhIXg4e57m2k1CyX0kVzCsBg==",
- "requires": {
- "@types/prop-types": "^15.7.3",
- "lodash": "^4.17.19",
- "prop-types": "^15.7.2",
- "redux-devtools-instrument": "^1.10.0"
- }
- },
- "redux-devtools-instrument": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/redux-devtools-instrument/-/redux-devtools-instrument-1.10.0.tgz",
- "integrity": "sha512-X8JRBCzX2ADSMp+iiV7YQ8uoTNyEm0VPFPd4T854coz6lvRiBrFSqAr9YAS2n8Kzxx8CJQotR0QF9wsMM+3DvA==",
- "requires": {
- "lodash": "^4.17.19",
- "symbol-observable": "^1.2.0"
- }
- },
- "redux-persist": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz",
- "integrity": "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ=="
- },
- "redux-thunk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz",
- "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q=="
- },
- "regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
- },
- "regenerate-unicode-properties": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz",
- "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==",
- "requires": {
- "regenerate": "^1.4.2"
- }
- },
- "regenerator-runtime": {
- "version": "0.13.9",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
- "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
- },
- "regenerator-transform": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
- "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regex-parser": {
- "version": "2.2.11",
- "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
- "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
- },
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
- },
- "regexpu-core": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz",
- "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==",
- "requires": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.1.0",
- "regjsgen": "^0.7.1",
- "regjsparser": "^0.9.1",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.0.0"
- }
- },
- "regjsgen": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz",
- "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA=="
- },
- "regjsparser": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
- "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
- }
- }
- },
- "relateurl": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
- "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="
- },
- "remove-accents": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz",
- "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA=="
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw=="
- },
- "renderkid": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
- "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
- "requires": {
- "css-select": "^4.1.3",
- "dom-converter": "^0.2.0",
- "htmlparser2": "^6.1.0",
- "lodash": "^4.17.21",
- "strip-ansi": "^3.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "css-select": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
- "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^6.0.1",
- "domhandler": "^4.3.1",
- "domutils": "^2.8.0",
- "nth-check": "^2.0.1"
- }
- },
- "css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
- },
- "dom-serializer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
- "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- },
- "domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- },
- "nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "repeat-element": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
- "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w=="
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==",
- "requires": {
- "is-finite": "^1.0.0"
- }
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- }
- },
- "request-promise-core": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
- "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
- "requires": {
- "lodash": "^4.17.19"
- }
- },
- "request-promise-native": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
- "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
- "requires": {
- "request-promise-core": "1.1.4",
- "stealthy-require": "^1.1.1",
- "tough-cookie": "^2.3.3"
- }
- },
"require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true
},
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
- },
- "reselect": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz",
- "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ=="
- },
- "resize-observer-polyfill": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
- "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
},
"resolve": {
"version": "1.22.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
+ "dev": true,
"requires": {
"is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
@@ -14294,743 +4870,169 @@
}
},
"resolve-cwd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
- "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
"requires": {
- "resolve-from": "^3.0.0"
+ "resolve-from": "^5.0.0"
}
},
"resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw=="
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
},
- "resolve-pathname": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
- "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg=="
- },
- "resolve-url-loader": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz",
- "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==",
+ "resolve-global": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
+ "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
+ "dev": true,
"requires": {
- "adjust-sourcemap-loader": "3.0.0",
- "camelcase": "5.3.1",
- "compose-function": "3.0.3",
- "convert-source-map": "1.7.0",
- "es6-iterator": "2.0.3",
- "loader-utils": "1.2.3",
- "postcss": "7.0.21",
- "rework": "1.0.1",
- "rework-visit": "1.0.0",
- "source-map": "0.6.1"
- },
- "dependencies": {
- "convert-source-map": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
- "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng=="
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^2.0.0",
- "json5": "^1.0.1"
- }
- },
- "postcss": {
- "version": "7.0.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz",
- "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==",
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
+ "global-dirs": "^0.1.1"
+ }
+ },
+ "resolve-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz",
+ "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
}
},
"restore-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
"integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
"requires": {
"onetime": "^5.1.0",
"signal-exit": "^3.0.2"
}
},
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
- },
"retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "dev": true
},
"reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "rework": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz",
- "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==",
- "requires": {
- "convert-source-map": "^0.3.3",
- "css": "^2.0.0"
- },
- "dependencies": {
- "convert-source-map": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
- "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg=="
- }
- }
- },
- "rework-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz",
- "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ=="
- },
- "rgb-regex": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
- "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w=="
- },
- "rgba-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
- "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg=="
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
},
"rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
"requires": {
"glob": "^7.1.3"
- }
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "rsvp": {
- "version": "4.8.5",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
- "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA=="
- },
- "rtl-css-js": {
- "version": "1.16.0",
- "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.0.tgz",
- "integrity": "sha512-Oc7PnzwIEU4M0K1J4h/7qUUaljXhQ0kCObRsZjxs2HjkpKsnoTMvSmvJ4sqgJZd0zBoEfAyTdnK/jMIYvrjySQ==",
- "requires": {
- "@babel/runtime": "^7.1.2"
- }
- },
- "rtl-detect": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz",
- "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ=="
- },
- "rtlcss": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
- "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",
- "requires": {
- "@choojs/findup": "^0.2.1",
- "chalk": "^2.4.2",
- "mkdirp": "^0.5.1",
- "postcss": "^6.0.23",
- "strip-json-comments": "^2.0.0"
},
"dependencies": {
- "postcss": {
- "version": "6.0.23",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
- "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"requires": {
- "chalk": "^2.4.1",
- "source-map": "^0.6.1",
- "supports-color": "^5.4.0"
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
}
},
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
}
}
},
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true
},
"run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
"requires": {
"queue-microtask": "^1.2.2"
}
},
- "run-queue": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
- "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
- "requires": {
- "aproba": "^1.1.1"
- }
- },
"rxjs": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
- "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
+ "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
+ "dev": true,
"requires": {
- "tslib": "^1.9.0"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
+ "tslib": "^2.1.0"
}
},
"safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- }
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
},
"safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "sane": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
- "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
- "requires": {
- "@cnakazawa/watch": "^1.0.3",
- "anymatch": "^2.0.0",
- "capture-exit": "^2.0.0",
- "exec-sh": "^0.3.2",
- "execa": "^1.0.0",
- "fb-watchman": "^2.0.0",
- "micromatch": "^3.1.4",
- "minimist": "^1.1.1",
- "walker": "~1.0.5"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "sanitize.css": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz",
- "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg=="
- },
- "sass-graph": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
- "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
- "requires": {
- "glob": "^7.0.0",
- "lodash": "^4.0.0",
- "scss-tokenizer": "^0.2.3",
- "yargs": "^13.3.2"
- }
- },
- "sass-loader": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz",
- "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==",
- "requires": {
- "clone-deep": "^4.0.1",
- "loader-utils": "^1.2.3",
- "neo-async": "^2.6.1",
- "schema-utils": "^2.6.1",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "requires": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- }
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "shallow-clone": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
- "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
- "requires": {
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- },
- "saxes": {
- "version": "3.1.11",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
- "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
- "requires": {
- "xmlchars": "^2.1.1"
- }
- },
- "scheduler": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz",
- "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- },
- "screenfull": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz",
- "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA=="
- },
- "scss-tokenizer": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
- "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==",
- "requires": {
- "js-base64": "^2.1.8",
- "source-map": "^0.4.2"
- },
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==",
- "requires": {
- "amdefine": ">=0.0.4"
- }
- }
- }
- },
- "select-hose": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
- "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
- },
- "selfsigned": {
- "version": "1.10.14",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
- "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
- "requires": {
- "node-forge": "^0.10.0"
- }
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
},
"semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- },
- "send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "version": "7.3.8",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+ "dev": true,
"requires": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- }
- }
- },
- "serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ=="
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="
- }
- }
- },
- "serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
+ "lru-cache": "^6.0.0"
}
},
"set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
- "set-harmonic-interval": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz",
- "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g=="
- },
- "set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+ "dev": true
},
"shallow-clone": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
- "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
"requires": {
- "is-extendable": "^0.1.1",
- "kind-of": "^2.0.1",
- "lazy-cache": "^0.2.3",
- "mixin-object": "^2.0.1"
- },
- "dependencies": {
- "kind-of": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
- "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==",
- "requires": {
- "is-buffer": "^1.0.2"
- }
- },
- "lazy-cache": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
- "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ=="
- }
+ "kind-of": "^6.0.2"
}
},
- "shallowequal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
- "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
- },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
"requires": {
"shebang-regex": "^3.0.0"
}
@@ -15038,284 +5040,68 @@
"shebang-regex": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "shell-quote": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
- "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
- },
- "shellwords": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
- "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
},
"signal-exit": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "requires": {
- "is-arrayish": "^0.3.1"
- },
- "dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- }
- }
- },
- "sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true
},
"slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
},
- "slice-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
- "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true
+ },
+ "socks": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
+ "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
+ "dev": true,
"requires": {
- "ansi-styles": "^3.2.0",
- "astral-regex": "^1.0.0",
- "is-fullwidth-code-point": "^2.0.0"
+ "ip": "^2.0.0",
+ "smart-buffer": "^4.2.0"
}
},
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "dev": true,
"requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "requires": {
- "kind-of": "^3.2.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "sockjs": {
- "version": "0.3.20",
- "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz",
- "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==",
- "requires": {
- "faye-websocket": "^0.10.0",
- "uuid": "^3.4.0",
- "websocket-driver": "0.6.5"
- }
- },
- "sockjs-client": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
- "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
- "requires": {
- "debug": "^3.2.5",
- "eventsource": "^1.0.7",
- "faye-websocket": "~0.11.1",
- "inherits": "^2.0.3",
- "json3": "^3.3.2",
- "url-parse": "^1.4.3"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "faye-websocket": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
- "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- }
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
}
},
"sort-keys": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
- "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
+ "dev": true,
"requires": {
"is-plain-obj": "^1.0.0"
- },
- "dependencies": {
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
- }
}
},
- "source-list-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
- },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- },
- "source-map-resolve": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
- "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "requires": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "source-map-url": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
- "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
- },
- "sourcemap-codec": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
- "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
},
"spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "dev": true,
"requires": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
@@ -15324,12 +5110,14 @@
"spdx-exceptions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
},
"spdx-expression-parse": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
"integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
"requires": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
@@ -15338,2433 +5126,573 @@
"spdx-license-ids": {
"version": "3.0.12",
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz",
- "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="
+ "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==",
+ "dev": true
},
- "spdy": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
- "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "split": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+ "dev": true,
"requires": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
+ "through": "2"
}
},
- "spdy-transport": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
- "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
"requires": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "requires": {
- "extend-shallow": "^3.0.0"
+ "readable-stream": "^3.0.0"
}
},
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "dev": true
},
"ssri": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz",
- "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "dev": true,
"requires": {
- "figgy-pudding": "^3.5.1",
"minipass": "^3.1.1"
}
},
- "stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
- },
- "stack-generator": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz",
- "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==",
- "requires": {
- "stackframe": "^1.3.4"
- }
- },
- "stack-utils": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz",
- "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==",
- "requires": {
- "escape-string-regexp": "^2.0.0"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- }
- }
- },
- "stackframe": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
- "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
- },
- "stacktrace-gps": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz",
- "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==",
- "requires": {
- "source-map": "0.5.6",
- "stackframe": "^1.3.4"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA=="
- }
- }
- },
- "stacktrace-js": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz",
- "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==",
- "requires": {
- "error-stack-parser": "^2.0.6",
- "stack-generator": "^2.0.5",
- "stacktrace-gps": "^3.0.4"
- }
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
- },
- "stdout-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
- "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
- "requires": {
- "readable-stream": "^2.0.1"
- }
- },
- "stealthy-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
- "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="
- },
- "stream-browserify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "stream-each": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
- "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- }
- },
- "stream-http": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "requires": {
- "builtin-status-codes": "^3.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.3.6",
- "to-arraybuffer": "^1.0.0",
- "xtend": "^4.0.0"
- }
- },
- "stream-shift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
- },
- "strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="
- },
- "string-length": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
- "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==",
- "requires": {
- "astral-regex": "^1.0.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
- "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw=="
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==",
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
"string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
"requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz",
- "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.4.1",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
"string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dev": true,
"requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "stringify-object": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
- "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
- "requires": {
- "get-own-enumerable-property-symbols": "^3.0.0",
- "is-obj": "^1.0.1",
- "is-regexp": "^1.0.0"
- },
- "dependencies": {
- "is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
- }
+ "safe-buffer": "~5.2.0"
}
},
"strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
"requires": {
- "ansi-regex": "^4.1.0"
+ "ansi-regex": "^5.0.1"
}
},
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true
},
- "strip-comments": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
- "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
- "requires": {
- "babel-extract-comments": "^1.0.0",
- "babel-plugin-transform-object-rest-spread": "^6.26.0"
- }
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q=="
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
},
"strip-indent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
"integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
"requires": {
"min-indent": "^1.0.0"
}
},
- "strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- },
- "style-loader": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
- "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
+ "strong-log-transformer": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
+ "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
+ "dev": true,
"requires": {
- "loader-utils": "^1.1.0",
- "schema-utils": "^1.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- }
- }
- },
- "styled-components": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz",
- "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==",
- "requires": {
- "@babel/helper-module-imports": "^7.0.0",
- "@babel/traverse": "^7.4.5",
- "@emotion/is-prop-valid": "^1.1.0",
- "@emotion/stylis": "^0.8.4",
- "@emotion/unitless": "^0.7.4",
- "babel-plugin-styled-components": ">= 1.12.0",
- "css-to-react-native": "^3.0.0",
- "hoist-non-react-statics": "^3.0.0",
- "shallowequal": "^1.1.0",
- "supports-color": "^5.5.0"
- }
- },
- "stylehacks": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
- "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
- "requires": {
- "browserslist": "^4.0.0",
- "postcss": "^7.0.0",
- "postcss-selector-parser": "^3.0.0"
- },
- "dependencies": {
- "postcss-selector-parser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
- "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
- "requires": {
- "dot-prop": "^5.2.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1"
- }
- }
- }
- },
- "stylis": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.2.tgz",
- "integrity": "sha512-Nn2CCrG2ZaFziDxaZPN43CXqn+j7tcdjPFCkRBkFue8QYXC2HdEwnw5TCBo4yQZ2WxKYeSi0fdoOrtEqgDrXbA=="
- },
- "stylis-rtlcss": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/stylis-rtlcss/-/stylis-rtlcss-2.1.1.tgz",
- "integrity": "sha512-xkX24OO/U0hLGW9m2SUpz3yPDQBX+ltV0mkQLfj3SwcCzm3NZe5spONHpZU2uTQ01MuDQzfOx/5GQWZ6APjmHw==",
- "requires": {
- "rtlcss": "^2.6.0"
+ "duplexer": "^0.1.1",
+ "minimist": "^1.2.0",
+ "through": "^2.3.4"
}
},
"supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
"requires": {
- "has-flag": "^3.0.0"
+ "has-flag": "^4.0.0"
}
},
"supports-preserve-symlinks-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- },
- "svg-parser": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
- "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
- },
- "svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
- "requires": {
- "chalk": "^2.4.1",
- "coa": "^2.0.2",
- "css-select": "^2.0.0",
- "css-select-base-adapter": "^0.1.1",
- "css-tree": "1.0.0-alpha.37",
- "csso": "^4.0.2",
- "js-yaml": "^3.13.1",
- "mkdirp": "~0.5.1",
- "object.values": "^1.1.0",
- "sax": "~1.2.4",
- "stable": "^0.1.8",
- "unquote": "~1.1.1",
- "util.promisify": "~1.0.0"
- },
- "dependencies": {
- "util.promisify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
- "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.2",
- "has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
- }
- }
- }
- },
- "symbol-observable": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
- "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ=="
- },
- "symbol-tree": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
- "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
- },
- "synchronous-promise": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.16.tgz",
- "integrity": "sha512-qImOD23aDfnIDNqlG1NOehdB9IYsn1V9oByPjKY1nakv2MQYCEMyX033/q+aEtYCpmYK1cv2+NTmlH+ra6GA5A=="
- },
- "table": {
- "version": "5.4.6",
- "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
- "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
- "requires": {
- "ajv": "^6.10.2",
- "lodash": "^4.17.14",
- "slice-ansi": "^2.1.0",
- "string-width": "^3.0.0"
- }
- },
- "tapable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true
},
"tar": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
- "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
"requires": {
- "block-stream": "*",
- "fstream": "^1.0.12",
- "inherits": "2"
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
}
},
- "terser": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz",
- "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==",
+ "tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
"requires": {
- "commander": "^2.20.0",
- "source-map": "~0.6.1",
- "source-map-support": "~0.5.12"
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
}
},
- "terser-webpack-plugin": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz",
- "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==",
- "requires": {
- "cacache": "^13.0.1",
- "find-cache-dir": "^3.3.1",
- "jest-worker": "^25.4.0",
- "p-limit": "^2.3.0",
- "schema-utils": "^2.6.6",
- "serialize-javascript": "^4.0.0",
- "source-map": "^0.6.1",
- "terser": "^4.6.12",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "jest-worker": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz",
- "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==",
- "requires": {
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "requires": {
- "semver": "^6.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
+ "temp-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
+ "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==",
+ "dev": true
},
- "test-exclude": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
- "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
- "requires": {
- "glob": "^7.1.3",
- "minimatch": "^3.0.4",
- "read-pkg-up": "^4.0.0",
- "require-main-filename": "^2.0.0"
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
- },
- "throat": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
- "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA=="
- },
- "throttle-debounce": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz",
- "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ=="
+ "text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true
},
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true
},
"through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
"requires": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
+ "readable-stream": "3"
}
},
- "thunky": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
- "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
- },
- "timers-browserify": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
- "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
- "requires": {
- "setimmediate": "^1.0.4"
- }
- },
- "timsort": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
- "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A=="
- },
- "tiny-invariant": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz",
- "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="
- },
- "tiny-warning": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
- },
"tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+ "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "dev": true,
"requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "tmpl": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
- "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
- },
- "to-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA=="
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
+ "rimraf": "^3.0.0"
}
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
"requires": {
"is-number": "^7.0.0"
}
},
- "toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
- },
- "toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
- },
- "toposort": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
- "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
"tr46": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
- "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
- "requires": {
- "punycode": "^2.1.0"
- }
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "dev": true
+ },
+ "treeverse": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz",
+ "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==",
+ "dev": true
},
"trim-newlines": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
- "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "dev": true
},
- "true-case-path": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
- "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "ts-node": {
+ "version": "10.9.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
+ "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
+ "dev": true,
"requires": {
- "glob": "^7.1.2"
+ "@cspotcode/source-map-support": "^0.8.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "v8-compile-cache-lib": "^3.0.1",
+ "yn": "3.1.1"
}
},
- "ts-easing": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz",
- "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ=="
- },
- "ts-pnp": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz",
- "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ=="
- },
- "ts-toolbelt": {
- "version": "6.15.5",
- "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz",
- "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A=="
+ "tsconfig-paths": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz",
+ "integrity": "sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==",
+ "dev": true,
+ "requires": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
},
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "requires": {
- "tslib": "^1.8.1"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- }
- }
- },
- "tty-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw=="
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
- },
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
- "requires": {
- "prelude-ls": "~1.1.2"
- }
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==",
+ "dev": true
},
"type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typed-styles": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
- "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q=="
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "dev": true
},
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
+ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
+ "dev": true
},
"typescript": {
- "version": "4.8.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
- "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ=="
+ "version": "4.9.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+ "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+ "dev": true
},
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
- },
- "unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
- "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="
- },
- "unicode-property-aliases-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
- "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="
- },
- "union-value": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^2.0.1"
- }
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="
- },
- "uniqs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
- "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ=="
+ "uglify-js": {
+ "version": "3.17.4",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
+ "dev": true,
+ "optional": true
},
"unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "dev": true,
"requires": {
- "unique-slug": "^2.0.0"
+ "unique-slug": "^3.0.0"
}
},
"unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "dev": true,
"requires": {
"imurmurhash": "^0.1.4"
}
},
+ "universal-user-agent": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
+ "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
+ "dev": true
+ },
"universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- },
- "unload": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz",
- "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==",
- "requires": {
- "@babel/runtime": "^7.6.2",
- "detect-node": "^2.0.4"
- }
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- },
- "unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ=="
- }
- }
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
},
"upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
- },
- "update-browserslist-db": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz",
- "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==",
- "requires": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- }
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
+ "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
+ "dev": true
},
"uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
"requires": {
"punycode": "^2.1.0"
}
},
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg=="
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="
- }
- }
- },
- "url-loader": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz",
- "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==",
- "requires": {
- "loader-utils": "^1.2.3",
- "mime": "^2.4.4",
- "schema-utils": "^2.5.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "url-parse": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
- "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
- "requires": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
- "use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
- },
- "util": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
- "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "requires": {
- "inherits": "2.0.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
- }
- }
- },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "util.promisify": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz",
- "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==",
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "for-each": "^0.3.3",
- "has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.1"
- }
- },
- "utila": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
- "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
},
"uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true
},
"v8-compile-cache": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true
+ },
+ "v8-compile-cache-lib": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
+ "dev": true
},
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
"integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
"requires": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
}
},
- "value-equal": {
+ "validate-npm-package-name": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz",
+ "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==",
+ "dev": true,
+ "requires": {
+ "builtins": "^5.0.0"
+ }
+ },
+ "walk-up-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz",
+ "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==",
+ "dev": true
+ },
+ "wcwidth": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
- "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- },
- "vendors": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
- "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
+ "dev": true,
"requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
+ "defaults": "^1.0.3"
}
},
- "vm-browserify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
- },
- "w3c-hr-time": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
- "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
- "requires": {
- "browser-process-hrtime": "^1.0.0"
- }
- },
- "w3c-xmlserializer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
- "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
- "requires": {
- "domexception": "^1.0.1",
- "webidl-conversions": "^4.0.2",
- "xml-name-validator": "^3.0.0"
- }
- },
- "wait-for-expect": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz",
- "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag=="
- },
- "walker": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
- "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
- "requires": {
- "makeerror": "1.0.12"
- }
- },
- "warning": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
- "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "watchpack": {
- "version": "1.7.5",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
- "requires": {
- "chokidar": "^3.4.1",
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0",
- "watchpack-chokidar2": "^2.0.1"
- }
- },
- "watchpack-chokidar2": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
- "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
- "optional": true,
- "requires": {
- "chokidar": "^2.1.8"
- },
- "dependencies": {
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "optional": true
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "optional": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- }
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "optional": true,
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "optional": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "optional": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "optional": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "optional": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "optional": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "optional": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "optional": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "optional": true
- }
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "optional": true
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "optional": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "optional": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "wbuf": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
- "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "requires": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "web-vitals": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz",
- "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg=="
- },
"webidl-conversions": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
- "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
- },
- "webpack": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz",
- "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==",
- "requires": {
- "@webassemblyjs/ast": "1.8.5",
- "@webassemblyjs/helper-module-context": "1.8.5",
- "@webassemblyjs/wasm-edit": "1.8.5",
- "@webassemblyjs/wasm-parser": "1.8.5",
- "acorn": "^6.2.1",
- "ajv": "^6.10.2",
- "ajv-keywords": "^3.4.1",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^4.1.0",
- "eslint-scope": "^4.0.3",
- "json-parse-better-errors": "^1.0.2",
- "loader-runner": "^2.4.0",
- "loader-utils": "^1.2.3",
- "memory-fs": "^0.4.1",
- "micromatch": "^3.1.10",
- "mkdirp": "^0.5.1",
- "neo-async": "^2.6.1",
- "node-libs-browser": "^2.2.1",
- "schema-utils": "^1.0.0",
- "tapable": "^1.1.3",
- "terser-webpack-plugin": "^1.4.3",
- "watchpack": "^1.6.0",
- "webpack-sources": "^1.4.1"
- },
- "dependencies": {
- "acorn": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "cacache": {
- "version": "12.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
- "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
- "requires": {
- "bluebird": "^3.5.5",
- "chownr": "^1.1.1",
- "figgy-pudding": "^3.5.1",
- "glob": "^7.1.4",
- "graceful-fs": "^4.1.15",
- "infer-owner": "^1.0.3",
- "lru-cache": "^5.1.1",
- "mississippi": "^3.0.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.3",
- "ssri": "^6.0.1",
- "unique-filename": "^1.1.1",
- "y18n": "^4.0.0"
- }
- },
- "eslint-scope": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
- "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "ssri": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
- "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
- "requires": {
- "figgy-pudding": "^3.5.1"
- }
- },
- "terser-webpack-plugin": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
- "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
- "requires": {
- "cacache": "^12.0.2",
- "find-cache-dir": "^2.1.0",
- "is-wsl": "^1.1.0",
- "schema-utils": "^1.0.0",
- "serialize-javascript": "^4.0.0",
- "source-map": "^0.6.1",
- "terser": "^4.1.2",
- "webpack-sources": "^1.4.0",
- "worker-farm": "^1.7.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- }
- }
- },
- "webpack-dev-middleware": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
- "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
- "requires": {
- "memory-fs": "^0.4.1",
- "mime": "^2.4.4",
- "mkdirp": "^0.5.1",
- "range-parser": "^1.2.1",
- "webpack-log": "^2.0.0"
- }
- },
- "webpack-dev-server": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz",
- "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==",
- "requires": {
- "ansi-html": "0.0.7",
- "bonjour": "^3.5.0",
- "chokidar": "^2.1.8",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^1.6.0",
- "debug": "^4.1.1",
- "del": "^4.1.1",
- "express": "^4.17.1",
- "html-entities": "^1.3.1",
- "http-proxy-middleware": "0.19.1",
- "import-local": "^2.0.0",
- "internal-ip": "^4.3.0",
- "ip": "^1.1.5",
- "is-absolute-url": "^3.0.3",
- "killable": "^1.0.1",
- "loglevel": "^1.6.8",
- "opn": "^5.5.0",
- "p-retry": "^3.0.1",
- "portfinder": "^1.0.26",
- "schema-utils": "^1.0.0",
- "selfsigned": "^1.10.7",
- "semver": "^6.3.0",
- "serve-index": "^1.9.1",
- "sockjs": "0.3.20",
- "sockjs-client": "1.4.0",
- "spdy": "^4.0.2",
- "strip-ansi": "^3.0.1",
- "supports-color": "^6.1.0",
- "url": "^0.11.0",
- "webpack-dev-middleware": "^3.7.2",
- "webpack-log": "^2.0.0",
- "ws": "^6.2.1",
- "yargs": "^13.3.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- }
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "http-proxy-middleware": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
- "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
- "requires": {
- "http-proxy": "^1.17.0",
- "is-glob": "^4.0.0",
- "lodash": "^4.17.11",
- "micromatch": "^3.1.10"
- }
- },
- "is-absolute-url": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
- "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q=="
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "requires": {
- "is-buffer": "^1.1.5"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
- }
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "ws": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
- "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "requires": {
- "async-limiter": "~1.0.0"
- }
- }
- }
- },
- "webpack-log": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
- "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
- "requires": {
- "ansi-colors": "^3.0.0",
- "uuid": "^3.3.2"
- }
- },
- "webpack-manifest-plugin": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz",
- "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==",
- "requires": {
- "fs-extra": "^7.0.0",
- "lodash": ">=3.5 <5",
- "object.entries": "^1.1.0",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- }
- }
- },
- "webpack-merge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
- "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "webpack-sources": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- }
- },
- "websocket-driver": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz",
- "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==",
- "requires": {
- "websocket-extensions": ">=0.1.1"
- }
- },
- "websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
- },
- "whatwg-encoding": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
- "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
- "requires": {
- "iconv-lite": "0.4.24"
- }
- },
- "whatwg-fetch": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
- "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
- },
- "whatwg-mimetype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
- "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "dev": true
},
"whatwg-url": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
- "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "dev": true,
"requires": {
- "lodash.sortby": "^4.7.0",
- "tr46": "^1.0.1",
- "webidl-conversions": "^4.0.2"
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
}
},
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
"requires": {
"isexe": "^2.0.0"
}
},
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
- },
"wide-align": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
"integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
"requires": {
"string-width": "^1.0.2 || 2 || 3 || 4"
}
},
- "word-wrap": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
- },
- "workbox-background-sync": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz",
- "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-broadcast-update": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz",
- "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-build": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz",
- "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==",
- "requires": {
- "@babel/runtime": "^7.3.4",
- "@hapi/joi": "^15.0.0",
- "common-tags": "^1.8.0",
- "fs-extra": "^4.0.2",
- "glob": "^7.1.3",
- "lodash.template": "^4.4.0",
- "pretty-bytes": "^5.1.0",
- "stringify-object": "^3.3.0",
- "strip-comments": "^1.0.2",
- "workbox-background-sync": "^4.3.1",
- "workbox-broadcast-update": "^4.3.1",
- "workbox-cacheable-response": "^4.3.1",
- "workbox-core": "^4.3.1",
- "workbox-expiration": "^4.3.1",
- "workbox-google-analytics": "^4.3.1",
- "workbox-navigation-preload": "^4.3.1",
- "workbox-precaching": "^4.3.1",
- "workbox-range-requests": "^4.3.1",
- "workbox-routing": "^4.3.1",
- "workbox-strategies": "^4.3.1",
- "workbox-streams": "^4.3.1",
- "workbox-sw": "^4.3.1",
- "workbox-window": "^4.3.1"
- },
- "dependencies": {
- "fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- }
- }
- },
- "workbox-cacheable-response": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz",
- "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-core": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz",
- "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg=="
- },
- "workbox-expiration": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz",
- "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-google-analytics": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz",
- "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==",
- "requires": {
- "workbox-background-sync": "^4.3.1",
- "workbox-core": "^4.3.1",
- "workbox-routing": "^4.3.1",
- "workbox-strategies": "^4.3.1"
- }
- },
- "workbox-navigation-preload": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz",
- "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-precaching": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz",
- "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-range-requests": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz",
- "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-routing": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz",
- "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-strategies": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz",
- "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-streams": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz",
- "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "workbox-sw": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz",
- "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w=="
- },
- "workbox-webpack-plugin": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz",
- "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==",
- "requires": {
- "@babel/runtime": "^7.0.0",
- "json-stable-stringify": "^1.0.1",
- "workbox-build": "^4.3.1"
- }
- },
- "workbox-window": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz",
- "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==",
- "requires": {
- "workbox-core": "^4.3.1"
- }
- },
- "worker-farm": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
- "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "requires": {
- "errno": "~0.1.7"
- }
- },
- "worker-rpc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
- "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
- "requires": {
- "microevent.ts": "~0.1.1"
- }
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==",
+ "dev": true
},
"wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
"requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
}
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "write": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
- "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
- "requires": {
- "mkdirp": "^0.5.1"
- }
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
},
"write-file-atomic": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz",
- "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz",
+ "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==",
+ "dev": true,
"requires": {
- "graceful-fs": "^4.1.11",
"imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.2"
+ "signal-exit": "^3.0.7"
}
},
- "ws": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
- "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
+ "write-json-file": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
+ "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
+ "dev": true,
"requires": {
- "async-limiter": "~1.0.0"
+ "detect-indent": "^5.0.0",
+ "graceful-fs": "^4.1.15",
+ "make-dir": "^2.1.0",
+ "pify": "^4.0.1",
+ "sort-keys": "^2.0.0",
+ "write-file-atomic": "^2.4.2"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ }
}
},
- "xml-name-validator": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
- "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
- },
- "xmlchars": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
- "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
- },
- "xregexp": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.4.1.tgz",
- "integrity": "sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag==",
+ "write-pkg": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz",
+ "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==",
+ "dev": true,
"requires": {
- "@babel/runtime-corejs3": "^7.12.1"
+ "sort-keys": "^2.0.0",
+ "type-fest": "^0.4.1",
+ "write-json-file": "^3.2.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz",
+ "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==",
+ "dev": true
+ }
}
},
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
},
"y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
},
"yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
},
"yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "version": "17.7.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz",
+ "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==",
+ "dev": true,
"requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
"require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "dependencies": {
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true
+ }
}
},
"yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
},
- "yup": {
- "version": "0.28.5",
- "resolved": "https://registry.npmjs.org/yup/-/yup-0.28.5.tgz",
- "integrity": "sha512-7JZcvpUGUxMKoaEtcoMEM8lCWRaueGNH/A3EhL/UWqfbFm3uloiI+x59Yq4nzhbbYWUTwAsCteaZOJ+VbqI1uw==",
- "requires": {
- "@babel/runtime": "^7.9.6",
- "fn-name": "~3.0.0",
- "lodash": "^4.17.15",
- "lodash-es": "^4.17.11",
- "property-expr": "^2.0.2",
- "synchronous-promise": "^2.0.10",
- "toposort": "^2.0.2"
- }
+ "yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true
},
- "zoom-level": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/zoom-level/-/zoom-level-2.5.0.tgz",
- "integrity": "sha512-7UlRWU4Q3uCMCeDVMOm7eBrIu145OqsIJ3p6zq58l8UsSYwKWxc6zEapC5YA9tIeh0oheb4cT9Kk2Wq353loFg=="
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
}
}
}
diff --git a/package.json b/package.json
index bac415ea3..7964d5812 100644
--- a/package.json
+++ b/package.json
@@ -1,128 +1,34 @@
{
- "name": "bigcapital-client",
- "version": "1.7.1",
+ "name": "bigcapital-monorepo",
"private": true,
- "dependencies": {
- "@blueprintjs-formik/core": "^0.2.1",
- "@blueprintjs-formik/datetime": "^0.3.4",
- "@blueprintjs-formik/select": "^0.1.4",
- "@blueprintjs/core": "^3.50.2",
- "@blueprintjs/datetime": "^3.23.12",
- "@blueprintjs/popover2": "^0.11.1",
- "@blueprintjs/select": "^3.11.2",
- "@blueprintjs/table": "^3.8.3",
- "@blueprintjs/timezone": "^3.6.2",
- "@casl/ability": "^5.4.3",
- "@casl/react": "^2.3.0",
- "@craco/craco": "^5.9.0",
- "@reduxjs/toolkit": "^1.2.5",
- "@sentry/react": "^6.13.2",
- "@sentry/tracing": "^6.13.2",
- "@testing-library/jest-dom": "^4.2.4",
- "@testing-library/react": "^9.4.0",
- "@testing-library/user-event": "^7.2.1",
- "@types/jest": "^26.0.15",
- "@types/js-money": "^0.6.1",
- "@types/lodash": "^4.14.172",
- "@types/node": "^14.14.9",
- "@types/ramda": "^0.28.14",
- "@types/react": "^16.14.28",
- "@types/react-body-classname": "^1.1.7",
- "@types/react-redux": "^7.1.24",
- "@types/react-router-dom": "^5.3.3",
- "@types/react-transition-group": "^4.4.5",
- "@types/styled-components": "^5.1.25",
- "@types/yup": "^0.29.13",
- "@typescript-eslint/eslint-plugin": "^2.10.0",
- "@typescript-eslint/parser": "^2.10.0",
- "@welldone-software/why-did-you-render": "^6.0.0-rc.1",
- "accounting": "^0.4.1",
- "axios": "^0.21.2",
- "basscss": "^8.0.2",
- "camelcase": "^5.3.1",
- "cross-env": "^7.0.2",
- "deep-map-keys": "^2.0.1",
- "deepdash": "^5.3.9",
- "dependency-graph": "^0.11.0",
- "fast-deep-equal": "^3.1.3",
- "formik": "^2.2.5",
- "http-proxy-middleware": "^1.0.0",
- "jest": "24.9.0",
- "jest-environment-jsdom-fourteen": "1.0.1",
- "jest-resolve": "24.9.0",
- "jest-watch-typeahead": "0.4.2",
- "js-money": "^0.6.3",
- "lodash": "^4.17.15",
- "moment": "^2.24.0",
- "moment-timezone": "^0.5.33",
- "node-sass": "^4.14.1",
- "path-browserify": "^1.0.1",
- "query-string": "^7.1.1",
- "ramda": "^0.27.1",
- "react": "^16.14.0",
- "react-app-polyfill": "^1.0.6",
- "react-body-classname": "^1.3.1",
- "react-content-loader": "^6.0.1",
- "react-dev-utils": "^11.0.4",
- "react-dom": "^16.12.0",
- "react-dropzone": "^11.0.1",
- "react-error-boundary": "^3.0.2",
- "react-hotkeys-hook": "^3.0.3",
- "react-intl-universal": "^2.4.7",
- "react-loadable": "^5.5.0",
- "react-query": "^3.6.0",
- "react-query-devtools": "^2.1.1",
- "react-redux": "^7.1.3",
- "react-router-breadcrumbs-hoc": "^3.2.10",
- "react-router-dom": "^5.3.3",
- "react-scripts": "^3.4.4",
- "react-scroll-sync": "^0.7.1",
- "react-scrollbars-custom": "^4.0.21",
- "react-sortablejs": "^2.0.11",
- "react-split-pane": "^0.1.91",
- "react-table": "^7.6.3",
- "react-table-sticky": "^1.1.3",
- "react-transition-group": "^4.4.1",
- "react-use": "^13.26.1",
- "react-use-context-menu": "^0.1.4",
- "react-virtualized": "^9.22.3",
- "redux": "^4.0.5",
- "redux-devtools": "^3.5.0",
- "redux-persist": "^6.0.0",
- "redux-thunk": "^2.3.0",
- "rtl-detect": "^1.0.3",
- "semver": "6.3.0",
- "style-loader": "0.23.1",
- "styled-components": "^5.3.1",
- "stylis-rtlcss": "^2.1.1",
- "typescript": "^4.8.3",
- "yup": "^0.28.1"
- },
"scripts": {
- "start": "craco start",
- "build": "craco build",
- "test": "node scripts/test.js",
- "storybook": "start-storybook -p 6006",
- "preinstall": "npx npm-force-resolutions"
+ "bootstrap": "lerna exec npm install",
+ "dev": "lerna run dev",
+ "build": "lerna run build",
+ "dev:webapp": "lerna run dev --scope \"@bigcapital/webapp\"",
+ "build:webapp": "lerna run build --scope \"@bigcapital/webapp\"",
+ "dev:server": "lerna run dev --scope \"@bigcapital/server\"",
+ "build:server": "lerna run build --scope \"@bigcapital/server\"",
+ "prepare": "husky install"
},
- "proxy": "http://localhost:3000/",
+ "workspaces": [
+ "packages/*",
+ "shared/*"
+ ],
"devDependencies": {
- "@types/react-dom": "^16.9.16",
- "react-error-overlay": "^6.0.9"
+ "@commitlint/config-conventional": "^17.4.2",
+ "@commitlint/config-lerna-scopes": "^17.4.2",
+ "husky": "^8.0.3",
+ "lerna": "^6.4.1",
+ "@commitlint/cli": "^17.4.2"
},
- "resolutions": {
- "react-error-overlay": "6.0.9"
+ "engines": {
+ "node": "14.x"
},
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- }
+ "husky": {
+ "hooks": {
+ "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
+ }
+ },
+ "dependencies": {}
}
diff --git a/packages/server/.babelrc b/packages/server/.babelrc
new file mode 100644
index 000000000..662559d1b
--- /dev/null
+++ b/packages/server/.babelrc
@@ -0,0 +1,8 @@
+{
+ "presets": ["@babel/preset-env"],
+ "retainLines": true,
+ "plugins": [
+ "@babel/plugin-transform-runtime",
+ "@babel/plugin-syntax-dynamic-import"
+ ]
+}
\ No newline at end of file
diff --git a/packages/server/.env.example b/packages/server/.env.example
new file mode 100644
index 000000000..482b7d991
--- /dev/null
+++ b/packages/server/.env.example
@@ -0,0 +1,41 @@
+MAIL_HOST=smtp.mailtrap.io
+MAIL_USERNAME=842f331d3dc005
+MAIL_PASSWORD=172f97b34f1a17
+MAIL_PORT=587
+MAIL_SECURE=false
+MAIL_FROM_NAME=Bigcapital
+MAIL_FROM_ADDRESS=noreply@sender.bigcapital.ly
+
+SYSTEM_DB_CLIENT=mysql
+SYSTEM_DB_HOST=127.0.0.1
+SYSTEM_DB_USER=root
+SYSTEM_DB_PASSWORD=root
+SYSTEM_DB_NAME=bigcapital_system
+SYSTEM_MIGRATIONS_DIR=./src/system/migrations
+SYSTEM_SEEDS_DIR=./src/system/seeds
+
+TENANT_DB_CLIENT=mysql
+TENANT_DB_NAME_PERFIX=bigcapital_tenant_
+TENANT_DB_HOST=127.0.0.1
+TENANT_DB_PASSWORD=root
+TENANT_DB_USER=root
+TENANT_DB_CHARSET=utf8
+TENANT_MIGRATIONS_DIR=src/database/migrations
+TENANT_SEEDS_DIR=src/database/seeds/core
+
+DB_MANAGER_SUPER_USER=root
+DB_MANAGER_SUPER_PASSWORD=root
+
+MONGODB_DATABASE_URL=mongodb://localhost/bigcapital
+
+JWT_SECRET=b0JDZW56RnV6aEthb0RGPXVEcUI
+
+CONTACT_US_MAIL=support@bigcapital.ly
+BASE_URL=https://bigcapital.ly
+
+LICENSES_AUTH_USER=root
+LICENSES_AUTH_PASSWORD=root
+
+AGENDASH_AUTH_USER=agendash
+AGENDASH_AUTH_PASSWORD=123123
+BROWSER_WS_ENDPOINT=ws://localhost:4080/
\ No newline at end of file
diff --git a/packages/server/.eslintrc.js b/packages/server/.eslintrc.js
new file mode 100644
index 000000000..1ad00ade5
--- /dev/null
+++ b/packages/server/.eslintrc.js
@@ -0,0 +1,34 @@
+module.exports = {
+ env: {
+ browser: true,
+ es6: true,
+ },
+ extends: ['airbnb-base', 'airbnb-typescript'],
+ parser: '@typescript-eslint/parser',
+ parserOptions: {
+ ecmaVersion: 2018,
+ sourceType: 'module',
+ project: 'tsconfig.json',
+ tsconfigRootDir: './',
+ },
+ globals: {
+ Atomics: 'readonly',
+ SharedArrayBuffer: 'readonly',
+ },
+ plugins: ['import'],
+ rules: {
+ 'import/no-unresolved': 'error',
+ 'import/prefer-default-export': 'off',
+ },
+ settings: {
+ 'import/parsers': {
+ '@typescript-eslint/parser': ['.ts', '.tsx'],
+ },
+ 'import/resolver': {
+ typescript: {
+ alwaysTryTypes: true,
+ project: 'tsconfig.json',
+ },
+ },
+ },
+};
diff --git a/packages/server/.gitignore b/packages/server/.gitignore
new file mode 100644
index 000000000..5207e9543
--- /dev/null
+++ b/packages/server/.gitignore
@@ -0,0 +1,7 @@
+/node_modules/
+/.env
+/storage
+package-lock.json
+stdout.log
+/dist
+/build
\ No newline at end of file
diff --git a/packages/server/README.md b/packages/server/README.md
new file mode 100644
index 000000000..ec9f9de18
--- /dev/null
+++ b/packages/server/README.md
@@ -0,0 +1 @@
+# @bigcapital/server
\ No newline at end of file
diff --git a/packages/server/knexfile.js b/packages/server/knexfile.js
new file mode 100644
index 000000000..927f6574d
--- /dev/null
+++ b/packages/server/knexfile.js
@@ -0,0 +1,17 @@
+const { knexSnakeCaseMappers } = require('objection');
+
+module.exports = {
+ client: 'mysql',
+ connection: {
+ host: '127.0.0.1',
+ user: 'root',
+ password: 'root',
+ database: 'bigcapital_tenant_hqde5zqkylsho06',
+ charset: 'utf8',
+ },
+ migrations: {
+ directory: './src/database/migrations',
+ },
+ pool: { min: 0, max: 7 },
+ ...knexSnakeCaseMappers({ upperCase: true }),
+};
diff --git a/packages/server/package.json b/packages/server/package.json
new file mode 100644
index 000000000..7b23f9734
--- /dev/null
+++ b/packages/server/package.json
@@ -0,0 +1,146 @@
+{
+ "name": "@bigcapital/server",
+ "version": "1.7.1",
+ "description": "",
+ "main": "src/server.ts",
+ "scripts": {
+ "inspect": "cross-env NODE_PATH=./src nodemon src/server.ts",
+ "clear": "rimraf build",
+ "dev": "cross-env NODE_ENV=development webpack --config scripts/webpack.config.js",
+ "build:resources": "gulp --gulpfile=scripts/gulpfile.js styles styles-rtl",
+ "build:app": "cross-env NODE_ENV=production webpack --config scripts/webpack.config.js",
+ "build:commands": "cross-env NODE_ENV=production webpack --config scripts/webpack.cli.js",
+ "build": "npm-run-all build:*",
+ "lint:fix": "eslint --fix ./**/*.ts"
+ },
+ "author": "Ahmed Bouhuolia, ",
+ "license": "ISC",
+ "bin": {
+ "bigcapital": "./bin/bigcapital.js"
+ },
+ "dependencies": {
+ "@casl/ability": "^5.4.3",
+ "@hapi/boom": "^7.4.3",
+ "@types/i18n": "^0.8.7",
+ "@types/knex": "^0.16.1",
+ "@types/mathjs": "^6.0.12",
+ "accepts": "^1.3.7",
+ "accounting": "^0.4.1",
+ "agenda": "^4.2.1",
+ "agendash": "^3.1.0",
+ "app-root-path": "^3.0.0",
+ "async": "^3.2.0",
+ "axios": "^0.20.0",
+ "babel-loader": "^9.1.2",
+ "bcryptjs": "^2.4.3",
+ "bluebird": "^3.7.2",
+ "compression": "^1.7.4",
+ "country-codes-list": "^1.6.8",
+ "cpy": "^8.1.2",
+ "cpy-cli": "^3.1.1",
+ "crypto-random-string": "^3.2.0",
+ "csurf": "^1.10.0",
+ "deep-map": "^2.0.0",
+ "deepdash": "^5.3.7",
+ "dotenv": "^8.1.0",
+ "errorhandler": "^1.5.1",
+ "es6-weak-map": "^2.0.3",
+ "esm": "^3.2.25",
+ "event-dispatch": "^0.4.1",
+ "eventemitter2": "^6.4.5",
+ "express": "^4.17.1",
+ "express-basic-auth": "^1.2.0",
+ "express-boom": "^3.0.0",
+ "express-fileupload": "^1.1.7-alpha.3",
+ "express-oauth-server": "^2.0.0",
+ "express-validator": "^6.12.2",
+ "gulp": "^4.0.2",
+ "gulp-sass": "^5.0.0",
+ "helmet": "^3.21.0",
+ "i18n": "^0.13.3",
+ "is-my-json-valid": "^2.20.5",
+ "js-money": "^0.6.3",
+ "jsonwebtoken": "^8.5.1",
+ "knex": "^0.95.15",
+ "knex-cleaner": "^1.3.0",
+ "knex-db-manager": "^0.6.1",
+ "libphonenumber-js": "^1.9.6",
+ "lodash": "^4.17.15",
+ "lru-cache": "^6.0.0",
+ "mathjs": "^9.4.0",
+ "memory-cache": "^0.2.0",
+ "moment": "^2.24.0",
+ "moment-range": "^4.0.2",
+ "mongoose": "^5.10.0",
+ "mustache": "^3.0.3",
+ "mysql": "^2.17.1",
+ "mysql2": "^1.6.5",
+ "node-cache": "^4.2.1",
+ "nodemailer": "^6.3.0",
+ "nodemon": "^1.19.1",
+ "object-hash": "^2.0.3",
+ "objection": "^3.0.0",
+ "objection-filter": "^4.0.1",
+ "objection-soft-delete": "^1.0.7",
+ "objection-unique": "^1.2.2",
+ "pluralize": "^8.0.0",
+ "pug": "^3.0.2",
+ "puppeteer": "^10.2.0",
+ "qim": "0.0.52",
+ "ramda": "^0.27.1",
+ "rate-limiter-flexible": "^2.1.14",
+ "reflect-metadata": "^0.1.13",
+ "rtl-detect": "^1.0.4",
+ "ts-transformer-keys": "^0.4.2",
+ "tsyringe": "^4.3.0",
+ "typedi": "^0.8.0",
+ "uniqid": "^5.2.0",
+ "winston": "^3.2.1"
+ },
+ "devDependencies": {
+ "@types/lodash": "^4.14.158",
+ "@types/ramda": "^0.27.64",
+ "@typescript-eslint/eslint-plugin": "^5.50.0",
+ "@typescript-eslint/parser": "^5.50.0",
+ "chai": "^4.2.0",
+ "chai-http": "^4.3.0",
+ "chai-things": "^0.2.0",
+ "colorette": "^1.2.0",
+ "commander": "^5.0.0",
+ "cross-env": "^5.2.0",
+ "eslint": "^8.33.0",
+ "eslint-config-airbnb-base": "^15.0.0",
+ "eslint-config-airbnb-typescript": "^17.0.0",
+ "eslint-friendly-formatter": "^4.0.1",
+ "eslint-import-resolver-typescript": "^3.5.3",
+ "eslint-import-resolver-webpack": "^0.11.1",
+ "eslint-loader": "^2.2.1",
+ "eslint-plugin-import": "^2.27.5",
+ "faker": "^4.1.0",
+ "getopts": "^2.2.5",
+ "gulp-postcss": "^9.0.0",
+ "gulp-rename": "^2.0.0",
+ "knex-factory": "0.0.6",
+ "merge-stream": "^2.0.0",
+ "mocha": "^5.2.0",
+ "npm-run-all": "^4.1.5",
+ "nyc": "^14.1.1",
+ "progress-bar-webpack-plugin": "^2.1.0",
+ "regenerator-runtime": "^0.13.7",
+ "rimraf": "^3.0.2",
+ "rtlcss": "^3.3.0",
+ "run-script-webpack-plugin": "^0.1.1",
+ "sass": "^1.37.5",
+ "sinon": "^7.4.2",
+ "start-server-webpack-plugin": "^2.2.5",
+ "ts-loader": "^9.4.2",
+ "ts-node": "^9.0.0",
+ "tsconfig-paths-webpack-plugin": "^4.0.0",
+ "typescript": "^3.9.7",
+ "webpack": "^5.75.0",
+ "webpack-cli": "^4.10.0",
+ "webpack-merge": "^5.8.0",
+ "webpack-node-externals": "^3.0.0",
+ "webpack-watch-changed": "^1.0.0"
+ }
+}
diff --git a/packages/server/resources/css/modules/credit-rtl.css b/packages/server/resources/css/modules/credit-rtl.css
new file mode 100644
index 000000000..8b298e3dd
--- /dev/null
+++ b/packages/server/resources/css/modules/credit-rtl.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: rtl;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: right;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.credit {
+ text-align: right;
+ padding: 45px 40px;
+}
+.credit__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.credit__header .organization .title {
+ margin: 0 0 4px;
+}
+.credit__header .organization .creditNumber {
+ font-size: 12px;
+}
+.credit__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.credit__full-amount {
+ margin-bottom: 18px;
+}
+.credit__full-amount .label {
+ font-size: 12px;
+}
+.credit__full-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.credit__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.credit__meta-item {
+ padding-left: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.credit__meta-item .value {
+ color: #000;
+}
+.credit__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.credit__table {
+ display: flex;
+ flex-direction: column;
+}
+.credit__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: right;
+ border-spacing: 0;
+}
+.credit__table table thead th,
+.credit__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.credit__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.credit__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.credit__table table thead tr th.item,
+.credit__table table tbody tr td.item {
+ width: 45%;
+}
+.credit__table table thead tr th.rate,
+.credit__table table tbody tr td.rate {
+ width: 18%;
+ text-align: left;
+}
+.credit__table table thead tr th.quantity,
+.credit__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: left;
+}
+.credit__table table thead tr th.total,
+.credit__table table tbody tr td.total {
+ width: 21%;
+ text-align: left;
+}
+.credit__table table .description {
+ color: #666;
+}
+.credit__table-after {
+ display: flex;
+}
+.credit__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: left;
+ margin-right: auto;
+}
+.credit__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.credit__table-total table tbody tr td {
+ padding: 8px 0 8px 10px;
+ border-top: 1px solid #d5d5d5;
+}
+.credit__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: left;
+}
+.credit__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.credit__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.credit__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.credit__footer {
+ font-size: 12px;
+}
+.credit__conditions h3, .credit__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.credit__conditions p, .credit__notes p {
+ margin: 0;
+}
+.credit__conditions + .credit__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/credit.css b/packages/server/resources/css/modules/credit.css
new file mode 100644
index 000000000..a50f62304
--- /dev/null
+++ b/packages/server/resources/css/modules/credit.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.credit {
+ text-align: left;
+ padding: 45px 40px;
+}
+.credit__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.credit__header .organization .title {
+ margin: 0 0 4px;
+}
+.credit__header .organization .creditNumber {
+ font-size: 12px;
+}
+.credit__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.credit__full-amount {
+ margin-bottom: 18px;
+}
+.credit__full-amount .label {
+ font-size: 12px;
+}
+.credit__full-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.credit__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.credit__meta-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.credit__meta-item .value {
+ color: #000;
+}
+.credit__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.credit__table {
+ display: flex;
+ flex-direction: column;
+}
+.credit__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+}
+.credit__table table thead th,
+.credit__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.credit__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.credit__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.credit__table table thead tr th.item,
+.credit__table table tbody tr td.item {
+ width: 45%;
+}
+.credit__table table thead tr th.rate,
+.credit__table table tbody tr td.rate {
+ width: 18%;
+ text-align: right;
+}
+.credit__table table thead tr th.quantity,
+.credit__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: right;
+}
+.credit__table table thead tr th.total,
+.credit__table table tbody tr td.total {
+ width: 21%;
+ text-align: right;
+}
+.credit__table table .description {
+ color: #666;
+}
+.credit__table-after {
+ display: flex;
+}
+.credit__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+}
+.credit__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.credit__table-total table tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+}
+.credit__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: right;
+}
+.credit__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.credit__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.credit__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.credit__footer {
+ font-size: 12px;
+}
+.credit__conditions h3, .credit__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.credit__conditions p, .credit__notes p {
+ margin: 0;
+}
+.credit__conditions + .credit__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/estimate-rtl.css b/packages/server/resources/css/modules/estimate-rtl.css
new file mode 100644
index 000000000..36890c739
--- /dev/null
+++ b/packages/server/resources/css/modules/estimate-rtl.css
@@ -0,0 +1,544 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: rtl;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: right;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.estimate {
+ text-align: right;
+ padding: 45px;
+}
+.estimate__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.estimate__header .organization .title {
+ margin: 0 0 4px;
+}
+.estimate__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.estimate__estimate-amount {
+ margin-bottom: 18px;
+}
+.estimate__estimate-amount .label {
+ font-size: 12px;
+}
+.estimate__estimate-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.estimate__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.estimate__meta-item {
+ padding-left: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.estimate__meta-item .value {
+ color: #000;
+}
+.estimate__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.estimate__table {
+ display: flex;
+ flex-direction: column;
+}
+.estimate__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: right;
+ border-spacing: 0;
+}
+.estimate__table table thead th,
+.estimate__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.estimate__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.estimate__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.estimate__table table thead tr th.item,
+.estimate__table table tbody tr td.item {
+ width: 45%;
+}
+.estimate__table table thead tr th.rate,
+.estimate__table table tbody tr td.rate {
+ width: 18%;
+ text-align: left;
+}
+.estimate__table table thead tr th.quantity,
+.estimate__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: left;
+}
+.estimate__table table thead tr th.total,
+.estimate__table table tbody tr td.total {
+ width: 21%;
+ text-align: left;
+}
+.estimate__table table thead tr th .description,
+.estimate__table table tbody tr td .description {
+ color: #666;
+}
+.estimate__table-after {
+ display: flex;
+}
+.estimate__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: left;
+ margin-right: auto;
+}
+.estimate__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.estimate__table-total table tbody tr td {
+ padding: 8px 0 8px 10px;
+ border-top: 1px solid #d5d5d5;
+}
+.estimate__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: left;
+}
+.estimate__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.estimate__table-total table tbody tr.total td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.estimate__footer {
+ font-size: 12px;
+}
+.estimate__conditions h3, .estimate__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.estimate__conditions p, .estimate__notes p {
+ margin: 0 0 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/estimate.css b/packages/server/resources/css/modules/estimate.css
new file mode 100644
index 000000000..0ba2587c7
--- /dev/null
+++ b/packages/server/resources/css/modules/estimate.css
@@ -0,0 +1,544 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.estimate {
+ text-align: left;
+ padding: 45px;
+}
+.estimate__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.estimate__header .organization .title {
+ margin: 0 0 4px;
+}
+.estimate__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.estimate__estimate-amount {
+ margin-bottom: 18px;
+}
+.estimate__estimate-amount .label {
+ font-size: 12px;
+}
+.estimate__estimate-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.estimate__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.estimate__meta-item {
+ padding-right: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.estimate__meta-item .value {
+ color: #000;
+}
+.estimate__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.estimate__table {
+ display: flex;
+ flex-direction: column;
+}
+.estimate__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+}
+.estimate__table table thead th,
+.estimate__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.estimate__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.estimate__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.estimate__table table thead tr th.item,
+.estimate__table table tbody tr td.item {
+ width: 45%;
+}
+.estimate__table table thead tr th.rate,
+.estimate__table table tbody tr td.rate {
+ width: 18%;
+ text-align: right;
+}
+.estimate__table table thead tr th.quantity,
+.estimate__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: right;
+}
+.estimate__table table thead tr th.total,
+.estimate__table table tbody tr td.total {
+ width: 21%;
+ text-align: right;
+}
+.estimate__table table thead tr th .description,
+.estimate__table table tbody tr td .description {
+ color: #666;
+}
+.estimate__table-after {
+ display: flex;
+}
+.estimate__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+}
+.estimate__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.estimate__table-total table tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+}
+.estimate__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: right;
+}
+.estimate__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.estimate__table-total table tbody tr.total td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.estimate__footer {
+ font-size: 12px;
+}
+.estimate__conditions h3, .estimate__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.estimate__conditions p, .estimate__notes p {
+ margin: 0 0 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/invoice-rtl.css b/packages/server/resources/css/modules/invoice-rtl.css
new file mode 100644
index 000000000..ef0c7baff
--- /dev/null
+++ b/packages/server/resources/css/modules/invoice-rtl.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: rtl;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: right;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.invoice {
+ text-align: right;
+ padding: 45px 40px;
+}
+.invoice__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.invoice__header .organization .title {
+ margin: 0 0 4px;
+}
+.invoice__header .organization .invoiceNo {
+ font-size: 12px;
+}
+.invoice__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.invoice__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.invoice__meta-item {
+ padding-left: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.invoice__meta-item .value {
+ color: #000;
+}
+.invoice__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.invoice__table {
+ display: flex;
+ flex-direction: column;
+}
+.invoice__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: right;
+ border-spacing: 0;
+}
+.invoice__table table thead th,
+.invoice__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.invoice__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.invoice__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.invoice__table table thead tr th.item,
+.invoice__table table tbody tr td.item {
+ width: 45%;
+}
+.invoice__table table thead tr th.rate,
+.invoice__table table tbody tr td.rate {
+ width: 18%;
+ text-align: left;
+}
+.invoice__table table thead tr th.quantity,
+.invoice__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: left;
+}
+.invoice__table table thead tr th.total,
+.invoice__table table tbody tr td.total {
+ width: 21%;
+ text-align: left;
+}
+.invoice__table table .description {
+ color: #666;
+}
+.invoice__table-after {
+ display: flex;
+}
+.invoice__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: left;
+ margin-right: auto;
+}
+.invoice__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.invoice__table-total table tbody tr td {
+ padding: 8px 0 8px 10px;
+ border-top: 1px solid #d5d5d5;
+}
+.invoice__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: left;
+}
+.invoice__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.invoice__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.invoice__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.invoice__due-amount {
+ margin-bottom: 18px;
+}
+.invoice__due-amount .label {
+ font-size: 12px;
+}
+.invoice__due-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.invoice__footer {
+ font-size: 12px;
+}
+.invoice__conditions h3, .invoice__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.invoice__conditions p, .invoice__notes p {
+ margin: 0;
+}
+.invoice__conditions + .invoice__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/invoice.css b/packages/server/resources/css/modules/invoice.css
new file mode 100644
index 000000000..a928b39c3
--- /dev/null
+++ b/packages/server/resources/css/modules/invoice.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.invoice {
+ text-align: left;
+ padding: 45px 40px;
+}
+.invoice__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.invoice__header .organization .title {
+ margin: 0 0 4px;
+}
+.invoice__header .organization .invoiceNo {
+ font-size: 12px;
+}
+.invoice__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.invoice__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.invoice__meta-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.invoice__meta-item .value {
+ color: #000;
+}
+.invoice__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.invoice__table {
+ display: flex;
+ flex-direction: column;
+}
+.invoice__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+}
+.invoice__table table thead th,
+.invoice__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.invoice__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.invoice__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.invoice__table table thead tr th.item,
+.invoice__table table tbody tr td.item {
+ width: 45%;
+}
+.invoice__table table thead tr th.rate,
+.invoice__table table tbody tr td.rate {
+ width: 18%;
+ text-align: right;
+}
+.invoice__table table thead tr th.quantity,
+.invoice__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: right;
+}
+.invoice__table table thead tr th.total,
+.invoice__table table tbody tr td.total {
+ width: 21%;
+ text-align: right;
+}
+.invoice__table table .description {
+ color: #666;
+}
+.invoice__table-after {
+ display: flex;
+}
+.invoice__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+}
+.invoice__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.invoice__table-total table tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+}
+.invoice__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: right;
+}
+.invoice__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.invoice__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.invoice__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.invoice__due-amount {
+ margin-bottom: 18px;
+}
+.invoice__due-amount .label {
+ font-size: 12px;
+}
+.invoice__due-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.invoice__footer {
+ font-size: 12px;
+}
+.invoice__conditions h3, .invoice__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.invoice__conditions p, .invoice__notes p {
+ margin: 0;
+}
+.invoice__conditions + .invoice__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/payment-rtl.css b/packages/server/resources/css/modules/payment-rtl.css
new file mode 100644
index 000000000..43e5bc945
--- /dev/null
+++ b/packages/server/resources/css/modules/payment-rtl.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: rtl;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,d09GMgABAAAAACg0AA4AAAAATnQAACfcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmobjkQcMgZgAIMSERAK92zeaQuDVgABNgIkA4coBCAFgxgHIBskP7OifrReWouiJJBKFJWbfPJ/SGAj7gpbeYKdoc5ORrDie7ZO0WqWKEI0WzXf80+GFv6qhGs84DSE215aubwxNkdo7JNcHkL/4v8kmdy7j/gQWqiyXdRgC1UuiR7anf3223Y7xPz4kUy2EWFYyYRC6DxeH9JEM41WGYJtdubQnjGdiVGYGAlKKaEYOSZhISaYNbAaxZ6KMaO2KU7378y1a+ciwvV/3+fWVxUwVkXDsOcSRReEQPONMTvxASppZrM/K+GJhSaSAXP77tDuv8mdswepEjsj+CD2barmunMHsP2eJIsnwH/PfcsTzSihtAQCDWQB/d9a+LVsl1qGB/+ZFpqWrcEDvjGaljNZGsUL4w05BeBfe6ebOikiC2Njx3d7Wb/E/p/Osp2xD7S+kO642024y6aorkxSKdCm6Ud/LEszkhbQWnpe+ciH8obWQespsBQgrhBMRwxdiIsuHWCZl6JokNvwPPzhKx8KTcAH+FEj9PIyb/bWlzEpONvtE6xAxWJBrWbL1CsRyMWYdq2CTFQ6/V22Wcloj9f2DiEsIhIkSLC9v90fG1/6o68tesR0IAN9d1oFmO+UvkoADfLxVzGkw9yjsIQub2KY9OJEoCiCxLlQcSVMXOsT1YB4Niu+zYkfJ5ccgbkGqCROvTojBaidOcBMBtDz6rPYwIokeBr1p39c+SeDzj09gw3UaBNQNem+EUS7Lu6Vt/cOatyJUZwNRUXRrhfHMg+TW6Wxa9XmXN1bHdVyhkPYCJXirI0NGaj9JD+gUl2vueo0V32C4a41MWqADYcWM3ivaODiAXFZsvHuL6ee7xZpgajVfTmejquwGFdlO6jGgSN1zl2DO+TCXZoEOlLRzXEU4G65Kk7qMeimUTN3/EGkTt089f4LTWgIhoxwBlpBxxAlWkwRpgztHyDvRBk0adHtepn0baDohuniEA6kSZchU1ay48mBXHnJX9H7GxTZnHZ4RI1JlszmMVcWLAs8YR+HnmOcJM62uKS4xX09HoSA7J5paEAPA6JEi3m14xRFenGWSkSpMkdwCy+nylWoVKVRk2YtWvFLW6KdQMdhZ8bg6ZPZeP/mRjaNfCZlpUmrmGQwY84ilgLOPg4SR8uJc1zArdPS0IkhSrSYxM3DgTTpMmTKKkUZipUoVeYILp5yFSpVadSkWYtW/NKWqZ1Ah97FvhSh4pPyQ77e2UKv7MUY2vht9P/De/P5sUqnuS7v3Gwuzd+q4j4ud6f000D564ap9CVfW0o+Kf9YvF7ZVIfKZPtxWblo8GjuJyO86iFPvnRhmiFprwMppZRSioq4Bz8th90kYSbMWcQSHZ7OHnHw4mg5cS4uadwWPV8+RET0NXpAAQAAAAAAAM75sj+cQ5BbIMiZEAEATaFb+TnpF9BiPvSr4iFfiMlAvFABwFQQEQAAEEL4YSg5Jp/RQ3rsSA2DntacY1+g6ORPahXUadItHi7NpAT7M90BKOuV42qfiq8gWOu8XqPHlituAjYDnAsYLPT+B/oHABSQ08nl6Rgwub8eWh/EXvzGAhD7dJEUSQ5U0I+EaMsdO/sRUKTkAQt4vBzGUKDEgBmzbtv1E37B/+VQCam/1bP1Xn2w/izoHOg86HKoFlQPagg1hTpA3aG4bUPbnhsYGrQY8A1VDNX/+z+nmYB1uiYzKJGiFG54EM/hO/iPEwbX04csg2pCdU6OPdQt07wxwOO5UpDYbxYcyCHbHFDKft7y2exkE5j6/279u/lk0jPJJ5cB4Ntb/DKIjck19d/jmm9L6SdvPzraOyeIARzidDy7OwU7c7VwrztlyTIpX9LeFj31jNBzLwzNJFtQWFwg/5QY/24pXxDtLCw6SFj1udCWltcJcA2WjN4wYqMT2kN0Nt6ryUUrFF5QHSVVZJDUzj9J9uyj5wnKEEDZMuEhgr1r9Urg/iI0kNmWWEyKqXuhj2GwrSRYNyIMx3wdtsUUWBfrbuokwoRND8sGGbz4xZPssC0FILR1v62UcQ18U6iaGCcxMC3IYpU7mWLDaKfQ5SljSvM82Nht0JEtxmBhg70r31JZ3x3GQ9lwkkqKxWrBMfAmj82bZhpVq1jK0UhiukvjSJdJXV7z3FdsYPQQLH6uWRd0DSNiyGtqISdBNYRnHufQZsWcpZgIHBBZIHmqKlyuqB5CMYhiGae3h/9c7g/XS9/IzRuZk9qoAhTr4iEGUijrFZcGvrFDjUJMLvQKhpGOgiqfppccEsT60u95ckqpr+MSgwwIGyOw1ty2TlJWIkOvhXOMkWVpVop1GDEvWBWqe/hgiTopMbaX84SANSzpjXTYkfYOQjYr4f9MU4orpDTO+p2gAhgrE/Q7KMAQ4QkYmT9LKsxSpn3YFRZLQkWnOLuj3GJlAjdSVqmtzsjKYy8h4Xx9HFcsEXU5AwGweg+n6evpe3D1cJx/muZ5ftYuOCbpgIoMEnjYqF1+0fMVM1oou1hchC5fXd5XASyxfPAcX9G/2CHahqNKBEyixUNsV6gVm2ESdvwW+x7qXow+hN0oOb+KdUxnT84NrqSR8COmt/w0j9P7EHhUQ5tE5cxm1CklZUJVj4YMHK2O+MWQBPsJOLDSHnZ3wV2L+smGlL4y6UVwSNTVIY75WcrOZzN3/pBMdScnRqekxe3qVrSWxGfPqQDZuXhR4owQwYDxW6alEBevg0XSNv6ESfAHqhQJ4Tw0xYMUzkioaETFMiqmld/X4HXUsaTNmlcbXm43nDnUKvi6PlEeBuAGihpzFrnWZwJS1HWvJlc5i+lhgTPO5Rbm2WnUPpi1fQqlWEeKLcP4wOP1ACaSsu5zDOTVoit3dPfJGQpRlJnzi4YszimmSpg2S8GQajQA8FAByozPO0fmN0a5beoQ6v+3itANQD2mY1S9poq6adTcNSNDEKHibwnqDmi0LRjalBX1+LiccTQFZpJyupw4/DbQ0lscf6fWC56uaB5aJNwOlamT1kWzqgXyWR69Vx1upWUwr86EZZdPNSYk8VYVXORK6JSYoDtq+BZFHJINGKjoar2mWMbcksebNie73Emo9hfC3wJJVluqRLD6j8HQv4XbWe/d273wFOnMdkKtGRS4jtHKsT3IuUvZMWFXBZ/VnJ978EAOOLuuJhPC7JQmwrWg9L5DCp+9olvNerYi2Tdrni14uaL5lETaes0eSXoFDP9aK3WQjcgf5g84J5+VKqYrToRkGY21UM2oBntNwrAtBW4FmpEAVhBLjJDt0taWMtZRrMTkhzUYxmO7BLW6kVqCSCaMbnjJ4MLutMh2USEL8ZqF22TpUlPpA3igpg2MEiroJg1cliz99xwVqnLC0Vj+tGy8LVZHgv3xFeqG6C67OTIBGD995siG0gSZUpWLGLlSxQqGzIFa9tH+fApbY3Okh/MctYtoOgvnk9szikN2H0d55wM2MsiO6Jgs6qi9tgjAgjG6EStWqRqDzRkGMOqhbkOV12M10q7PlKSIJJIaKFCTwiovS31vJcMPeJsWuzwDJZ2KALJBI5Z1/vhCfflv4Bdv/qP2OH4wO1RoDutNe7hWKd/4zmIStaoL4LTTeDHXs+HvfEsbs9oOM3rgNqLr2YkhIXnUXs6p35l/jRuxrqccQ23KtWeUZ69SW1e0UC3qbeTYgNzqb9zCr4yvzgapCF0iSFESGZPIakeRt+PSNBdk3Y+BL2deDONzFa/Tq/87BNsGwKc8EoUu9d7uUHmxUaPO+R/ArhXXFj+QeJWodllheE3VEqbWKEdZRVLJyW8yYhjrQ7mu/b1eUFYWIoiqAXVyIq7hm9Cw6S/FcgjVMnV3oWeYE14rObMT1OFy6Xd4ikoSljXn/qweOkD2mhhcEPKMpqW31RAG9kmsyQHWHKgtuitLK7Z95AQKu3ZyG6WJNNlvvpMR1a02ktbBJrdgGRX6e4+D9MnIRUfl4BnbzJqwZCRyqUyBdzdsXgxunWEYEooVhHwnSsP/R2srhE0ntQh9oGdSiixq8dmAHbI1nQoBoYsbdtjFUj7PQsmzIt9m6MzAbuZUFl8BEgRI0jAKwSc0ok2PHSQoXCmdvMNyy0NsfQ/SE5tyZ5QuqOCsfPfrk475w483YF5/f0/58efbC6kWlkiiwBV+8quAUJ243TgphWxUIabAhxHrDdKJZqOSzo63CzDvxwJnQ6J0UEb+xpRcoe/DLsGpMWHYmeZb4yMyOtgoIp0UXOsgaElzSSbR8Cg8TuKTsR4dh+mGkXSLna5QTMJ8VANUkOoH2Ck7SXNxAtBQ2CmqDboMEXSLNjdPpNUsRQd66dY3kGNfGC846JPWwzrfNPHN70NTODA6BV/+0mEyeN1ujdovDxwBPV2+zq7IIttD4Ta7tvVz0f3Xr5+vWooVBc/rn8Yv/pKs/W8ZdsUDH7zkdVurCia1D1KzGz46gVub8fszC25TbTRHzAEFY/H5MMlp+eU//3HvZdW1v27bcJETrj4YbHUDpvSVrxf09qSADu1jq9uDH2TuXNI7k/QwWqC49XpuZXvzp1tXZkG7qdBZpUCBx58oJEqZWbyTp57EHDJZwLjire931/VoX/8Hfx85L8Pj7HdFAeVcpLnkVMyOWiRnJVS5K2k+6GjjWS/zPlk+Mm9+6GNgWgJZpaG2txbQOAd8gt9fg2WIA6YYXwj44v9AqhB7+9Mcx8p0cKge0851AqJUmz783P56RzLNtoYb0UWRSLb2/OXL5mJotrW147ZwYWGhsy9dvWrJRRM8e/Y2nSG2HyQxxApBQaFWqsoc5NJ2Y9BIepVwC3RUcX0rpZH2Q8vuEnOmh99Ojo9gcipJvBCqnXZkdnKdMD6dNzV2V6KJGalpHinhzJFXFxGBFFOyWPmv8oFahchcKT2VuZn98RMJ0GJrNRdPnj7wgnc/XeyaIVZvjGR4xz5GbOoyanympvzC+JTKPO/E75ITPi713Yh22dF+p14GsWAhlkALzTDLvaav+g8xjJJokk1TiqYArbgmtM+RAP9CHLM4yI8ZGURJoMm0BT7vaRnvrQmOqqKmd1WGfeFWbMyz/MJRcUZJHm1bkydHfjvWllq90BNZW0hNtr8jwunUdcMMvx+fTGd+pfB3v18H/osNBN0a2BsAycL79Yfe9/MSwzJjFPxlTYPb6XGd0xdPVCTdOJdV5j2nidE4cPPAXCkl9fr0yVYFxeaZBz6i6eCnNkic7a3nEXXnQvZS+I1xErcFdY/EdgMXRGTU4OG/1rb3O8r9f3m5/xH+cUCd3cRNby4bLfw2ajTy2whraNn7nm4uNGZkGchniwZNJWdOcxvGqjRlx3SOzrZsyt3fE5fjERSnelKP5E0kLn1NVjGbG6+q5Z0smgcO7RYfFDxUtKXsv/auuw1QDSY107DU6oRnoyGei3feTIYRe2YCQJjwbVJtSXoHkBKthxXmrEVqqOgd2Cs8Fwz+gPs54cL886EDobL5oPTU2AaSDh4MBo5Gkn9uZxp/Njnqn1oX+3IhLHz+7bsLYd79qyGnpEw8VAwPWivw6wxPoEFwIDg18WlCQ+RU0qckWzhGOWnStHXSPAmZL7Qp2FdO7+7xUSXHxeZlAKmZJSDVf3ZzB3y/K73UxnWRznC9uBbivYspAucmxgukVEqHgZ+eiThEsf997oSfqKzjOAPRmZ9R7GdYxBMovILoVQDAnoBdu+8rEMlAuYVKuOiG3bHyefzyv3qIhpwpxm0KUO0fMmJavLBRtQlMejXeM7qRgI42/GH74f03S1OTL+bvP/2wAj7fIU/gnw6MucGZAM/k8yP+vY363oaFurVlLW8E9Yfpl7xpyRAtooGpCZT8un9iqK62dqRk+fppqsafN3xlySvXjIzjmht3oyMBCl11RvX+T8kG3BzV7IF11PBIMZvoQasPanS4SJw+3z8JLty4vxjk2neaLOS2cpgEV3oJuQou9OhP820FgiUgpXZBSBCeBUE/RCf+staVlzGC/j2zNH9yZWN1YX1t8QQAc0VravwJz+M69ZrF2E21zNEN6IhoCdCUwfL+myueO7IkpQynk/uxp5Y1nUSrig7F1jMaU+pDLuvKRhkryjfzHaa0TyjVON9UNCpcBWPXuQXVBRsv/zx7epuJSECsbywC7KuiK2f1MktdlmxNxqoLAPezzs646t3wheFfEQ0A/343n+RxYgWvvquPzha9BKGGPZCgeCGhSLg43uOvqLQkjS5OzsmN6HbA6jtXBltuwKPOrc2ufvhR1DElFMQOSv8mPZWYEZ4QCSzjqHffw+SVP5vvcKYDnP0V9XKDjwBptfmCdJk0WfbQ2bbRptNPIE9bV4+1Nd/ZvtZyFTBVP+4zVFaThf0K7IVaOLfXOsSM9l27eq7vRk9LnddAujuwV7393kxJ4YP17sOcQQUjmTx10TyQVmvRaoVkjG61DQtOXDZ42bk+XNfxYPuy4DooU/2lCZOGSLk+vvpD9kXqnuTyybWRQ316iVZHD5v268sMPT7SPqLAtxXrqukHMN6K+sr8ymroGaTX+ZlzosRkY9t6qq5PZEQuF68OAkpGBSfOWj7oODdeK7h36XLrzuUsqUoIe/jlzidzRZk9+PXHeSNyGi1N1A+fPv6z1+092h/2o1441AK6VypzuKXHupduu8yj8AU5f7hf3i7gJCX9/IWVG5dAzDxpfs0csWUNe4nweA2zPges3tP/aMGpYv0JoRHf5z8N9w6JRzBWLRzDEUH2DqFn3Dh9617W3aL/i87jnwDSaies9x0HMW6IrmY7sCH5uKvp+CL95AY35UhWZ/3SLbd5UotWu6xNwAQlSZy8KOsYIWJkLZ86c/MS0IHjncs3V/6vzD5w8RDn4sbG1UvAh2umoGS91/6ytlBiSl4O9vWNsp3Ddemrwtv9fUO3r14dvtbvBRZUH+YclXfdR0ZuzANp5zaNdogX5VgA+/YHc0WFj9ZKIfeHmhfFNo0e88+O1nY/Pn+h+xYIKhvkz0pcNHnesTnS0P7w8oW2W+y2W28t5eQ/2ew8zRqHaLU3AWnn+R12j3zGKIC9oBML1Ue23SPaGCFjLNI8qU31PMQzZZIDXFpsu1+OXbtbihuejxirLowgoXMoHW7dHsWh7ol+Vfd7Vk8LiYjGUe/KtEwfT0Ssv8i72p4bgUwFOiVGNIW82toENWdMSGlPeC8e/zb5H2Q9soBxmAnUy0kbFTllxeNdp68jFkhtB5tl7PxPhuWePf/79atgQEuStPamEreuwoBYlYmw228rV7XUSMD2dOJBP/gOxGJdP3qTdVnlFmmZ1ZYyIhMOeajXqENZT9r8Lan1gL+qnxIBIQPx9fqzi3hKVY0EjtsVaG5r9Wn0XSrQbLLbhi3YLFwCYBdp7UMa6ZIyHVLudZH6iL2u2/YMt/B7X70vUblJ2yc8l24S49oCMo1yjZ/jLeu/VBmHuIaCW0O5Eo4HHyr+IGBR3p6eKBwOgyV4eGDxALG3l+ZaL3m25vIlvTW1P/9pQE7VDXdIZTs6tjc6Mo/1Xb2107/WR6k0fAtgWxdWpkK8mkbJZdn5eVU6g9WDO1GoapKV6rB05wWbL7ub1Zu2C0+2weKNbHxyZW1sVCU31oebz/Kp5sZE8arx7CwuPqasisGo5sbjCsqjfSq50YzyKnxyTQ6ns5PD6e5Iy+ju4rC7ugH+feqF33v+/6+dxpx4TpA5iDPPecyZ95fg/xXQE6gJ5AVvBQoCAOFbRIRV+hoRzYI4oYVX6zepAu0kC+fqKNMqbVJmijvSNTOk23kBI+hMme+MFAS0NL7vvnGjCtMdbvq7FbmshohHJvr3ITYJje1d5Q5OpDxvIZLrywmqS1lwQ+0PigGq6plOJeZmR52cWszM08scnUpMR7YR03Tgcks/t3Kiqy/rWBUj14a3HH0AvXbj8/3rD3+tcPORHkWJTs7XcefP0WgXLp6nnbtAu7i1RqFdvXaVdmWdkrI1NWkBm2qWxeTUMenfeQcGmbqaYbSY+ui0WBarL3FYKkPCGkn2wMUlOvY55XtUykpJLVg//nsMe+uEbbQEWyLaFQSZR/SUEfVoevQyUkR3mxa1p+Tj098SErUbYPja6i08+1Zw++/4oEMBaGIQ6nDcdEVIWB5R52P93OXo0pje0n1j3VzMfgTg5btvvqlqcZ5XIVos5y0ulHNPnSioCMhICwhKTfcPTE0LCkznAAtVg87WzlH+qPk2GeMbzl9o2WgBGUQM+/3LkgKfNG80Ce3pGWuLx9PK03rL27gcG01/h8DgyC/Pm4FZ1uuODtfjliOliw0TnZluRxq8y7Z7G55mp2ez6GS0hx8ak1BAJtKIzk3WQdW9eUDT8Ssja86MfFf9zNLak1wQXS75c7xz+QZintSq3SqbMvqwlRIJkSFOoLiJsJAPWjIHSI9ef+nnOlwPvXPxz78l7/77Bg5ab6BRRIQnhoRCYUlIDzQRHNeJFSR3oklpbgRfP1MHyrJGxGyuY8pxE6DOFAlSWp2w+zLe7xyh+sQCK8fUoamljpbJU8Mjx+a72icW/h+KReTEx1Fy8vMpmXFxlEyAUFGkdpeQ9Oh6tBIitadDizKxDik9gDLklE1sjw0pZ3unhkaVpOT2T0R4Nm9FX1i/vzxONEsLYubGx1MQ7EMGZ2xqSj09fTBEAtrRGTmB8224t0eMmcFO+pkr6tszWEgieMQSYnKzWPHF2aDc/KraTD32nDMKYQ+XFeDs3Ovq8A9oVwZ/boH7myuWTNFDIfq81oCWLNrX4OzSRO4JdIlY1Ueyq3idA538+bDCvDWKprqu6rOfqQOpL5eCr2gZ37QyomuLAhM7Tm5xrlgr53J/JL2yMITVsnpxPRHCareQEKaTj73/ZonYbyoR1WJ+sycF33d+O8Y3xWdWn3RHkX/iTv23dXD/jc9y/IerDX3NC5VbIoC5tVfXyPFHogiG5l7oLN/qyNjeuMHNyVOnU3HCX0etcTfn8IEsjk82KaEowgubgHckOqMiHfzLw0r3P5yan1p4/vvTG6/7Ac3O/5vSorR3QVp2Vt2xEJdKH7OLTqyy4WAY1Sl0nJq29UbhIWdlX4nToS4oDXY0wrRDP96o6FVQ4VZS9fDixHIHlRUWXi8UCmI7peekhYkeXFhu1YBs5z+dRYPAh+ugJWP186m64rOX4tKPntJyeO4763OynX6cF9wwt2h7QkEPgUl6X01OvZglqBupXdBomhkRjPZPnRw5duLoeM9Wk83YkYYJysgOiCzh9oBWu/w7sogBGXlkallZt8O1n6N2jPV0gkOKF7e/0yZ2PQNnk9I3dBscwIowh0f9knY+wuQvkZ1HuUfXZ4hnfmkeQMD8RR8pMlJ5sO2E2JZZ8x1mMnatcfvS8e0HOFAgx1SN8qbXJLIOVaKTKAc0hH7nTQZMZP0Q8zVff1lDDX7Z7WWHGVJDoYBSpmZY+swz7Vp69TN5h32y+2AfuZfSkWyPlDOZJdufIS9S7+4rwh3u0mNZHaWademRMR7XWnaGBlqvbd9uuy4cbLqBvbZT2HhUrvNAR9kAUMbtFVXElxaccoi7dEmjlOJYzuWWRrgUAvsf88yi7HhWblYcgRGzaVqUMwoBt6csmtpRPgC48X3LIGN/GMHYEK51P0EuP7Mu2jrUmAzDG0PtZN+z5HIyG4F4yNqCOiVaziWvAv2v8U/Q/PGV7VKpcSVG3OgrOPPx9sipKlB/Gv/tsTSN1VospIkSC/S9L8jkcthZ3IKCHF6Kbau81t4QmCsc2njzHyKXHVEX911gN2LpSqr8XiGu4am9WTFvOH12ZayzEz3Qgpr4YChrDYYr2g7CxMhtFUKzfWY6b7cH6b6tgyEg48WR2KtsA/b1kJhNGESqZKrw+toZ2FnY8nWeUKoacgUGLIcUize7NpuT+Zh2h+IDZ5KlYtMpdUOfgdcrNfeNibRtjbsPjXvO/W1rb4lC2cUHEYoPVS13jQQsufhYBB3vDzjsddfWyY6EdwrBunNIHloqXj54HwyB4InCE7AEHB7ohgxg3coQhPYSfKPxRnaNMCDDp3sYDmCDWNcy5JKGhIx1rKu+s3PbNM+myD6/qua+Dk+Lp16YtXxPEg5e9+VLOGo+VpLCmzoqP9LW+qTsaGriuP+zlvbj/Y5A5+WOvVLxO/JFRdxRapkgM83cnZWrLHEJzT4Jut4JDeiE/6vWI50VKk2w0c2YaH1cdAM2vFilHdpFz8NZFyjz+/K8c/279va6/L1zV3PDDWuJjHS4PzEV7sswrg2PMKgh0Dl2ZBLHzo9uUtPflued49/1WeFIOWfyIgyqHWn2AUS2vU1pUh0RYViDp3HgZF+WkGgyFqXnOHjoXwPwrL/g8rtAl03diSbD/YT/2b/7sUZxKcmfiRJG8tUaLYqND8b8Etl7BGlDNddb0cdN7M9AgB98EUgXBMX85Wq99QNWXc8+uJqv/d37OGOW2cdcZHzxztHWWa1kw6qJf0nCwRsCT8ArF5Sbj0auQBznABI/vtoxzbcptC+oqv2gw9PiqhdlgVi5sb2xxo+glY18Trhg3KDjnwmDxX8mZ4BOD4r78Li9RtracWZpzgwzY81V47g37+zVOWZJ7mxc5qqbxofjAt3H6LYkEpmcTMTx9Z50CPQeW9ITiSQR0fz5f9Dg3FyLJYgWjxI/JCbWdewemp/HKCiBCcBecy+tiBSYXRFcalnm52FA+RSm78To9MN5MHMyIz0TrbO10FHdTslx7s2RYY5d1LaydlKgJgxyHCDUoojWucERma4+ctJz6ovzLVGofl7mBa/a1FWDUKuJcOuLcBq1wiycaJ6MxTlGRXvW61IqOiqCis1CiZZMpKNRENo1Utc1WYghOkUW0alOqeZFGj4pQqfUKJdygP1C2CHMEYb6LTJ3f7u2UxHnKl4gkSXJFJOJRZX1zXYzgKHqkdgJ55JkfH9iBnahongTU+YQI3NYJUhXYkr6kFG0Row8LKDQOIxsnR3UNCsY037xuhpLcXWePTGqZir8kaAA0tIS1a46rkQONeRt4SpUr78YleyxjJCzPFwNiyVjki24qnzxAHmHRl8r+kEPRpd7crr7cFIGciGzZAgbHzdDLu0nfrnng4gxxweblkT4QNlocowFBsu2IZNgDDuscTkhMRUDDho5KX8dnWoxXDABRmHboW2WaRFo3iGsWbJ3OANXeJTtG053zCZSMW15rDGXePaEU1YcooXqa5Xry2ARexTDCJ4U4xRMBIabHtFmKZ912En/ENaTZUjwSTLEo4wiXR1NQwh4ptenh8Uepd37Y0OTihKZboZBj8PtzX6EOniijUKcmcWJJkUAhfVJVLvm+HvkcENu0AW3FiR7rd5u1TSNOQDbkcxRcCj2tWYEnO8pyigZDjCnfV+lZviQY+FSHzIpFQ1m8rqkxcxHD9HHnmYmDg/lUIIFFQVyNZQ/iDtR0D63tbF4jvPpwKPkR2ijm78B6ViN9t52N9It6BXkxGLARD5GP04eeI3Fv/61UP07DVT0mbgpRpoGoP0O/oHFwHBq/k52uv7VoXquIe0O3gaezYEWp92jaW32LIZLbQRWK8GJEhBCR6AxdAW0lcqyTYlOMjG4Aez7u6HpDZB++EY2bKVM45VeHTNY/GuMFeypyUmmbrwG0g9eNzWCfX81Qn6SK8k68TDWOdkbr/2tdzDwEfURcHyKC64PBn8Z2/Y8xcoP8H1BKZSKc0wm32GWhRR0FpSFMO/6jciYnM2yL2gdwMo/7bHdZaXmJarKJaqm5iQoPSeaTqX78xgf7PuLv+8VeShA3MLGcwkRLelVlJQ9j7VrW/cUJ9/cSgJlNlL63XXQ9/6bporsLCy9Be6Qj1wGJQF+M27e62yVvfUl4ZKUQLCfHMC8XH5A58RAYbUwNrlNVy0Fo/nc7/Yh65A8YUxye4bCMyDowBh17M2zPz98s1fBGL31OZCLfbKzY5pvXehQUFXzQYd3kKtemIU/KAnvSldlxFNrhzDeMR9d7RBu+ZZxb8a9GsbGM8cxhsK5/avqYgvSMyEBgUQjWfEolKcXk4lGINzj41VjRwCTIOgVoCBGeh/r63Iavf/qbWSg91/fKs2GT1ui6YrZUKmFRcwB8UEQ2Mx4rQFsKvw/YHRvFtNF7NLJz/d9r2mj4+dssyDOdEibTYnngKxRLtcluCEVdVJlJj2S78Hc/PIFqyoJTEVbPApBKjBSzXcPpuhXkbrZklSyLdXZnz0466aGO3+3X/P6Ti6kUhSlal56dLQHu+nXkzoYqdiRqtIerNM0FPtdsMmogXsI1AfKDhL65YHH9yX458BhaphF3K34YQs0tHgNB8pBEvpPgOeaPdFWBVkARgMKWk6iB8/eMuzd+Rb7HardJ7WEHHOgzpc4/hHgNXxuEu7tA+VyCV0e4A18SAlZJfBbbAAUfus/+S/op55SLZb78d+/Jh7/+jxw6tv56/gPKTsVU7Phgf5DF7Gx+HMEjRu26ReA+81Za8xEZ4fxWSieLY+r/ZJzQPs74g05GkMA9RRhwYLuyssveomusesEnUvTDxgdFGf0DXizSqKFU1jfGzIKAHEnot+NtjsYYP/+1NxF8xrps+WNH3QQlIZ21JsS+m4iUC6S/GNA3as0C+BTcaVtCcFMNPbrTzVaAi4AhyArEwLjvFlGgfhseahRyF7TijZaCF2EvLqSf7CtFf+4WT5QH8TqiKvy9bD4ixhQ5u6yvKxfhbEU8QeEJwAfb/mNgsTI9/b/35NtncTAnJOQugL+siiZ+3pA+GsZmu7T0N9j2xpisRyoXI5tbxXBV9rvSy3bKipf8AiX23WBvpNzXdG27zoXmRsz8/BN9ClNFQmuttmK7zMELxkxkjeojfBSHLsl+qsx4iSsLz+1ftep2AbGix2MOZC4E4hH+cdw4UUxenww03algyjiResa/dr51UxVNgA7e+EDAmEshDUjNHxGKjT/hLYjoT5nMJ8/YSgDwz40woNJqBFv7wisZvjBt0yMwfnxupFQ3oZ2nzhc4MOYuHpfRBXBPD4OaEdbqsKWtQ1O3ch3yn/MdKT0aoJflOnOav2auD4WOATDE9sMg7Z8DnF6wR7n5y9iGq9KFDqCa0T5rQf1XUjyvAJcAMAc7C7vCU8Whrc08jZ4aKzKuQc+xgrwKmY1bi8CuACAuUBJ5zW+VMVjC06sFMl4oaRiwuLlDAcrgN1aKO0mTrMHWWyshYJpBxbZ2XxmzHawZVS3qQUA5RlgAg7T2wFwMYG0Asgypfm5wWjbXyxD0r+78Rn6Zdde7+st9dtZ8+I+QSSI72/XU+Lm19g4wn0Wo/gEjsLBWAPzcDo+7EvqVyPN8kgbFU2Ntda7HlrJlrERj2ik/LS7V4cFFWoTb/P4nrEAcMiE0VpqzK/1f20csdGBg6+4gdqGHueF8HsJFqqcHCNJAxUoHzVfEgI2CRdIwJhTfwJQH4bS6IcZcZvDSF9JSys7zKdIdJhf0pX5jVt6BIsjTb4MiVgSZIGyZwduLCh8gHFmYgrmUYnYYtkwtItTioOVembDYsqklSGnsLiw5Y8zx5xYiGjsArIYS7YUz8pAVp1N9fnS+rDUqcWSmBnLY9b0MMLhLMPqiRa1UPB/3YodxaEduMuWJY07W7Zyz8xmztLIYmthJhscGVhWikRfZ2phlERbfoiwvDMLMbXW7DuVSziF8wwXLwAAAAA=) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: right;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.payment {
+ text-align: right;
+ padding: 45px 40px;
+}
+.payment__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.payment__header .organization .title {
+ margin: 0 0 4px;
+}
+.payment__header .organization .paymentNumber {
+ font-size: 12px;
+}
+.payment__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.payment__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.payment__meta-item {
+ padding-left: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.payment__meta-item .value {
+ color: #000;
+}
+.payment__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.payment__table {
+ display: flex;
+ flex-direction: column;
+}
+.payment__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: right;
+ border-spacing: 0;
+}
+.payment__table table thead th,
+.payment__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.payment__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.payment__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.payment__table table thead tr th.item,
+.payment__table table tbody tr td.item {
+ width: 34%;
+}
+.payment__table table thead tr th.date,
+.payment__table table tbody tr td.date {
+ width: 22%;
+ text-align: left;
+}
+.payment__table table thead tr th.invoiceAmount,
+.payment__table table tbody tr td.invoiceAmount {
+ width: 22%;
+ text-align: left;
+}
+.payment__table table thead tr th.paymentAmount,
+.payment__table table tbody tr td.paymentAmount {
+ width: 22%;
+ text-align: left;
+}
+.payment__table table .description {
+ color: #666;
+}
+.payment__table-after {
+ display: flex;
+}
+.payment__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: left;
+ margin-right: auto;
+}
+.payment__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.payment__table-total table tbody tr td {
+ padding: 8px 0 8px 10px;
+ border-top: 1px solid #d5d5d5;
+}
+.payment__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: left;
+}
+.payment__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.payment__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.payment__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.payment__received-amount {
+ margin-bottom: 18px;
+}
+.payment__received-amount .label {
+ font-size: 12px;
+}
+.payment__received-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.payment__footer {
+ font-size: 12px;
+}
+.payment__conditions h3, .payment__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.payment__conditions p, .payment__notes p {
+ margin: 0;
+}
+.payment__conditions + .payment__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/payment.css b/packages/server/resources/css/modules/payment.css
new file mode 100644
index 000000000..ce62246ae
--- /dev/null
+++ b/packages/server/resources/css/modules/payment.css
@@ -0,0 +1,553 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.payment {
+ text-align: left;
+ padding: 45px 40px;
+}
+.payment__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.payment__header .organization .title {
+ margin: 0 0 4px;
+}
+.payment__header .organization .paymentNumber {
+ font-size: 12px;
+}
+.payment__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.payment__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.payment__meta-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.payment__meta-item .value {
+ color: #000;
+}
+.payment__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.payment__table {
+ display: flex;
+ flex-direction: column;
+}
+.payment__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+}
+.payment__table table thead th,
+.payment__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.payment__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.payment__table table tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+}
+.payment__table table thead tr th.item,
+.payment__table table tbody tr td.item {
+ width: 34%;
+}
+.payment__table table thead tr th.date,
+.payment__table table tbody tr td.date {
+ width: 22%;
+ text-align: right;
+}
+.payment__table table thead tr th.invoiceAmount,
+.payment__table table tbody tr td.invoiceAmount {
+ width: 22%;
+ text-align: right;
+}
+.payment__table table thead tr th.paymentAmount,
+.payment__table table tbody tr td.paymentAmount {
+ width: 22%;
+ text-align: right;
+}
+.payment__table table .description {
+ color: #666;
+}
+.payment__table-after {
+ display: flex;
+}
+.payment__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+}
+.payment__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.payment__table-total table tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+}
+.payment__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: right;
+}
+.payment__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.payment__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.payment__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.payment__received-amount {
+ margin-bottom: 18px;
+}
+.payment__received-amount .label {
+ font-size: 12px;
+}
+.payment__received-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.payment__footer {
+ font-size: 12px;
+}
+.payment__conditions h3, .payment__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.payment__conditions p, .payment__notes p {
+ margin: 0;
+}
+.payment__conditions + .payment__notes {
+ margin-top: 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/receipt-rtl.css b/packages/server/resources/css/modules/receipt-rtl.css
new file mode 100644
index 000000000..95b84b8b4
--- /dev/null
+++ b/packages/server/resources/css/modules/receipt-rtl.css
@@ -0,0 +1,546 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: rtl;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: right;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.receipt {
+ text-align: right;
+ padding: 45px;
+}
+.receipt__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.receipt__header .organization .title {
+ margin: 0 0 4px;
+}
+.receipt__header .organization .receiptNumber {
+ margin: 0 0 12px;
+}
+.receipt__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.receipt__receipt-amount {
+ margin-bottom: 18px;
+}
+.receipt__receipt-amount .label {
+ font-size: 12px;
+}
+.receipt__receipt-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.receipt__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.receipt__meta-item {
+ padding-left: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.receipt__meta-item .value {
+ color: #000;
+}
+.receipt__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.receipt__table {
+ display: flex;
+ flex-direction: column;
+}
+.receipt__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: right;
+ border-spacing: 0;
+}
+.receipt__table table thead th,
+.receipt__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.receipt__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.receipt__table table tbody tr td {
+ padding: 10px;
+ border-bottom: 1px solid #cecbcb;
+}
+.receipt__table table thead tr th.item,
+.receipt__table table tbody tr td.item {
+ width: 45%;
+}
+.receipt__table table thead tr th.rate,
+.receipt__table table tbody tr td.rate {
+ width: 18%;
+ text-align: left;
+}
+.receipt__table table thead tr th.quantity,
+.receipt__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: left;
+}
+.receipt__table table thead tr th.total,
+.receipt__table table tbody tr td.total {
+ width: 21%;
+ text-align: left;
+}
+.receipt__table-after {
+ display: flex;
+}
+.receipt__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: left;
+ margin-right: auto;
+}
+.receipt__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.receipt__table-total table tbody tr td {
+ padding: 8px 0 8px 10px;
+ border-top: 1px solid #d5d5d5;
+}
+.receipt__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: left;
+}
+.receipt__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.receipt__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.receipt__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.receipt__footer {
+ font-size: 12px;
+}
+.receipt__conditions h3, .receipt__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.receipt__conditions p, .receipt__notes p {
+ margin: 0 0 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/css/modules/receipt.css b/packages/server/resources/css/modules/receipt.css
new file mode 100644
index 000000000..544a8e358
--- /dev/null
+++ b/packages/server/resources/css/modules/receipt.css
@@ -0,0 +1,546 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type=button]::-moz-focus-inner,
+[type=reset]::-moz-focus-inner,
+[type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type=button]:-moz-focusring,
+[type=reset]:-moz-focusring,
+[type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type=checkbox],
+[type=radio] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type=number]::-webkit-inner-spin-button,
+[type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type=search] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+ display: none;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit;
+ text-align: -webkit-match-parent;
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body {
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
+
+@font-face {
+ font-family: "Noto Sans";
+ src: local("Noto Sans"), url(data:font/woff2;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+@font-face {
+ font-family: "Segoe UI";
+ src: local("Segoe UI"), url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+}
+html[lang^=ar] body {
+ font-family: "Segoe UI";
+}
+html[lang^=en] body {
+ font-family: "Noto Sans";
+}
+@media print {
+ body {
+ background: #fff;
+ }
+}
+
+.receipt {
+ text-align: left;
+ padding: 45px;
+}
+.receipt__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+}
+.receipt__header .organization .title {
+ margin: 0 0 4px;
+}
+.receipt__header .organization .receiptNumber {
+ margin: 0 0 12px;
+}
+.receipt__header .paper .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+}
+.receipt__receipt-amount {
+ margin-bottom: 18px;
+}
+.receipt__receipt-amount .label {
+ font-size: 12px;
+}
+.receipt__receipt-amount .amount {
+ font-size: 18px;
+ font-weight: 800;
+}
+.receipt__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+}
+.receipt__meta-item {
+ padding-right: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+}
+.receipt__meta-item .value {
+ color: #000;
+}
+.receipt__meta-item .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+}
+.receipt__table {
+ display: flex;
+ flex-direction: column;
+}
+.receipt__table table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+}
+.receipt__table table thead th,
+.receipt__table table tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+}
+.receipt__table table thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+}
+.receipt__table table tbody tr td {
+ padding: 10px;
+ border-bottom: 1px solid #cecbcb;
+}
+.receipt__table table thead tr th.item,
+.receipt__table table tbody tr td.item {
+ width: 45%;
+}
+.receipt__table table thead tr th.rate,
+.receipt__table table tbody tr td.rate {
+ width: 18%;
+ text-align: right;
+}
+.receipt__table table thead tr th.quantity,
+.receipt__table table tbody tr td.quantity {
+ width: 16%;
+ text-align: right;
+}
+.receipt__table table thead tr th.total,
+.receipt__table table tbody tr td.total {
+ width: 21%;
+ text-align: right;
+}
+.receipt__table-after {
+ display: flex;
+}
+.receipt__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+}
+.receipt__table-total table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+}
+.receipt__table-total table tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+}
+.receipt__table-total table tbody tr td:last-child {
+ width: 140px;
+ text-align: right;
+}
+.receipt__table-total table tbody tr:first-child td {
+ border-top: 0;
+}
+.receipt__table-total table tbody tr.payment-amount td:last-child {
+ color: red;
+}
+.receipt__table-total table tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+}
+.receipt__footer {
+ font-size: 12px;
+}
+.receipt__conditions h3, .receipt__notes h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+.receipt__conditions p, .receipt__notes p {
+ margin: 0 0 20px;
+}
\ No newline at end of file
diff --git a/packages/server/resources/locales/ar.json b/packages/server/resources/locales/ar.json
new file mode 100644
index 000000000..f7bed4726
--- /dev/null
+++ b/packages/server/resources/locales/ar.json
@@ -0,0 +1,640 @@
+{
+ "Petty Cash": "العهدة",
+ "Cash": "النقدية",
+ "Bank": "المصرف",
+ "Other Income": "إيرادات اخري",
+ "Interest Income": "إيرادات الفوائد",
+ "Depreciation Expense": "مصاريف الاهلاك",
+ "Interest Expense": "مصروفات الفوائد",
+ "Sales of Product Income": "مبيعات دخل المنتجات",
+ "Inventory Asset": "المخزون",
+ "Cost of Goods Sold (COGS)": "تكلفة البضائع المباعة (COGS)",
+ "Cost of Goods Sold": "تكلفة البضاعة المباعة",
+ "Accounts Payable": "الذمم الدائنة",
+ "Other Expense": "مصاريف أخرى",
+ "Payroll Expenses": "مصاريف المرتبات",
+ "Fixed Asset": "أصول ثابتة",
+ "Credit Card": "بطاقة إئتمان",
+ "Non-Current Asset": "أصول غير متداولة",
+ "Current Asset": "أصول متداولة",
+ "Other Asset": "أصول اخري",
+ "Long Term Liability": "التزامات طويلة الاجل",
+ "Current Liability": "التزامات قصيرة الاجل",
+ "Other Liability": "التزمات اخري",
+ "Equity": "حقوق الملكية",
+ "Expense": "مصروف",
+ "Income": "إيراد",
+ "Accounts Receivable (A/R)": "الذمم المدينة",
+ "Accounts Receivable": "الذمم المدينة",
+ "Accounts Payable (A/P)": "الذمم الدائنة",
+ "Inactive": "غير نشط",
+ "Other Current Asset": "أصول متداولة اخرى",
+ "Tax Payable": "الضريبة المستحقة",
+ "Other Current Liability": "التزامات قصيرة الأجر اخرى",
+ "Non-Current Liability": "التزامات طويلة الأجر",
+ "Assets": "أصول",
+ "Liabilities": "الالتزمات",
+ "Account name": "أسم الحساب",
+ "Account type": "نوع الحساب",
+ "Account normal": "حساب عادي",
+ "Description": "وصف",
+ "Account code": "رمز الحساب",
+ "Currency": "عملة",
+ "Balance": "توازن",
+ "Active": "نشيط",
+ "Created at": "أنشئت في",
+ "fixed_asset": "أصل ثابت",
+ "Journal": "قيد",
+ "Reconciliation": "تسوية",
+ "Credit": "دائن",
+ "Debit": "مدين",
+ "Interest": "فائدة",
+ "Depreciation": "اهلاك",
+ "Payroll": "كشف رواتب",
+ "Type": "نوع",
+ "Name": "الأسم",
+ "Sellable": "قابل للبيع",
+ "Purchasable": "قابل للشراء",
+ "Sell price": "سعر البيع",
+ "Cost price": "سعر الكلفة",
+ "User": "المستخدم",
+ "Category": "تصنيف",
+ "Note": "ملحوظة",
+ "Quantity on hand": "كمية في اليد",
+ "Purchase description": "وصف الشراء",
+ "Sell description": "وصف البيع",
+ "Sell account": "حساب البيع",
+ "Cost account": "حساب التكلفة",
+ "Inventory account": "حساب المخزون",
+ "Payment date": "تاريخ الدفع",
+ "Payment account": "حساب الدفع",
+ "Amount": "كمية",
+ "Reference No.": "رقم المرجع.",
+ "Published": "نشرت",
+ "Journal number": "رقم القيد",
+ "Status": "حالة",
+ "Journal type": "نوع القيد",
+ "Date": "تاريخ",
+ "Asset": "أصل",
+ "Liability": "التزام",
+ "First-in first-out (FIFO)": "الوارد أولاً يصرف أولاً (FIFO)",
+ "Last-in first-out (LIFO)": "الوارد أخيرًا يصرف أولاً (LIFO)",
+ "Average rate": "المعدل المتوسط",
+ "Total": "الإجمالي",
+ "Transaction type": "نوع المعاملة",
+ "Transaction #": "عملية #",
+ "Running Value": "القيمة الجارية",
+ "Running quantity": "الكمية الجارية",
+ "Profit Margin": "هامش الربح",
+ "Value": "القيمة",
+ "Rate": "السعر",
+ "OPERATING ACTIVITIES": "الأنشطة التشغيلية",
+ "FINANCIAL ACTIVITIES": "الأنشطة التمويلية",
+ "INVESTMENT ACTIVITIES": "الانشطة الاستثمارية",
+ "Net income": "صافي الدخل",
+ "Adjustments net income by operating activities.": "تسويات صافي الدخل من الأنشطة التشغيلية.",
+ "Net cash provided by operating activities": "صافي التدفقات النقدية من أنشطة التشغيل",
+ "Net cash provided by investing activities": "صافي التدفقات النقدية من أنشطة الاستثمار",
+ "Net cash provided by financing activities": "صافي التدفقات النقدية من أنشطة التمويلية",
+ "Cash at beginning of period": "التدفقات النقدية في بداية الفترة",
+ "NET CASH INCREASE FOR PERIOD": "زيادة التدفقات النقدية للفترة",
+ "CASH AT END OF PERIOD": "صافي التدفقات النقدية في نهاية الفترة",
+ "Expenses": "مصاريف",
+ "Services": "خدمات",
+ "Inventory": "المخزون",
+ "Non Inventory": "غير المخزون",
+ "Draft": "مسودة",
+ "Delivered": "تم التوصيل",
+ "Overdue": "متأخر",
+ "Partially paid": "المدفوعة جزئيا",
+ "Paid": "مدفوع",
+ "Opened": "افتتح",
+ "Unpaid": "غير مدفوعة",
+ "Approved": "وافق",
+ "Rejected": "مرفوض",
+ "Invoiced": "مفوترة",
+ "Expired": "منتهي الصلاحية",
+ "Closed": "مغلق",
+ "Manual journal": "قيد اليدوي",
+ "Owner contribution": "زيادة رأس المال",
+ "Transfer to account": "تحويل إلى الحساب",
+ "Transfer from account": "تحويل من الحساب",
+ "Other income": "إيراد اخر",
+ "Other expense": "مصاريف أخرى",
+ "Owner drawing": "سحب رأس المال",
+ "Inventory adjustment": "تسوية المخزون",
+ "Customer opening balance": "الرصيد الافتتاحي للزبون",
+ "Vendor opening balance": "رصيد افتتاحي للمورد",
+ "Payment made": "سند الزبون",
+ "Bill": "فاتورة الشراء",
+ "Payment receive": "استلام الدفع",
+ "Sale receipt": "إيصال البيع",
+ "Sale invoice": "فاتورة البيع",
+ "Quantity": "الكمية",
+ "Bank Account": "حساب البنك",
+ "Saving Bank Account": "حساب التوفير البنكي",
+ "Undeposited Funds": "الأموال غير المودعة",
+ "Computer Equipment": "معدات كمبيوتر",
+ "Office Equipment": "معدات مكتبية",
+ "Uncategorized Income": "الدخل غير مصنف",
+ "Sales of Service Income": "دخل مبيعات الخدمات",
+ "Bank Fees and Charges": "رسوم المصرفية",
+ "Exchange Gain or Loss": "ربح أو خسارة فروقات الصرف",
+ "Rent": "إيجار",
+ "Office expenses": "مصاريف المكتب",
+ "Other Expenses": "مصاريف اخري",
+ "Drawings": "السحوبات",
+ "Owner's Equity": "حقوق الملكية",
+ "Opening Balance Equity": "الارصدة الافتتاحية ",
+ "Retained Earnings": "الأرباح المحتجزة",
+ "Sales Tax Payable": "ضريبة المبيعات المستحقة",
+ "Revenue Received in Advance": "الإيرادات المقبوضة مقدما",
+ "Opening Balance Liabilities": "رصيد الالتزامات الافتتاحي",
+ "Loan": "اقراض",
+ "Owner A Drawings": "مسحوبات المالك",
+ "An account that holds valuation of products or goods that availiable for sale.": "حساب يحمل قيم مخزون البضاعة أو السلع المتاحة للبيع.",
+ "Tracks the gain and losses of the exchange differences.": "يسجل مكاسب وخسائر فروق الصرف.",
+ "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.": "يتم تسجيل أي رسوم مصرفية يتم فرضها في حساب الرسوم والمصروفات البنكية. ومن الأمثلة على ذلك رسوم صيانة الحساب المصرفي ورسوم المعاملات ورسوم الدفع المتأخر.",
+ "The income activities are not associated to the core business.": "لا ترتبط انشطة الدخل إلى الأعمال الأساسية.",
+ "Cash and cash equivalents": "النقد والنقد المكافئ",
+ "Inventories": "مخزون البضاعة",
+ "Other current assets": "الأصول متداولة الأخرى",
+ "Non-Current Assets": "أصول غير المتداولة",
+ "Current Liabilties": "التزامات متداولة",
+ "Long-Term Liabilities": "التزامات طويلة الاجل",
+ "Non-Current Liabilities": "التزامات غير متداولة",
+ "Liabilities and Equity": "التزامات وحقوق الملكية",
+ "Closing balance": "الرصيد الختامي",
+ "Opening balance": "الرصيد الفتاحي",
+ "Total {{accountName}}": "إجمالي {{accountName}}",
+
+ "invoice.paper.invoice": "فاتورة",
+ "invoice.paper.due_amount": "القيمة المستحقة",
+ "invoice.paper.billed_to": "فاتورة إلي",
+ "invoice.paper.invoice_date": "تاريخ الفاتورة",
+ "invoice.paper.invoice_number": "رقم الفاتورة",
+ "invoice.paper.due_date": "تاريخ الاستحقاق",
+ "invoice.paper.conditions_title": "الشروط والأحكام",
+ "invoice.paper.notes_title": "ملاحظات",
+ "invoice.paper.total": "المجموع",
+ "invoice.paper.balance_due": "مبلغ المستحق",
+ "invoice.paper.payment_amount": "مبلغ المدفوع",
+ "invoice.paper.invoice_amount": "قيمة الفاتورة",
+
+ "item_entry.paper.item_name": "اسم الصنف",
+ "item_entry.paper.rate": "السعر",
+ "item_entry.paper.quantity": "الكمية",
+ "item_entry.paper.total": "إجمالي",
+
+ "estimate.paper.estimate": "عرض أسعار",
+ "estimate.paper.billed_to": "عرض أسعار إلي",
+ "estimate.paper.estimate_date": "تاريخ العرض",
+ "estimate.paper.estimate_number": "رقم العرض",
+ "estimate.paper.expiration_date": "تاريخ انتهاء الصلاحية",
+ "estimate.paper.conditions_title": "الشروط والأحكام",
+ "estimate.paper.notes_title": "ملاحظات",
+ "estimate.paper.amount": "قيمة العرض",
+ "estimate.paper.subtotal": "المجموع",
+ "estimate.paper.total": "إجمالي",
+ "estimate.paper.estimate_amount": "قيمة العرض",
+
+ "receipt.paper.receipt": "إيصال",
+ "receipt.paper.billed_to": "الإيصال إلي",
+ "receipt.paper.receipt_date": "تاريخ الإيصال",
+ "receipt.paper.receipt_number": "رقم الإيصال",
+ "receipt.paper.conditions_title": "الشروط والأحكام",
+ "receipt.paper.notes_title": "ملاحظات",
+ "receipt.paper.receipt_amount": "قيمة الإيصال",
+ "receipt.paper.total": "إجمالي",
+ "receipt.paper.payment_amount": "مبلغ المدفوع",
+ "receipt.paper.balance_due": "مبلغ المستحق",
+ "receipt.paper.statement": "البيان",
+ "receipt.paper.notes": "ملاحظات",
+
+ "payment.paper.payment_receipt": "إيصال قبض",
+ "payment.paper.amount_received": "القيمة المستلمه",
+ "payment.paper.billed_to": "إيصال إلي",
+ "payment.paper.payment_date": "تاريخ الدفع",
+ "payment.paper.invoice_number": "رقم الفاتورة",
+ "payment.paper.invoice_date": "تاريخ الفاتورة",
+ "payment.paper.invoice_amount": "قيمة الفاتورة",
+ "payment.paper.payment_amount": "قيمة الدفع",
+ "payment.paper.balance_due": "المبلغ المستحق",
+ "payment.paper.statement": "البيان",
+
+ "credit.paper.credit_note": "اشعار دائن",
+ "credit.paper.amount": "قيمة الاشعار",
+ "credit.paper.remaining": "رصيد المتبقي",
+ "credit.paper.billed_to": "إيصال إلي",
+ "credit.paper.credit_date": "تاريخ الاشعار",
+ "credit.paper.terms_conditions": "الشروط والاحكام",
+ "credit.paper.notes": "ملاحظات",
+ "credit.paper.total": "إجمالي",
+ "credit.paper.credits_used": "قيمة المستخدمه",
+ "credit.paper.credits_remaining": "قيمة المتبقية",
+
+ "account.field.name": "إسم الحساب",
+ "account.field.description": "الوصف",
+ "account.field.slug": "Account slug",
+ "account.field.code": "رقم الحساب",
+ "account.field.root_type": "جذر الحساب",
+ "account.field.normal": "طبيعة الحساب",
+ "account.field.normal.credit": "دائن",
+ "account.field.normal.debit": "مدين",
+ "account.field.type": "نوع الحساب",
+ "account.field.active": "Activity",
+ "account.field.balance": "الرصيد",
+ "account.field.created_at": "أنشئت في",
+ "item.field.type": "نوع الصنف",
+ "item.field.type.inventory": "مخزون",
+ "item.field.type.service": "خدمة",
+ "item.field.type.non-inventory": "غير مخزون",
+ "item.field.name": "اسم الصنف",
+ "item.field.code": "رمز الصنف",
+ "item.field.sellable": "قابل للبيع",
+ "item.field.purchasable": "قابل للشراء",
+ "item.field.cost_price": "سعر التكلفة",
+ "item.field.cost_account": "حساب التكلفة",
+ "item.field.sell_account": "حساب البيع",
+ "item.field.sell_description": "وصف البيع",
+ "item.field.inventory_account": "حساب المخزون",
+ "item.field.purchase_description": "وصف الشراء",
+ "item.field.quantity_on_hand": "الكمية",
+ "item.field.note": "ملاحظة",
+ "item.field.category": "التصنيف",
+ "item.field.active": "Active",
+ "item.field.created_at": "أنشئت في",
+ "item_category.field.name": "الاسم",
+ "item_category.field.description": "الوصف",
+ "item_category.field.count": "العدد",
+ "item_category.field.created_at": "أنشئت في",
+ "invoice.field.customer": "الزبون",
+ "invoice.field.invoice_date": "تاريخ الفاتورة",
+ "invoice.field.due_date": "تاريخ الاستحقاق",
+ "invoice.field.invoice_no": "رقم الفاتورة",
+ "invoice.field.reference_no": "رقم الإشاري",
+ "invoice.field.invoice_message": "رسالة الفاتورة",
+ "invoice.field.terms_conditions": "الشروط والأحكام",
+ "invoice.field.amount": "القيمة",
+ "invoice.field.payment_amount": "القيمة المدفوعة",
+ "invoice.field.due_amount": "القيمة المستحقة",
+ "invoice.field.status": "الحالة",
+ "invoice.field.status.paid": "مدفوعة",
+ "invoice.field.status.partially-paid": "المدفوعة جزئيا",
+ "invoice.field.status.overdue": "متأخرة",
+ "invoice.field.status.unpaid": "غير مدفوعة",
+ "invoice.field.status.delivered": "تم تسليمها",
+ "invoice.field.status.draft": "مسودة",
+ "invoice.field.created_at": "أنشئت في",
+ "estimate.field.amount": "القيمة",
+ "estimate.field.estimate_number": "رقم العرض",
+ "estimate.field.customer": "الزبون",
+ "estimate.field.estimate_date": "تاريخ العرض",
+ "estimate.field.expiration_date": "تاريخ انتهاء الصلاحية",
+ "estimate.field.reference_no": "رقم الإشاري",
+ "estimate.field.note": "ملاحظة",
+ "estimate.field.terms_conditions": "الشروط والأحكام",
+ "estimate.field.status": "الحالة",
+ "estimate.field.status.delivered": "تم تسليمها",
+ "estimate.field.status.rejected": "مرفوضة",
+ "estimate.field.status.approved": "تم الموافقة",
+ "estimate.field.status.draft": "مسودة",
+ "estimate.field.created_at": "أنشئت في",
+ "payment_receive.field.customer": "الزبون",
+ "payment_receive.field.payment_date": "تاريخ الدفع",
+ "payment_receive.field.amount": "القيمة",
+ "payment_receive.field.reference_no": "رقم الإشاري",
+ "payment_receive.field.deposit_account": "حساب الإيداع",
+ "payment_receive.field.payment_receive_no": "رقم عملية الدفع",
+ "payment_receive.field.statement": "البيان",
+ "payment_receive.field.created_at": "أنشئت في",
+ "bill_payment.field.vendor": "المورد",
+ "bill_payment.field.amount": "القيمة",
+ "bill_payment.field.due_amount": "قيمة المستحقة",
+ "bill_payment.field.payment_account": "حساب الدفع",
+ "bill_payment.field.payment_number": "قيمة الدفع",
+ "bill_payment.field.payment_date": "تاريخ الدفع",
+ "bill_payment.field.reference_no": "رقم الإشاري",
+ "bill_payment.field.description": "الوصف",
+ "bill_payment.field.created_at": "أنشئت في",
+ "bill.field.vendor": "المورد",
+ "bill.field.bill_number": "رقم الفاتورة",
+ "bill.field.bill_date": "تاريخ الفاتورة",
+ "bill.field.due_date": "تاريخ الاستحقاق",
+ "bill.field.reference_no": "رقم الإشاري",
+ "bill.field.status": "الحالة",
+ "bill.field.status.paid": "مدفوعة",
+ "bill.field.status.partially-paid": "مدفوعة جزئيا",
+ "bill.field.status.unpaid": "غير مدفوعة",
+ "bill.field.status.opened": "مفتوحة",
+ "bill.field.status.draft": "مسودة",
+ "bill.field.status.overdue": "متأخرة",
+ "bill.field.amount": "القيمة",
+ "bill.field.payment_amount": "قيم الدفع",
+ "bill.field.note": "ملاحظة",
+ "bill.field.created_at": "أنشئت في",
+ "inventory_adjustment.field.date": "التاريخ",
+ "inventory_adjustment.field.type": "النوع",
+ "inventory_adjustment.field.type.increment": "زيادة",
+ "inventory_adjustment.field.type.decrement": "نقصان",
+ "inventory_adjustment.field.adjustment_account": "حساب التسوية",
+ "inventory_adjustment.field.reason": "السبب",
+ "inventory_adjustment.field.reference_no": "رقم الإشاري",
+ "inventory_adjustment.field.description": "الوصف",
+ "inventory_adjustment.field.published_at": "نشرت في",
+ "inventory_adjustment.field.created_at": "أنشئت في",
+ "expense.field.payment_date": "تاريخ الدفع",
+ "expense.field.payment_account": "حساب الدفع",
+ "expense.field.amount": "القيمة",
+ "expense.field.reference_no": "رقم الإشاري",
+ "expense.field.description": "الوصف",
+ "expense.field.published": "Published",
+ "expense.field.status": "الحالة",
+ "expense.field.status.draft": "مسودة",
+ "expense.field.status.published": "نشرت",
+ "expense.field.created_at": "أنشئت في",
+ "manual_journal.field.date": "التاريخ",
+ "manual_journal.field.journal_number": "رقم القيد",
+ "manual_journal.field.reference": "رقم الإشاري",
+ "manual_journal.field.journal_type": "نوع القيد",
+ "manual_journal.field.amount": "القيمة",
+ "manual_journal.field.description": "الوصف",
+ "manual_journal.field.status": "الحالة",
+ "manual_journal.field.created_at": "أنشئت في",
+ "receipt.field.amount": "القيمة",
+ "receipt.field.deposit_account": "حساب الإيداع",
+ "receipt.field.customer": "الزبون",
+ "receipt.field.receipt_date": "تاريخ الإيصال",
+ "receipt.field.receipt_number": "رقم الإيصال",
+ "receipt.field.reference_no": "رقم الإشاري",
+ "receipt.field.receipt_message": "رسالة الإيصال",
+ "receipt.field.statement": "البيان",
+ "receipt.field.created_at": "أنشئت في",
+ "receipt.field.status": "الحالة",
+ "receipt.field.status.draft": "مسودة",
+ "receipt.field.status.closed": "مغلقة",
+ "customer.field.first_name": "الاسم الأول",
+ "customer.field.last_name": "الاسم الاخير",
+ "customer.field.display_name": "اسم العرض",
+ "customer.field.email": "بريد الالكتروني",
+ "customer.field.work_phone": "هاتف عمل",
+ "customer.field.personal_phone": "هاتف شخصي",
+ "customer.field.company_name": "اسم الشركة",
+ "customer.field.website": "موقع الكتروني",
+ "customer.field.opening_balance_at": "الرصيد الافتتاحي في",
+ "customer.field.opening_balance": "الرصيد الافتتاحي",
+ "customer.field.created_at": "أنشئت في",
+ "customer.field.balance": "الرصيد",
+ "customer.field.status": "الحالة",
+ "customer.field.currency": "العملة",
+ "customer.field.status.active": "مفعل",
+ "customer.field.status.inactive": "غير مفعل",
+ "customer.field.status.overdue": "متأخر",
+ "customer.field.status.unpaid": "غير دافع",
+ "vendor.field.first_name": "الاسم الأول",
+ "vendor.field.last_name": "الاسم الاخير",
+ "vendor.field.display_name": "اسم العرض",
+ "vendor.field.email": "بريد الالكتروني",
+ "vendor.field.work_phone": "هاتف عمل",
+ "vendor.field.personal_phone": "هاتف شخصي",
+ "vendor.field.company_name": "اسم الشركة",
+ "vendor.field.website": "موقع الكتروني",
+ "vendor.field.opening_balance_at": "الرصيد الافتتاحي في",
+ "vendor.field.opening_balance": "الرصيد الافتتاحي",
+ "vendor.field.created_at": "أنشئت في",
+ "vendor.field.balance": "الرصيد",
+ "vendor.field.status": "الحالة",
+ "vendor.field.currency": "العملة",
+ "vendor.field.status.active": "مفعل",
+ "vendor.field.status.inactive": "غير مفعل",
+ "vendor.field.status.overdue": "متأخر",
+ "vendor.field.status.unpaid": "غير دافع",
+ "Invoice write-off": "شطب فاتورة",
+ "transaction_type.credit_note": "اشعار دائن",
+ "transaction_type.refund_credit_note": "استرجاع اموال اشعار دائن",
+ "transaction_type.vendor_credit": "اشعار مدين",
+ "transaction_type.refund_vendor_credit": "استرجاع اموال اشعار مدين",
+ "transaction_type.landed_cost": "تحميل تكلفة",
+
+ "sms_notification.invoice_details.label": "تفاصيل فاتورة البيع ",
+ "sms_notification.invoice_reminder.label": "تذكير بفاتورة البيع ",
+ "sms_notification.receipt_details.label": "تفاصيل إيصال البيع ",
+ "sms_notification.sale_estimate_details.label": "تفاصيل فاتورة عرض اسعار ",
+ "sms_notification.payment_receive_details.label": "تفاصيل سند الزبون",
+ "sms_notification.customer_balance.label": "رصيد الزبون",
+
+ "sms_notification.invoice_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى العميل بمجرد إنشاء الفاتورة ونشرها أو عند إشعار العميل عبر رسالة نصية قصيرة بالفاتورة. ",
+ "sms_notification.payment_receive.description": "سيتم إرسال إشعار رسالة شكر للدفع إلى العميل بمجرد إنشاء الدفعة ونشرها أو إشعار العميل بالدفع يدويًا. ",
+ "sms_notification.receipt_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى العميل بمجرد إنشاء ونشر الإيصال أو عند إشعار العميل بالإيصال يدويًا.",
+ "sms_notification.customer_balance.description": "إرسال رسالة نصية قصيرة إشعار العملاء برصيدهم الحالي المستحق. ",
+ "sms_notification.estimate_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى عميلك بمجرد نشر العرض أو إشعار العميل بالعرض يدويًا.",
+ "sms_notification.invoice_reminder.description": "سيتم ارسال إشعار SMS لتذكير الزبون بالدفع باكراً ، سواء ارسال بشكل تلقائي او يدوي.",
+
+ "sms_notification.customer_balance.default_message": "عزيزي {CustomerName} ، هذا تذكير بشأن رصيد الحالي المستحق {Balance} ، يُرجى الدفع في أقرب وقت ممكن. - {CompanyName}",
+ "sms_notification.payment_receive.default_message": "مرحبًا {CustomerName} ، تم القبض بقيمة {Amount} للفاتورة - {InvoiceNumber}. نحن نتطلع إلى خدمتك مرة أخرى. شكرا لك. - {CompanyName}",
+ "sms_notification.estimate.default_message": "مرحبًا , {CustomerName} ، تم أنشاء فاتورة عرض اسعار - {EstimateNumber} لك. يرجى إلقاء نظرة وقبوله للمضي قدما. بانتظار ردك. - {CompanyName}",
+
+ "sms_notification.invoice_details.default_message": "مرحبًا {CustomerName}, لديك مبلغ مستحق قدره {DueAmount} للفاتورة {InvoiceNumber}. - {CompanyName}",
+ "sms_notification.receipt_details.default_message": "مرحبًا {CustomerName} ، لقد تم إنشاء إيصال - {ReceiptNumber} من أجلك. نتطلع إلى خدمتك مرة أخرى. شكرًا لك - {CompanyName}",
+ "sms_notification.invoice_reminder.default_message": "عزيزي {CustomerName} ، يرجي سداد فاتورة - {InvoiceNumber} المستحقة. يرجى الدفع قبل تاريخ {DueDate}. شكرا لك. - {CompanyName}",
+
+ "module.sale_invoices.label": "فواتير البيع",
+ "module.sale_receipts.label": "إيصالات البيع",
+ "module.sale_estimates.label": "فاتورة عرض اسعار ",
+ "module.payment_receives.label": "سندات الزبائن ",
+ "module.customers.label": "العملاء",
+
+ "sms_notification.invoice.var.invoice_number": "يشير إلى رقم الفاتورة.",
+ "sms_notification.invoice.var.reference_number": "يشير إلى رقم إشاري للفاتورة.",
+ "sms_notification.invoice.var.customer_name": "يشير إلى اسم العميل الفاتورة",
+ "sms_notification.invoice.var.due_amount": "يشير إلى مبلغ الفاتورة المستحق",
+ "sms_notification.invoice.var.amount": "يشير إلى مبلغ الفاتورة.",
+ "sms_notification.invoice.var.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.invoice.var.due_date": "يشير إلي تاريخ استحقاق الفاتورة.",
+
+ "sms_notification.receipt.var.receipt_number": "يشير إلى رقم الإيصال.",
+ "sms_notification.receipt.var.reference_number": "يشير إلى رقم الإشاري للإيصال.",
+ "sms_notification.receipt.var.customer_name": "يشير إلى اسم العميل الإيصال.",
+ "sms_notification.receipt.var.amount": "يشير إلى مبلغ الإيصال. ",
+ "sms_notification.receipt.var.company_name": "يشير إلي اسم الشركة.",
+
+ "sms_notification.payment.var.payment_number": "يشير إلى رقم معاملة الدفع.",
+ "sms_notification.payment.var.reference_number": "يشير إلى رقم الإشاري لعملية الدفع ",
+ "sms_notification.payment.var.customer_name": "يشير إلى اسم العميل الدفع",
+ "sms_notification.payment.var.amount": "يشير إلى مبلغ معاملة الدفع.",
+ "sms_notification.payment.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.payment.var.invoice_number": "يشير إلي رقم فاتورة التي تم دفعها.",
+
+ "sms_notification.estimate.var.estimate_number": "يشير إلى رقم فاتورة عرض اسعار.",
+ "sms_notification.estimate.var.reference_number": "يشير إلى رقم الإشاري لفاتورة عرض اسعار.",
+ "sms_notification.estimate.var.customer_name": "يشير إلى اسم العميل الفاتورة",
+ "sms_notification.estimate.var.amount": "يشير إلى قيمة الفاتورة",
+ "sms_notification.estimate.var.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.estimate.var.expiration_date": "يشير إلي تاريخ الصلاحية الفاتورة.",
+ "sms_notification.estimate.var.estimate_date": "يشير إلي تاريخ الفاتورة.",
+
+ "sms_notification.customer.var.customer_name": "يشير إلي اسم الزبون",
+ "sms_notification.customer.var.balance": "يشير إلي رصيد زبون المستحق.",
+ "sms_notification.customer.var.company_name": "يشير إلي اسم الشركة.",
+
+ "ability.accounts": "شجرة الحسابات",
+ "ability.manual_journal": "القيود اليدوية",
+ "ability.cashflow": "التدفقات النقدية",
+ "ability.inventory_adjustment": "تسويات المخزون",
+ "ability.customers": "الزبائن",
+ "ability.vendors": "الموردين",
+ "ability.sale_estimates": "فواتير عرض الاسعار",
+ "ability.sale_invoices": "فواتير البيع",
+ "ability.sale_receipts": "إيصالات البيع",
+ "ability.expenses": "المصاريف",
+ "ability.payments_receive": "سندات الزبائن",
+ "ability.purchase_invoices": "فواتير الشراء",
+ "ability.all_reports": "كل التقارير",
+ "ability.payments_made": "سندات الموردين",
+ "ability.preferences": "التفضيلات",
+ "ability.mutate_system_preferences": "تعديل تفضيلات النظام.",
+
+ "ability.items": "الأصناف",
+ "ability.view": "عرض",
+ "ability.create": "إضافة",
+ "ability.edit": "تعديل",
+ "ability.delete": "حذف",
+ "ability.transactions_locking": "إمكانية اغلاق المعاملات.",
+
+ "ability.balance_sheet_report": "ميزانية العمومية",
+ "ability.profit_loss_sheet": "قائمة الدخل",
+ "ability.journal": "اليومية العامة",
+ "ability.general_ledger": "دفتر الأستاذ العام",
+ "ability.cashflow_report": "تقرير التدفقات النقدية",
+ "ability.AR_aging_summary_report": "ملخص اعمار الديون للذمم المدينة",
+ "ability.AP_aging_summary_report": "ملخص اعمار الديون للذمم الدائنة",
+ "ability.purchases_by_items": "المشتريات حسب المنتجات",
+ "ability.sales_by_items_report": "المبيعات حسب المنتجات",
+ "ability.customers_transactions_report": "معاملات الزبائن",
+ "ability.vendors_transactions_report": "معاملات الموردين",
+ "ability.customers_summary_balance_report": "ملخص أرصدة الزبائن",
+ "ability.vendors_summary_balance_report": "ملخص أرصدة الموردين",
+ "ability.inventory_valuation_summary": "ملخص تقييم المخزون",
+ "ability.inventory_items_details": "تفاصيل منتج المخزون",
+
+ "vendor_credit.field.vendor": "المورد",
+ "vendor_credit.field.amount": "القيمة",
+ "vendor_credit.field.currency_code": "العملة",
+ "vendor_credit.field.credit_date": "تاريخ الاشعار",
+ "vendor_credit.field.credit_number": "رقم الاشعار",
+ "vendor_credit.field.note": "ملاحظة",
+ "vendor_credit.field.created_at": "أنشئت في",
+ "vendor_credit.field.reference_no": "رقم الإشاري",
+
+ "vendor_credit.field.status": "الحالة",
+ "vendor_credit.field.status.draft": "مسودة",
+ "vendor_credit.field.status.published": "تم نشرها",
+ "vendor_credit.field.status.open": "مفتوحة",
+ "vendor_credit.field.status.closed": "مغلقة",
+
+ "credit_note.field.terms_conditions": "الشروط والاحكام",
+ "credit_note.field.note": "ملاحظة",
+ "credit_note.field.currency_code": "العملة",
+ "credit_note.field.created_at": "أنشئت في",
+ "credit_note.field.amount": "القيمة",
+ "credit_note.field.credit_note_number": "رقم الاشعار",
+ "credit_note.field.credit_note_date": "تاريخ الاشعار",
+ "credit_note.field.customer": "الزبون",
+ "credit_note.field.reference_no": "رقم الإشاري",
+
+ "credit_note.field.status": "الحالة",
+ "credit_note.field.status.draft": "مسودة",
+ "credit_note.field.status.published": "تم نشرها",
+ "credit_note.field.status.open": "مفتوحة",
+ "credit_note.field.status.closed": "مغلقة",
+
+ "transactions_locking.module.sales.label": "المبيعات",
+ "transactions_locking.module.purchases.label": "المشتريات",
+ "transactions_locking.module.financial.label": "المالية",
+ "transactions_locking.module.all_transactions": "كل المعاملات",
+
+ "transactions_locking.module.sales.desc": "فواتير البيع ، والإيصالات ، والإشعارات الدائنة ، واستلام مدفوعات الزبائن ، والأرصدة الافتتاحية للزبائن.",
+ "transactions_locking.module.purchases.desc": "فواتير الشراء ومدفوعات الموردين وإشعارات المدينة والأرصدة الافتتاحية للموردين.",
+ "transactions_locking.module.financial.desc": "القيود اليدوية والمصروفات وتسويات المخزون.",
+
+ "inventory_adjustment.type.increment": "زيادة",
+ "inventory_adjustment.type.decrement": "نقصان",
+
+ "customer.type.individual": "فرد",
+ "customer.type.business": "اعمال",
+
+ "credit_note.view.draft": "مسودة",
+ "credit_note.view.closed": "مغلقة",
+ "credit_note.view.open": "مفتوحة",
+ "credit_note.view.published": "نشرت",
+
+ "vendor_credit.view.draft": "مسودة",
+ "vendor_credit.view.closed": "مغلقة",
+ "vendor_credit.view.open": "مفتوحة",
+ "vendor_credit.view.published": "نشرت",
+
+ "allocation_method.value.label": "القيمة",
+ "allocation_method.quantity.label": "الكمية",
+
+ "balance_sheet.assets": "الأصول",
+ "balance_sheet.current_asset": "الأصول المتداولة",
+ "balance_sheet.cash_and_cash_equivalents": "النقدية وما يعادلها",
+ "balance_sheet.accounts_receivable": "الذمم المدينة",
+ "balance_sheet.inventory": "المخزون",
+ "balance_sheet.other_current_assets": "اصول متداولة اخرى",
+ "balance_sheet.fixed_asset": "الأصول الثابتة",
+ "balance_sheet.non_current_assets": "الاصول غير المتداولة",
+ "balance_sheet.liabilities_and_equity": "الالتزامات وحقوق الملكية",
+ "balance_sheet.liabilities": "الإلتزامات",
+ "balance_sheet.current_liabilties": "الالتزامات المتداولة",
+ "balance_sheet.long_term_liabilities": "الالتزامات طويلة الاجل",
+ "balance_sheet.non_current_liabilities": "الالتزامات غير المتداولة",
+ "balance_sheet.equity": "حقوق الملكية",
+
+ "balance_sheet.account_name": "اسم الحساب",
+ "balance_sheet.total": "إجمالي",
+ "balance_sheet.percentage_of_column": "٪ التغير العمودي",
+ "balance_sheet.percentage_of_row": "٪ التغير الأفقي",
+
+ "financial_sheet.previoud_period_date": "(ف.س) {{date}}",
+ "fianncial_sheet.previous_period_change": "التغيرات (ف.س)",
+ "financial_sheet.previous_period_percentage": "٪ التغير (ف.س)",
+
+ "financial_sheet.previous_year_date": "(س.س) {{date}}",
+ "financial_sheet.previous_year_change": "التغيرات (س.س)",
+ "financial_sheet.previous_year_percentage": "٪ التغير (س.س)",
+ "financial_sheet.total_row": "إجمالي {{value}}",
+
+ "profit_loss_sheet.income": "الإيرادات",
+ "profit_loss_sheet.cost_of_sales": "تكلفة المبيعات",
+ "profit_loss_sheet.gross_profit": "إجمالي الدخل",
+ "profit_loss_sheet.expenses": "المصروفات",
+ "profit_loss_sheet.net_operating_income": "صافي الدخل التشغيلي",
+ "profit_loss_sheet.other_income": "إيرادات اخري",
+ "profit_loss_sheet.other_expenses": "مصاريف اخري",
+ "profit_loss_sheet.net_income": "صافي الدخل",
+
+ "profit_loss_sheet.account_name": "اسم الحساب",
+ "profit_loss_sheet.total": "إجمالي",
+
+ "profit_loss_sheet.percentage_of_income": "٪ التغير في الإيرادات",
+ "profit_loss_sheet.percentage_of_expenses": "٪ التغير في المصاريف",
+ "profit_loss_sheet.percentage_of_column": "٪ التغير العمودي",
+ "profit_loss_sheet.percentage_of_row": "٪ التغير الأفقي",
+
+ "warehouses.primary_warehouse": "المستودع الرئيسي",
+ "branches.head_branch": "الفرع الرئيسي",
+
+ "account.accounts_payable.currency": "الذمم الدائنة - {{currency}}",
+ "account.accounts_receivable.currency": "الذمم المدينة - {{currency}}",
+
+ "role.admin.name": "الادارة",
+ "role.admin.desc": "وصول غير مقيد لجميع الوحدات.",
+
+ "role.staff.name": "العاملين",
+ "role.staff.desc": "الوصول إلى جميع الوحدات باستثناء التقارير والإعدادات والمحاسبة.",
+
+ "warehouse_transfer.view.draft.name": "مسودة",
+ "warehouse_transfer.view.in_transit.name": "في النقل",
+ "warehouse_transfer.view.transferred.name": "تم النقل"
+}
\ No newline at end of file
diff --git a/packages/server/resources/locales/en.json b/packages/server/resources/locales/en.json
new file mode 100644
index 000000000..811db19e7
--- /dev/null
+++ b/packages/server/resources/locales/en.json
@@ -0,0 +1,641 @@
+{
+ "Petty Cash": "Petty Cash",
+ "Cash": "Cash",
+ "Bank": "Bank",
+ "Other Income": "Other Income",
+ "Interest Income": "Interest Income",
+ "Depreciation Expense": "Depreciation Expense",
+ "Interest Expense": "Interest Expense",
+ "Sales of Product Income": "Sales of Product Income",
+ "Inventory Asset": "Inventory Asset",
+ "Cost of Goods Sold (COGS)": "Cost of Goods Sold (COGS)",
+ "Cost of Goods Sold": "Cost of Goods Sold",
+ "Accounts Payable": "Accounts Payable",
+ "Other Expense": "Other Expense",
+ "Payroll Expenses": "Payroll Expenses",
+ "Fixed Asset": "Fixed Asset",
+ "Credit Card": "Credit Card",
+ "Non-Current Asset": "Non-Current Asset",
+ "Current Asset": "Current Asset",
+ "Other Asset": "Other Asset",
+ "Long Term Liability": "Long Term Liability",
+ "Current Liability": "Current Liability",
+ "Other Liability": "Other Liability",
+ "Equity": "Equity",
+ "Expense": "Expense",
+ "Income": "Income",
+ "Accounts Receivable (A/R)": "Accounts Receivable (A/R)",
+ "Accounts Receivable": "Accounts Receivable",
+ "Accounts Payable (A/P)": "Accounts Payable (A/P)",
+ "Inactive": "Inactive",
+ "Other Current Asset": "Other Current Asset",
+ "Tax Payable": "Tax Payable",
+ "Other Current Liability": "Other Current Liability",
+ "Non-Current Liability": "Non-Current Liability",
+ "Assets": "Assets",
+ "Liabilities": "Liabilities",
+ "Account name": "Account name",
+ "Account type": "Account type",
+ "Account normal": "Account normal",
+ "Description": "Description",
+ "Account code": "Account code",
+ "Currency": "Currency",
+ "Balance": "Balance",
+ "Active": "Active",
+ "Created at": "Created at",
+ "fixed_asset": "Fixed asset",
+ "Journal": "Journal",
+ "Reconciliation": "Reconciliation",
+ "Credit": "Credit",
+ "Debit": "Debit",
+ "Interest": "Interest",
+ "Depreciation": "Depreciation",
+ "Payroll": "Payroll",
+ "Type": "Type",
+ "Name": "Name",
+ "Sellable": "Sellable",
+ "Purchasable": "Purchasable",
+ "Sell price": "Sell price",
+ "Cost price": "Cost price",
+ "User": "User",
+ "Category": "Category",
+ "Note": "Note",
+ "Quantity on hand": "Quantity on hand",
+ "Quantity": "Quantity",
+ "Purchase description": "Purchase description",
+ "Sell description": "Sell description",
+ "Sell account": "Sell account",
+ "Cost account": "Cost account",
+ "Inventory account": "Inventory account",
+ "Payment date": "Payment date",
+ "Payment account": "Payment account",
+ "Amount": "Amount",
+ "Reference No.": "Reference No.",
+ "Journal number": "Journal number",
+ "Status": "Status",
+ "Journal type": "Journal type",
+ "Date": "Date",
+ "Asset": "Asset",
+ "Liability": "Liability",
+ "First-in first-out (FIFO)": "First-in first-out (FIFO)",
+ "Last-in first-out (LIFO)": "Last-in first-out (LIFO)",
+ "Average rate": "Average rate",
+ "Total": "Total",
+ "Transaction type": "Transaction type",
+ "Transaction #": "Transaction #",
+ "Running Value": "Running Value",
+ "Running quantity": "Running quantity",
+ "Profit Margin": "Profit Margin",
+ "Value": "Value",
+ "Rate": "Rate",
+ "OPERATING ACTIVITIES": "OPERATING ACTIVITIES",
+ "FINANCIAL ACTIVITIES": "FINANCIAL ACTIVITIES",
+ "Net income": "Net income",
+ "Adjustments net income by operating activities.": "Adjustments net income by operating activities.",
+ "Net cash provided by operating activities": "Net cash provided by operating activities",
+ "Net cash provided by investing activities": "Net cash provided by investing activities",
+ "Net cash provided by financing activities": "Net cash provided by financing activities",
+ "Cash at beginning of period": "Cash at beginning of period",
+ "NET CASH INCREASE FOR PERIOD": "NET CASH INCREASE FOR PERIOD",
+ "CASH AT END OF PERIOD": "CASH AT END OF PERIOD",
+ "Expenses": "Expenses",
+ "Services": "Services",
+ "Inventory": "Inventory",
+ "Non Inventory": "Non Inventory",
+ "Draft": "Draft",
+ "Published": "Published",
+ "Delivered": "Delivered",
+ "Overdue": "Overdue",
+ "Partially paid": "Partially paid",
+ "Paid": "Paid",
+ "Opened": "Opened",
+ "Unpaid": "Unpaid",
+ "Approved": "Approved",
+ "Rejected": "Rejected",
+ "Invoiced": "Invoiced",
+ "Expired": "Expired",
+ "Closed": "Closed",
+ "Manual journal": "Manual journal",
+ "Owner contribution": "Owner contribution",
+ "Transfer to account": "Transfer to account",
+ "Transfer from account": "Transfer from account",
+ "Other income": "Other income",
+ "Other expense": "Other expense",
+ "Owner drawing": "Owner drawing",
+ "Inventory adjustment": "Inventory adjustment",
+ "Customer opening balance": "Customer opening balance",
+ "Vendor opening balance": "Vendor opening balance",
+ "Payment made": "Payment made",
+ "Bill": "Bill",
+ "Payment receive": "Payment receive",
+ "Sale receipt": "Sale receipt",
+ "Sale invoice": "Sale invoice",
+ "Bank Account": "Bank Account",
+ "Saving Bank Account": "Saving Bank Account",
+ "Undeposited Funds": "Undeposited Funds",
+ "Computer Equipment": "Computer Equipment",
+ "Office Equipment": "Office Equipment",
+ "Uncategorized Income": "Uncategorized Income",
+ "Sales of Service Income": "Sales of Service Income",
+ "Bank Fees and Charges": "Bank Fees and Charges",
+ "Exchange Gain or Loss": "Exchange Gain or Loss",
+ "Rent": "Rent",
+ "Office expenses": "Office expenses",
+ "Other Expenses": "Other Expenses",
+ "Drawings": "Drawings",
+ "Owner's Equity": "Owner's Equity",
+ "Opening Balance Equity": "Opening Balance Equity",
+ "Retained Earnings": "Retained Earnings",
+ "Sales Tax Payable": "Sales Tax Payable",
+ "Revenue Received in Advance": "Revenue Received in Advance",
+ "Opening Balance Liabilities": "Opening Balance Liabilities",
+ "Loan": "Loan",
+ "Owner A Drawings": "Owner A Drawings",
+ "An account that holds valuation of products or goods that availiable for sale.": "An account that holds valuation of products or goods that availiable for sale.",
+ "Tracks the gain and losses of the exchange differences.": "Tracks the gain and losses of the exchange differences.",
+ "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.": "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.",
+ "The income activities are not associated to the core business.": "The income activities are not associated to the core business.",
+ "Cash and cash equivalents": "Cash and cash equivalents",
+ "Inventories": "Inventories",
+ "Other current assets": "Other current assets",
+ "Non-Current Assets": "Non-Current Assets",
+ "Current Liabilties": "Current Liabilties",
+ "Long-Term Liabilities": "Long-Term Liabilities",
+ "Non-Current Liabilities": "Non-Current Liabilities",
+ "Liabilities and Equity": "Liabilities and Equity",
+ "Closing balance": "Closing balance",
+ "Opening Balance": "Opening balance",
+ "Total {{accountName}}": "Total {{accountName}}",
+ "invoice.paper.invoice": "Invoice",
+ "invoice.paper.invoice_amount": "Invoice amount",
+ "invoice.paper.due_amount": "Due amount",
+ "invoice.paper.billed_to": "Billed to",
+ "invoice.paper.invoice_date": "Invoice date",
+ "invoice.paper.invoice_number": "Invoice No.",
+ "invoice.paper.due_date": "Due date",
+ "invoice.paper.conditions_title": "Conditions & terms",
+ "invoice.paper.notes_title": "Notes",
+ "invoice.paper.total": "Total",
+ "invoice.paper.payment_amount": "Payment Amount",
+ "invoice.paper.balance_due": "Balance Due",
+
+ "item_entry.paper.item_name": "Item name",
+ "item_entry.paper.rate": "Rate",
+ "item_entry.paper.quantity": "Quantity",
+ "item_entry.paper.total": "Total",
+
+ "estimate.paper.estimate": "Estimate",
+ "estimate.paper.estimate_amount": "Estimate amount",
+ "estimate.paper.billed_to": "Billed to",
+ "estimate.paper.estimate_date": "Estimate date",
+ "estimate.paper.estimate_number": "Estimate number",
+ "estimate.paper.expiration_date": "Expiration date",
+ "estimate.paper.conditions_title": "Conditions & terms",
+ "estimate.paper.notes_title": "Notes",
+ "estimate.paper.amount": "Estimate amount",
+ "estimate.paper.subtotal": "Subtotal",
+ "estimate.paper.total": "Total",
+
+ "receipt.paper.receipt": "Receipt",
+ "receipt.paper.billed_to": "Billed to",
+ "receipt.paper.receipt_date": "Receipt date",
+ "receipt.paper.receipt_number": "Receipt number",
+ "receipt.paper.expiration_date": "Expiration date",
+ "receipt.paper.conditions_title": "Conditions & terms",
+ "receipt.paper.notes": "Notes",
+ "receipt.paper.statement": "Statement",
+ "receipt.paper.receipt_amount": "Receipt amount",
+ "receipt.paper.total": "Total",
+ "receipt.paper.balance_due": "Balance Due",
+ "receipt.paper.payment_amount": "Payment Amount",
+
+ "credit.paper.credit_note": "Credit Note",
+ "credit.paper.remaining": "Credit remaining",
+ "credit.paper.amount": "Credit amount",
+ "credit.paper.billed_to": "Bill to",
+ "credit.paper.credit_date": "Credit date",
+ "credit.paper.total": "Total",
+ "credit.paper.credits_used": "Credits used",
+ "credit.paper.credits_remaining": "Credits remaining",
+ "credit.paper.conditions_title": "Conditions & terms",
+ "credit.paper.notes": "Notes",
+
+ "payment.paper.payment_receipt": "Payment Receipt",
+ "payment.paper.amount_received": "Amount received",
+ "payment.paper.billed_to": "Billed to",
+ "payment.paper.payment_date": "Payment date",
+ "payment.paper.invoice_number": "Invoice number",
+ "payment.paper.invoice_date": "Invoice date",
+ "payment.paper.invoice_amount": "Invoice amount",
+ "payment.paper.payment_amount": "Payment amount",
+ "payment.paper.balance_due": "Balance Due",
+ "payment.paper.statement": "Statement",
+
+ "account.field.name": "Account name",
+ "account.field.description": "Description",
+ "account.field.slug": "Account slug",
+ "account.field.code": "Account code",
+ "account.field.root_type": "Root type",
+ "account.field.normal": "Account normal",
+ "account.field.normal.credit": "Credit",
+ "account.field.normal.debit": "Debit",
+ "account.field.type": "Type",
+ "account.field.active": "Activity",
+ "account.field.balance": "Balance",
+ "account.field.created_at": "Created at",
+ "item.field.type": "Item type",
+ "item.field.type.inventory": "Inventory",
+ "item.field.type.service": "Service",
+ "item.field.type.non-inventory": "Non inventory",
+ "item.field.name": "Name",
+ "item.field.code": "Code",
+ "item.field.sellable": "Sellable",
+ "item.field.purchasable": "Purchasable",
+ "item.field.cost_price": "Cost price",
+ "item.field.cost_account": "Cost account",
+ "item.field.sell_account": "Sell account",
+ "item.field.sell_description": "Sell description",
+ "item.field.inventory_account": "Inventory account",
+ "item.field.purchase_description": "Purchase description",
+ "item.field.quantity_on_hand": "Quantity on hand",
+ "item.field.note": "Note",
+ "item.field.category": "Category",
+ "item.field.active": "Active",
+ "item.field.created_at": "Created at",
+ "item_category.field.name": "Name",
+ "item_category.field.description": "Description",
+ "item_category.field.count": "Count",
+ "item_category.field.created_at": "Created at",
+ "invoice.field.customer": "Customer",
+ "invoice.field.invoice_date": "Invoice date",
+ "invoice.field.due_date": "Due date",
+ "invoice.field.invoice_no": "Invoice No.",
+ "invoice.field.reference_no": "Reference No.",
+ "invoice.field.invoice_message": "Invoice message",
+ "invoice.field.terms_conditions": "Terms & conditions",
+ "invoice.field.amount": "Amount",
+ "invoice.field.payment_amount": "Payment amount",
+ "invoice.field.due_amount": "Due amount",
+ "invoice.field.status": "Status",
+ "invoice.field.status.paid": "Paid",
+ "invoice.field.status.partially-paid": "Partially paid",
+ "invoice.field.status.overdue": "Overdue",
+ "invoice.field.status.unpaid": "Unpaid",
+ "invoice.field.status.delivered": "Delivered",
+ "invoice.field.status.draft": "Draft",
+ "invoice.field.created_at": "Created at",
+ "estimate.field.amount": "Amount",
+ "estimate.field.estimate_number": "Estimate number",
+ "estimate.field.customer": "Customer",
+ "estimate.field.estimate_date": "Estimate date",
+ "estimate.field.expiration_date": "Expiration date",
+ "estimate.field.reference_no": "Reference No.",
+ "estimate.field.note": "Note",
+ "estimate.field.terms_conditions": "Terms & conditions",
+ "estimate.field.status": "Status",
+ "estimate.field.status.delivered": "Delivered",
+ "estimate.field.status.rejected": "Rejected",
+ "estimate.field.status.approved": "Approved",
+ "estimate.field.status.draft": "Draft",
+ "estimate.field.created_at": "Created at",
+ "payment_receive.field.customer": "Customer",
+ "payment_receive.field.payment_date": "Payment date",
+ "payment_receive.field.amount": "Amount",
+ "payment_receive.field.reference_no": "Reference No.",
+ "payment_receive.field.deposit_account": "Deposit account",
+ "payment_receive.field.payment_receive_no": "Payment receive No.",
+ "payment_receive.field.statement": "Statement",
+ "payment_receive.field.created_at": "Created at",
+ "bill_payment.field.vendor": "Vendor",
+ "bill_payment.field.amount": "Amount",
+ "bill_payment.field.due_amount": "Due amount",
+ "bill_payment.field.payment_account": "Payment account",
+ "bill_payment.field.payment_number": "Payment number",
+ "bill_payment.field.payment_date": "Payment date",
+ "bill_payment.field.reference_no": "Reference No.",
+ "bill_payment.field.description": "Description",
+ "bill_payment.field.created_at": "Created at",
+ "bill.field.vendor": "Vendor",
+ "bill.field.bill_number": "Bill number",
+ "bill.field.bill_date": "Bill date",
+ "bill.field.due_date": "Due date",
+ "bill.field.reference_no": "Reference No.",
+ "bill.field.status": "Status",
+ "bill.field.status.paid": "Paid",
+ "bill.field.status.partially-paid": "Partially paid",
+ "bill.field.status.unpaid": "Unpaid",
+ "bill.field.status.opened": "Opened",
+ "bill.field.status.draft": "Draft",
+ "bill.field.status.overdue": "overdue",
+ "bill.field.amount": "Amount",
+ "bill.field.payment_amount": "Payment amount",
+ "bill.field.note": "Note",
+ "bill.field.created_at": "Created at",
+ "inventory_adjustment.field.date": "Date",
+ "inventory_adjustment.field.type": "Type",
+ "inventory_adjustment.field.type.increment": "Increment",
+ "inventory_adjustment.field.type.decrement": "Decrement",
+ "inventory_adjustment.field.adjustment_account": "Adjustment account",
+ "inventory_adjustment.field.reason": "Reason",
+ "inventory_adjustment.field.reference_no": "Reference No.",
+ "inventory_adjustment.field.description": "Description",
+ "inventory_adjustment.field.published_at": "Published at",
+ "inventory_adjustment.field.created_at": "Created at",
+ "expense.field.payment_date": "Payment date",
+ "expense.field.payment_account": "Payment account",
+ "expense.field.amount": "Amount",
+ "expense.field.reference_no": "Reference No.",
+ "expense.field.description": "Description",
+ "expense.field.published": "Published",
+ "expense.field.status": "Status",
+ "expense.field.status.draft": "Draft",
+ "expense.field.status.published": "Published",
+ "expense.field.created_at": "Created at",
+ "manual_journal.field.date": "Date",
+ "manual_journal.field.journal_number": "Journal number",
+ "manual_journal.field.reference": "Reference No.",
+ "manual_journal.field.journal_type": "Journal type",
+ "manual_journal.field.amount": "Amount",
+ "manual_journal.field.description": "Description",
+ "manual_journal.field.status": "Status",
+ "manual_journal.field.created_at": "Created at",
+ "receipt.field.amount": "Amount",
+ "receipt.field.deposit_account": "Deposit account",
+ "receipt.field.customer": "Customer",
+ "receipt.field.receipt_date": "Receipt date",
+ "receipt.field.receipt_number": "Receipt number",
+ "receipt.field.reference_no": "Reference No.",
+ "receipt.field.receipt_message": "Receipt message",
+ "receipt.field.statement": "Statement",
+ "receipt.field.created_at": "Created at",
+ "receipt.field.status": "Status",
+ "receipt.field.status.draft": "Draft",
+ "receipt.field.status.closed": "Closed",
+ "customer.field.first_name": "First name",
+ "customer.field.last_name": "Last name",
+ "customer.field.display_name": "Display name",
+ "customer.field.email": "Email",
+ "customer.field.work_phone": "Work phone",
+ "customer.field.personal_phone": "Personal phone",
+ "customer.field.company_name": "Company name",
+ "customer.field.website": "Website",
+ "customer.field.opening_balance_at": "Opening balance at",
+ "customer.field.opening_balance": "Opening balance",
+ "customer.field.created_at": "Created at",
+ "customer.field.balance": "Balance",
+ "customer.field.status": "Status",
+ "customer.field.currency": "Curreny",
+ "customer.field.status.active": "Active",
+ "customer.field.status.inactive": "Inactive",
+ "customer.field.status.overdue": "Overdue",
+ "customer.field.status.unpaid": "Unpaid",
+ "vendor.field.first_name": "First name",
+ "vendor.field.last_name": "Last name",
+ "vendor.field.display_name": "Display name",
+ "vendor.field.email": "Email",
+ "vendor.field.work_phone": "Work phone",
+ "vendor.field.personal_phone": "Personal phone",
+ "vendor.field.company_name": "Company name",
+ "vendor.field.website": "Website",
+ "vendor.field.opening_balance_at": "Opening balance at",
+ "vendor.field.opening_balance": "Opening balance",
+ "vendor.field.created_at": "Created at",
+ "vendor.field.balance": "Balance",
+ "vendor.field.status": "Status",
+ "vendor.field.currency": "Curreny",
+ "vendor.field.status.active": "Active",
+ "vendor.field.status.inactive": "Inactive",
+ "vendor.field.status.overdue": "Overdue",
+ "vendor.field.status.unpaid": "Unpaid",
+ "Invoice write-off": "Invoice write-off",
+
+ "transaction_type.credit_note": "Credit note",
+ "transaction_type.refund_credit_note": "Refund credit note",
+ "transaction_type.vendor_credit": "Vendor credit",
+ "transaction_type.refund_vendor_credit": "Refund vendor credit",
+ "transaction_type.landed_cost": "Landed cost",
+
+ "sms_notification.invoice_details.label": "Sale invoice details",
+ "sms_notification.invoice_reminder.label": "Sale invoice reminder",
+ "sms_notification.receipt_details.label": "Sale receipt details",
+ "sms_notification.sale_estimate_details.label": "Sale estimate details",
+ "sms_notification.payment_receive_details.label": "Payment receive details",
+ "sms_notification.customer_balance.label": "Customer balance",
+
+ "sms_notification.invoice_details.description": "SMS notification will be sent to your customer once invoice created and published or when notify customer via SMS about the invoice.",
+ "sms_notification.payment_receive.description": "Payment thank you message notification will be sent to customer once the payment created and published or notify customer about payment manually.",
+ "sms_notification.receipt_details.description": "SMS notification will be sent to your cusotmer once receipt created and published or when notify customer about the receipt manually.",
+ "sms_notification.customer_balance.description": "Send SMS to notify customers about their current outstanding balance.",
+ "sms_notification.estimate_details.description": "SMS notification will be sent to your customer once estimate publish or notify customer about estimate manually.",
+ "sms_notification.invoice_reminder.description": "SMS notification will be sent to remind the customer to pay earliest, either automatically or manually.",
+
+ "sms_notification.customer_balance.default_message": "Dear {CustomerName}, This is reminder about your current outstanding balance of {Balance}, Please pay at the earliest. - {CompanyName}",
+ "sms_notification.payment_receive.default_message": "'Hi, {CustomerName}, We have received your payment for the invoice - {InvoiceNumber}. We look forward to serving you again. Thank you. - {CompanyName}'",
+ "sms_notification.estimate.default_message": "Hi, {CustomerName}, We have created an estimate - {EstimateNumber} for you. Please take a look and accept it to proceed further. Looking forward to hearing from you. - {CompanyName}",
+
+ "sms_notification.invoice_details.default_message": "Hi, {CustomerName}, You have an outstanding amount of {DueAmount} for the invoice {InvoiceNumber}. - {CompanyName}",
+ "sms_notification.receipt_details.default_message": "Hi, {CustomerName}, We have created receipt - {ReceiptNumber} for you. we look forward to serveing you again. Thank your - {CompanyName}",
+ "sms_notification.invoice_reminder.default_message": "Dear {CustomerName}, The payment towards the invoice - {InvoiceNumber} is due. Please pay before {DueDate}. Thank you. - {CompanyName}",
+
+ "module.sale_invoices.label": "Sale invoices",
+ "module.sale_receipts.label": "Sale receipts",
+ "module.sale_estimates.label": "Sale estimates",
+ "module.payment_receives.label": "Payment receive",
+ "module.customers.label": "Customers",
+
+ "sms_notification.invoice.var.invoice_number": "References to invoice number.",
+ "sms_notification.invoice.var.reference_number": "References to invoice reference number.",
+ "sms_notification.invoice.var.customer_name": "References to invoice customer name.",
+ "sms_notification.invoice.var.due_amount": "References to invoice due amount.",
+ "sms_notification.invoice.var.amount": "References to invoice amount.",
+ "sms_notification.invoice.var.company_name": "References to company name.",
+ "sms_notification.invoice.var.due_date": "References to invoice due date.",
+
+ "sms_notification.receipt.var.receipt_number": "References to receipt number.",
+ "sms_notification.receipt.var.reference_number": "References to receipt reference number.",
+ "sms_notification.receipt.var.customer_name": "References to receipt customer name.",
+ "sms_notification.receipt.var.amount": "References to receipt amount.",
+ "sms_notification.receipt.var.company_name": "References to company name.",
+
+ "sms_notification.payment.var.payment_number": "References to payment transaction number.",
+ "sms_notification.payment.var.reference_number": "References to payment reference number",
+ "sms_notification.payment.var.customer_name": "References to payment customer name.",
+ "sms_notification.payment.var.amount": "References to payment transaction amount.",
+ "sms_notification.payment.company_name": "References to company name",
+ "sms_notification.payment.var.invoice_number": "Reference to payment invoice number.",
+
+ "sms_notification.estimate.var.estimate_number": "References to estimate number.",
+ "sms_notification.estimate.var.reference_number": "References to estimate reference number.",
+ "sms_notification.estimate.var.customer_name": "References to estimate customer name.",
+ "sms_notification.estimate.var.amount": "References to estimate amount.",
+ "sms_notification.estimate.var.company_name": "References to company name.",
+ "sms_notification.estimate.var.expiration_date": "References to estimate expirtaion date.",
+ "sms_notification.estimate.var.estimate_date": "References to estimate date.",
+
+ "sms_notification.customer.var.customer_name": "References to customer name.",
+ "sms_notification.customer.var.balance": "References to customer outstanding balance.",
+ "sms_notification.customer.var.company_name": "References to company name.",
+
+ "ability.accounts": "Chart of accounts",
+ "ability.manual_journal": "Manual journals",
+ "ability.cashflow": "Cash flow",
+ "ability.inventory_adjustment": "Inventory adjustments",
+ "ability.customers": "Customers",
+ "ability.vendors": "vendors",
+ "ability.sale_estimates": "Sale estimates",
+ "ability.sale_invoices": "Sale invoices",
+ "ability.sale_receipts": "Sale receipts",
+ "ability.expenses": "Expenses",
+ "ability.payments_receive": "Payments receive",
+ "ability.purchase_invoices": "Purchase invoices",
+ "ability.all_reports": "All reports",
+ "ability.payments_made": "Payments made",
+ "ability.preferences": "Preferences",
+ "ability.mutate_system_preferences": "Mutate the system preferences.",
+
+ "ability.items": "Items",
+ "ability.view": "View",
+ "ability.create": "Create",
+ "ability.edit": "Edit",
+ "ability.delete": "Delete",
+ "ability.transactions_locking": "Ability to transactions locking.",
+
+ "ability.balance_sheet_report": "Balance sheet.",
+ "ability.profit_loss_sheet": "Profit/loss sheet",
+ "ability.journal": "Journal",
+ "ability.general_ledger": "General ledger",
+ "ability.cashflow_report": "Cashflow",
+ "ability.AR_aging_summary_report": "A/R aging summary",
+ "ability.AP_aging_summary_report": "A/P aging summary",
+ "ability.purchases_by_items": "Purchases by items",
+ "ability.sales_by_items_report": "Sales by items",
+ "ability.customers_transactions_report": "Customers transactions",
+ "ability.vendors_transactions_report": "Vendors transactions",
+ "ability.customers_summary_balance_report": "Customers summary balance",
+ "ability.vendors_summary_balance_report": "Vendors summary balance",
+ "ability.inventory_valuation_summary": "Inventory valuation summary",
+ "ability.inventory_items_details": "Inventory items details",
+
+ "vendor_credit.field.vendor": "Vendor name",
+ "vendor_credit.field.amount": "Amount",
+ "vendor_credit.field.currency_code": "Currency code",
+ "vendor_credit.field.credit_date": "Credit date",
+ "vendor_credit.field.credit_number": "Credit number",
+ "vendor_credit.field.note": "Note",
+ "vendor_credit.field.created_at": "Created at",
+ "vendor_credit.field.reference_no": "Reference No.",
+
+ "credit_note.field.terms_conditions": "Terms and conditions",
+ "credit_note.field.note": "Note",
+ "credit_note.field.currency_code": "Currency code",
+ "credit_note.field.created_at": "Created at",
+ "credit_note.field.amount": "Amount",
+ "credit_note.field.credit_note_number": "Credit note number",
+ "credit_note.field.credit_note_date": "Credit date",
+ "credit_note.field.customer": "Customer",
+ "credit_note.field.reference_no": "Reference No.",
+
+ "Credit note": "Credit note",
+ "Vendor credit": "Vendor credit",
+ "Refund credit note": "Refund credit note",
+ "Refund vendor credit": "Refund vendor credit",
+ "credit_note.field.status": "Status",
+ "credit_note.field.status.draft": "Draft",
+ "credit_note.field.status.published": "Published",
+ "credit_note.field.status.open": "Open",
+ "credit_note.field.status.closed": "Closed",
+
+ "transactions_locking.module.sales.label": "Sales",
+ "transactions_locking.module.purchases.label": "Purchases",
+ "transactions_locking.module.financial.label": "Financial",
+ "transactions_locking.module.all_transactions": "All transactions",
+
+ "transactions_locking.module.sales.desc": "Sale invoices, Receipts, credit notes, customers payment receive and customers opening balances.",
+ "transactions_locking.module.purchases.desc": "Purchase invoices, vendors payments, vendor credit notes and vendors opening balances.",
+ "transactions_locking.module.financial.desc": "Manual journal, expenses and inventory adjustments.",
+
+ "inventory_adjustment.type.increment": "Increment",
+ "inventory_adjustment.type.decrement": "Decrement",
+
+ "customer.type.individual": "Individual",
+ "customer.type.business": "Business",
+
+ "credit_note.view.draft": "Draft",
+ "credit_note.view.closed": "Closed",
+ "credit_note.view.open": "Open",
+ "credit_note.view.published": "Published",
+
+ "vendor_credit.view.draft": "Draft",
+ "vendor_credit.view.closed": "Closed",
+ "vendor_credit.view.open": "Open",
+ "vendor_credit.view.published": "Published",
+
+ "allocation_method.value.label": "Value",
+ "allocation_method.quantity.label": "Quantity",
+
+ "balance_sheet.assets": "Assets",
+ "balance_sheet.current_asset": "Current Asset",
+ "balance_sheet.cash_and_cash_equivalents": "Cash and cash equivalents",
+ "balance_sheet.accounts_receivable": "Accounts Receivable",
+ "balance_sheet.inventory": "Inventory",
+ "balance_sheet.other_current_assets": "Other current assets",
+ "balance_sheet.fixed_asset": "Fixed Asset",
+ "balance_sheet.non_current_assets": "Non-Current Assets",
+ "balance_sheet.liabilities_and_equity": "Liabilities and Equity",
+ "balance_sheet.liabilities": "Liabilities",
+ "balance_sheet.current_liabilties": "Current Liabilties",
+ "balance_sheet.long_term_liabilities": "Long-Term Liabilities",
+ "balance_sheet.non_current_liabilities": "Non-Current Liabilities",
+ "balance_sheet.equity": "Equity",
+
+ "balance_sheet.account_name": "Account name",
+ "balance_sheet.total": "Total",
+ "balance_sheet.percentage_of_column": "% of Column",
+ "balance_sheet.percentage_of_row": "% of Row",
+
+ "financial_sheet.previoud_period_date": "{{date}} (PP)",
+ "fianncial_sheet.previous_period_change": "Change (PP)",
+ "financial_sheet.previous_period_percentage": "% Change (PP)",
+
+ "financial_sheet.previous_year_date": "{{date}} (PY)",
+ "financial_sheet.previous_year_change": "Change (PY)",
+ "financial_sheet.previous_year_percentage": "% Change (PY)",
+ "financial_sheet.total_row": "Total {{value}}",
+
+ "profit_loss_sheet.income": "Income",
+ "profit_loss_sheet.cost_of_sales": "Cost of sales",
+ "profit_loss_sheet.gross_profit": "GROSS PROFIT",
+ "profit_loss_sheet.expenses": "Expenses",
+ "profit_loss_sheet.net_operating_income": "NET OPERATING INCOME",
+ "profit_loss_sheet.other_income": "Other income",
+ "profit_loss_sheet.other_expenses": "Other expenses",
+ "profit_loss_sheet.net_income": "NET INCOME",
+
+ "profit_loss_sheet.account_name": "Account name",
+ "profit_loss_sheet.total": "Total",
+
+ "profit_loss_sheet.percentage_of_income": "% of Income",
+ "profit_loss_sheet.percentage_of_expenses": "% of Expenses",
+ "profit_loss_sheet.percentage_of_column": "% of Column",
+ "profit_loss_sheet.percentage_of_row": "% of Row",
+
+ "contact_summary_balance.account_name": "Account name",
+ "contact_summary_balance.total": "Total",
+ "contact_summary_balance.percentage_column": "% of Column",
+
+ "warehouses.primary_warehouse": "Primary warehouse",
+ "branches.head_branch": "Head Branch",
+
+ "account.accounts_payable.currency": "Accounts Payable (A/P) - {{currency}}",
+ "account.accounts_receivable.currency": "Accounts Receivable (A/R) - {{currency}}",
+
+ "role.admin.name": "Admin",
+ "role.admin.desc": "Unrestricted access to all modules.",
+
+ "role.staff.name": "Staff",
+ "role.staff.desc": "Access to all modules except reports, settings and accountant.",
+
+ "warehouse_transfer.view.draft.name": "Draft",
+ "warehouse_transfer.view.in_transit.name": "In Transit",
+ "warehouse_transfer.view.transferred.name": "Transferred"
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/base.scss b/packages/server/resources/scss/base.scss
new file mode 100644
index 000000000..bf7b32cc6
--- /dev/null
+++ b/packages/server/resources/scss/base.scss
@@ -0,0 +1,35 @@
+@import "./normalize.scss";
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+th {
+ text-align: inherit; // 2
+ text-align: -webkit-match-parent; // 3
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-color: inherit;
+ border-style: solid;
+ border-width: 0;
+}
+
+body{
+ margin: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ background-color: #fff;
+ direction: ltr;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: transparent;
+}
diff --git a/packages/server/resources/scss/fonts.scss b/packages/server/resources/scss/fonts.scss
new file mode 100644
index 000000000..000d1500c
--- /dev/null
+++ b/packages/server/resources/scss/fonts.scss
@@ -0,0 +1,26 @@
+
+$SegoeUIFont: "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";
+
+
+$NotoSansSrc: "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";
+
+// Noto Sans
+// -------------------------------------
+@font-face {
+ font-family: "Noto Sans";
+ src: local('Noto Sans'), url(data:font/woff2;base64,#{$NotoSansSrc}) format('woff');
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+
+// Segoe UI Arabic
+// -------------------------------------
+@font-face {
+ font-family: 'Segoe UI';
+ src: local('Segoe UI'), url(data:application/x-font-woff;charset=utf-8;base64,#{$SegoeUIFont}) format('woff');
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+}
+
\ No newline at end of file
diff --git a/packages/server/resources/scss/layouts/paper-layout.scss b/packages/server/resources/scss/layouts/paper-layout.scss
new file mode 100644
index 000000000..11a43d1ba
--- /dev/null
+++ b/packages/server/resources/scss/layouts/paper-layout.scss
@@ -0,0 +1,19 @@
+@import "../base.scss";
+@import "../fonts.scss";
+
+body {
+ background: #f8f9fa;
+ text-align: left;
+ -webkit-print-color-adjust: exact;
+
+ html[lang^='ar'] & {
+ font-family: "Segoe UI";
+ }
+ html[lang^='en'] & {
+ font-family: "Noto Sans";
+ }
+
+ @media print {
+ background: #fff;
+ }
+}
diff --git a/packages/server/resources/scss/modules/credit.scss b/packages/server/resources/scss/modules/credit.scss
new file mode 100644
index 000000000..860cdfcd4
--- /dev/null
+++ b/packages/server/resources/scss/modules/credit.scss
@@ -0,0 +1,193 @@
+@import "../layouts/paper-layout.scss";
+
+.credit {
+ text-align: left;
+ padding: 45px 40px;
+
+ &__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+
+ .organization {
+ .title {
+ margin: 0 0 4px;
+ }
+
+ .creditNumber {
+ font-size: 12px;
+ }
+ }
+
+ .paper {
+
+ .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+ }
+ }
+ }
+
+
+ &__full-amount {
+ margin-bottom: 18px;
+
+ .label {
+ font-size: 12px;
+ }
+
+ .amount {
+ font-size: 18px;
+ font-weight: 800;
+ }
+ }
+
+ &__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+
+ &-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+
+ .value {
+ color: #000;
+ }
+
+ .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+ }
+ }
+ }
+
+ &__table {
+ display: flex;
+ flex-direction: column;
+
+ table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+
+ thead th,
+ tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+ }
+
+ thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+ }
+
+ tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+ }
+
+ thead tr th,
+ tbody tr td {
+ &.item {
+ width: 45%;
+ }
+
+ &.rate {
+ width: 18%;
+ text-align: right;
+ }
+
+ &.quantity {
+ width: 16%;
+ text-align: right;
+ }
+
+ &.total {
+ width: 21%;
+ text-align: right;
+ }
+ }
+
+ .description {
+ color: #666;
+ }
+ }
+ }
+
+ &__table-after {
+ display: flex;
+ }
+
+ &__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+
+ table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+
+ tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+
+ &:last-child {
+ width: 140px;
+ text-align: right;
+ }
+ }
+
+ tbody tr:first-child td {
+ border-top: 0;
+ }
+
+ tbody tr.payment-amount td:last-child {
+ color: red
+ }
+
+ tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+ }
+ }
+ }
+
+ &__footer {
+ font-size: 12px;
+ }
+
+ &__conditions,
+ &__notes {
+
+ h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+ }
+
+ p {
+ margin: 0;
+ }
+ }
+
+ &__conditions+&__notes {
+ margin-top: 20px;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/modules/estimate.scss b/packages/server/resources/scss/modules/estimate.scss
new file mode 100644
index 000000000..6588d5766
--- /dev/null
+++ b/packages/server/resources/scss/modules/estimate.scss
@@ -0,0 +1,174 @@
+@import "../layouts/paper-layout.scss";
+
+.estimate {
+ text-align: left;
+ padding: 45px;
+
+ &__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+
+ .organization {
+ .title {
+ margin: 0 0 4px;
+ }
+ }
+
+ .paper {
+ .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+ }
+ }
+ }
+
+ &__estimate-amount {
+ margin-bottom: 18px;
+
+ .label {
+ font-size: 12px;
+ }
+ .amount {
+ font-size: 18px;
+ font-weight: 800;
+ }
+ }
+ &__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+
+ &-item {
+ padding-right: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+
+ .value {
+ color: #000;
+ }
+
+ .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+ }
+ }
+ }
+
+ &__table {
+ display: flex;
+ flex-direction: column;
+
+ table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+
+ thead th,
+ tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+ }
+
+ thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+ }
+
+ tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+ }
+
+ thead tr th,
+ tbody tr td {
+ &.item {
+ width: 45%;
+ }
+
+ &.rate {
+ width: 18%;
+ text-align: right;
+ }
+
+ &.quantity {
+ width: 16%;
+ text-align: right;
+ }
+
+ &.total {
+ width: 21%;
+ text-align: right;
+ }
+
+ .description {
+ color: #666;
+ }
+ }
+ }
+ }
+
+ &__table-after {
+ display: flex;
+ }
+
+ &__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+
+ table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+
+ tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+
+ &:last-child {
+ width: 140px;
+ text-align: right;
+ }
+ }
+
+ tbody tr:first-child td {
+ border-top: 0;
+ }
+
+ tbody tr.total td {
+ border-top: 3px double #666;
+ font-weight: bold;
+ }
+ }
+ }
+
+ &__footer{
+ font-size: 12px;
+ }
+ &__conditions,
+ &__notes {
+
+ h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+ }
+ p {
+ margin: 0 0 20px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/modules/invoice.scss b/packages/server/resources/scss/modules/invoice.scss
new file mode 100644
index 000000000..98d8dd1a7
--- /dev/null
+++ b/packages/server/resources/scss/modules/invoice.scss
@@ -0,0 +1,179 @@
+@import "../layouts/paper-layout.scss";
+
+.invoice {
+ text-align: left;
+ padding: 45px 40px;
+
+ &__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+
+ .organization {
+ .title {
+ margin: 0 0 4px;
+ }
+ .invoiceNo {
+ font-size: 12px;
+ }
+ }
+
+ .paper {
+
+ .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+ }
+ }
+ }
+
+ &__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+
+ &-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+
+ .value {
+ color: #000;
+ }
+
+ .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+ }
+ }
+ }
+
+ &__table {
+ display: flex;
+ flex-direction: column;
+
+ table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+
+ thead th,
+ tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+ }
+
+ thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+ }
+ tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+ }
+
+ thead tr th,
+ tbody tr td {
+ &.item {
+ width: 45%;
+ }
+ &.rate {
+ width: 18%;
+ text-align: right;
+ }
+ &.quantity {
+ width: 16%;
+ text-align: right;
+ }
+ &.total {
+ width: 21%;
+ text-align: right;
+ }
+ }
+ .description {
+ color: #666;
+ }
+ }
+ }
+
+ &__table-after{
+ display: flex;
+ }
+ &__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+
+ table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+
+ tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+
+ &:last-child {
+ width: 140px;
+ text-align: right;
+ }
+ }
+ tbody tr:first-child td {
+ border-top: 0;
+ }
+ tbody tr.payment-amount td:last-child {
+ color: red
+ }
+ tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+ }
+ }
+ }
+
+ &__due-amount {
+ margin-bottom: 18px;
+
+ .label {
+ font-size: 12px;
+ }
+ .amount {
+ font-size: 18px;
+ font-weight: 800;
+ }
+ }
+
+ &__footer{
+ font-size: 12px;
+ }
+
+ &__conditions,
+ &__notes {
+
+ h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+ }
+ p{
+ margin: 0;
+ }
+ }
+ &__conditions + &__notes{
+ margin-top: 20px;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/modules/payment.scss b/packages/server/resources/scss/modules/payment.scss
new file mode 100644
index 000000000..7408ee44c
--- /dev/null
+++ b/packages/server/resources/scss/modules/payment.scss
@@ -0,0 +1,178 @@
+@import "../layouts/paper-layout.scss";
+
+.payment {
+ text-align: left;
+ padding: 45px 40px;
+
+ &__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+
+ .organization {
+ .title {
+ margin: 0 0 4px;
+ }
+ .paymentNumber {
+ font-size: 12px;
+ }
+ }
+
+ .paper {
+
+ .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+ }
+ }
+ }
+
+ &__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+
+ &-item {
+ padding-right: 10px;
+ font-weight: 400;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+
+ .value {
+ color: #000;
+ }
+
+ .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+ }
+ }
+ }
+
+ &__table {
+ display: flex;
+ flex-direction: column;
+
+ table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+
+ thead th,
+ tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+ }
+
+ thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+ }
+ tbody tr td {
+ padding: 8px;
+ border-bottom: 1px solid #cecbcb;
+ }
+
+ thead tr th,
+ tbody tr td {
+ &.item {
+ width: 34%;
+ }
+ &.date {
+ width: 22%;
+ text-align: right;
+ }
+ &.invoiceAmount {
+ width: 22%;
+ text-align: right;
+ }
+ &.paymentAmount {
+ width: 22%;
+ text-align: right;
+ }
+ }
+ .description {
+ color: #666;
+ }
+ }
+ }
+
+ &__table-after{
+ display: flex;
+ }
+ &__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+
+ table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+
+ tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+
+ &:last-child {
+ width: 140px;
+ text-align: right;
+ }
+ }
+ tbody tr:first-child td {
+ border-top: 0;
+ }
+ tbody tr.payment-amount td:last-child {
+ color: red
+ }
+ tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+ }
+ }
+ }
+
+ &__received-amount {
+ margin-bottom: 18px;
+
+ .label {
+ font-size: 12px;
+ }
+ .amount {
+ font-size: 18px;
+ font-weight: 800;
+ }
+ }
+
+ &__footer{
+ font-size: 12px;
+ }
+ &__conditions,
+ &__notes {
+
+ h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+ }
+ p{
+ margin: 0;
+ }
+ }
+ &__conditions + &__notes{
+ margin-top: 20px;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/modules/receipt.scss b/packages/server/resources/scss/modules/receipt.scss
new file mode 100644
index 000000000..a5981fc84
--- /dev/null
+++ b/packages/server/resources/scss/modules/receipt.scss
@@ -0,0 +1,185 @@
+@import "../layouts/paper-layout.scss";
+
+.receipt {
+ text-align: left;
+ padding: 45px;
+
+ &__header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ margin: 0 0 30px;
+
+ .organization {
+
+ .title {
+ margin: 0 0 4px;
+ }
+
+ .receiptNumber {
+ margin: 0 0 12px;
+ }
+ }
+
+ .paper {
+
+ .title {
+ font-weight: 400;
+ text-transform: uppercase;
+ margin: 0 0 2px;
+ font-size: 32px;
+ line-height: 1;
+ }
+ }
+ }
+
+
+ &__receipt-amount {
+ margin-bottom: 18px;
+
+ .label {
+ font-size: 12px;
+ }
+ .amount {
+ font-size: 18px;
+ font-weight: 800;
+ }
+ }
+
+ &__meta {
+ display: flex;
+ flex-direction: column;
+ margin-bottom: 20px;
+ font-size: 13px;
+
+ &-item {
+ padding-right: 10px;
+ margin-bottom: 10px;
+ display: flex;
+ flex-direction: row;
+
+ .value {
+ color: #000;
+ }
+
+ .label {
+ color: #444;
+ margin-bottom: 2px;
+ width: 180px;
+ }
+ }
+ }
+
+ &__table {
+ display: flex;
+ flex-direction: column;
+
+ table {
+ font-size: 12px;
+ color: #000;
+ text-align: left;
+ border-spacing: 0;
+
+ thead th,
+ tbody tr td {
+ margin-bottom: 15px;
+ background: transparent;
+ }
+
+ thead th {
+ font-weight: 400;
+ border-bottom: none;
+ padding: 8px;
+ color: #fff;
+ background-color: #333;
+ }
+
+ tbody tr td {
+ padding: 10px;
+ border-bottom: 1px solid #cecbcb;
+ }
+
+ thead tr th,
+ tbody tr td {
+ &.item {
+ width: 45%;
+ }
+
+ &.rate {
+ width: 18%;
+ text-align: right;
+ }
+
+ &.quantity {
+ width: 16%;
+ text-align: right;
+ }
+
+ &.total {
+ width: 21%;
+ text-align: right;
+ }
+ }
+ }
+ }
+
+ &__table-after {
+ display: flex;
+ }
+
+ &__table-total {
+ margin-bottom: 20px;
+ width: 50%;
+ float: right;
+ margin-left: auto;
+
+ table {
+ border-spacing: 0;
+ width: 100%;
+ font-size: 12px;
+
+ tbody tr td {
+ padding: 8px 10px 8px 0;
+ border-top: 1px solid #d5d5d5;
+
+ &:last-child {
+ width: 140px;
+ text-align: right;
+ }
+ }
+
+ tbody tr:first-child td {
+ border-top: 0;
+ }
+
+ tbody tr.payment-amount td:last-child {
+ color: red
+ }
+
+ tbody tr.blanace-due td {
+ border-top: 3px double #666;
+ font-weight: bold;
+ }
+ }
+ }
+
+
+ &__footer {
+ font-size: 12px;
+ }
+
+ &__conditions,
+ &__notes {
+
+ h3 {
+ color: #666;
+ font-size: 12px;
+ margin-top: 0;
+ margin-bottom: 10px;
+ }
+
+ p {
+ margin: 0 0 20px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/server/resources/scss/normalize.scss b/packages/server/resources/scss/normalize.scss
new file mode 100644
index 000000000..5096fd90f
--- /dev/null
+++ b/packages/server/resources/scss/normalize.scss
@@ -0,0 +1,379 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+ line-height: 1.15;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+ box-sizing: content-box;
+ /* 1 */
+ height: 0;
+ /* 1 */
+ overflow: visible;
+ /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+ border-bottom: none;
+ /* 1 */
+ text-decoration: underline;
+ /* 2 */
+ text-decoration: underline dotted;
+ /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ line-height: 1.15;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input {
+ /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select {
+ /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+legend {
+ box-sizing: border-box;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ display: table;
+ /* 1 */
+ max-width: 100%;
+ /* 1 */
+ padding: 0;
+ /* 3 */
+ white-space: normal;
+ /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type="checkbox"],
+[type="radio"] {
+ box-sizing: border-box;
+ /* 1 */
+ padding: 0;
+ /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type="search"] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+ display: none;
+}
\ No newline at end of file
diff --git a/packages/server/resources/views/PaperTemplateLayout.pug b/packages/server/resources/views/PaperTemplateLayout.pug
new file mode 100644
index 000000000..4678ae166
--- /dev/null
+++ b/packages/server/resources/views/PaperTemplateLayout.pug
@@ -0,0 +1,7 @@
+html(lang=locale)
+ head
+ title My Site - #{title}
+ block head
+ body
+ div.paper-template
+ block content
\ No newline at end of file
diff --git a/packages/server/resources/views/modules/credit-note-regular.pug b/packages/server/resources/views/modules/credit-note-regular.pug
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/server/resources/views/modules/credit-note-standard.pug b/packages/server/resources/views/modules/credit-note-standard.pug
new file mode 100644
index 000000000..8f9367a6b
--- /dev/null
+++ b/packages/server/resources/views/modules/credit-note-standard.pug
@@ -0,0 +1,81 @@
+extends ../PaperTemplateLayout.pug
+
+block head
+ style
+ if (isRtl)
+ include ../../css/modules/credit-rtl.css
+ else
+ include ../../css/modules/credit.css
+
+block content
+ div.credit
+ div.credit__header
+ div.paper
+ h1.title #{__('credit.paper.credit_note')}
+ if creditNote.creditNoteNumber
+ span.creditNoteNumber #{creditNote.creditNoteNumber}
+
+ div.organization
+ h3.title #{organizationName}
+ if organizationEmail
+ span.email #{organizationEmail}
+
+ div.credit__full-amount
+ div.label #{__('credit.paper.amount')}
+ div.amount #{creditNote.formattedAmount}
+
+ div.credit__meta
+ div.credit__meta-item.credit__meta-item--amount
+ span.label #{__('credit.paper.remaining')}
+ span.value #{creditNote.formattedCreditsRemaining}
+
+ div.credit__meta-item.credit__meta-item--billed-to
+ span.label #{__("credit.paper.billed_to")}
+ span.value #{creditNote.customer.displayName}
+
+ div.credit__meta-item.credit__meta-item--credit-date
+ span.label #{__("credit.paper.credit_date")}
+ span.value #{creditNote.formattedCreditNoteDate}
+
+ div.credit__table
+ table
+ thead
+ tr
+ th.item #{__("item_entry.paper.item_name")}
+ th.rate #{__("item_entry.paper.rate")}
+ th.quantity #{__("item_entry.paper.quantity")}
+ th.total #{__("item_entry.paper.total")}
+ tbody
+ each entry in creditNote.entries
+ tr
+ td.item
+ div.title=entry.item.name
+ span.description=entry.description
+ td.rate=entry.rate
+ td.quantity=entry.quantity
+ td.total=entry.amount
+
+ div.credit__table-after
+ div.credit__table-total
+ table
+ tbody
+ tr.total
+ td #{__('credit.paper.total')}
+ td #{creditNote.formattedAmount}
+ tr.payment-amount
+ td #{__('credit.paper.credits_used')}
+ td #{creditNote.formattedCreditsUsed}
+ tr.blanace-due
+ td #{__('credit.paper.credits_remaining')}
+ td #{creditNote.formattedCreditsRemaining}
+
+ div.credit__footer
+ if creditNote.termsConditions
+ div.credit__conditions
+ h3 #{__("credit.paper.terms_conditions")}
+ p #{creditNote.termsConditions}
+
+ if creditNote.note
+ div.credit__notes
+ h3 #{__("credit.paper.notes")}
+ p #{creditNote.note}
\ No newline at end of file
diff --git a/packages/server/resources/views/modules/estimate-regular.pug b/packages/server/resources/views/modules/estimate-regular.pug
new file mode 100644
index 000000000..37cf85bfa
--- /dev/null
+++ b/packages/server/resources/views/modules/estimate-regular.pug
@@ -0,0 +1,82 @@
+extends ../PaperTemplateLayout.pug
+
+block head
+ style
+ if (isRtl)
+ include ../../css/modules/estimate-rtl.css
+ else
+ include ../../css/modules/estimate.css
+
+block content
+ div.estimate
+ div.estimate__header
+ div.paper
+ h1.title #{__("estimate.paper.estimate")}
+ span.email #{saleEstimate.estimateNumber}
+
+ div.organization
+ h3.title #{organizationName}
+ if organizationEmail
+ span.email #{organizationEmail}
+
+ div.estimate__estimate-amount
+ div.label #{__('estimate.paper.estimate_amount')}
+ div.amount #{saleEstimate.formattedAmount}
+
+ div.estimate__meta
+ if saleEstimate.estimateNumber
+ div.estimate__meta-item.estimate__meta-item--estimate-number
+ span.label #{__("estimate.paper.estimate_number")}
+ span.value #{saleEstimate.estimateNumber}
+
+ div.estimate__meta-item.estimate__meta-item--billed-to
+ span.label #{__("estimate.paper.billed_to")}
+ span.value #{saleEstimate.customer.displayName}
+
+ div.estimate__meta-item.estimate__meta-item--estimate-date
+ span.label #{__("estimate.paper.estimate_date")}
+ span.value #{saleEstimate.formattedEstimateDate}
+
+ div.estimate__meta-item.estimate__meta-item--due-date
+ span.label #{__("estimate.paper.expiration_date")}
+ span.value #{saleEstimate.formattedExpirationDate}
+
+ div.estimate__table
+ table
+ thead
+ tr
+ th.item #{__("item_entry.paper.item_name")}
+ th.rate #{__("item_entry.paper.rate")}
+ th.quantity #{__("item_entry.paper.quantity")}
+ th.total #{__("item_entry.paper.total")}
+ tbody
+ each entry in saleEstimate.entries
+ tr
+ td.item
+ div.title=entry.item.name
+ span.description=entry.description
+ td.rate=entry.rate
+ td.quantity=entry.quantity
+ td.total=entry.amount
+
+ div.estimate__table-after
+ div.estimate__table-total
+ table
+ tbody
+ tr.subtotal
+ td #{__('estimate.paper.subtotal')}
+ td #{saleEstimate.formattedAmount}
+ tr.total
+ td #{__('estimate.paper.total')}
+ td #{saleEstimate.formattedAmount}
+
+ div.estimate__footer
+ if saleEstimate.termsConditions
+ div.estimate__conditions
+ h3 #{__("estimate.paper.conditions_title")}
+ p #{saleEstimate.termsConditions}
+
+ if saleEstimate.note
+ div.estimate__notes
+ h3 #{__("estimate.paper.notes_title")}
+ p #{saleEstimate.note}
\ No newline at end of file
diff --git a/packages/server/resources/views/modules/invoice-regular.pug b/packages/server/resources/views/modules/invoice-regular.pug
new file mode 100644
index 000000000..00416b97c
--- /dev/null
+++ b/packages/server/resources/views/modules/invoice-regular.pug
@@ -0,0 +1,85 @@
+extends ../PaperTemplateLayout.pug
+
+block head
+ style
+ if (isRtl)
+ include ../../css/modules/invoice-rtl.css
+ else
+ include ../../css/modules/invoice.css
+
+block content
+ div.invoice
+ div.invoice__header
+ div.paper
+ h1.title #{__("invoice.paper.invoice")}
+ if saleInvoice.invoiceNo
+ span.invoiceNo #{saleInvoice.invoiceNo}
+
+ div.organization
+ h3.title #{organizationName}
+ if organizationEmail
+ span.email #{organizationEmail}
+
+ div.invoice__due-amount
+ div.label #{__('invoice.paper.invoice_amount')}
+ div.amount #{saleInvoice.formattedAmount}
+
+ div.invoice__meta
+ div.invoice__meta-item.invoice__meta-item--amount
+ span.label #{__('invoice.paper.due_amount')}
+ span.value #{saleInvoice.formattedDueAmount}
+
+ div.invoice__meta-item.invoice__meta-item--billed-to
+ span.label #{__("invoice.paper.billed_to")}
+ span.value #{saleInvoice.customer.displayName}
+
+ div.invoice__meta-item.invoice__meta-item--invoice-date
+ span.label #{__("invoice.paper.invoice_date")}
+ span.value #{saleInvoice.formattedInvoiceDate}
+
+ div.invoice__meta-item.invoice__meta-item--due-date
+ span.label #{__("invoice.paper.due_date")}
+ span.value #{saleInvoice.formattedDueDate}
+
+ div.invoice__table
+ table
+ thead
+ tr
+ th.item #{__("item_entry.paper.item_name")}
+ th.rate #{__("item_entry.paper.rate")}
+ th.quantity #{__("item_entry.paper.quantity")}
+ th.total #{__("item_entry.paper.total")}
+ tbody
+ each entry in saleInvoice.entries
+ tr
+ td.item
+ div.title=entry.item.name
+ span.description=entry.description
+ td.rate=entry.rate
+ td.quantity=entry.quantity
+ td.total=entry.amount
+
+ div.invoice__table-after
+ div.invoice__table-total
+ table
+ tbody
+ tr.total
+ td #{__('invoice.paper.total')}
+ td #{saleInvoice.formattedAmount}
+ tr.payment-amount
+ td #{__('invoice.paper.payment_amount')}
+ td #{saleInvoice.formattedPaymentAmount}
+ tr.blanace-due
+ td #{__('invoice.paper.balance_due')}
+ td #{saleInvoice.formattedDueAmount}
+
+ div.invoice__footer
+ if saleInvoice.termsConditions
+ div.invoice__conditions
+ h3 #{__("invoice.paper.conditions_title")}
+ p #{saleInvoice.termsConditions}
+
+ if saleInvoice.invoiceMessage
+ div.invoice__notes
+ h3 #{__("invoice.paper.notes_title")}
+ p #{saleInvoice.invoiceMessage}
\ No newline at end of file
diff --git a/packages/server/resources/views/modules/payment-receipt-regular.pug b/packages/server/resources/views/modules/payment-receipt-regular.pug
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/server/resources/views/modules/payment-receive-standard.pug b/packages/server/resources/views/modules/payment-receive-standard.pug
new file mode 100644
index 000000000..b3aa1fe26
--- /dev/null
+++ b/packages/server/resources/views/modules/payment-receive-standard.pug
@@ -0,0 +1,67 @@
+extends ../PaperTemplateLayout.pug
+
+block head
+ style
+ if (isRtl)
+ include ../../css/modules/payment-rtl.css
+ else
+ include ../../css/modules/payment.css
+
+block content
+ div.payment
+ div.payment__header
+ div.paper
+ h1.title #{__("payment.paper.payment_receipt")}
+ if paymentReceive.paymentReceiveNo
+ span.paymentNumber #{paymentReceive.paymentReceiveNo}
+
+ div.organization
+ h3.title #{organizationName}
+ if organizationEmail
+ span.email #{organizationEmail}
+
+ div.payment__received-amount
+ div.label #{__('payment.paper.amount_received')}
+ div.amount #{paymentReceive.formattedAmount}
+
+ div.payment__meta
+ div.payment__meta-item.payment__meta-item--billed-to
+ span.label #{__("payment.paper.billed_to")}
+ span.value #{paymentReceive.customer.displayName}
+
+ div.payment__meta-item.payment__meta-item--payment-date
+ span.label #{__("payment.paper.payment_date")}
+ span.value #{paymentReceive.formattedPaymentDate}
+
+ div.payment__table
+ table
+ thead
+ tr
+ th.item #{__("payment.paper.invoice_number")}
+ th.date #{__("payment.paper.invoice_date")}
+ th.invoiceAmount #{__("payment.paper.invoice_amount")}
+ th.paymentAmount #{__("payment.paper.payment_amount")}
+ tbody
+ each entry in paymentReceive.entries
+ tr
+ td.item=entry.invoice.invoiceNo
+ td.date=entry.invoice.formattedInvoiceDate
+ td.invoiceAmount=entry.invoice.formattedAmount
+ td.paymentAmount=entry.invoice.formattedPaymentAmount
+
+ div.payment__table-after
+ div.payment__table-total
+ table
+ tbody
+ tr.payment-amount
+ td #{__('payment.paper.payment_amount')}
+ td #{paymentReceive.formattedAmount}
+ tr.blanace-due
+ td #{__('payment.paper.balance_due')}
+ td #{paymentReceive.customer.closingBalance}
+
+ div.payment__footer
+ if paymentReceive.statement
+ div.payment__notes
+ h3 #{__("payment.paper.statement")}
+ p #{paymentReceive.statement}
\ No newline at end of file
diff --git a/packages/server/resources/views/modules/purchase-invoice-regular.pug b/packages/server/resources/views/modules/purchase-invoice-regular.pug
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/server/resources/views/modules/receipt-regular.pug b/packages/server/resources/views/modules/receipt-regular.pug
new file mode 100644
index 000000000..a0cbb1f61
--- /dev/null
+++ b/packages/server/resources/views/modules/receipt-regular.pug
@@ -0,0 +1,77 @@
+extends ../PaperTemplateLayout.pug
+
+block head
+ style
+ if (isRtl)
+ include ../../css/modules/receipt-rtl.css
+ else
+ include ../../css/modules/receipt.css
+
+block content
+ div.receipt
+ div.receipt__header
+ div.paper
+ h1.title #{__("receipt.paper.receipt")}
+ span.receiptNumber #{saleReceipt.receiptNumber}
+
+ div.organization
+ h3.title #{organizationName}
+
+ div.receipt__receipt-amount
+ div.label #{__('receipt.paper.receipt_amount')}
+ div.amount #{saleReceipt.formattedAmount}
+
+ div.receipt__meta
+ div.receipt__meta-item.receipt__meta-item--billed-to
+ span.label #{__("receipt.paper.billed_to")}
+ span.value #{saleReceipt.customer.displayName}
+
+ div.receipt__meta-item.receipt__meta-item--invoice-date
+ span.label #{__("receipt.paper.receipt_date")}
+ span.value #{saleReceipt.formattedReceiptDate}
+
+ if saleReceipt.receiptNumber
+ div.receipt__meta-item.receipt__meta-item--invoice-number
+ span.label #{__("receipt.paper.receipt_number")}
+ span.value #{saleReceipt.receiptNumber}
+
+ div.receipt__table
+ table
+ thead
+ tr
+ th.item #{__("item_entry.paper.item_name")}
+ th.rate #{__("item_entry.paper.rate")}
+ th.quantity #{__("item_entry.paper.quantity")}
+ th.total #{__("item_entry.paper.total")}
+ tbody
+ each entry in saleReceipt.entries
+ tr
+ td.item=entry.item.name
+ td.rate=entry.rate
+ td.quantity=entry.quantity
+ td.total=entry.amount
+
+ div.receipt__table-after
+ div.receipt__table-total
+ table
+ tbody
+ tr.total
+ td #{__('receipt.paper.total')}
+ td #{saleReceipt.formattedAmount}
+ tr.payment-amount
+ td #{__('receipt.paper.payment_amount')}
+ td #{saleReceipt.formattedAmount}
+ tr.blanace-due
+ td #{__('receipt.paper.balance_due')}
+ td #{'$0'}
+
+ div.receipt__footer
+ if saleReceipt.statement
+ div.receipt__conditions
+ h3 #{__("receipt.paper.statement")}
+ p #{saleReceipt.statement}
+
+ if saleReceipt.receiptMessage
+ div.receipt__notes
+ h3 #{__("receipt.paper.notes")}
+ p #{saleReceipt.receiptMessage}
\ No newline at end of file
diff --git a/packages/server/scripts/gulpConfig.js b/packages/server/scripts/gulpConfig.js
new file mode 100644
index 000000000..51bbc3aff
--- /dev/null
+++ b/packages/server/scripts/gulpConfig.js
@@ -0,0 +1,145 @@
+/**
+ * # Gulp Configuration.
+ * ------------------------------------------------------------------
+ */
+
+const RESOURCES_PATH = '../resources/';
+module.exports = {
+ banner: [
+ '/**',
+ ' * <%= pkg.name %> - <%= pkg.description %>',
+ ' * @version v<%= pkg.version %>',
+ ' * @link <%= pkg.homepage %>',
+ ' * @author <%= pkg.author %>',
+ ' * @license <%= pkg.license %>',
+ '**/',
+ '',
+ ].join('\n'),
+
+ // Browser Sync
+ browsersync: {
+ files: ['**/*', '!**.map', '!**.css'], // Exclude map files.
+ notify: false, //
+ open: true, // Set it to false if you don't like the broser window opening automatically.
+ port: 8080, //
+ proxy: 'localhost/customatic', //
+ watchOptions: {
+ debounceDelay: 2000, // This introduces a small delay when watching for file change events to avoid triggering too many reloads
+ },
+ snippetOptions: {
+ whitelist: ['/wp-admin/admin-ajax.php'],
+ blacklist: ['/wp-admin/**'],
+ },
+ },
+
+ // Style Related.
+ style: {
+ clean: ['style.css', 'style.min.css', 'style-rtl.css', 'style-rtl.min.css'],
+ build: [
+ {
+ src: `${RESOURCES_PATH}/scss/modules/invoice.scss`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ // sourcemaps: true, // Allow to enable/disable sourcemaps or pass object to configure it.
+ // minify: true, // Allow to enable/disable minify the source.
+ },
+ {
+ src: `${RESOURCES_PATH}/scss/modules/estimate.scss`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ // sourcemaps: true, // Allow to enable/disable sourcemaps or pass object to configure it.
+ // minify: true, // Allow to enable/disable minify the source.
+ },
+ {
+ src: `${RESOURCES_PATH}/scss/modules/receipt.scss`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ // sourcemaps: true, // Allow to enable/disable sourcemaps or pass object to configure it.
+ // minify: true, // Allow to enable/disable minify the source.
+ },
+ {
+ src: `${RESOURCES_PATH}/scss/modules/credit.scss`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ // sourcemaps: true, // Allow to enable/disable sourcemaps or pass object to configure it.
+ // minify: true, // Allow to enable/disable minify the source.
+ },
+ {
+ src: `${RESOURCES_PATH}/scss/modules/payment.scss`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ // sourcemaps: true, // Allow to enable/disable sourcemaps or pass object to configure it.
+ // minify: true, // Allow to enable/disable minify the source.
+ },
+ // {
+ // src: './assets/sass/editor-style.scss',
+ // dest: './assets/css',
+ // sourcemaps: true,
+ // minify: true,
+ // },
+ ],
+ // RTL builds.
+ rtl: [
+ {
+ src: `${RESOURCES_PATH}/css/modules/invoice.css`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ },
+ {
+ src: `${RESOURCES_PATH}/css/modules/estimate.css`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ },
+ {
+ src: `${RESOURCES_PATH}/css/modules/receipt.css`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ },
+ {
+ src: `${RESOURCES_PATH}/css/modules/credit.css`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ },
+ {
+ src: `${RESOURCES_PATH}/css/modules/payment.css`,
+ dest: `${RESOURCES_PATH}/css/modules`,
+ },
+ ],
+
+ // Browsers you care about for auto-prefixing.
+ autoprefixer: {
+ browsers: [
+ 'Android 2.3',
+ 'Android >= 4',
+ 'Chrome >= 20',
+ 'Firefox >= 24',
+ 'Explorer >= 9',
+ 'iOS >= 6',
+ 'Opera >= 12',
+ 'Safari >= 6',
+ ],
+ },
+
+ // SASS Configuration for all builds.
+ sass: {
+ errLogToConsole: true,
+ // outputStyle: 'compact',
+ },
+
+ // CSS MQ Packer configuration for all builds and style tasks.
+ cssMqpacker: {},
+
+ // CSS nano configuration for all builds.
+ cssnano: {},
+
+ // rtlcss configuration for all builds.
+ rtlcss: {},
+ },
+
+ // Clean specific files.
+ clean: [
+ '**/.DS_Store',
+ './assets/js/**/*.min.js',
+ '**/*.map',
+ '**/*.min.css',
+ 'assets/js/hypernews.js',
+ ],
+
+ // Watch related.
+ watch: {
+ css: ['./assets/sass/**/*'],
+ js: ['assets/js/**/*.js', '!assets/js/**/*.min.js'],
+ images: ['./assets/images/**/*'],
+ },
+};
diff --git a/packages/server/scripts/gulpfile.js b/packages/server/scripts/gulpfile.js
new file mode 100644
index 000000000..00eb828a5
--- /dev/null
+++ b/packages/server/scripts/gulpfile.js
@@ -0,0 +1,50 @@
+const gulp = require('gulp');
+const sass = require('sass');
+const gulpSass = require('gulp-sass')(sass); // Gulp pluign for Sass compilation.
+const mergeStream = require('merge-stream');
+
+const rename = require('gulp-rename'); // Renames files E.g. style.css -> style.min.css
+
+// Style related.
+const postcss = require('gulp-postcss'); // Transforming styles with JS plugins
+const rtlcss = require('rtlcss'); // Convert LTR CSS to RTL.
+
+const config = require('./gulpConfig');
+
+gulp.task('styles', () => {
+ const builds = config.style.build.map((build) => {
+ return gulp
+ .src(build.src)
+ .pipe(gulpSass(config.style.sass))
+ .pipe(gulp.dest(build.dest));
+ });
+ return mergeStream(builds);
+});
+
+/**
+ * Task: `styles-rtl`
+ *
+ * This task does the following.
+ * 1. Gets the source css files.
+ * 2. Covert LTR CSS to RTL.
+ * 3. Suffix all CSS files to `-rtl`.
+ * 4. Reloads css files via browser sync stream.
+ * 5. Combine matching media queries for `.min.css` version.
+ * 6. Minify all CSS files.
+ * 7. Reload minified css files via browser sync stream.
+ */
+gulp.task('styles-rtl', () => {
+ const builds = config.style.rtl.map((build) => {
+ return gulp
+ .src(build.src)
+ .pipe(
+ postcss([
+ rtlcss(config.style.rtlcss), // Convert LTR CSS to RTL.
+ ]),
+ )
+ .pipe(rename({ suffix: '-rtl' })) // Append "-rtl" to the filename.
+ .pipe(gulp.dest(build.dest));
+ });
+
+ return mergeStream(builds);
+});
diff --git a/packages/server/scripts/install.sh b/packages/server/scripts/install.sh
new file mode 100644
index 000000000..ad899bf99
--- /dev/null
+++ b/packages/server/scripts/install.sh
@@ -0,0 +1,4 @@
+
+npm install
+npm run build
+npm run copy-i18n
\ No newline at end of file
diff --git a/packages/server/scripts/run_test_db.sh b/packages/server/scripts/run_test_db.sh
new file mode 100644
index 000000000..80412012d
--- /dev/null
+++ b/packages/server/scripts/run_test_db.sh
@@ -0,0 +1,31 @@
+MYSQL_USER="ratteb"
+MYSQL_DATABASE="ratteb"
+MYSQL_CONTAINER_NAME="ratteb_test"
+
+MYSQL_ROOT_PASSWORD="root"
+MYSQL_PASSWORD="root"
+
+echo "Start the testing MySql database..."
+
+docker \
+ run \
+ --detach \
+ --env MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} \
+ --env MYSQL_USER=${MYSQL_USER} \
+ --env MYSQL_PASSWORD=${MYSQL_PASSWORD} \
+ --env MYSQL_DATABASE=${MYSQL_DATABASE} \
+ --name ${MYSQL_CONTAINER_NAME} \
+ --publish 3306:3306 \
+ --tmpfs /var/lib/mysql:rw \
+ mysql:5.7;
+
+echo "Sleeping for 10 seconds to allow time for the DB to be provisioned:"
+for i in `seq 1 10`;
+do
+ echo "."
+ sleep 1
+done
+
+echo "Database '${MYSQL_DATABASE}' running."
+echo " Username: ${MYSQL_USER}"
+echo " Password: ${MYSQL_PASSWORD}"
diff --git a/packages/server/scripts/webpack.cli.js b/packages/server/scripts/webpack.cli.js
new file mode 100644
index 000000000..b4ca9edc5
--- /dev/null
+++ b/packages/server/scripts/webpack.cli.js
@@ -0,0 +1,11 @@
+const { getCommonWebpackOptions } = require('./webpack.common');
+
+const inputEntry = './src/commands/index.ts';
+const outputDir = '../build';
+const outputFilename = 'commands.js';
+
+module.exports = getCommonWebpackOptions({
+ inputEntry,
+ outputDir,
+ outputFilename,
+});
diff --git a/packages/server/scripts/webpack.common.js b/packages/server/scripts/webpack.common.js
new file mode 100644
index 000000000..b04d6dc4f
--- /dev/null
+++ b/packages/server/scripts/webpack.common.js
@@ -0,0 +1,76 @@
+const path = require('path');
+const { NormalModuleReplacementPlugin } = require('webpack');
+const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
+const { RunScriptWebpackPlugin } = require('run-script-webpack-plugin');
+const nodeExternals = require('webpack-node-externals');
+const ProgressBarPlugin = require('progress-bar-webpack-plugin');
+
+const isDev = process.env.NODE_ENV === 'development';
+
+exports.getCommonWebpackOptions = ({
+ inputEntry,
+ outputDir,
+ outputFilename,
+}) => {
+ const webpackOptions = {
+ entry: ['regenerator-runtime/runtime', inputEntry],
+ target: 'node',
+ mode: isDev ? 'development' : 'production',
+ watch: isDev,
+ watchOptions: {
+ aggregateTimeout: 200,
+ poll: 1000,
+ },
+ output: {
+ path: path.resolve(__dirname, outputDir),
+ filename: outputFilename,
+ },
+ resolve: {
+ extensions: ['.ts', '.tsx', '.js'],
+ extensionAlias: {
+ '.ts': ['.js', '.ts'],
+ '.cts': ['.cjs', '.cts'],
+ '.mts': ['.mjs', '.mts'],
+ },
+ plugins: [
+ new TsconfigPathsPlugin({
+ configFile: './tsconfig.json',
+ extensions: ['.ts', '.tsx', '.js'],
+ }),
+ ],
+ },
+ plugins: [
+ // Ignore knex dynamic required dialects that we don't use
+ new NormalModuleReplacementPlugin(
+ /m[sy]sql2?|oracle(db)?|sqlite3|pg-(native|query)/,
+ 'noop2'
+ ),
+ new ProgressBarPlugin(),
+ ],
+ externals: [nodeExternals(), 'aws-sdk', 'prettier'],
+ module: {
+ rules: [
+ {
+ test: /\.([cm]?ts|tsx|js)$/,
+ use: [
+ {
+ loader: 'ts-loader',
+ options: {
+ transpileOnly: true,
+ configFile: 'tsconfig.json',
+ },
+ },
+ ],
+ exclude: /(node_modules)/,
+ },
+ ],
+ },
+ };
+
+ if (isDev) {
+ webpackOptions.plugins.push(
+ new RunScriptWebpackPlugin({ name: outputFilename })
+ );
+ }
+ return webpackOptions;
+};
diff --git a/packages/server/scripts/webpack.config.js b/packages/server/scripts/webpack.config.js
new file mode 100644
index 000000000..5a4cda373
--- /dev/null
+++ b/packages/server/scripts/webpack.config.js
@@ -0,0 +1,11 @@
+const { getCommonWebpackOptions } = require('./webpack.common');
+
+const inputEntry = './src/server.ts';
+const outputDir = '../build';
+const outputFilename = 'index.js';
+
+module.exports = getCommonWebpackOptions({
+ inputEntry,
+ outputDir,
+ outputFilename,
+});
diff --git a/packages/server/src/api/controllers/Account/index.ts b/packages/server/src/api/controllers/Account/index.ts
new file mode 100644
index 000000000..15111fe8e
--- /dev/null
+++ b/packages/server/src/api/controllers/Account/index.ts
@@ -0,0 +1,52 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { Service, Inject } from 'typedi';
+import BaseController from '@/api/controllers/BaseController';
+import AuthenticatedAccount from '@/services/AuthenticatedAccount';
+import TenancyMiddleware from '@/api/middleware/TenancyMiddleware';
+import AttachCurrentTenantUser from '@/api/middleware/AttachCurrentTenantUser';
+import JWTAuth from '@/api/middleware/jwtAuth';
+
+@Service()
+export default class AccountController extends BaseController {
+ @Inject()
+ accountService: AuthenticatedAccount;
+
+ /**
+ * Router constructor method.
+ */
+ public router() {
+ const router = Router();
+
+ // Should before build tenant database the user be authorized and
+ // most important than that, should be subscribed to any plan.
+ router.use(JWTAuth);
+ router.use(AttachCurrentTenantUser);
+ router.use(TenancyMiddleware);
+
+ router.get('/', this.getAccount);
+
+ return router;
+ }
+
+ /**
+ * Creates a new account.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private getAccount = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+
+ try {
+ const account = await this.accountService.getAccount(tenantId, user);
+
+ return res.status(200).send({ data: account });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/AccountTypes.ts b/packages/server/src/api/controllers/AccountTypes.ts
new file mode 100644
index 000000000..a80a2e7df
--- /dev/null
+++ b/packages/server/src/api/controllers/AccountTypes.ts
@@ -0,0 +1,42 @@
+ import { Service, Inject } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import AccountsTypesService from '@/services/Accounts/AccountsTypesServices';
+
+@Service()
+export default class AccountsTypesController extends BaseController {
+ @Inject()
+ accountsTypesService: AccountsTypesService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get('/', asyncMiddleware(this.getAccountTypesList.bind(this)));
+
+ return router;
+ }
+
+ /**
+ * Retrieve accounts types list.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ * @return {Response}
+ */
+ getAccountTypesList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ try {
+ const accountTypes = this.accountsTypesService.getAccountsTypes(tenantId);
+
+ return res.status(200).send({
+ account_types: this.transfromToResponse(accountTypes, ['label'], req),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/Accounts.ts b/packages/server/src/api/controllers/Accounts.ts
new file mode 100644
index 000000000..7d5b0271a
--- /dev/null
+++ b/packages/server/src/api/controllers/Accounts.ts
@@ -0,0 +1,517 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import { AbilitySubject, AccountAction, IAccountDTO } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AccountsApplication } from '@/services/Accounts/AccountsApplication';
+import { MAX_ACCOUNTS_CHART_DEPTH } from 'services/Accounts/constants';
+
+@Service()
+export default class AccountsController extends BaseController {
+ @Inject()
+ private accountsApplication: AccountsApplication;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ /**
+ * Router constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/transactions',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Account),
+ [query('account_id').optional().isInt().toInt()],
+ this.asyncMiddleware(this.accountTransactions.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id/activate',
+ CheckPolicies(AccountAction.EDIT, AbilitySubject.Account),
+ [...this.accountParamSchema],
+ asyncMiddleware(this.activateAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id/inactivate',
+ CheckPolicies(AccountAction.EDIT, AbilitySubject.Account),
+ [...this.accountParamSchema],
+ asyncMiddleware(this.inactivateAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(AccountAction.EDIT, AbilitySubject.Account),
+ [...this.editAccountDTOSchema, ...this.accountParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.editAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/',
+ CheckPolicies(AccountAction.CREATE, AbilitySubject.Account),
+ [...this.createAccountDTOSchema],
+ this.validationResult,
+ asyncMiddleware(this.newAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Account),
+ [...this.accountParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.getAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Account),
+ [...this.accountsListSchema],
+ this.validationResult,
+ asyncMiddleware(this.getAccountsList.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(AccountAction.DELETE, AbilitySubject.Account),
+ [...this.accountParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteAccount.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Create account DTO Schema validation.
+ */
+ get createAccountDTOSchema() {
+ return [
+ check('name')
+ .exists()
+ .isLength({ min: 3, max: DATATYPES_LENGTH.STRING })
+ .trim()
+ .escape(),
+ check('code')
+ .optional({ nullable: true })
+ .isLength({ min: 3, max: 6 })
+ .trim()
+ .escape(),
+ check('currency_code').optional(),
+ check('account_type')
+ .exists()
+ .isLength({ min: 3, max: DATATYPES_LENGTH.STRING })
+ .trim()
+ .escape(),
+ check('description')
+ .optional({ nullable: true })
+ .isLength({ max: DATATYPES_LENGTH.TEXT })
+ .trim()
+ .escape(),
+ check('parent_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Account DTO Schema validation.
+ */
+ get editAccountDTOSchema() {
+ return [
+ check('name')
+ .exists()
+ .isLength({ min: 3, max: DATATYPES_LENGTH.STRING })
+ .trim()
+ .escape(),
+ check('code')
+ .optional({ nullable: true })
+ .isLength({ min: 3, max: 6 })
+ .trim()
+ .escape(),
+ check('account_type')
+ .exists()
+ .isLength({ min: 3, max: DATATYPES_LENGTH.STRING })
+ .trim()
+ .escape(),
+ check('description')
+ .optional({ nullable: true })
+ .isLength({ max: DATATYPES_LENGTH.TEXT })
+ .trim()
+ .escape(),
+ check('parent_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ ];
+ }
+
+ get accountParamSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Accounts list validation schema.
+ */
+ get accountsListSchema() {
+ return [
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ get closingAccountSchema() {
+ return [
+ check('to_account_id').exists().isNumeric().toInt(),
+ check('delete_after_closing').exists().isBoolean(),
+ ];
+ }
+
+ /**
+ * Creates a new account.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async newAccount(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const accountDTO: IAccountDTO = this.matchedBodyData(req);
+
+ try {
+ const account = await this.accountsApplication.createAccount(
+ tenantId,
+ accountDTO
+ );
+
+ return res.status(200).send({
+ id: account.id,
+ message: 'The account has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit account details.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async editAccount(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: accountId } = req.params;
+ const accountDTO: IAccountDTO = this.matchedBodyData(req);
+
+ try {
+ const account = await this.accountsApplication.editAccount(
+ tenantId,
+ accountId,
+ accountDTO
+ );
+
+ return res.status(200).send({
+ id: account.id,
+ message: 'The account has been edited successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Get details of the given account.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getAccount(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: accountId } = req.params;
+
+ try {
+ const account = await this.accountsApplication.getAccount(
+ tenantId,
+ accountId
+ );
+ return res
+ .status(200)
+ .send({ account: this.transfromToResponse(account) });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the given account.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async deleteAccount(req: Request, res: Response, next: NextFunction) {
+ const { id: accountId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.accountsApplication.deleteAccount(tenantId, accountId);
+
+ return res.status(200).send({
+ id: accountId,
+ message: 'The deleted account has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Activate the given account.
+ * @param {Response} res -
+ * @param {Request} req -
+ * @return {Response}
+ */
+ async activateAccount(req: Request, res: Response, next: Function) {
+ const { id: accountId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.accountsApplication.activateAccount(tenantId, accountId);
+
+ return res.status(200).send({
+ id: accountId,
+ message: 'The account has been activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Inactive the given account.
+ * @param {Response} res -
+ * @param {Request} req -
+ * @return {Response}
+ */
+ async inactivateAccount(req: Request, res: Response, next: Function) {
+ const { id: accountId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.accountsApplication.inactivateAccount(tenantId, accountId);
+
+ return res.status(200).send({
+ id: accountId,
+ message: 'The account has been inactivated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve accounts datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Response}
+ */
+ public async getAccountsList(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+
+ // Filter query.
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ inactiveMode: false,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { accounts, filterMeta } =
+ await this.accountsApplication.getAccounts(tenantId, filter);
+
+ return res.status(200).send({
+ accounts: this.transfromToResponse(accounts, 'accountTypeLabel', req),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve accounts transactions list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ async accountTransactions(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const transactionsFilter = this.matchedQueryData(req);
+
+ try {
+ const transactions =
+ await this.accountsApplication.getAccountsTransactions(
+ tenantId,
+ transactionsFilter
+ );
+ return res.status(200).send({
+ transactions: this.transfromToResponse(transactions),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Transforms service errors to response.
+ * @param {Error}
+ * @param {Request} req
+ * @param {Response} res
+ * @param {ServiceError} error
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'account_not_found') {
+ return res.boom.notFound('The given account not found.', {
+ errors: [{ type: 'ACCOUNT.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'account_name_not_unqiue') {
+ return res.boom.badRequest('The given account not unique.', {
+ errors: [{ type: 'ACCOUNT.NAME.NOT.UNIQUE', code: 150 }],
+ });
+ }
+ if (error.errorType === 'account_type_not_found') {
+ return res.boom.badRequest('The given account type not found.', {
+ errors: [{ type: 'ACCOUNT_TYPE_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'account_type_not_allowed_to_changed') {
+ return res.boom.badRequest(
+ 'Not allowed to change account type of the account.',
+ {
+ errors: [{ type: 'NOT.ALLOWED.TO.CHANGE.ACCOUNT.TYPE', code: 300 }],
+ }
+ );
+ }
+ if (error.errorType === 'parent_account_not_found') {
+ return res.boom.badRequest('The parent account not found.', {
+ errors: [{ type: 'PARENT_ACCOUNT_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'parent_has_different_type') {
+ return res.boom.badRequest('The parent account has different type.', {
+ errors: [
+ { type: 'PARENT.ACCOUNT.HAS.DIFFERENT.ACCOUNT.TYPE', code: 500 },
+ ],
+ });
+ }
+ if (error.errorType === 'account_code_not_unique') {
+ return res.boom.badRequest('The given account code is not unique.', {
+ errors: [{ type: 'NOT_UNIQUE_CODE', code: 600 }],
+ });
+ }
+ if (error.errorType === 'account_has_associated_transactions') {
+ return res.boom.badRequest(
+ 'You could not delete account has associated transactions.',
+ {
+ errors: [
+ { type: 'ACCOUNT.HAS.ASSOCIATED.TRANSACTIONS', code: 800 },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'account_predefined') {
+ return res.boom.badRequest('You could not delete predefined account', {
+ errors: [{ type: 'ACCOUNT.PREDEFINED', code: 900 }],
+ });
+ }
+ if (error.errorType === 'accounts_not_found') {
+ return res.boom.notFound('Some of the given accounts not found.', {
+ errors: [{ type: 'SOME.ACCOUNTS.NOT_FOUND', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'predefined_accounts') {
+ return res.boom.badRequest(
+ 'Some of the given accounts are predefined.',
+ { errors: [{ type: 'ACCOUNTS_PREDEFINED', code: 1100 }] }
+ );
+ }
+ if (error.errorType === 'close_account_and_to_account_not_same_type') {
+ return res.boom.badRequest(
+ 'The close account has different root type with to account.',
+ {
+ errors: [
+ {
+ type: 'CLOSE_ACCOUNT_AND_TO_ACCOUNT_NOT_SAME_TYPE',
+ code: 1200,
+ },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'ACCOUNT_TYPE_NOT_SUPPORTS_MULTI_CURRENCY') {
+ return res.boom.badRequest(
+ 'The given account type does not support multi-currency.',
+ {
+ errors: [
+ { type: 'ACCOUNT_TYPE_NOT_SUPPORTS_MULTI_CURRENCY', code: 1300 },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT') {
+ return res.boom.badRequest(
+ 'You could not add account has currency different on the parent account.',
+ {
+ errors: [
+ { type: 'ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT', code: 1400 },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'PARENT_ACCOUNT_EXCEEDED_THE_DEPTH_LEVEL') {
+ return res.boom.badRequest(
+ 'The parent account exceeded the depth level of accounts chart.',
+ {
+ errors: [
+ {
+ type: 'PARENT_ACCOUNT_EXCEEDED_THE_DEPTH_LEVEL',
+ code: 1500,
+ data: {
+ maxDepth: MAX_ACCOUNTS_CHART_DEPTH,
+ },
+ },
+ ],
+ }
+ );
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Agendash.ts b/packages/server/src/api/controllers/Agendash.ts
new file mode 100644
index 000000000..810915073
--- /dev/null
+++ b/packages/server/src/api/controllers/Agendash.ts
@@ -0,0 +1,24 @@
+import { Router } from 'express';
+import basicAuth from 'express-basic-auth';
+import agendash from 'agendash';
+import { Container } from 'typedi';
+import config from '@/config';
+
+export default class AgendashController {
+ static router() {
+ const router = Router();
+ const agendaInstance = Container.get('agenda');
+
+ router.use(
+ '/dash',
+ basicAuth({
+ users: {
+ [config.agendash.user]: config.agendash.password,
+ },
+ challenge: true,
+ }),
+ agendash(agendaInstance)
+ );
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/Authentication.ts b/packages/server/src/api/controllers/Authentication.ts
new file mode 100644
index 000000000..dbe5b62a1
--- /dev/null
+++ b/packages/server/src/api/controllers/Authentication.ts
@@ -0,0 +1,314 @@
+import { Request, Response, Router } from 'express';
+import { check, ValidationChain } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import countries from 'country-codes-list';
+import parsePhoneNumber from 'libphonenumber-js';
+import BaseController from '@/api/controllers/BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import AuthenticationService from '@/services/Authentication';
+import { ILoginDTO, ISystemUser, IRegisterDTO } from '@/interfaces';
+import { ServiceError, ServiceErrors } from '@/exceptions';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+import LoginThrottlerMiddleware from '@/api/middleware/LoginThrottlerMiddleware';
+import config from '@/config';
+
+@Service()
+export default class AuthenticationController extends BaseController {
+ @Inject()
+ authService: AuthenticationService;
+
+ /**
+ * Constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/login',
+ this.loginSchema,
+ this.validationResult,
+ LoginThrottlerMiddleware,
+ asyncMiddleware(this.login.bind(this)),
+ this.handlerErrors
+ );
+ router.post(
+ '/register',
+ this.registerSchema,
+ this.validationResult,
+ asyncMiddleware(this.register.bind(this)),
+ this.handlerErrors
+ );
+ router.post(
+ '/send_reset_password',
+ this.sendResetPasswordSchema,
+ this.validationResult,
+ asyncMiddleware(this.sendResetPassword.bind(this)),
+ this.handlerErrors
+ );
+ router.post(
+ '/reset/:token',
+ this.resetPasswordSchema,
+ this.validationResult,
+ asyncMiddleware(this.resetPassword.bind(this)),
+ this.handlerErrors
+ );
+ return router;
+ }
+
+ /**
+ * Login schema.
+ */
+ get loginSchema(): ValidationChain[] {
+ return [
+ check('crediential').exists().isEmail(),
+ check('password').exists().isLength({ min: 5 }),
+ ];
+ }
+
+ /**
+ * Register schema.
+ */
+ get registerSchema(): ValidationChain[] {
+ return [
+ check('first_name')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('last_name')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('email')
+ .exists()
+ .isString()
+ .isEmail()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('phone_number')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .custom(this.phoneNumberValidator)
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('password')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('country')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .custom(this.countryValidator)
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ ];
+ }
+
+ /**
+ * Country validator.
+ */
+ countryValidator(value, { req }) {
+ const {
+ countries: { whitelist, blacklist },
+ } = config.registration;
+ const foundCountry = countries.findOne('countryCode', value);
+
+ if (!foundCountry) {
+ throw new Error('The country code is invalid.');
+ }
+ if (
+ // Focus with me! In case whitelist is not empty and the given coutry is not
+ // in whitelist throw the error.
+ //
+ // Or in case the blacklist is not empty and the given country exists
+ // in the blacklist throw the goddamn error.
+ (whitelist.length > 0 && whitelist.indexOf(value) === -1) ||
+ (blacklist.length > 0 && blacklist.indexOf(value) !== -1)
+ ) {
+ throw new Error('The country code is not supported yet.');
+ }
+ return true;
+ }
+
+ /**
+ * Phone number validator.
+ */
+ phoneNumberValidator(value, { req }) {
+ const phoneNumber = parsePhoneNumber(value, req.body.country);
+
+ if (!phoneNumber || !phoneNumber.isValid()) {
+ throw new Error('Phone number is invalid with the given country code.');
+ }
+ return true;
+ }
+
+ /**
+ * Reset password schema.
+ */
+ get resetPasswordSchema(): ValidationChain[] {
+ return [
+ check('password')
+ .exists()
+ .isLength({ min: 5 })
+ .custom((value, { req }) => {
+ if (value !== req.body.confirm_password) {
+ throw new Error("Passwords don't match");
+ } else {
+ return value;
+ }
+ }),
+ ];
+ }
+
+ /**
+ * Send reset password validation schema.
+ */
+ get sendResetPasswordSchema(): ValidationChain[] {
+ return [check('email').exists().isEmail().trim().escape()];
+ }
+
+ /**
+ * Handle user login.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async login(req: Request, res: Response, next: Function): Response {
+ const userDTO: ILoginDTO = this.matchedBodyData(req);
+
+ try {
+ const { token, user, tenant } = await this.authService.signIn(
+ userDTO.crediential,
+ userDTO.password
+ );
+ return res.status(200).send({ token, user, tenant });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Organization register handler.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async register(req: Request, res: Response, next: Function) {
+ const registerDTO: IRegisterDTO = this.matchedBodyData(req);
+
+ try {
+ const registeredUser: ISystemUser = await this.authService.register(
+ registerDTO
+ );
+
+ return res.status(200).send({
+ type: 'success',
+ code: 'REGISTER.SUCCESS',
+ message: 'Register organization has been success.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Send reset password handler
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async sendResetPassword(req: Request, res: Response, next: Function) {
+ const { email } = this.matchedBodyData(req);
+
+ try {
+ await this.authService.sendResetPassword(email);
+
+ return res.status(200).send({
+ code: 'SEND_RESET_PASSWORD_SUCCESS',
+ message: 'The reset password message has been sent successfully.',
+ });
+ } catch (error) {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ }
+ }
+
+ /**
+ * Reset password handler
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async resetPassword(req: Request, res: Response, next: Function) {
+ const { token } = req.params;
+ const { password } = req.body;
+
+ try {
+ await this.authService.resetPassword(token, password);
+
+ return res.status(200).send({
+ type: 'RESET_PASSWORD_SUCCESS',
+ message: 'The password has been reset successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles the service errors.
+ */
+ handlerErrors(error, req: Request, res: Response, next: Function) {
+ if (error instanceof ServiceError) {
+ if (
+ ['INVALID_DETAILS', 'invalid_password'].indexOf(error.errorType) !== -1
+ ) {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVALID_DETAILS', code: 100 }],
+ });
+ }
+ if (error.errorType === 'USER_INACTIVE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'USER_INACTIVE', code: 200 }],
+ });
+ }
+ if (
+ error.errorType === 'TOKEN_INVALID' ||
+ error.errorType === 'TOKEN_EXPIRED'
+ ) {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'TOKEN_INVALID', code: 300 }],
+ });
+ }
+ if (error.errorType === 'USER_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'USER_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'EMAIL_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'EMAIL.NOT.REGISTERED', code: 500 }],
+ });
+ }
+ }
+ if (error instanceof ServiceErrors) {
+ const errorReasons = [];
+
+ if (error.hasType('PHONE_NUMBER_EXISTS')) {
+ errorReasons.push({ type: 'PHONE_NUMBER_EXISTS', code: 100 });
+ }
+ if (error.hasType('EMAIL_EXISTS')) {
+ errorReasons.push({ type: 'EMAIL.EXISTS', code: 200 });
+ }
+ if (errorReasons.length > 0) {
+ return res.boom.badRequest(null, { errors: errorReasons });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/BaseController.ts b/packages/server/src/api/controllers/BaseController.ts
new file mode 100644
index 000000000..4ae651518
--- /dev/null
+++ b/packages/server/src/api/controllers/BaseController.ts
@@ -0,0 +1,140 @@
+import { Response, Request, NextFunction } from 'express';
+import { matchedData, validationResult } from 'express-validator';
+import accepts from 'accepts';
+import { isArray, drop, first, camelCase, snakeCase, omit, set, get } from 'lodash';
+import { mapKeysDeep } from 'utils';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+
+export default class BaseController {
+ /**
+ * Converts plain object keys to cameCase style.
+ * @param {Object} data
+ */
+ protected dataToCamelCase(data) {
+ return mapKeysDeep(data, (v, k) => camelCase(k));
+ }
+
+ /**
+ * Matches the body data from validation schema.
+ * @param {Request} req
+ * @param options
+ */
+ protected matchedBodyData(req: Request, options: any = {}) {
+ const data = matchedData(req, {
+ locations: ['body'],
+ includeOptionals: true,
+ ...omit(options, ['locations']), // override any propery except locations.
+ });
+ return this.dataToCamelCase(data);
+ }
+
+ /**
+ * Matches the query data from validation schema.
+ * @param {Request} req
+ */
+ protected matchedQueryData(req: Request) {
+ const data = matchedData(req, {
+ locations: ['query'],
+ });
+ return this.dataToCamelCase(data);
+ }
+
+ /**
+ * Validate validation schema middleware.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ protected validationResult(req: Request, res: Response, next: NextFunction) {
+ const validationErrors = validationResult(req);
+
+ if (!validationErrors.isEmpty()) {
+ return res.boom.badData(null, {
+ code: 'validation_error',
+ ...validationErrors,
+ });
+ }
+ next();
+ }
+
+ /**
+ * Sets localization to response object by the given path.
+ * @param {Response} response -
+ * @param {string} path -
+ * @param {Request} req -
+ */
+ private setLocalizationByPath(
+ response: any,
+ path: string,
+ req: Request,
+ ) {
+ const DOT = '.';
+
+ if (isArray(response)) {
+ response.forEach((va) => {
+ const currentPath = first(path.split(DOT));
+ const value = get(va, currentPath);
+
+ if (isArray(value)) {
+ const nextPath = drop(path.split(DOT)).join(DOT);
+ this.setLocalizationByPath(value, nextPath, req);
+ } else {
+ set(va, path, req.__(value));
+ }
+ })
+ } else {
+ const value = get(response, path);
+ set(response, path, req.__(value));
+ }
+ }
+
+ /**
+ * Transform the given data to response.
+ * @param {any} data
+ */
+ protected transfromToResponse(
+ data: any,
+ translatable?: string | string[],
+ req?: Request
+ ) {
+ const response = mapKeysDeep(data, (v, k) => snakeCase(k));
+
+ if (translatable) {
+ const translatables = Array.isArray(translatable)
+ ? translatable
+ : [translatable];
+
+ translatables.forEach((path) => {
+ this.setLocalizationByPath(response, path, req);
+ });
+ }
+ return response;
+ }
+
+ /**
+ * Async middleware.
+ * @param {function} callback
+ */
+ protected asyncMiddleware(callback) {
+ return asyncMiddleware(callback);
+ }
+
+ /**
+ *
+ * @param {Request} req
+ * @returns
+ */
+ protected accepts(req) {
+ return accepts(req);
+ }
+
+ /**
+ *
+ * @param {Request} req
+ * @param {string[]} types
+ * @returns {string}
+ */
+ protected acceptTypes(req: Request, types: string[]) {
+ return this.accepts(req).types(types);
+ }
+}
diff --git a/packages/server/src/api/controllers/Branches/index.ts b/packages/server/src/api/controllers/Branches/index.ts
new file mode 100644
index 000000000..56704ffe4
--- /dev/null
+++ b/packages/server/src/api/controllers/Branches/index.ts
@@ -0,0 +1,335 @@
+import { Service, Inject } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { check, param } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import { Features, ICreateBranchDTO, IEditBranchDTO } from '@/interfaces';
+import { BranchesApplication } from '@/services/Branches/BranchesApplication';
+import { ServiceError } from '@/exceptions';
+import { FeatureActivationGuard } from '@/api/middleware/FeatureActivationGuard';
+
+@Service()
+export class BranchesController extends BaseController {
+ @Inject()
+ branchesApplication: BranchesApplication;
+
+ /**
+ * Branches routes.
+ * @returns {Router}
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/activate',
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.activateBranches),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/',
+ FeatureActivationGuard(Features.BRANCHES),
+ [
+ check('name').exists(),
+ check('code').optional({ nullable: true }),
+
+ check('address').optional({ nullable: true }),
+ check('city').optional({ nullable: true }),
+ check('country').optional({ nullable: true }),
+
+ check('phone_number').optional({ nullable: true }),
+ check('email').optional({ nullable: true }).isEmail(),
+ check('website').optional({ nullable: true }).isURL(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.createBranch),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ FeatureActivationGuard(Features.BRANCHES),
+ [
+ param('id').exists().isInt().toInt(),
+ check('name').exists(),
+ check('code').optional({ nullable: true }),
+
+ check('address').optional({ nullable: true }),
+ check('city').optional({ nullable: true }),
+ check('country').optional({ nullable: true }),
+
+ check('phone_number').optional({ nullable: true }),
+ check('email').optional({ nullable: true }).isEmail(),
+ check('website').optional({ nullable: true }).isURL(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.editBranch),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/mark-primary',
+ FeatureActivationGuard(Features.BRANCHES),
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.markBranchAsPrimary),
+ this.handlerServiceErrors
+ );
+ router.delete(
+ '/:id',
+ FeatureActivationGuard(Features.BRANCHES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteBranch),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/:id',
+ FeatureActivationGuard(Features.BRANCHES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getBranch),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ FeatureActivationGuard(Features.BRANCHES),
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.getBranches),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new branch.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public createBranch = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const createBranchDTO: ICreateBranchDTO = this.matchedBodyData(req);
+
+ try {
+ const branch = await this.branchesApplication.createBranch(
+ tenantId,
+ createBranchDTO
+ );
+ return res.status(200).send({
+ id: branch.id,
+ message: 'The branch has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edits the given branch.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public editBranch = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: branchId } = req.params;
+ const editBranchDTO: IEditBranchDTO = this.matchedBodyData(req);
+
+ try {
+ const branch = await this.branchesApplication.editBranch(
+ tenantId,
+ branchId,
+ editBranchDTO
+ );
+ return res.status(200).send({
+ id: branch.id,
+ message: 'The branch has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the given branch.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public deleteBranch = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: branchId } = req.params;
+
+ try {
+ await this.branchesApplication.deleteBranch(tenantId, branchId);
+
+ return res.status(200).send({
+ id: branchId,
+ message: 'The branch has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieves specific branch.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public getBranch = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: branchId } = req.params;
+
+ try {
+ const branch = await this.branchesApplication.getBranch(
+ tenantId,
+ branchId
+ );
+ return res.status(200).send({ branch });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieves branches list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public getBranches = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const branches = await this.branchesApplication.getBranches(tenantId);
+
+ return res.status(200).send({ branches });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Activates the multi-branches feature.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public activateBranches = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ await this.branchesApplication.activateBranches(tenantId);
+
+ return res.status(200).send({
+ message: 'Multi-branches feature has been activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Marks the given branch as primary.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public markBranchAsPrimary = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: branchId } = req.params;
+
+ try {
+ await this.branchesApplication.markBranchAsPrimary(tenantId, branchId);
+
+ return res.status(200).send({
+ id: branchId,
+ message: 'The branch has been marked as primary.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'BRANCH_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BRANCH_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'MUTLI_BRANCHES_ALREADY_ACTIVATED') {
+ return res.status(400).send({
+ errors: [{ type: 'MUTLI_BRANCHES_ALREADY_ACTIVATED', code: 100 }],
+ });
+ }
+ if (error.errorType === 'COULD_NOT_DELETE_ONLY_BRANCH') {
+ return res.status(400).send({
+ errors: [{ type: 'COULD_NOT_DELETE_ONLY_BRANCH', code: 300 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_CODE_NOT_UNIQUE') {
+ return res.status(400).send({
+ errors: [{ type: 'BRANCH_CODE_NOT_UNIQUE', code: 400 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_HAS_ASSOCIATED_TRANSACTIONS') {
+ return res.status(400).send({
+ errors: [
+ { type: 'BRANCH_HAS_ASSOCIATED_TRANSACTIONS', code: 500 },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Cashflow/CashflowController.ts b/packages/server/src/api/controllers/Cashflow/CashflowController.ts
new file mode 100644
index 000000000..c6dfe5c29
--- /dev/null
+++ b/packages/server/src/api/controllers/Cashflow/CashflowController.ts
@@ -0,0 +1,23 @@
+import { Service, Inject, Container } from 'typedi';
+import { Router } from 'express';
+import CommandCashflowTransaction from './NewCashflowTransaction';
+import DeleteCashflowTransaction from './DeleteCashflowTransaction';
+import GetCashflowTransaction from './GetCashflowTransaction';
+import GetCashflowAccounts from './GetCashflowAccounts';
+
+@Service()
+export default class CashflowController {
+ /**
+ * Constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.use(Container.get(GetCashflowTransaction).router());
+ router.use(Container.get(GetCashflowAccounts).router());
+ router.use(Container.get(CommandCashflowTransaction).router());
+ router.use(Container.get(DeleteCashflowTransaction).router());
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/Cashflow/DeleteCashflowTransaction.ts b/packages/server/src/api/controllers/Cashflow/DeleteCashflowTransaction.ts
new file mode 100644
index 000000000..0ddb6d74d
--- /dev/null
+++ b/packages/server/src/api/controllers/Cashflow/DeleteCashflowTransaction.ts
@@ -0,0 +1,98 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param } from 'express-validator';
+import BaseController from '../BaseController';
+import { ServiceError } from '@/exceptions';
+import DeleteCashflowTransactionService from '../../../services/Cashflow/DeleteCashflowTransactionService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, CashflowAction } from '@/interfaces';
+
+@Service()
+export default class DeleteCashflowTransaction extends BaseController {
+ @Inject()
+ deleteCashflowService: DeleteCashflowTransactionService;
+
+ /**
+ * Controller router.
+ */
+ public router() {
+ const router = Router();
+
+ router.delete(
+ '/transactions/:transactionId',
+ CheckPolicies(CashflowAction.Delete, AbilitySubject.Cashflow),
+ [param('transactionId').exists().isInt().toInt()],
+ this.asyncMiddleware(this.deleteCashflowTransaction),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve the cashflow account transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private deleteCashflowTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { transactionId } = req.params;
+
+ try {
+ const { oldCashflowTransaction } =
+ await this.deleteCashflowService.deleteCashflowTransaction(
+ tenantId,
+ transactionId
+ );
+
+ return res.status(200).send({
+ id: oldCashflowTransaction.id,
+ message: 'The cashflow transaction has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Catches the service errors.
+ * @param error
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'CASHFLOW_TRANSACTION_NOT_FOUND') {
+ return res.boom.badRequest(
+ 'The given cashflow transaction not found.',
+ {
+ errors: [{ type: 'CASHFLOW_TRANSACTION_NOT_FOUND', code: 100 }],
+ }
+ );
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Cashflow/GetCashflowAccounts.ts b/packages/server/src/api/controllers/Cashflow/GetCashflowAccounts.ts
new file mode 100644
index 000000000..59fdb91ba
--- /dev/null
+++ b/packages/server/src/api/controllers/Cashflow/GetCashflowAccounts.ts
@@ -0,0 +1,95 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param, query } from 'express-validator';
+import GetCashflowAccountsService from '@/services/Cashflow/GetCashflowAccountsService';
+import BaseController from '../BaseController';
+import GetCashflowTransactionsService from '@/services/Cashflow/GetCashflowTransactionsService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, CashflowAction } from '@/interfaces';
+
+@Service()
+export default class GetCashflowAccounts extends BaseController {
+ @Inject()
+ getCashflowAccountsService: GetCashflowAccountsService;
+
+ @Inject()
+ getCashflowTransactionsService: GetCashflowTransactionsService;
+
+ /**
+ * Controller router.
+ */
+ public router() {
+ const router = Router();
+
+ router.get(
+ '/accounts',
+ CheckPolicies(CashflowAction.View, AbilitySubject.Cashflow),
+ [
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ],
+ this.asyncMiddleware(this.getCashflowAccounts),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve the cashflow accounts.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getCashflowAccounts = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ // Filter query.
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ inactiveMode: false,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const cashflowAccounts =
+ await this.getCashflowAccountsService.getCashflowAccounts(
+ tenantId,
+ filter
+ );
+
+ return res.status(200).send({
+ cashflow_accounts: this.transfromToResponse(cashflowAccounts),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Catches the service errors.
+ * @param {Error} error - Error.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ * @param {NextFunction} next -
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Cashflow/GetCashflowTransaction.ts b/packages/server/src/api/controllers/Cashflow/GetCashflowTransaction.ts
new file mode 100644
index 000000000..7cf8d2d8e
--- /dev/null
+++ b/packages/server/src/api/controllers/Cashflow/GetCashflowTransaction.ts
@@ -0,0 +1,98 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param } from 'express-validator';
+import BaseController from '../BaseController';
+import GetCashflowTransactionsService from '@/services/Cashflow/GetCashflowTransactionsService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, CashflowAction } from '@/interfaces';
+
+@Service()
+export default class GetCashflowAccounts extends BaseController {
+ @Inject()
+ getCashflowTransactionsService: GetCashflowTransactionsService;
+
+ /**
+ * Controller router.
+ */
+ public router() {
+ const router = Router();
+
+ router.get(
+ '/transactions/:transactionId',
+ CheckPolicies(CashflowAction.View, AbilitySubject.Cashflow),
+ [param('transactionId').exists().isInt().toInt()],
+ this.asyncMiddleware(this.getCashflowTransaction),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve the cashflow account transactions.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next
+ */
+ private getCashflowTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { transactionId } = req.params;
+
+ try {
+ const cashflowTransaction =
+ await this.getCashflowTransactionsService.getCashflowTransaction(
+ tenantId,
+ transactionId
+ );
+
+ return res.status(200).send({
+ cashflow_transaction: this.transfromToResponse(cashflowTransaction),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Catches the service errors.
+ * @param {Error} error - Error.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ * @param {NextFunction} next -
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'CASHFLOW_TRANSACTION_NOT_FOUND') {
+ return res.boom.badRequest(
+ 'The given cashflow tranasction not found.',
+ {
+ errors: [{ type: 'CASHFLOW_TRANSACTION_NOT_FOUND', code: 200 }],
+ }
+ );
+ }
+ if (error.errorType === 'ACCOUNT_ID_HAS_INVALID_TYPE') {
+ return res.boom.badRequest(
+ 'The given cashflow account has invalid type.',
+ {
+ errors: [{ type: 'ACCOUNT_ID_HAS_INVALID_TYPE', code: 300 }],
+ }
+ );
+ }
+ if (error.errorType === 'ACCOUNT_NOT_FOUND') {
+ return res.boom.badRequest('The given account not found.', {
+ errors: [{ type: 'ACCOUNT_NOT_FOUND', code: 400 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Cashflow/NewCashflowTransaction.ts b/packages/server/src/api/controllers/Cashflow/NewCashflowTransaction.ts
new file mode 100644
index 000000000..91abfcf92
--- /dev/null
+++ b/packages/server/src/api/controllers/Cashflow/NewCashflowTransaction.ts
@@ -0,0 +1,146 @@
+import { Service, Inject } from 'typedi';
+import { check } from 'express-validator';
+import { Router, Request, Response, NextFunction } from 'express';
+import BaseController from '../BaseController';
+import { ServiceError } from '@/exceptions';
+import NewCashflowTransactionService from '@/services/Cashflow/NewCashflowTransactionService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, CashflowAction } from '@/interfaces';
+
+@Service()
+export default class NewCashflowTransactionController extends BaseController {
+ @Inject()
+ private newCashflowTranscationService: NewCashflowTransactionService;
+
+ /**
+ * Router constructor.
+ */
+ public router() {
+ const router = Router();
+
+ router.post(
+ '/transactions',
+ CheckPolicies(CashflowAction.Create, AbilitySubject.Cashflow),
+ this.newTransactionValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.newCashflowTransaction),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * New cashflow transaction validation schema.
+ */
+ get newTransactionValidationSchema() {
+ return [
+ check('date').exists().isISO8601().toDate(),
+ check('reference_no').optional({ nullable: true }).trim().escape(),
+ check('description')
+ .optional({ nullable: true })
+ .isLength({ min: 3 })
+ .trim()
+ .escape(),
+ check('transaction_type').exists(),
+
+ check('amount').exists().isFloat().toFloat(),
+ check('cashflow_account_id').exists().isInt().toInt(),
+ check('credit_account_id').exists().isInt().toInt(),
+
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('publish').default(false).isBoolean().toBoolean(),
+ ];
+ }
+
+ /**
+ * Creates a new cashflow transaction.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private newCashflowTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, userId } = req;
+ const ownerContributionDTO = this.matchedBodyData(req);
+
+ try {
+ const { cashflowTransaction } =
+ await this.newCashflowTranscationService.newCashflowTransaction(
+ tenantId,
+ ownerContributionDTO,
+ userId
+ );
+
+ return res.status(200).send({
+ id: cashflowTransaction.id,
+ message: 'New cashflow transaction has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handle the service errors.
+ * @param error
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'CASHFLOW_ACCOUNTS_IDS_NOT_FOUND') {
+ return res.boom.badRequest('Cashflow accounts ids not found.', {
+ errors: [{ type: 'CASHFLOW_ACCOUNTS_IDS_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_ACCOUNTS_IDS_NOT_FOUND') {
+ return res.boom.badRequest('Credit accounts ids not found.', {
+ errors: [{ type: 'CREDIT_ACCOUNTS_IDS_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_ACCOUNTS_HAS_INVALID_TYPE') {
+ return res.boom.badRequest('Cashflow .', {
+ errors: [{ type: 'CREDIT_ACCOUNTS_HAS_INVALID_TYPE', code: 300 }],
+ });
+ }
+ if (error.errorType === 'CASHFLOW_ACCOUNTS_HAS_INVALID_TYPE') {
+ return res.boom.badRequest(
+ 'Cashflow accounts should be cash or bank type.',
+ {
+ errors: [{ type: 'CASHFLOW_ACCOUNTS_HAS_INVALID_TYPE', code: 300 }],
+ }
+ );
+ }
+ if (error.errorType === 'CASHFLOW_TRANSACTION_NOT_FOUND') {
+ return res.boom.badRequest('Cashflow transaction not found.', {
+ errors: [{ type: 'CASHFLOW_TRANSACTION_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Contacts/Contacts.ts b/packages/server/src/api/controllers/Contacts/Contacts.ts
new file mode 100644
index 000000000..a05ee93fd
--- /dev/null
+++ b/packages/server/src/api/controllers/Contacts/Contacts.ts
@@ -0,0 +1,404 @@
+import { check, param, query, body, ValidationChain } from 'express-validator';
+import { Router, Request, Response, NextFunction } from 'express';
+import { Inject, Service } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import BaseController from '@/api/controllers/BaseController';
+import ContactsService from '@/services/Contacts/ContactsService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+
+@Service()
+export default class ContactsController extends BaseController {
+ @Inject()
+ contactsService: ContactsService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ /**
+ * Express router.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/auto-complete',
+ [...this.autocompleteQuerySchema],
+ this.validationResult,
+ this.asyncMiddleware(this.autocompleteContacts.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.get(
+ '/:id',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getContact.bind(this))
+ );
+ router.post(
+ '/:id/inactivate',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.inactivateContact.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/activate',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.activateContact.bind(this)),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Auto-complete list query validation schema.
+ */
+ get autocompleteQuerySchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ query('limit').optional().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve details of the given contact.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async getContact(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ const contact = await this.contactsService.getContact(
+ tenantId,
+ contactId
+ );
+ return res.status(200).send({
+ customer: this.transfromToResponse(contact),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve auto-complete contacts list.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next
+ */
+ async autocompleteContacts(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ filterRoles: [],
+ sortOrder: 'asc',
+ columnSortBy: 'display_name',
+ limit: 10,
+ ...this.matchedQueryData(req),
+ };
+ try {
+ const contacts = await this.contactsService.autocompleteContacts(
+ tenantId,
+ filter
+ );
+ return res.status(200).send({ contacts });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * @returns {ValidationChain[]}
+ */
+ get contactDTOSchema(): ValidationChain[] {
+ return [
+ check('salutation')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('first_name')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('last_name')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('company_name')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+
+ check('display_name')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+
+ check('email')
+ .optional({ nullable: true })
+ .isString()
+ .normalizeEmail()
+ .isEmail()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('website')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .isURL()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('work_phone')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('personal_phone')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+
+ check('billing_address_1')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_2')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_city')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_country')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_email')
+ .optional({ nullable: true })
+ .isString()
+ .isEmail()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_postcode')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_phone')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('billing_address_state')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+
+ check('shipping_address_1')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_2')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_city')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_country')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_email')
+ .optional({ nullable: true })
+ .isString()
+ .isEmail()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_postcode')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_phone')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('shipping_address_state')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+
+ check('note')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('active').optional().isBoolean().toBoolean(),
+ ];
+ }
+
+ /**
+ * Contact new DTO schema.
+ * @returns {ValidationChain[]}
+ */
+ get contactNewDTOSchema(): ValidationChain[] {
+ return [
+ check('opening_balance')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.DECIMAL_13_3 })
+ .toInt(),
+ check('opening_balance_exchange_rate')
+ .default(1)
+ .isFloat({ gt: 0 })
+ .toFloat(),
+ body('opening_balance_at')
+ .if(body('opening_balance').exists())
+ .exists()
+ .isISO8601(),
+ check('opening_balance_branch_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Contact edit DTO schema.
+ * @returns {ValidationChain[]}
+ */
+ get contactEditDTOSchema(): ValidationChain[] {
+ return [];
+ }
+
+ /**
+ * @returns {ValidationChain[]}
+ */
+ get specificContactSchema(): ValidationChain[] {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Activates the given contact.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async activateContact(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.contactsService.activateContact(tenantId, contactId);
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The given contact activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Inactivate the given contact.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async inactivateContact(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.contactsService.inactivateContact(tenantId, contactId);
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The given contact inactivated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CONTACT.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'CONTACT_ALREADY_ACTIVE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CONTACT_ALREADY_ACTIVE', code: 700 }],
+ });
+ }
+ if (error.errorType === 'CONTACT_ALREADY_INACTIVE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CONTACT_ALREADY_INACTIVE', code: 800 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Contacts/Customers.ts b/packages/server/src/api/controllers/Contacts/Customers.ts
new file mode 100644
index 000000000..b317a11d2
--- /dev/null
+++ b/packages/server/src/api/controllers/Contacts/Customers.ts
@@ -0,0 +1,351 @@
+import { Request, Response, Router, NextFunction } from 'express';
+import { Service, Inject } from 'typedi';
+import { check, query } from 'express-validator';
+import ContactsController from '@/api/controllers/Contacts/Contacts';
+import CustomersService from '@/services/Contacts/CustomersService';
+import { ServiceError } from '@/exceptions';
+import {
+ ICustomerNewDTO,
+ ICustomerEditDTO,
+ AbilitySubject,
+ CustomerAction,
+} from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { CustomersApplication } from '@/services/Contacts/Customers/CustomersApplication';
+
+@Service()
+export default class CustomersController extends ContactsController {
+ @Inject()
+ private customersApplication: CustomersApplication;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ /**
+ * Express router.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(CustomerAction.Create, AbilitySubject.Customer),
+ [
+ ...this.contactDTOSchema,
+ ...this.contactNewDTOSchema,
+ ...this.customerDTOSchema,
+ ...this.createCustomerDTOSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.newCustomer.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/opening_balance',
+ CheckPolicies(CustomerAction.Edit, AbilitySubject.Customer),
+ [
+ ...this.specificContactSchema,
+ check('opening_balance').exists().isNumeric().toFloat(),
+ check('opening_balance_at').optional().isISO8601(),
+ check('opening_balance_exchange_rate')
+ .default(1)
+ .isFloat({ gt: 0 })
+ .toFloat(),
+ check('opening_balance_branch_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editOpeningBalanceCustomer.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(CustomerAction.Edit, AbilitySubject.Customer),
+ [
+ ...this.contactDTOSchema,
+ ...this.contactEditDTOSchema,
+ ...this.customerDTOSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editCustomer.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(CustomerAction.Delete, AbilitySubject.Customer),
+ [...this.specificContactSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteCustomer.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(CustomerAction.View, AbilitySubject.Customer),
+ [...this.validateListQuerySchema],
+ this.validationResult,
+ asyncMiddleware(this.getCustomersList.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(CustomerAction.View, AbilitySubject.Customer),
+ [...this.specificContactSchema],
+ this.validationResult,
+ asyncMiddleware(this.getCustomer.bind(this)),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Customer DTO schema.
+ */
+ get customerDTOSchema() {
+ return [
+ check('customer_type')
+ .exists()
+ .isIn(['business', 'individual'])
+ .trim()
+ .escape(),
+ ];
+ }
+
+ /**
+ * Create customer DTO schema.
+ */
+ get createCustomerDTOSchema() {
+ return [
+ check('currency_code')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: 3 }),
+ ];
+ }
+
+ /**
+ * List param query schema.
+ */
+ get validateListQuerySchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Creates a new customer.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async newCustomer(req: Request, res: Response, next: NextFunction) {
+ const contactDTO: ICustomerNewDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+
+ try {
+ const contact = await this.customersApplication.createCustomer(
+ tenantId,
+ contactDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: contact.id,
+ message: 'The customer has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edits the given customer details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async editCustomer(req: Request, res: Response, next: NextFunction) {
+ const contactDTO: ICustomerEditDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.customersApplication.editCustomer(
+ tenantId,
+ contactId,
+ contactDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The customer has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Changes the opening balance of the given customer.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async editOpeningBalanceCustomer(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, user } = req;
+ const { id: customerId } = req.params;
+ const openingBalanceEditDTO = this.matchedBodyData(req);
+
+ try {
+ await this.customersApplication.editOpeningBalance(
+ tenantId,
+ customerId,
+ openingBalanceEditDTO
+ );
+ return res.status(200).send({
+ id: customerId,
+ message:
+ 'The opening balance of the given customer has been changed successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve details of the given customer id.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getCustomer(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ const customer = await this.customersApplication.getCustomer(
+ tenantId,
+ contactId,
+ user
+ );
+
+ return res.status(200).send({
+ customer: this.transfromToResponse(customer),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given customer from the storage.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteCustomer(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.customersApplication.deleteCustomer(tenantId, contactId, user);
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The customer has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve customers paginated and filterable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getCustomersList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ const filter = {
+ inactiveMode: false,
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { customers, pagination, filterMeta } =
+ await this.customersApplication.getCustomers(tenantId, filter);
+
+ return res.status(200).send({
+ customers: this.transfromToResponse(customers),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'contacts_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMERS.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'OPENING_BALANCE_DATE_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'OPENING_BALANCE_DATE_REQUIRED', code: 500 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_HAS_TRANSACTIONS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_HAS_TRANSACTIONS', code: 600 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Contacts/Vendors.ts b/packages/server/src/api/controllers/Contacts/Vendors.ts
new file mode 100644
index 000000000..679719a0f
--- /dev/null
+++ b/packages/server/src/api/controllers/Contacts/Vendors.ts
@@ -0,0 +1,332 @@
+import { Request, Response, Router, NextFunction } from 'express';
+import { Service, Inject } from 'typedi';
+import { body, query, ValidationChain, check } from 'express-validator';
+
+import ContactsController from '@/api/controllers/Contacts/Contacts';
+import { ServiceError } from '@/exceptions';
+import {
+ IVendorNewDTO,
+ IVendorEditDTO,
+ IVendorsFilter,
+ AbilitySubject,
+ VendorAction,
+} from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { VendorsApplication } from '@/services/Contacts/Vendors/VendorsApplication';
+
+@Service()
+export default class VendorsController extends ContactsController {
+ @Inject()
+ private vendorsApplication: VendorsApplication;
+
+ /**
+ * Express router.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(VendorAction.Create, AbilitySubject.Vendor),
+ [
+ ...this.contactDTOSchema,
+ ...this.contactNewDTOSchema,
+ ...this.vendorDTOSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.newVendor.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/opening_balance',
+ CheckPolicies(VendorAction.Edit, AbilitySubject.Vendor),
+ [
+ ...this.specificContactSchema,
+ check('opening_balance').exists().isNumeric().toFloat(),
+ check('opening_balance_at').optional().isISO8601(),
+ check('opening_balance_exchange_rate')
+ .default(1)
+ .isFloat({ gt: 0 })
+ .toFloat(),
+ check('opening_balance_branch_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editOpeningBalanceVendor.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(VendorAction.Edit, AbilitySubject.Vendor),
+ [
+ ...this.contactDTOSchema,
+ ...this.contactEditDTOSchema,
+ ...this.vendorDTOSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editVendor.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(VendorAction.Delete, AbilitySubject.Vendor),
+ [...this.specificContactSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteVendor.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(VendorAction.View, AbilitySubject.Vendor),
+ [...this.specificContactSchema],
+ this.validationResult,
+ asyncMiddleware(this.getVendor.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(VendorAction.View, AbilitySubject.Vendor),
+ [...this.vendorsListSchema],
+ this.validationResult,
+ asyncMiddleware(this.getVendorsList.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Vendor DTO schema.
+ * @returns {ValidationChain[]}
+ */
+ get vendorDTOSchema(): ValidationChain[] {
+ return [
+ check('currency_code')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ min: 3, max: 3 }),
+ ];
+ }
+
+ /**
+ * Vendors datatable list validation schema.
+ * @returns {ValidationChain[]}
+ */
+ get vendorsListSchema() {
+ return [
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Creates a new vendor.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async newVendor(req: Request, res: Response, next: NextFunction) {
+ const contactDTO: IVendorNewDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+
+ try {
+ const vendor = await this.vendorsApplication.createVendor(
+ tenantId,
+ contactDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: vendor.id,
+ message: 'The vendor has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edits the given vendor details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async editVendor(req: Request, res: Response, next: NextFunction) {
+ const contactDTO: IVendorEditDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.vendorsApplication.editVendor(
+ tenantId,
+ contactId,
+ contactDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The vendor has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Changes the opening balance of the given vendor.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async editOpeningBalanceVendor(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, user } = req;
+ const { id: vendorId } = req.params;
+ const editOpeningBalanceDTO = this.matchedBodyData(req);
+
+ try {
+ await this.vendorsApplication.editOpeningBalance(
+ tenantId,
+ vendorId,
+ editOpeningBalanceDTO
+ );
+ return res.status(200).send({
+ id: vendorId,
+ message:
+ 'The opening balance of the given vendor has been changed successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given vendor from the storage.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteVendor(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: contactId } = req.params;
+
+ try {
+ await this.vendorsApplication.deleteVendor(tenantId, contactId, user);
+
+ return res.status(200).send({
+ id: contactId,
+ message: 'The vendor has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve details of the given vendor id.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getVendor(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: vendorId } = req.params;
+
+ try {
+ const vendor = await this.vendorsApplication.getVendor(
+ tenantId,
+ vendorId,
+ user
+ );
+ return res.status(200).send(this.transfromToResponse({ vendor }));
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve vendors datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getVendorsList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ const vendorsFilter: IVendorsFilter = {
+ inactiveMode: false,
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { vendors, pagination, filterMeta } =
+ await this.vendorsApplication.getVendors(tenantId, vendorsFilter);
+
+ return res.status(200).send({
+ vendors: this.transfromToResponse(vendors),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handle service errors.
+ * @param {Error} error -
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private handlerServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'contacts_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDORS.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'OPENING_BALANCE_DATE_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'OPENING_BALANCE_DATE_REQUIRED', code: 500 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_HAS_TRANSACTIONS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_HAS_TRANSACTIONS', code: 600 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Currencies.ts b/packages/server/src/api/controllers/Currencies.ts
new file mode 100644
index 000000000..ba328a78a
--- /dev/null
+++ b/packages/server/src/api/controllers/Currencies.ts
@@ -0,0 +1,211 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, ValidationChain } from 'express-validator';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from './BaseController';
+import CurrenciesService from '@/services/Currencies/CurrenciesService';
+import { Inject, Service } from 'typedi';
+import { ServiceError } from '@/exceptions';
+
+@Service()
+export default class CurrenciesController extends BaseController {
+ @Inject()
+ currenciesService: CurrenciesService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ [...this.listSchema],
+ this.validationResult,
+ asyncMiddleware(this.all.bind(this))
+ );
+ router.post(
+ '/',
+ [...this.currencyDTOSchemaValidation],
+ this.validationResult,
+ asyncMiddleware(this.newCurrency.bind(this)),
+ this.handlerServiceError
+ );
+ router.post(
+ '/:id',
+ [...this.currencyIdParamSchema, ...this.currencyEditDTOSchemaValidation],
+ this.validationResult,
+ asyncMiddleware(this.editCurrency.bind(this)),
+ this.handlerServiceError
+ );
+ router.delete(
+ '/:currency_code',
+ [...this.currencyParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteCurrency.bind(this)),
+ this.handlerServiceError
+ );
+ return router;
+ }
+
+ get currencyDTOSchemaValidation(): ValidationChain[] {
+ return [
+ check('currency_name').exists().trim(),
+ check('currency_code').exists().trim(),
+ check('currency_sign').exists().trim(),
+ ];
+ }
+
+ get currencyEditDTOSchemaValidation(): ValidationChain[] {
+ return [
+ check('currency_name').exists().trim(),
+ check('currency_sign').exists().trim(),
+ ];
+ }
+
+ get currencyIdParamSchema(): ValidationChain[] {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ get currencyParamSchema(): ValidationChain[] {
+ return [param('currency_code').exists().trim().escape()];
+ }
+
+ get listSchema(): ValidationChain[] {
+ return [
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve all registered currency details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async all(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ try {
+ const currencies = await this.currenciesService.listCurrencies(tenantId);
+
+ return res.status(200).send({
+ currencies: this.transfromToResponse(currencies),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Creates a new currency on the storage.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async newCurrency(req: Request, res: Response, next: Function) {
+ const { tenantId } = req;
+ const currencyDTO = this.matchedBodyData(req);
+
+ try {
+ await this.currenciesService.newCurrency(tenantId, currencyDTO);
+
+ return res.status(200).send({
+ currency_code: currencyDTO.currencyCode,
+ message: 'The currency has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edits details of the given currency.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteCurrency(req: Request, res: Response, next: Function) {
+ const { tenantId } = req;
+ const { currency_code: currencyCode } = req.params;
+
+ try {
+ await this.currenciesService.deleteCurrency(tenantId, currencyCode);
+ return res.status(200).send({
+ currency_code: currencyCode,
+ message: 'The currency has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the currency.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async editCurrency(req: Request, res: Response, next: Function) {
+ const { tenantId } = req;
+ const { id: currencyId } = req.params;
+ const editCurrencyDTO = this.matchedBodyData(req);
+
+ try {
+ const currency = await this.currenciesService.editCurrency(
+ tenantId,
+ currencyId,
+ editCurrencyDTO
+ );
+ return res.status(200).send({
+ currency_code: currency.currencyCode,
+ message: 'The currency has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles currencies service error.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handlerServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'currency_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CURRENCY_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'currency_code_exists') {
+ return res.boom.badRequest(null, {
+ errors: [{
+ type: 'CURRENCY_CODE_EXISTS',
+ message: 'The given currency code is already exists.',
+ code: 200,
+ }],
+ });
+ }
+ if (error.errorType === 'CANNOT_DELETE_BASE_CURRENCY') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'CANNOT_DELETE_BASE_CURRENCY',
+ code: 300,
+ message: 'Cannot delete the base currency.',
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Dashboard/index.ts b/packages/server/src/api/controllers/Dashboard/index.ts
new file mode 100644
index 000000000..4102fcbe8
--- /dev/null
+++ b/packages/server/src/api/controllers/Dashboard/index.ts
@@ -0,0 +1,47 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import DashboardService from '@/services/Dashboard/DashboardService';
+
+@Service()
+export default class DashboardMetaController {
+ @Inject()
+ dashboardService: DashboardService;
+
+ /**
+ *
+ * @returns
+ */
+ router() {
+ const router = Router();
+
+ router.get('/boot', this.getDashboardBoot);
+
+ return router;
+ }
+
+ /**
+ * Retrieve the dashboard boot meta.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ getDashboardBoot = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const authorizedUser = req.user;
+ const { tenantId } = req;
+
+ try {
+ const meta = await this.dashboardService.getBootMeta(
+ tenantId,
+ authorizedUser
+ );
+
+ return res.status(200).send({ meta });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/ExchangeRates.ts b/packages/server/src/api/controllers/ExchangeRates.ts
new file mode 100644
index 000000000..4b808e921
--- /dev/null
+++ b/packages/server/src/api/controllers/ExchangeRates.ts
@@ -0,0 +1,220 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from './BaseController';
+import { ServiceError } from '@/exceptions';
+import ExchangeRatesService from '@/services/ExchangeRates/ExchangeRatesService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+
+@Service()
+export default class ExchangeRatesController extends BaseController {
+ @Inject()
+ exchangeRatesService: ExchangeRatesService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ /**
+ * Constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ [...this.exchangeRatesListSchema],
+ this.validationResult,
+ asyncMiddleware(this.exchangeRates.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.handleServiceError,
+ );
+ router.post(
+ '/',
+ [...this.exchangeRateDTOSchema],
+ this.validationResult,
+ asyncMiddleware(this.addExchangeRate.bind(this)),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id',
+ [...this.exchangeRateEditDTOSchema, ...this.exchangeRateIdSchema],
+ this.validationResult,
+ asyncMiddleware(this.editExchangeRate.bind(this)),
+ this.handleServiceError
+ );
+ router.delete(
+ '/:id',
+ [...this.exchangeRateIdSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteExchangeRate.bind(this)),
+ this.handleServiceError
+ );
+ return router;
+ }
+
+ get exchangeRatesListSchema() {
+ return [
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ ];
+ }
+
+ get exchangeRateDTOSchema() {
+ return [
+ check('exchange_rate').exists().isNumeric().toFloat(),
+ check('currency_code').exists().trim().escape(),
+ check('date').exists().isISO8601(),
+ ];
+ }
+
+ get exchangeRateEditDTOSchema() {
+ return [check('exchange_rate').exists().isNumeric().toFloat()];
+ }
+
+ get exchangeRateIdSchema() {
+ return [param('id').isNumeric().toInt()];
+ }
+
+ get exchangeRatesIdsSchema() {
+ return [
+ query('ids').isArray({ min: 2 }),
+ query('ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve exchange rates.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async exchangeRates(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ page: 1,
+ pageSize: 12,
+ filterRoles: [],
+ columnSortBy: 'created_at',
+ sortOrder: 'asc',
+ ...this.matchedQueryData(req),
+ };
+ if (filter.stringifiedFilterRoles) {
+ filter.filterRoles = JSON.parse(filter.stringifiedFilterRoles);
+ }
+ try {
+ const exchangeRates = await this.exchangeRatesService.listExchangeRates(
+ tenantId,
+ filter
+ );
+ return res.status(200).send({ exchange_rates: exchangeRates });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Adds a new exchange rate on the given date.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async addExchangeRate(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const exchangeRateDTO = this.matchedBodyData(req);
+
+ try {
+ const exchangeRate = await this.exchangeRatesService.newExchangeRate(
+ tenantId,
+ exchangeRateDTO
+ );
+ return res.status(200).send({ id: exchangeRate.id });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit the given exchange rate.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async editExchangeRate(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: exchangeRateId } = req.params;
+ const exchangeRateDTO = this.matchedBodyData(req);
+
+ try {
+ const exchangeRate = await this.exchangeRatesService.editExchangeRate(
+ tenantId,
+ exchangeRateId,
+ exchangeRateDTO
+ );
+
+ return res.status(200).send({
+ id: exchangeRateId,
+ message: 'The exchange rate has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the given exchange rate from the storage.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteExchangeRate(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: exchangeRateId } = req.params;
+
+ try {
+ await this.exchangeRatesService.deleteExchangeRate(
+ tenantId,
+ exchangeRateId
+ );
+ return res.status(200).send({ id: exchangeRateId });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handle service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handleServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'EXCHANGE_RATE_NOT_FOUND') {
+ return res.status(404).send({
+ errors: [{ type: 'EXCHANGE.RATE.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'NOT_FOUND_EXCHANGE_RATES') {
+ return res.status(400).send({
+ errors: [{ type: 'EXCHANGE.RATES.IS.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'EXCHANGE_RATE_PERIOD_EXISTS') {
+ return res.status(400).send({
+ errors: [{ type: 'EXCHANGE.RATE.PERIOD.EXISTS', code: 300 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Expenses/Expenses.ts b/packages/server/src/api/controllers/Expenses/Expenses.ts
new file mode 100644
index 000000000..fe3746910
--- /dev/null
+++ b/packages/server/src/api/controllers/Expenses/Expenses.ts
@@ -0,0 +1,456 @@
+import { Inject, Service } from 'typedi';
+import { check, param, query } from 'express-validator';
+import { Router, Request, Response, NextFunction } from 'express';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import {
+ AbilitySubject,
+ ExpenseAction,
+ IExpenseCreateDTO,
+ IExpenseEditDTO,
+} from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { ExpensesApplication } from '@/services/Expenses/ExpensesApplication';
+
+@Service()
+export class ExpensesController extends BaseController {
+ @Inject()
+ private expensesApplication: ExpensesApplication;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ /**
+ * Express router.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(ExpenseAction.Create, AbilitySubject.Expense),
+ [...this.expenseDTOSchema],
+ this.validationResult,
+ asyncMiddleware(this.newExpense.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id/publish',
+ CheckPolicies(ExpenseAction.Edit, AbilitySubject.Expense),
+ [...this.expenseParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.publishExpense.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(ExpenseAction.Edit, AbilitySubject.Expense),
+ [...this.editExpenseDTOSchema, ...this.expenseParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.editExpense.bind(this)),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(ExpenseAction.Delete, AbilitySubject.Expense),
+ [...this.expenseParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteExpense.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(ExpenseAction.View, AbilitySubject.Expense),
+ [...this.expensesListSchema],
+ this.validationResult,
+ asyncMiddleware(this.getExpensesList.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.catchServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(ExpenseAction.View, AbilitySubject.Expense),
+ [this.expenseParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.getExpense.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Expense DTO schema.
+ */
+ get expenseDTOSchema() {
+ return [
+ check('reference_no')
+ .optional({ nullable: true })
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('payment_date').exists().isISO8601().toDate(),
+ check('payment_account_id')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('description')
+ .optional({ nullable: true })
+ .isString()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('currency_code').optional().isString().isLength({ max: 3 }),
+ check('exchange_rate').optional({ nullable: true }).isNumeric().toFloat(),
+ check('publish').optional().isBoolean().toBoolean(),
+ check('payee_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('categories').exists().isArray({ min: 1 }),
+ check('categories.*.index')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('categories.*.expense_account_id')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('categories.*.amount')
+ .optional({ nullable: true })
+ .isFloat({ max: DATATYPES_LENGTH.DECIMAL_13_3 }) // 13, 3
+ .toFloat(),
+ check('categories.*.description')
+ .optional()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('categories.*.landed_cost').optional().isBoolean().toBoolean(),
+ check('categories.*.project_id')
+ .optional({ nullable: true })
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Edit expense validation schema.
+ */
+ get editExpenseDTOSchema() {
+ return [
+ check('reference_no')
+ .optional({ nullable: true })
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('payment_date').exists().isISO8601().toDate(),
+ check('payment_account_id')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('description')
+ .optional({ nullable: true })
+ .isString()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('currency_code').optional().isString().isLength({ max: 3 }),
+ check('exchange_rate').optional({ nullable: true }).isNumeric().toFloat(),
+ check('publish').optional().isBoolean().toBoolean(),
+ check('payee_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('categories').exists().isArray({ min: 1 }),
+ check('categories.*.id').optional().isNumeric().toInt(),
+ check('categories.*.index')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('categories.*.expense_account_id')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('categories.*.amount')
+ .optional({ nullable: true })
+ .isFloat({ max: DATATYPES_LENGTH.DECIMAL_13_3 }) // 13, 3
+ .toFloat(),
+ check('categories.*.description')
+ .optional()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('categories.*.landed_cost').optional().isBoolean().toBoolean(),
+ check('categories.*.project_id')
+ .optional({ nullable: true })
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Expense param validation schema.
+ */
+ get expenseParamSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Expenses list validation schema.
+ */
+ get expensesListSchema() {
+ return [
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Creates a new expense on
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async newExpense(req: Request, res: Response, next: NextFunction) {
+ const expenseDTO: IExpenseCreateDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+
+ try {
+ const expense = await this.expensesApplication.createExpense(
+ tenantId,
+ expenseDTO,
+ user
+ );
+ return res.status(200).send({
+ id: expense.id,
+ message: 'The expense has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edits details of the given expense.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async editExpense(req: Request, res: Response, next: NextFunction) {
+ const { id: expenseId } = req.params;
+ const expenseDTO: IExpenseEditDTO = this.matchedBodyData(req);
+ const { tenantId, user } = req;
+
+ try {
+ await this.expensesApplication.editExpense(
+ tenantId,
+ expenseId,
+ expenseDTO,
+ user
+ );
+ return res.status(200).send({
+ id: expenseId,
+ message: 'The expense has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given expense.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteExpense(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: expenseId } = req.params;
+
+ try {
+ await this.expensesApplication.deleteExpense(tenantId, expenseId, user);
+
+ return res.status(200).send({
+ id: expenseId,
+ message: 'The expense has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Publishs the given expense.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async publishExpense(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: expenseId } = req.params;
+
+ try {
+ await this.expensesApplication.publishExpense(tenantId, expenseId, user);
+
+ return res.status(200).send({
+ id: expenseId,
+ message: 'The expense has been published successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve expneses list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getExpensesList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { expenses, pagination, filterMeta } =
+ await this.expensesApplication.getExpenses(tenantId, filter);
+
+ return res.status(200).send({
+ expenses: this.transfromToResponse(expenses),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve expense details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getExpense(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: expenseId } = req.params;
+
+ try {
+ const expense = await this.expensesApplication.getExpense(
+ tenantId,
+ expenseId
+ );
+ return res.status(200).send(this.transfromToResponse({ expense }));
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Transform service errors to api response errors.
+ * @param {Response} res
+ * @param {ServiceError} error
+ */
+ private catchServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'expense_not_found') {
+ return res.boom.badRequest('Expense not found.', {
+ errors: [{ type: 'EXPENSE_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'EXPENSES_NOT_FOUND') {
+ return res.boom.badRequest('Expenses not found.', {
+ errors: [{ type: 'EXPENSES_NOT_FOUND', code: 110 }],
+ });
+ }
+ if (error.errorType === 'total_amount_equals_zero') {
+ return res.boom.badRequest('Expense total should not equal zero.', {
+ errors: [{ type: 'TOTAL.AMOUNT.EQUALS.ZERO', code: 200 }],
+ });
+ }
+ if (error.errorType === 'payment_account_not_found') {
+ return res.boom.badRequest('Payment account not found.', {
+ errors: [{ type: 'PAYMENT.ACCOUNT.NOT.FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'some_expenses_not_found') {
+ return res.boom.badRequest('Some expense accounts not found.', {
+ errors: [{ type: 'SOME.EXPENSE.ACCOUNTS.NOT.FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'payment_account_has_invalid_type') {
+ return res.boom.badRequest('Payment account has invalid type.', {
+ errors: [{ type: 'PAYMENT.ACCOUNT.HAS.INVALID.TYPE', code: 500 }],
+ });
+ }
+ if (error.errorType === 'expenses_account_has_invalid_type') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'EXPENSES.ACCOUNT.HAS.INVALID.TYPE', code: 600 }],
+ });
+ }
+ if (error.errorType === 'expense_already_published') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'EXPENSE_ALREADY_PUBLISHED', code: 700 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CONTACT_NOT_FOUND', code: 800 }],
+ });
+ }
+ if (error.errorType === 'EXPENSE_HAS_ASSOCIATED_LANDED_COST') {
+ return res.status(400).send({
+ errors: [{ type: 'EXPENSE_HAS_ASSOCIATED_LANDED_COST', code: 900 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_ALLOCATED_COST_COULD_NOT_DELETED') {
+ return res.status(400).send({
+ errors: [
+ { type: 'ENTRIES_ALLOCATED_COST_COULD_NOT_DELETED', code: 1000 },
+ ],
+ });
+ }
+ if (
+ error.errorType === 'LOCATED_COST_ENTRIES_SHOULD_BIGGE_THAN_NEW_ENTRIES'
+ ) {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LOCATED_COST_ENTRIES_SHOULD_BIGGE_THAN_NEW_ENTRIES',
+ code: 1100,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Expenses/index.ts b/packages/server/src/api/controllers/Expenses/index.ts
new file mode 100644
index 000000000..11744dd28
--- /dev/null
+++ b/packages/server/src/api/controllers/Expenses/index.ts
@@ -0,0 +1,15 @@
+
+import { Router } from 'express';
+import { Container, Service } from 'typedi';
+import { ExpensesController } from './Expenses';
+
+@Service()
+export default class ExpensesBaseController {
+ router() {
+ const router = Router();
+
+ router.use('/', Container.get(ExpensesController).router());
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements.ts b/packages/server/src/api/controllers/FinancialStatements.ts
new file mode 100644
index 000000000..cabbb1235
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements.ts
@@ -0,0 +1,107 @@
+import { Router } from 'express';
+import { Container, Service } from 'typedi';
+
+import BalanceSheetController from './FinancialStatements/BalanceSheet';
+import TrialBalanceSheetController from './FinancialStatements/TrialBalanceSheet';
+import GeneralLedgerController from './FinancialStatements/GeneralLedger';
+import JournalSheetController from './FinancialStatements/JournalSheet';
+import ProfitLossController from './FinancialStatements/ProfitLossSheet';
+import ARAgingSummary from './FinancialStatements/ARAgingSummary';
+import APAgingSummary from './FinancialStatements/APAgingSummary';
+import PurchasesByItemsController from './FinancialStatements/PurchasesByItem';
+import SalesByItemsController from './FinancialStatements/SalesByItems';
+import InventoryValuationController from './FinancialStatements/InventoryValuationSheet';
+import CustomerBalanceSummaryController from './FinancialStatements/CustomerBalanceSummary';
+import VendorBalanceSummaryController from './FinancialStatements/VendorBalanceSummary';
+import TransactionsByCustomers from './FinancialStatements/TransactionsByCustomers';
+import TransactionsByVendors from './FinancialStatements/TransactionsByVendors';
+import CashFlowStatementController from './FinancialStatements/CashFlow/CashFlow';
+import InventoryDetailsController from './FinancialStatements/InventoryDetails';
+import TransactionsByReferenceController from './FinancialStatements/TransactionsByReference';
+import CashflowAccountTransactions from './FinancialStatements/CashflowAccountTransactions';
+import ProjectProfitabilityController from './FinancialStatements/ProjectProfitabilitySummary';
+
+@Service()
+export default class FinancialStatementsService {
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.use(
+ '/balance_sheet',
+ Container.get(BalanceSheetController).router()
+ );
+ router.use(
+ '/profit_loss_sheet',
+ Container.get(ProfitLossController).router()
+ );
+ router.use(
+ '/general_ledger',
+ Container.get(GeneralLedgerController).router()
+ );
+ router.use(
+ '/trial_balance_sheet',
+ Container.get(TrialBalanceSheetController).router()
+ );
+ router.use('/journal', Container.get(JournalSheetController).router());
+ router.use(
+ '/receivable_aging_summary',
+ Container.get(ARAgingSummary).router()
+ );
+ router.use(
+ '/payable_aging_summary',
+ Container.get(APAgingSummary).router()
+ );
+ router.use(
+ '/purchases-by-items',
+ Container.get(PurchasesByItemsController).router()
+ );
+ router.use(
+ '/sales-by-items',
+ Container.get(SalesByItemsController).router()
+ );
+ router.use(
+ '/inventory-valuation',
+ Container.get(InventoryValuationController).router()
+ );
+ router.use(
+ '/customer-balance-summary',
+ Container.get(CustomerBalanceSummaryController).router(),
+ );
+ router.use(
+ '/vendor-balance-summary',
+ Container.get(VendorBalanceSummaryController).router(),
+ );
+ router.use(
+ '/transactions-by-customers',
+ Container.get(TransactionsByCustomers).router(),
+ );
+ router.use(
+ '/transactions-by-vendors',
+ Container.get(TransactionsByVendors).router(),
+ );
+ router.use(
+ '/cash-flow',
+ Container.get(CashFlowStatementController).router(),
+ );
+ router.use(
+ '/inventory-item-details',
+ Container.get(InventoryDetailsController).router(),
+ );
+ router.use(
+ '/transactions-by-reference',
+ Container.get(TransactionsByReferenceController).router(),
+ );
+ router.use(
+ '/cashflow-account-transactions',
+ Container.get(CashflowAccountTransactions).router(),
+ );
+ router.use(
+ '/project-profitability-summary',
+ Container.get(ProjectProfitabilityController).router(),
+ )
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/APAgingSummary.ts b/packages/server/src/api/controllers/FinancialStatements/APAgingSummary.ts
new file mode 100644
index 000000000..8bd6c1014
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/APAgingSummary.ts
@@ -0,0 +1,69 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query } from 'express-validator';
+import { Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import APAgingSummaryReportService from '@/services/FinancialStatements/AgingSummary/APAgingSummaryService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+export default class APAgingSummaryReportController extends BaseFinancialReportController {
+ @Inject()
+ APAgingSummaryService: APAgingSummaryReportService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_AP_AGING_SUMMARY, AbilitySubject.Report),
+ this.validationSchema,
+ asyncMiddleware(this.payableAgingSummary.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema() {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('as_date').optional().isISO8601(),
+ query('aging_days_before').optional().isNumeric().toInt(),
+ query('aging_periods').optional().isNumeric().toInt(),
+ query('vendors_ids').optional().isArray({ min: 1 }),
+ query('vendors_ids.*').isInt({ min: 1 }).toInt(),
+ query('none_zero').default(true).isBoolean().toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve payable aging summary report.
+ */
+ async payableAgingSummary(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, columns, query, meta } =
+ await this.APAgingSummaryService.APAgingSummary(tenantId, filter);
+
+ return res.status(200).send({
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/ARAgingSummary.ts b/packages/server/src/api/controllers/FinancialStatements/ARAgingSummary.ts
new file mode 100644
index 000000000..deb69a172
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/ARAgingSummary.ts
@@ -0,0 +1,74 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response } from 'express';
+import { query } from 'express-validator';
+import ARAgingSummaryService from '@/services/FinancialStatements/AgingSummary/ARAgingSummaryService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class ARAgingSummaryReportController extends BaseFinancialReportController {
+ @Inject()
+ ARAgingSummaryService: ARAgingSummaryService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_AR_AGING_SUMMARY, AbilitySubject.Report),
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.receivableAgingSummary.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * AR aging summary validation roles.
+ */
+ get validationSchema() {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+
+ query('as_date').optional().isISO8601(),
+
+ query('aging_days_before').optional().isInt({ max: 500 }).toInt(),
+ query('aging_periods').optional().isInt({ max: 12 }).toInt(),
+
+ query('customers_ids').optional().isArray({ min: 1 }),
+ query('customers_ids.*').isInt({ min: 1 }).toInt(),
+
+ query('none_zero').default(true).isBoolean().toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve AR aging summary report.
+ */
+ async receivableAgingSummary(req: Request, res: Response) {
+ const { tenantId, settings } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, columns, query, meta } =
+ await this.ARAgingSummaryService.ARAgingSummary(tenantId, filter);
+
+ return res.status(200).send({
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ });
+ } catch (error) {
+ console.log(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/BalanceSheet.ts b/packages/server/src/api/controllers/FinancialStatements/BalanceSheet.ts
new file mode 100644
index 000000000..51df3c9fa
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/BalanceSheet.ts
@@ -0,0 +1,126 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import { castArray } from 'lodash';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BalanceSheetStatementService from '@/services/FinancialStatements/BalanceSheet/BalanceSheetService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import BalanceSheetTable from '@/services/FinancialStatements/BalanceSheet/BalanceSheetTable';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export default class BalanceSheetStatementController extends BaseFinancialReportController {
+ @Inject()
+ balanceSheetService: BalanceSheetStatementService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_BALANCE_SHEET, AbilitySubject.Report),
+ this.balanceSheetValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.balanceSheet.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Balance sheet validation schecma.
+ * @returns {ValidationChain[]}
+ */
+ get balanceSheetValidationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('accounting_method').optional().isIn(['cash', 'accural']),
+
+ query('from_date').optional(),
+ query('to_date').optional(),
+
+ query('display_columns_type').optional().isIn(['date_periods', 'total']),
+ query('display_columns_by')
+ .optional({ nullable: true, checkFalsy: true })
+ .isIn(['year', 'month', 'week', 'day', 'quarter']),
+
+ query('account_ids').isArray().optional(),
+ query('account_ids.*').isNumeric().toInt(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Percentage of column/row.
+ query('percentage_of_column').optional().isBoolean().toBoolean(),
+ query('percentage_of_row').optional().isBoolean().toBoolean(),
+
+ // Camparsion periods periods.
+ query('previous_period').optional().isBoolean().toBoolean(),
+ query('previous_period_amount_change').optional().isBoolean().toBoolean(),
+ query('previous_period_percentage_change')
+ .optional()
+ .isBoolean()
+ .toBoolean(),
+ // Camparsion periods periods.
+ query('previous_year').optional().isBoolean().toBoolean(),
+ query('previous_year_amount_change').optional().isBoolean().toBoolean(),
+ query('previous_year_percentage_change')
+ .optional()
+ .isBoolean()
+ .toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the balance sheet.
+ */
+ async balanceSheet(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const i18n = this.tenancy.i18n(tenantId);
+
+ let filter = this.matchedQueryData(req);
+
+ filter = {
+ ...filter,
+ accountsIds: castArray(filter.accountsIds),
+ };
+
+ try {
+ const { data, columns, query, meta } =
+ await this.balanceSheetService.balanceSheet(tenantId, filter);
+
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ const table = new BalanceSheetTable(data, query, i18n);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res.status(200).send({
+ table: {
+ rows: table.tableRows(),
+ columns: table.tableColumns(),
+ },
+ query,
+ meta,
+ });
+ case 'json':
+ default:
+ return res.status(200).send({ data, columns, query, meta });
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/BaseFinancialReportController.ts b/packages/server/src/api/controllers/FinancialStatements/BaseFinancialReportController.ts
new file mode 100644
index 000000000..7fccd76f1
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/BaseFinancialReportController.ts
@@ -0,0 +1,26 @@
+import { query } from 'express-validator';
+import BaseController from "../BaseController";
+
+export default class BaseFinancialReportController extends BaseController {
+
+
+ get sheetNumberFormatValidationSchema() {
+ return [
+ query('number_format.precision')
+ .optional()
+ .isInt({ min: 0, max: 5 })
+ .toInt(),
+ query('number_format.divide_on_1000').optional().isBoolean().toBoolean(),
+ query('number_format.show_zero').optional().isBoolean().toBoolean(),
+ query('number_format.format_money')
+ .optional()
+ .isIn(['total', 'always', 'none'])
+ .trim(),
+ query('number_format.negative_format')
+ .optional()
+ .isIn(['parentheses', 'mines'])
+ .trim()
+ .escape(),
+ ];
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts b/packages/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts
new file mode 100644
index 000000000..df2f3f5dd
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts
@@ -0,0 +1,137 @@
+import { Inject, Service } from 'typedi';
+import { query } from 'express-validator';
+import {
+ NextFunction,
+ Router,
+ Request,
+ Response,
+ ValidationChain,
+} from 'express';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import CashFlowStatementService from '@/services/FinancialStatements/CashFlow/CashFlowService';
+import {
+ ICashFlowStatementDOO,
+ ICashFlowStatement,
+ AbilitySubject,
+ ReportsAction,
+} from '@/interfaces';
+import CashFlowTable from '@/services/FinancialStatements/CashFlow/CashFlowTable';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class CashFlowController extends BaseFinancialReportController {
+ @Inject()
+ cashFlowService: CashFlowStatementService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_CASHFLOW, AbilitySubject.Report),
+ this.cashflowValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.cashFlow.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Balance sheet validation schecma.
+ * @returns {ValidationChain[]}
+ */
+ get cashflowValidationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('from_date').optional(),
+ query('to_date').optional(),
+
+ query('display_columns_type').optional().isIn(['date_periods', 'total']),
+ query('display_columns_by')
+ .optional({ nullable: true, checkFalsy: true })
+ .isIn(['year', 'month', 'week', 'day', 'quarter']),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the cashflow statment to json response.
+ * @param {ICashFlowStatement} cashFlow -
+ */
+ private transformJsonResponse(cashFlowDOO: ICashFlowStatementDOO) {
+ const { data, query, meta } = cashFlowDOO;
+
+ return {
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ };
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ * @param {ITransactionsByVendorsStatement} statement -
+ */
+ private transformToTableRows(
+ cashFlowDOO: ICashFlowStatementDOO,
+ tenantId: number
+ ) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const cashFlowTable = new CashFlowTable(cashFlowDOO, i18n);
+
+ return {
+ table: {
+ data: cashFlowTable.tableRows(),
+ columns: cashFlowTable.tableColumns(),
+ },
+ query: this.transfromToResponse(cashFlowDOO.query),
+ meta: this.transfromToResponse(cashFlowDOO.meta),
+ };
+ }
+
+ /**
+ * Retrieve the cash flow statment.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ async cashFlow(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const filter = {
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const cashFlow = await this.cashFlowService.cashFlow(tenantId, filter);
+
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(cashFlow, tenantId));
+ case 'json':
+ default:
+ return res.status(200).send(this.transformJsonResponse(cashFlow));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/CashflowAccountTransactions/index.ts b/packages/server/src/api/controllers/FinancialStatements/CashflowAccountTransactions/index.ts
new file mode 100644
index 000000000..b65c450cf
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/CashflowAccountTransactions/index.ts
@@ -0,0 +1,168 @@
+import { Inject, Service } from 'typedi';
+import { query } from 'express-validator';
+import {
+ NextFunction,
+ Router,
+ Request,
+ Response,
+ ValidationChain,
+} from 'express';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import {
+ AbilitySubject,
+ ICashFlowStatementDOO,
+ ReportsAction,
+} from '@/interfaces';
+import CashFlowTable from '@/services/FinancialStatements/CashFlow/CashFlowTable';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import CashflowAccountTransactionsService from '@/services/FinancialStatements/CashflowAccountTransactions/CashflowAccountTransactionsService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class CashFlowAccountTransactionsController extends BaseFinancialReportController {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ @Inject()
+ cashflowAccountTransactions: CashflowAccountTransactionsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_CASHFLOW_ACCOUNT_TRANSACTION,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.cashFlow),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Cashflow account transactions validation schecma.
+ * @returns {ValidationChain[]}
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('account_id').exists().isInt().toInt(),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the cashflow account transactions statment to json response.
+ * @param {ICashFlowStatement} cashFlow -
+ */
+ private transformJsonResponse(casahflowAccountTransactions) {
+ const { transactions, pagination } = casahflowAccountTransactions;
+
+ return {
+ transactions: this.transfromToResponse(transactions),
+ pagination: this.transfromToResponse(pagination),
+ };
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ * @param {ITransactionsByVendorsStatement} statement -
+ */
+ private transformToTableRows(
+ cashFlowDOO: ICashFlowStatementDOO,
+ tenantId: number
+ ) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const cashFlowTable = new CashFlowTable(cashFlowDOO, i18n);
+
+ return {
+ table: {
+ data: cashFlowTable.tableRows(),
+ columns: cashFlowTable.tableColumns(),
+ },
+ query: this.transfromToResponse(cashFlowDOO.query),
+ meta: this.transfromToResponse(cashFlowDOO.meta),
+ };
+ }
+
+ /**
+ * Retrieve the cash flow statment.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private cashFlow = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const query = this.matchedQueryData(req);
+
+ try {
+ const cashFlowAccountTransactions =
+ await this.cashflowAccountTransactions.cashflowAccountTransactions(
+ tenantId,
+ query
+ );
+
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ // case 'application/json+table':
+ // return res
+ // .status(200)
+ // .send(this.transformToTableRows(cashFlow, tenantId));
+ case 'json':
+ default:
+ return res
+ .status(200)
+ .send(this.transformJsonResponse(cashFlowAccountTransactions));
+ }
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Catches the service errors.
+ * @param {Error} error - Error.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ * @param {NextFunction} next -
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'ACCOUNT_ID_HAS_INVALID_TYPE') {
+ return res.boom.badRequest(
+ 'The given account id should be cash, bank or credit card type.',
+ {
+ errors: [{ type: 'ACCOUNT_ID_HAS_INVALID_TYPE', code: 200 }],
+ }
+ );
+ }
+ if (error.errorType === 'account_not_found') {
+ return res.boom.notFound('The given account not found.', {
+ errors: [{ type: 'ACCOUNT.NOT.FOUND', code: 100 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/CustomerBalanceSummary/index.ts b/packages/server/src/api/controllers/FinancialStatements/CustomerBalanceSummary/index.ts
new file mode 100644
index 000000000..eb026e752
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/CustomerBalanceSummary/index.ts
@@ -0,0 +1,139 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query } from 'express-validator';
+import { Inject } from 'typedi';
+import {
+ AbilitySubject,
+ ICustomerBalanceSummaryStatement,
+ ReportsAction,
+} from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import CustomerBalanceSummary from '@/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryService';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import CustomerBalanceSummaryTableRows from '@/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryTableRows';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+export default class CustomerBalanceSummaryReportController extends BaseFinancialReportController {
+ @Inject()
+ customerBalanceSummaryService: CustomerBalanceSummary;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_CUSTOMERS_SUMMARY_BALANCE,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.customerBalanceSummary.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema() {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+
+ // As date.
+ query('as_date').optional().isISO8601(),
+
+ // Percentages.
+ query('percentage_column').optional().isBoolean().toBoolean(),
+
+ // Filters none-zero or none-transactions.
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Customers ids.
+ query('customers_ids').optional().isArray({ min: 1 }),
+ query('customers_ids.*').exists().isInt().toInt(),
+ ];
+ }
+
+ /**
+ * Transformes the balance summary statement to table rows.
+ * @param {ICustomerBalanceSummaryStatement} statement -
+ */
+ private transformToTableRows(
+ tenantId,
+ { data, query }: ICustomerBalanceSummaryStatement
+ ) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const tableRows = new CustomerBalanceSummaryTableRows(data, query, i18n);
+
+ return {
+ table: {
+ columns: tableRows.tableColumns(),
+ data: tableRows.tableRows(),
+ },
+ query: this.transfromToResponse(query),
+ };
+ }
+
+ /**
+ * Transformes the balance summary statement to raw json.
+ * @param {ICustomerBalanceSummaryStatement} customerBalance -
+ */
+ private transformToJsonResponse({
+ data,
+ columns,
+ query,
+ }: ICustomerBalanceSummaryStatement) {
+ return {
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ };
+ }
+
+ /**
+ * Retrieve payable aging summary report.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async customerBalanceSummary(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, settings } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const customerBalanceSummary =
+ await this.customerBalanceSummaryService.customerBalanceSummary(
+ tenantId,
+ filter
+ );
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(tenantId, customerBalanceSummary));
+ case 'application/json':
+ default:
+ return res
+ .status(200)
+ .send(this.transformToJsonResponse(customerBalanceSummary));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/GeneralLedger.ts b/packages/server/src/api/controllers/FinancialStatements/GeneralLedger.ts
new file mode 100644
index 000000000..90955be15
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/GeneralLedger.ts
@@ -0,0 +1,79 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import GeneralLedgerService from '@/services/FinancialStatements/GeneralLedger/GeneralLedgerService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class GeneralLedgerReportController extends BaseFinancialReportController {
+ @Inject()
+ generalLedgetService: GeneralLedgerService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_GENERAL_LEDGET, AbilitySubject.Report),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.generalLedger.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ query('basis').optional(),
+
+ query('number_format.no_cents').optional().isBoolean().toBoolean(),
+ query('number_format.divide_1000').optional().isBoolean().toBoolean(),
+
+ query('none_transactions').default(true).isBoolean().toBoolean(),
+
+ query('accounts_ids').optional().isArray({ min: 1 }),
+ query('accounts_ids.*').isInt().toInt(),
+
+ query('orderBy').optional().isIn(['created_at', 'name', 'code']),
+ query('order').optional().isIn(['desc', 'asc']),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the general ledger financial statement.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async generalLedger(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, query, meta } =
+ await this.generalLedgetService.generalLedger(tenantId, filter);
+ return res.status(200).send({
+ meta: this.transfromToResponse(meta),
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts b/packages/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts
new file mode 100644
index 000000000..2f8df7722
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts
@@ -0,0 +1,148 @@
+import { Inject, Service } from 'typedi';
+import { query } from 'express-validator';
+import {
+ NextFunction,
+ Router,
+ Request,
+ Response,
+ ValidationChain,
+} from 'express';
+import BaseController from '@/api/controllers/BaseController';
+import InventoryDetailsService from '@/services/FinancialStatements/InventoryDetails/InventoryDetailsService';
+import InventoryDetailsTable from '@/services/FinancialStatements/InventoryDetails/InventoryDetailsTable';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class InventoryDetailsController extends BaseController {
+ @Inject()
+ inventoryDetailsService: InventoryDetailsService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_INVENTORY_ITEM_DETAILS,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.inventoryDetails.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Balance sheet validation schecma.
+ * @returns {ValidationChain[]}
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('number_format.precision')
+ .optional()
+ .isInt({ min: 0, max: 5 })
+ .toInt(),
+ query('number_format.divide_on_1000').optional().isBoolean().toBoolean(),
+ query('number_format.negative_format')
+ .optional()
+ .isIn(['parentheses', 'mines'])
+ .trim()
+ .escape(),
+ query('from_date').optional(),
+ query('to_date').optional(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ query('items_ids').optional().isArray(),
+ query('items_ids.*').optional().isInt().toInt(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+
+ // Filtering by warehouses.
+ query('warehouses_ids').optional().toArray().isArray({ min: 1 }),
+ query('warehouses_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the cashflow statment to json response.
+ * @param {ICashFlowStatement} cashFlow -
+ */
+ private transformJsonResponse(inventoryDetails) {
+ const { data, query, meta } = inventoryDetails;
+
+ return {
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ };
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ */
+ private transformToTableRows(inventoryDetails, tenantId: number) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const inventoryDetailsTable = new InventoryDetailsTable(
+ inventoryDetails,
+ i18n
+ );
+
+ return {
+ table: {
+ data: inventoryDetailsTable.tableData(),
+ columns: inventoryDetailsTable.tableColumns(),
+ },
+ query: this.transfromToResponse(inventoryDetails.query),
+ meta: this.transfromToResponse(inventoryDetails.meta),
+ };
+ }
+
+ /**
+ * Retrieve the cash flow statment.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ async inventoryDetails(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const filter = {
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const inventoryDetails =
+ await this.inventoryDetailsService.inventoryDetails(tenantId, filter);
+
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(inventoryDetails, tenantId));
+ case 'json':
+ default:
+ return res
+ .status(200)
+ .send(this.transformJsonResponse(inventoryDetails));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/InventoryValuationSheet.ts b/packages/server/src/api/controllers/FinancialStatements/InventoryValuationSheet.ts
new file mode 100644
index 000000000..a98c8c997
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/InventoryValuationSheet.ts
@@ -0,0 +1,89 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import InventoryValuationService from '@/services/FinancialStatements/InventoryValuationSheet/InventoryValuationSheetService';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class InventoryValuationReportController extends BaseFinancialReportController {
+ @Inject()
+ inventoryValuationService: InventoryValuationService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_INVENTORY_VALUATION_SUMMARY,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.inventoryValuation.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ query('items_ids').optional().isArray(),
+ query('items_ids.*').optional().isInt().toInt(),
+
+ query('number_format.no_cents').optional().isBoolean().toBoolean(),
+ query('number_format.divide_1000').optional().isBoolean().toBoolean(),
+
+ query('none_transactions').default(true).isBoolean().toBoolean(),
+ query('none_zero').default(false).isBoolean().toBoolean(),
+ query('only_active').default(false).isBoolean().toBoolean(),
+
+ query('orderBy').optional().isIn(['created_at', 'name', 'code']),
+ query('order').optional().isIn(['desc', 'asc']),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+
+ // Filtering by warehouses.
+ query('warehouses_ids').optional().toArray().isArray({ min: 1 }),
+ query('warehouses_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the general ledger financial statement.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async inventoryValuation(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, query, meta } =
+ await this.inventoryValuationService.inventoryValuationSheet(
+ tenantId,
+ filter
+ );
+ return res.status(200).send({
+ meta: this.transfromToResponse(meta),
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/JournalSheet.ts b/packages/server/src/api/controllers/FinancialStatements/JournalSheet.ts
new file mode 100644
index 000000000..ebd6074f4
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/JournalSheet.ts
@@ -0,0 +1,84 @@
+import { Inject, Service } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { castArray } from 'lodash';
+import { query, oneOf } from 'express-validator';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import JournalSheetService from '@/services/FinancialStatements/JournalSheet/JournalSheetService';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class JournalSheetController extends BaseFinancialReportController {
+ @Inject()
+ journalService: JournalSheetService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_JOURNAL, AbilitySubject.Report),
+ this.journalValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.journal.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get journalValidationSchema() {
+ return [
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+ query('transaction_type').optional().trim().escape(),
+ query('transaction_id').optional().isInt().toInt(),
+ oneOf(
+ [
+ query('account_ids').optional().isArray({ min: 1 }),
+ query('account_ids.*').optional().isNumeric().toInt(),
+ ],
+ [query('account_ids').optional().isNumeric().toInt()]
+ ),
+ query('from_range').optional().isNumeric().toInt(),
+ query('to_range').optional().isNumeric().toInt(),
+
+ query('number_format.no_cents').optional().isBoolean().toBoolean(),
+ query('number_format.divide_1000').optional().isBoolean().toBoolean(),
+ ];
+ }
+
+ /**
+ * Retrieve the ledger report of the given account.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async journal(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ let filter = this.matchedQueryData(req);
+
+ filter = {
+ ...filter,
+ accountsIds: castArray(filter.accountsIds),
+ };
+
+ try {
+ const { data, query, meta } = await this.journalService.journalSheet(
+ tenantId,
+ filter
+ );
+
+ return res.status(200).send({
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/ProfitLossSheet.ts b/packages/server/src/api/controllers/FinancialStatements/ProfitLossSheet.ts
new file mode 100644
index 000000000..233654dc0
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/ProfitLossSheet.ts
@@ -0,0 +1,124 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import ProfitLossSheetService from '@/services/FinancialStatements/ProfitLossSheet/ProfitLossSheetService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import { ProfitLossSheetTable } from '@/services/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+@Service()
+export default class ProfitLossSheetController extends BaseFinancialReportController {
+ @Inject()
+ profitLossSheetService: ProfitLossSheetService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ReportsAction.READ_PROFIT_LOSS, AbilitySubject.Report),
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.profitLossSheet.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('basis').optional(),
+
+ query('from_date').optional().isISO8601().toDate(),
+ query('to_date').optional().isISO8601().toDate(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ query('accounts_ids').isArray().optional(),
+ query('accounts_ids.*').isNumeric().toInt(),
+
+ query('display_columns_type').optional().isIn(['total', 'date_periods']),
+ query('display_columns_by')
+ .optional({ nullable: true, checkFalsy: true })
+ .isIn(['year', 'month', 'week', 'day', 'quarter']),
+
+ // Percentage options.
+ query('percentage_column').optional().isBoolean().toBoolean(),
+ query('percentage_row').optional().isBoolean().toBoolean(),
+ query('percentage_expense').optional().isBoolean().toBoolean(),
+ query('percentage_income').optional().isBoolean().toBoolean(),
+
+ // Camparsion periods periods.
+ query('previous_period').optional().isBoolean().toBoolean(),
+ query('previous_period_amount_change').optional().isBoolean().toBoolean(),
+ query('previous_period_percentage_change')
+ .optional()
+ .isBoolean()
+ .toBoolean(),
+ // Camparsion periods periods.
+ query('previous_year').optional().isBoolean().toBoolean(),
+ query('previous_year_amount_change').optional().isBoolean().toBoolean(),
+ query('previous_year_percentage_change')
+ .optional()
+ .isBoolean()
+ .toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve profit/loss financial statement.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async profitLossSheet(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const i18n = this.tenancy.i18n(tenantId);
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, query, meta } =
+ await this.profitLossSheetService.profitLossSheet(tenantId, filter);
+
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ const table = new ProfitLossSheetTable(data, query, i18n);
+
+ return res.status(200).send({
+ table: {
+ rows: table.tableRows(),
+ columns: table.tableColumns(),
+ },
+ query,
+ meta,
+ });
+ case 'json':
+ default:
+ return res.status(200).send({
+ data,
+ query,
+ meta,
+ });
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/ProjectProfitabilitySummary/index.ts b/packages/server/src/api/controllers/FinancialStatements/ProjectProfitabilitySummary/index.ts
new file mode 100644
index 000000000..26795fc9a
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/ProjectProfitabilitySummary/index.ts
@@ -0,0 +1,151 @@
+import { Inject, Service } from 'typedi';
+import { query } from 'express-validator';
+import {
+ NextFunction,
+ Router,
+ Request,
+ Response,
+ ValidationChain,
+} from 'express';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import {
+ ICashFlowStatementDOO,
+ AbilitySubject,
+ ReportsAction,
+ IProjectProfitabilitySummaryPOJO,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { ProjectProfitabilitySummaryTable } from '@/services/FinancialStatements/ProjectProfitabilitySummary/ProjectProfitabilitySummaryTable';
+import { ProjectProfitabilitySummaryService } from '@/services/FinancialStatements/ProjectProfitabilitySummary/ProjectProfitabilitySummaryService';
+
+@Service()
+export default class ProjectProfitabilityController extends BaseFinancialReportController {
+ @Inject()
+ private projectProfitabilityService: ProjectProfitabilitySummaryService;
+
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_PROJECT_PROFITABILITY_SUMMARY,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.projectProfitabilitySummary.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Balance sheet validation schecma.
+ * @returns {ValidationChain[]}
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('from_date').optional(),
+ query('to_date').optional(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Filtering by projects.
+ query('products_ids').optional().toArray().isArray({ min: 1 }),
+ query('products_ids.*').isNumeric().toInt(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the cashflow statment to json response.
+ * @param {ICashFlowStatement} cashFlow -
+ */
+ private transformJsonResponse(projectProfitabilityPOJO: IProjectProfitabilitySummaryPOJO) {
+ const { data, query, meta } = projectProfitabilityPOJO;
+
+ return {
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ };
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ * @param {ITransactionsByVendorsStatement} statement -
+ */
+ private transformToTableRows(
+ projectProfitabilityPOJO: IProjectProfitabilitySummaryPOJO,
+ tenantId: number
+ ) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const projectProfitabilityTable = new ProjectProfitabilitySummaryTable(
+ projectProfitabilityPOJO.data,
+ i18n
+ );
+
+ return {
+ table: {
+ data: projectProfitabilityTable.tableData(),
+ columns: projectProfitabilityTable.tableColumns(),
+ },
+ query: this.transfromToResponse(projectProfitabilityPOJO.query),
+ // meta: this.transfromToResponse(cashFlowDOO.meta),
+ };
+ }
+
+ /**
+ * Retrieve the cash flow statment.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ async projectProfitabilitySummary(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const filter = {
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const projectProfitability =
+ await this.projectProfitabilityService.projectProfitabilitySummary(
+ tenantId,
+ filter
+ );
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(projectProfitability, tenantId));
+ case 'json':
+ default:
+ return res
+ .status(200)
+ .send(this.transformJsonResponse(projectProfitability));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/PurchasesByItem.ts b/packages/server/src/api/controllers/FinancialStatements/PurchasesByItem.ts
new file mode 100644
index 000000000..5e7aacb09
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/PurchasesByItem.ts
@@ -0,0 +1,82 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import moment from 'moment';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import PurchasesByItemsService from '@/services/FinancialStatements/PurchasesByItems/PurchasesByItemsService';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class PurchasesByItemReportController extends BaseFinancialReportController {
+ @Inject()
+ purchasesByItemsService: PurchasesByItemsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_PURCHASES_BY_ITEMS,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.purchasesByItems.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ * @return {ValidationChain[]}
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ // Filter items.
+ query('number_format.no_cents').optional().isBoolean().toBoolean(),
+ query('number_format.divide_1000').optional().isBoolean().toBoolean(),
+
+ // Filters items.
+ query('none_transactions').optional().isBoolean().toBoolean(),
+ query('only_active').optional().isBoolean().toBoolean(),
+
+ // Specific items.
+ query('items_ids').optional().isArray(),
+ query('items_ids.*').optional().isInt().toInt(),
+
+ query('orderBy').optional().isIn(['created_at', 'name', 'code']),
+ query('order').optional().isIn(['desc', 'asc']),
+ ];
+ }
+
+ /**
+ * Retrieve the general ledger financial statement.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async purchasesByItems(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, query, meta } =
+ await this.purchasesByItemsService.purchasesByItems(tenantId, filter);
+ return res.status(200).send({
+ meta: this.transfromToResponse(meta),
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/SalesByItems.ts b/packages/server/src/api/controllers/FinancialStatements/SalesByItems.ts
new file mode 100644
index 000000000..759165bd1
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/SalesByItems.ts
@@ -0,0 +1,84 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import moment from 'moment';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import SalesByItemsReportService from '@/services/FinancialStatements/SalesByItems/SalesByItemsService';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class SalesByItemsReportController extends BaseFinancialReportController {
+ @Inject()
+ salesByItemsService: SalesByItemsReportService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_SALES_BY_ITEMS,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.purchasesByItems.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ // Specific items.
+ query('items_ids').optional().isArray(),
+ query('items_ids.*').optional().isInt().toInt(),
+
+ // Number format.
+ query('number_format.no_cents').optional().isBoolean().toBoolean(),
+ query('number_format.divide_1000').optional().isBoolean().toBoolean(),
+
+ // Filters items.
+ query('none_transactions').default(true).isBoolean().toBoolean(),
+ query('only_active').default(false).isBoolean().toBoolean(),
+
+ // Order by.
+ query('orderBy').optional().isIn(['created_at', 'name', 'code']),
+ query('order').optional().isIn(['desc', 'asc']),
+ ];
+ }
+
+ /**
+ * Retrieve the general ledger financial statement.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async purchasesByItems(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const { data, query, meta } = await this.salesByItemsService.salesByItems(
+ tenantId,
+ filter
+ );
+ return res.status(200).send({
+ meta: this.transfromToResponse(meta),
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/TransactionsByCustomers/index.ts b/packages/server/src/api/controllers/FinancialStatements/TransactionsByCustomers/index.ts
new file mode 100644
index 000000000..fa20ea3f3
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/TransactionsByCustomers/index.ts
@@ -0,0 +1,131 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import {
+ AbilitySubject,
+ ITransactionsByCustomersStatement,
+ ReportsAction,
+} from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import TransactionsByCustomersService from '@/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersService';
+import TransactionsByCustomersTableRows from '@/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersTableRows';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class TransactionsByCustomersReportController extends BaseFinancialReportController {
+ @Inject()
+ transactionsByCustomersService: TransactionsByCustomersService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_CUSTOMERS_TRANSACTIONS,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.transactionsByCustomers.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ private get validationSchema() {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Customers ids.
+ query('customers_ids').optional().isArray({ min: 1 }),
+ query('customers_ids.*').exists().isInt().toInt(),
+ ];
+ }
+
+ /**
+ * Transformes the statement to table rows response.
+ * @param {ITransactionsByCustomersStatement} statement -
+ */
+ private transformToTableResponse(customersTransactions, tenantId) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const table = new TransactionsByCustomersTableRows(
+ customersTransactions,
+ i18n
+ );
+ return {
+ table: {
+ rows: table.tableRows(),
+ },
+ };
+ }
+
+ /**
+ * Transformes the statement to json response.
+ * @param {ITransactionsByCustomersStatement} statement -
+ */
+ private transfromToJsonResponse(
+ data,
+ columns
+ ): ITransactionsByCustomersStatement {
+ return {
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ };
+ }
+
+ /**
+ * Retrieve payable aging summary report.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async transactionsByCustomers(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const report =
+ await this.transactionsByCustomersService.transactionsByCustomers(
+ tenantId,
+ filter
+ );
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'json':
+ return res
+ .status(200)
+ .send(this.transfromToJsonResponse(report.data, report.columns));
+ case 'application/json+table':
+ default:
+ return res
+ .status(200)
+ .send(this.transformToTableResponse(report.data, tenantId));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/TransactionsByReference/index.ts b/packages/server/src/api/controllers/FinancialStatements/TransactionsByReference/index.ts
new file mode 100644
index 000000000..d11c6004c
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/TransactionsByReference/index.ts
@@ -0,0 +1,90 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import TransactionsByReferenceService from '@/services/FinancialStatements/TransactionsByReference';
+import { ITransactionsByReferenceTransaction } from '@/interfaces';
+@Service()
+export default class TransactionsByReferenceController extends BaseController {
+ @Inject()
+ private transactionsByReferenceService: TransactionsByReferenceService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ this.validationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.transactionsByReference.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ query('reference_id').exists().isInt(),
+ query('reference_type').exists().isString(),
+
+ query('number_format.precision')
+ .optional()
+ .isInt({ min: 0, max: 5 })
+ .toInt(),
+ query('number_format.divide_on_1000').optional().isBoolean().toBoolean(),
+ query('number_format.negative_format')
+ .optional()
+ .isIn(['parentheses', 'mines'])
+ .trim()
+ .escape(),
+ ];
+ }
+
+ /**
+ * Retrieve transactions by the given reference type and id.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response.
+ * @param {NextFunction} next
+ * @returns
+ */
+ public async transactionsByReference(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const data =
+ await this.transactionsByReferenceService.getTransactionsByReference(
+ tenantId,
+ filter
+ );
+
+ return res
+ .status(200)
+ .send(this.transformToJsonResponse(data.transactions));
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Transformes the given report transaction to json response.
+ * @param transactions
+ * @returns
+ */
+ private transformToJsonResponse(
+ transactions: ITransactionsByReferenceTransaction[]
+ ) {
+ return {
+ transactions: this.transfromToResponse(transactions),
+ };
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/TransactionsByVendors/index.ts b/packages/server/src/api/controllers/FinancialStatements/TransactionsByVendors/index.ts
new file mode 100644
index 000000000..eaf8e6725
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/TransactionsByVendors/index.ts
@@ -0,0 +1,124 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import { Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import TransactionsByVendorsTableRows from '@/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorTableRows';
+import TransactionsByVendorsService from '@/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorService';
+import {
+ AbilitySubject,
+ ITransactionsByVendorsStatement,
+ ReportsAction,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+export default class TransactionsByVendorsReportController extends BaseFinancialReportController {
+ @Inject()
+ transactionsByVendorsService: TransactionsByVendorsService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_VENDORS_TRANSACTIONS,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ this.validationResult,
+ asyncMiddleware(this.transactionsByVendors.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Vendors ids.
+ query('vendors_ids').optional().isArray({ min: 1 }),
+ query('vendors_ids.*').exists().isInt().toInt(),
+ ];
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ * @param {ITransactionsByVendorsStatement} statement -
+ */
+ private transformToTableRows(tenantId: number, transactions: any[]) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const table = new TransactionsByVendorsTableRows(transactions, i18n);
+
+ return {
+ table: {
+ data: table.tableRows(),
+ },
+ };
+ }
+
+ /**
+ * Transformes the report statement to json response.
+ * @param {ITransactionsByVendorsStatement} statement -
+ */
+ private transformToJsonResponse({
+ data,
+ columns,
+ query,
+ }: ITransactionsByVendorsStatement) {
+ return {
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ };
+ }
+
+ /**
+ * Retrieve payable aging summary report.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async transactionsByVendors(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const report =
+ await this.transactionsByVendorsService.transactionsByVendors(
+ tenantId,
+ filter
+ );
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(tenantId, report.data));
+ case 'json':
+ default:
+ return res.status(200).send(this.transformToJsonResponse(report));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/TrialBalanceSheet.ts b/packages/server/src/api/controllers/FinancialStatements/TrialBalanceSheet.ts
new file mode 100644
index 000000000..4fa298fa0
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/TrialBalanceSheet.ts
@@ -0,0 +1,88 @@
+import { Inject, Service } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { query, ValidationChain } from 'express-validator';
+import { castArray } from 'lodash';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import TrialBalanceSheetService from '@/services/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetService';
+import BaseFinancialReportController from './BaseFinancialReportController';
+import { AbilitySubject, ReportsAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class TrialBalanceSheetController extends BaseFinancialReportController {
+ @Inject()
+ trialBalanceSheetService: TrialBalanceSheetService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_TRIAL_BALANCE_SHEET,
+ AbilitySubject.Report
+ ),
+ this.trialBalanceSheetValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.trialBalanceSheet.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ * @return {ValidationChain[]}
+ */
+ get trialBalanceSheetValidationSchema(): ValidationChain[] {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('basis').optional(),
+ query('from_date').optional().isISO8601(),
+ query('to_date').optional().isISO8601(),
+ query('account_ids').isArray().optional(),
+ query('account_ids.*').isNumeric().toInt(),
+ query('basis').optional(),
+
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+ query('only_active').optional().isBoolean().toBoolean(),
+
+ // Filtering by branches.
+ query('branches_ids').optional().toArray().isArray({ min: 1 }),
+ query('branches_ids.*').isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve the trial balance sheet.
+ */
+ public async trialBalanceSheet(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, settings } = req;
+ let filter = this.matchedQueryData(req);
+
+ filter = {
+ ...filter,
+ accountsIds: castArray(filter.accountsIds),
+ };
+
+ try {
+ const { data, query, meta } =
+ await this.trialBalanceSheetService.trialBalanceSheet(tenantId, filter);
+
+ return res.status(200).send({
+ data: this.transfromToResponse(data),
+ query: this.transfromToResponse(query),
+ meta: this.transfromToResponse(meta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/FinancialStatements/VendorBalanceSummary/index.ts b/packages/server/src/api/controllers/FinancialStatements/VendorBalanceSummary/index.ts
new file mode 100644
index 000000000..e93891938
--- /dev/null
+++ b/packages/server/src/api/controllers/FinancialStatements/VendorBalanceSummary/index.ts
@@ -0,0 +1,134 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { query } from 'express-validator';
+import { Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseFinancialReportController from '../BaseFinancialReportController';
+import VendorBalanceSummaryTableRows from '@/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryTableRows';
+import VendorBalanceSummaryService from '@/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryService';
+import {
+ AbilitySubject,
+ IVendorBalanceSummaryStatement,
+ ReportsAction,
+} from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+export default class VendorBalanceSummaryReportController extends BaseFinancialReportController {
+ @Inject()
+ vendorBalanceSummaryService: VendorBalanceSummaryService;
+
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(
+ ReportsAction.READ_VENDORS_SUMMARY_BALANCE,
+ AbilitySubject.Report
+ ),
+ this.validationSchema,
+ asyncMiddleware(this.vendorBalanceSummary.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Validation schema.
+ */
+ get validationSchema() {
+ return [
+ ...this.sheetNumberFormatValidationSchema,
+ query('as_date').optional().isISO8601(),
+
+ // Percentage columns.
+ query('percentage_column').optional().isBoolean().toBoolean(),
+
+ // Filters none-zero or none-transactions.
+ query('none_zero').optional().isBoolean().toBoolean(),
+ query('none_transactions').optional().isBoolean().toBoolean(),
+
+ // Vendors ids.
+ query('vendors_ids').optional().isArray({ min: 1 }),
+ query('vendors_ids.*').exists().isInt().toInt(),
+ ];
+ }
+
+ /**
+ * Transformes the report statement to table rows.
+ * @param {IVendorBalanceSummaryStatement} statement -
+ */
+ private transformToTableRows(
+ tenantId: number,
+ { data, query }: IVendorBalanceSummaryStatement
+ ) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const tableData = new VendorBalanceSummaryTableRows(
+ data,
+ query,
+ i18n
+ );
+ return {
+ table: {
+ columns: tableData.tableColumns(),
+ data: tableData.tableRows(),
+ },
+ query,
+ };
+ }
+
+ /**
+ * Transformes the report statement to raw json.
+ * @param {IVendorBalanceSummaryStatement} statement -
+ */
+ private transformToJsonResponse({
+ data,
+ columns,
+ }: IVendorBalanceSummaryStatement) {
+ return {
+ data: this.transfromToResponse(data),
+ columns: this.transfromToResponse(columns),
+ query: this.transfromToResponse(query),
+ };
+ }
+
+ /**
+ * Retrieve vendors balance summary.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async vendorBalanceSummary(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, settings } = req;
+ const filter = this.matchedQueryData(req);
+
+ try {
+ const vendorBalanceSummary =
+ await this.vendorBalanceSummaryService.vendorBalanceSummary(
+ tenantId,
+ filter
+ );
+ const accept = this.accepts(req);
+ const acceptType = accept.types(['json', 'application/json+table']);
+
+ switch (acceptType) {
+ case 'application/json+table':
+ return res
+ .status(200)
+ .send(this.transformToTableRows(tenantId, vendorBalanceSummary));
+ case 'json':
+ default:
+ return res
+ .status(200)
+ .send(this.transformToJsonResponse(vendorBalanceSummary));
+ }
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/Inventory/InventortyItemsCosts.ts b/packages/server/src/api/controllers/Inventory/InventortyItemsCosts.ts
new file mode 100644
index 000000000..36a3c6408
--- /dev/null
+++ b/packages/server/src/api/controllers/Inventory/InventortyItemsCosts.ts
@@ -0,0 +1,57 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { query } from 'express-validator';
+import BaseController from '../BaseController';
+import { InventoryCostApplication } from '@/services/Inventory/InventoryCostApplication';
+
+@Service()
+export class InventoryItemsCostController extends BaseController {
+ @Inject()
+ private inventoryItemCost: InventoryCostApplication;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/items-cost',
+ [
+ query('date').exists().isISO8601().toDate(),
+
+ query('items_ids').exists().isArray({ min: 1 }),
+ query('items_ids.*').exists().isInt().toInt(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.getItemsCosts)
+ );
+ return router;
+ }
+
+ /**
+ * Retrieves the given items costs.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public getItemsCosts = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const itemsCostQueryDTO = this.matchedQueryData(req);
+
+ try {
+ const costs = await this.inventoryItemCost.getItemsInventoryValuationList(
+ tenantId,
+ itemsCostQueryDTO.itemsIds,
+ itemsCostQueryDTO.date
+ );
+ return res.status(200).send({ costs });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/Inventory/InventoryAdjustments.ts b/packages/server/src/api/controllers/Inventory/InventoryAdjustments.ts
new file mode 100644
index 000000000..40b1744ff
--- /dev/null
+++ b/packages/server/src/api/controllers/Inventory/InventoryAdjustments.ts
@@ -0,0 +1,345 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, query, param } from 'express-validator';
+import { ServiceError } from '@/exceptions';
+import BaseController from '../BaseController';
+import InventoryAdjustmentService from '@/services/Inventory/InventoryAdjustmentService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { AbilitySubject, InventoryAdjustmentAction } from '@/interfaces';
+import CheckPolicies from '../../middleware/CheckPolicies';
+
+@Service()
+export default class InventoryAdjustmentsController extends BaseController {
+ @Inject()
+ inventoryAdjustmentService: InventoryAdjustmentService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/:id/publish',
+ CheckPolicies(
+ InventoryAdjustmentAction.EDIT,
+ AbilitySubject.InventoryAdjustment
+ ),
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.publishInventoryAdjustment.bind(this)),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(
+ InventoryAdjustmentAction.DELETE,
+ AbilitySubject.InventoryAdjustment
+ ),
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteInventoryAdjustment.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/quick',
+ CheckPolicies(
+ InventoryAdjustmentAction.CREATE,
+ AbilitySubject.InventoryAdjustment
+ ),
+ this.validatateQuickAdjustment,
+ this.validationResult,
+ this.asyncMiddleware(this.createQuickInventoryAdjustment.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(
+ InventoryAdjustmentAction.VIEW,
+ AbilitySubject.InventoryAdjustment
+ ),
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getInventoryAdjustment.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(
+ InventoryAdjustmentAction.VIEW,
+ AbilitySubject.InventoryAdjustment
+ ),
+ [...this.validateListQuerySchema],
+ this.validationResult,
+ this.asyncMiddleware(this.getInventoryAdjustments.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Validate list query schema
+ */
+ get validateListQuerySchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ ];
+ }
+
+ /**
+ * Quick inventory adjustment validation schema.
+ */
+ get validatateQuickAdjustment() {
+ return [
+ check('date').exists().isISO8601(),
+ check('type')
+ .exists()
+ .isIn(['increment', 'decrement', 'value_adjustment']),
+ check('reference_no').exists(),
+ check('adjustment_account_id').exists().isInt().toInt(),
+ check('reason').exists().isString().exists(),
+ check('description').optional().isString(),
+ check('item_id').exists().isInt().toInt(),
+ check('quantity')
+ .if(check('type').exists().isIn(['increment', 'decrement']))
+ .exists()
+ .isInt()
+ .toInt(),
+ check('cost')
+ .if(check('type').exists().isIn(['increment']))
+ .exists()
+ .isFloat()
+ .toInt(),
+ check('publish').default(false).isBoolean().toBoolean(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Creates a quick inventory adjustment.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async createQuickInventoryAdjustment(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, user } = req;
+ const quickInventoryAdjustment = this.matchedBodyData(req);
+
+ try {
+ const inventoryAdjustment =
+ await this.inventoryAdjustmentService.createQuickAdjustment(
+ tenantId,
+ quickInventoryAdjustment,
+ user
+ );
+
+ return res.status(200).send({
+ id: inventoryAdjustment.id,
+ message: 'The inventory adjustment has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given inventory adjustment transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async deleteInventoryAdjustment(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { id: adjustmentId } = req.params;
+
+ try {
+ await this.inventoryAdjustmentService.deleteInventoryAdjustment(
+ tenantId,
+ adjustmentId
+ );
+ return res.status(200).send({
+ id: adjustmentId,
+ message: 'The inventory adjustment has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Publish the given inventory adjustment transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async publishInventoryAdjustment(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { id: adjustmentId } = req.params;
+
+ try {
+ await this.inventoryAdjustmentService.publishInventoryAdjustment(
+ tenantId,
+ adjustmentId
+ );
+ return res.status(200).send({
+ id: adjustmentId,
+ message: 'The inventory adjustment has been published successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the specific inventory adjustment transaction of the given id.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async getInventoryAdjustment(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { id: adjustmentId } = req.params;
+
+ try {
+ const inventoryAdjustment =
+ await this.inventoryAdjustmentService.getInventoryAdjustment(
+ tenantId,
+ adjustmentId
+ );
+
+ return res.status(200).send({
+ data: this.transfromToResponse(inventoryAdjustment),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the inventory adjustments paginated list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getInventoryAdjustments(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const filter = {
+ page: 1,
+ pageSize: 12,
+ columnSortBy: 'created_at',
+ sortOrder: 'desc',
+ filterRoles: [],
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { pagination, inventoryAdjustments } =
+ await this.inventoryAdjustmentService.getInventoryAdjustments(
+ tenantId,
+ filter
+ );
+
+ return res.status(200).send({
+ inventoy_adjustments: inventoryAdjustments,
+ pagination: this.transfromToResponse(pagination),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'INVENTORY_ADJUSTMENT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'INVENTORY_ADJUSTMENT.NOT.FOUND',
+ code: 100,
+ message: 'The inventory adjustment not found.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEM.NOT.FOUND', code: 140 }],
+ });
+ }
+ if (error.errorType === 'account_not_found') {
+ return res.boom.notFound('The given account not found.', {
+ errors: [{ type: 'ACCOUNT.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'ITEM_SHOULD_BE_INVENTORY_TYPE') {
+ return res.boom.badRequest(
+ 'You could not make adjustment on item has no inventory type.',
+ { errors: [{ type: 'ITEM_SHOULD_BE_INVENTORY_TYPE', code: 300 }] }
+ );
+ }
+ if (error.errorType === 'INVENTORY_ADJUSTMENT_ALREADY_PUBLISHED') {
+ return res.boom.badRequest('', {
+ errors: [
+ { type: 'INVENTORY_ADJUSTMENT_ALREADY_PUBLISHED', code: 400 },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4900,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/InviteUsers.ts b/packages/server/src/api/controllers/InviteUsers.ts
new file mode 100644
index 000000000..090f33882
--- /dev/null
+++ b/packages/server/src/api/controllers/InviteUsers.ts
@@ -0,0 +1,268 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, body, param } from 'express-validator';
+import { IInviteUserInput } from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import { ServiceError } from '@/exceptions';
+import BaseController from './BaseController';
+import InviteTenantUserService from '@/services/InviteUsers/TenantInviteUser';
+import AcceptInviteUserService from '@/services/InviteUsers/AcceptInviteUser';
+
+@Service()
+export default class InviteUsersController extends BaseController {
+ @Inject()
+ inviteUsersService: InviteTenantUserService;
+
+ @Inject()
+ acceptInviteService: AcceptInviteUserService;
+
+ /**
+ * Routes that require authentication.
+ */
+ authRouter() {
+ const router = Router();
+
+ router.post(
+ '/send',
+ [
+ body('email').exists().trim().escape(),
+ body('role_id').exists().isNumeric().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.sendInvite.bind(this)),
+ this.handleServicesError
+ );
+ router.post(
+ '/resend/:userId',
+ [param('userId').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.resendInvite.bind(this)),
+ this.handleServicesError
+ );
+ return router;
+ }
+
+ /**
+ * Routes that non-required authentication.
+ */
+ nonAuthRouter() {
+ const router = Router();
+
+ router.post(
+ '/accept/:token',
+ [...this.inviteUserDTO],
+ this.validationResult,
+ asyncMiddleware(this.accept.bind(this)),
+ this.handleServicesError
+ );
+ router.get(
+ '/invited/:token',
+ [param('token').exists().trim().escape()],
+ this.validationResult,
+ asyncMiddleware(this.invited.bind(this)),
+ this.handleServicesError
+ );
+
+ return router;
+ }
+
+ /**
+ * Invite DTO schema validation.
+ */
+ get inviteUserDTO() {
+ return [
+ check('first_name').exists().trim().escape(),
+ check('last_name').exists().trim().escape(),
+ check('phone_number').exists().trim().escape(),
+ check('password').exists().trim().escape(),
+ param('token').exists().trim().escape(),
+ ];
+ }
+
+ /**
+ * Invite a user to the authorized user organization.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ async sendInvite(req: Request, res: Response, next: Function) {
+ const sendInviteDTO = this.matchedBodyData(req);
+ const { tenantId } = req;
+ const { user } = req;
+
+ try {
+ const { invite } = await this.inviteUsersService.sendInvite(
+ tenantId,
+ sendInviteDTO,
+ user
+ );
+ return res.status(200).send({
+ type: 'success',
+ code: 'INVITE.SENT.SUCCESSFULLY',
+ message: 'The invite has been sent to the given email.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Resend the user invite.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ async resendInvite(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { userId } = req.params;
+
+ try {
+ await this.inviteUsersService.resendInvite(tenantId, userId, user);
+
+ return res.status(200).send({
+ type: 'success',
+ code: 'INVITE.RESEND.SUCCESSFULLY',
+ message: 'The invite has been sent to the given email.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Accept the inviation.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async accept(req: Request, res: Response, next: Function) {
+ const inviteUserInput: IInviteUserInput = this.matchedBodyData(req, {
+ locations: ['body'],
+ includeOptionals: true,
+ });
+ const { token } = req.params;
+
+ try {
+ await this.acceptInviteService.acceptInvite(token, inviteUserInput);
+
+ return res.status(200).send({
+ type: 'success',
+ code: 'USER.INVITE.ACCEPTED',
+ message: 'User invite has been accepted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Check if the invite token is valid.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async invited(req: Request, res: Response, next: Function) {
+ const { token } = req.params;
+
+ try {
+ const { inviteToken, orgName } =
+ await this.acceptInviteService.checkInvite(token);
+
+ return res.status(200).send({
+ inviteToken: inviteToken.token,
+ email: inviteToken.email,
+ organizationName: orgName,
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles the service error.
+ */
+ handleServicesError(error, req: Request, res: Response, next: Function) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'EMAIL_EXISTS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'EMAIL.ALREADY.EXISTS',
+ code: 100,
+ message: 'Email already exists in the users.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'EMAIL_ALREADY_INVITED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'EMAIL.ALREADY.INVITED',
+ code: 200,
+ message: 'Email already invited.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'INVITE_TOKEN_INVALID') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'INVITE.TOKEN.INVALID',
+ code: 300,
+ message: 'Invite token is invalid, please try another one.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'PHONE_NUMBER_EXISTS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'PHONE_NUMBER.EXISTS',
+ code: 400,
+ message:
+ 'Phone number is already invited, please try another unique one.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'USER_RECENTLY_INVITED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'USER_RECENTLY_INVITED',
+ code: 500,
+ message:
+ 'This person was recently invited. No need to invite them again just yet.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'ROLE_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ROLE_NOT_FOUND',
+ code: 600,
+ message: 'The given user role is not found.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'USER_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'USER_NOT_FOUND',
+ code: 700,
+ message: 'The given user is not found.',
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/ItemCategories.ts b/packages/server/src/api/controllers/ItemCategories.ts
new file mode 100644
index 000000000..9310ebc02
--- /dev/null
+++ b/packages/server/src/api/controllers/ItemCategories.ts
@@ -0,0 +1,311 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import ItemCategoriesService from '@/services/ItemCategories/ItemCategoriesService';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import { IItemCategoryOTD } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import BaseController from '@/api/controllers/BaseController';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+
+@Service()
+export default class ItemsCategoriesController extends BaseController {
+ @Inject()
+ itemCategoriesService: ItemCategoriesService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ /**
+ * Router constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/:id',
+ [
+ ...this.categoryValidationSchema,
+ ...this.specificCategoryValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editCategory.bind(this)),
+ this.handlerServiceError
+ );
+ router.post(
+ '/',
+ [...this.categoryValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.newCategory.bind(this)),
+ this.handlerServiceError
+ );
+ router.delete(
+ '/:id',
+ [...this.specificCategoryValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteItem.bind(this)),
+ this.handlerServiceError
+ );
+ router.get(
+ '/:id',
+ [...this.specificCategoryValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getCategory.bind(this)),
+ this.handlerServiceError
+ );
+ router.get(
+ '/',
+ [...this.categoriesListValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getList.bind(this)),
+ this.handlerServiceError,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ return router;
+ }
+
+ /**
+ * Item category validation schema.
+ */
+ get categoryValidationSchema() {
+ return [
+ check('name')
+ .exists()
+ .trim()
+ .escape()
+ .isLength({ min: 0, max: DATATYPES_LENGTH.STRING }),
+ check('description')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('sell_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('cost_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('inventory_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Validate items categories schema.
+ */
+ get categoriesListValidationSchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().trim().escape().isIn(['desc', 'asc']),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ ];
+ }
+
+ /**
+ * Validate specific item category schema.
+ */
+ get specificCategoryValidationSchema() {
+ return [param('id').exists().toInt()];
+ }
+
+ /**
+ * Creates a new item category.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async newCategory(req: Request, res: Response, next: NextFunction) {
+ const { user, tenantId } = req;
+ const itemCategoryOTD: IItemCategoryOTD = this.matchedBodyData(req);
+
+ try {
+ const itemCategory = await this.itemCategoriesService.newItemCategory(
+ tenantId,
+ itemCategoryOTD,
+ user
+ );
+ return res.status(200).send({
+ id: itemCategory.id,
+ message: 'The item category has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit details of the given category item.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async editCategory(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: itemCategoryId } = req.params;
+ const itemCategoryOTD: IItemCategoryOTD = this.matchedBodyData(req);
+
+ try {
+ await this.itemCategoriesService.editItemCategory(
+ tenantId,
+ itemCategoryId,
+ itemCategoryOTD,
+ user
+ );
+ return res.status(200).send({
+ id: itemCategoryId,
+ message: 'The item category has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the give item category.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async deleteItem(req: Request, res: Response, next: NextFunction) {
+ const { id: itemCategoryId } = req.params;
+ const { tenantId, user } = req;
+
+ try {
+ await this.itemCategoriesService.deleteItemCategory(
+ tenantId,
+ itemCategoryId,
+ user
+ );
+ return res.status(200).send({
+ id: itemCategoryId,
+ message: 'The item category has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the list of items.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async getList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+
+ const itemCategoriesFilter = {
+ sortOrder: 'asc',
+ columnSortBy: 'created_at',
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const {
+ itemCategories,
+ filterMeta,
+ } = await this.itemCategoriesService.getItemCategoriesList(
+ tenantId,
+ itemCategoriesFilter,
+ user
+ );
+ return res.status(200).send({
+ item_categories: itemCategories,
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve details of the given category.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async getCategory(req: Request, res: Response, next: NextFunction) {
+ const itemCategoryId: number = req.params.id;
+ const { tenantId, user } = req;
+
+ try {
+ const itemCategory = await this.itemCategoriesService.getItemCategory(
+ tenantId,
+ itemCategoryId,
+ user
+ );
+ return res.status(200).send({ category: itemCategory });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service error.
+ * @param {Error} error
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next
+ */
+ handlerServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'CATEGORY_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEM_CATEGORY_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'ITEM_CATEGORIES_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEM_CATEGORIES_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'CATEGORY_NAME_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CATEGORY_NAME_EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_FOUMD') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'COST.ACCOUNT.NOT.FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_COGS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'COST.ACCOUNT.NOT.COGS.TYPE', code: 500 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_INCOME') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SELL.ACCOUNT.NOT.FOUND', code: 600 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SELL.ACCOUNT.NOT.INCOME.TYPE', code: 700 }],
+ });
+ }
+ if (error.errorType === 'INVENTORY_ACCOUNT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVENTORY.ACCOUNT.NOT.FOUND', code: 800 }],
+ });
+ }
+ if (error.errorType === 'INVENTORY_ACCOUNT_NOT_INVENTORY') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVENTORY.ACCOUNT.NOT.CURRENT.ASSET', code: 900 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Items/Items.ts b/packages/server/src/api/controllers/Items/Items.ts
new file mode 100644
index 000000000..104de0b88
--- /dev/null
+++ b/packages/server/src/api/controllers/Items/Items.ts
@@ -0,0 +1,522 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, ValidationChain } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import { IItemDTO, ItemAction, AbilitySubject } from '@/interfaces';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+import CheckAbilities from '@/api/middleware/CheckPolicies';
+import { ItemsApplication } from '@/services/Items/ItemsApplication';
+
+@Service()
+export default class ItemsController extends BaseController {
+ @Inject()
+ private itemsApplication: ItemsApplication;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckAbilities(ItemAction.CREATE, AbilitySubject.Item),
+ this.validateItemSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.newItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/activate',
+ CheckAbilities(ItemAction.EDIT, AbilitySubject.Item),
+ this.validateSpecificItemSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.activateItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/inactivate',
+ CheckAbilities(ItemAction.EDIT, AbilitySubject.Item),
+ [...this.validateSpecificItemSchema],
+ this.validationResult,
+ this.asyncMiddleware(this.inactivateItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckAbilities(ItemAction.EDIT, AbilitySubject.Item),
+ [...this.validateItemSchema, ...this.validateSpecificItemSchema],
+ this.validationResult,
+ this.asyncMiddleware(this.editItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckAbilities(ItemAction.DELETE, AbilitySubject.Item),
+ [...this.validateSpecificItemSchema],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckAbilities(ItemAction.VIEW, AbilitySubject.Item),
+ [...this.validateSpecificItemSchema],
+ this.validationResult,
+ this.asyncMiddleware(this.getItem.bind(this)),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ CheckAbilities(ItemAction.VIEW, AbilitySubject.Item),
+ [...this.validateListQuerySchema],
+ this.validationResult,
+ this.asyncMiddleware(this.getItemsList.bind(this)),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Validate item schema.
+ */
+ get validateItemSchema(): ValidationChain[] {
+ return [
+ check('name')
+ .exists()
+ .isString()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('type')
+ .exists()
+ .isString()
+ .trim()
+ .escape()
+ .isIn(['service', 'non-inventory', 'inventory']),
+ check('code')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ // Purchase attributes.
+ check('purchasable').optional().isBoolean().toBoolean(),
+ check('cost_price')
+ .optional({ nullable: true })
+ .isFloat({ min: 0, max: DATATYPES_LENGTH.DECIMAL_13_3 })
+ .toFloat()
+ .if(check('purchasable').equals('true'))
+ .exists(),
+ check('cost_account_id').if(check('purchasable').equals('true')).exists(),
+ check('cost_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ // Sell attributes.
+ check('sellable').optional().isBoolean().toBoolean(),
+ check('sell_price')
+ .optional({ nullable: true })
+ .isFloat({ min: 0, max: DATATYPES_LENGTH.DECIMAL_13_3 })
+ .toFloat()
+ .if(check('sellable').equals('true'))
+ .exists(),
+ check('sell_account_id').if(check('sellable').equals('true')).exists(),
+ check('sell_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('inventory_account_id')
+ .if(check('type').equals('inventory'))
+ .exists(),
+ check('inventory_account_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('sell_description')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('purchase_description')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('category_id')
+ .optional({ nullable: true })
+ .isInt({ min: 0, max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('note')
+ .optional()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('active').optional().isBoolean().toBoolean(),
+
+ check('media_ids').optional().isArray(),
+ check('media_ids.*').exists().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Validate specific item params schema.
+ * @return {ValidationChain[]}
+ */
+ get validateSpecificItemSchema(): ValidationChain[] {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Validate list query schema.
+ */
+ get validateListQuerySchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Validate autocomplete list query schema.
+ */
+ get autocompleteQuerySchema() {
+ return [
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ query('limit').optional().isNumeric().toInt(),
+
+ query('keyword').optional().isString().trim().escape(),
+ ];
+ }
+
+ /**
+ * Stores the given item details to the storage.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async newItem(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const itemDTO: IItemDTO = this.matchedBodyData(req);
+
+ try {
+ const storedItem = await this.itemsApplication.createItem(tenantId, itemDTO);
+
+ return res.status(200).send({
+ id: storedItem.id,
+ message: 'The item has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Updates the given item details on the storage.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async editItem(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const itemId: number = req.params.id;
+ const item: IItemDTO = this.matchedBodyData(req);
+
+ try {
+ await this.itemsApplication.editItem(tenantId, itemId, item);
+
+ return res.status(200).send({
+ id: itemId,
+ message: 'The item has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Activates the given item.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async activateItem(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const itemId: number = req.params.id;
+
+ try {
+ await this.itemsApplication.activateItem(tenantId, itemId);
+
+ return res.status(200).send({
+ id: itemId,
+ message: 'The item has been activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Inactivates the given item.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async inactivateItem(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const itemId: number = req.params.id;
+
+ try {
+ await this.itemsApplication.inactivateItem(tenantId, itemId);
+
+ return res.status(200).send({
+ id: itemId,
+ message: 'The item has been inactivated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given item from the storage.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async deleteItem(req: Request, res: Response, next: NextFunction) {
+ const itemId: number = req.params.id;
+ const { tenantId } = req;
+
+ try {
+ await this.itemsApplication.deleteItem(tenantId, itemId);
+
+ return res.status(200).send({
+ id: itemId,
+ message: 'The item has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve details the given item id.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getItem(req: Request, res: Response, next: NextFunction) {
+ const itemId: number = req.params.id;
+ const { tenantId } = req;
+
+ try {
+ const item = await this.itemsApplication.getItem(tenantId, itemId);
+
+ return res.status(200).send({
+ item: this.transfromToResponse(item),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve items datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async getItemsList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ const filter = {
+ sortOrder: 'DESC',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ inactiveMode: false,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { items, pagination, filterMeta } =
+ await this.itemsApplication.getItems(tenantId, filter);
+
+ return res.status(200).send({
+ items: this.transfromToResponse(items),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEM.NOT.FOUND', code: 140 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 130 }],
+ });
+ }
+ if (error.errorType === 'ITEM_CATEOGRY_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEM_CATEGORY.NOT.FOUND', code: 140 }],
+ });
+ }
+ if (error.errorType === 'ITEM_NAME_EXISTS') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEM.NAME.ALREADY.EXISTS', code: 210 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_FOUMD') {
+ return res.status(400).send({
+ errors: [{ type: 'COST.ACCOUNT.NOT.FOUND', code: 120 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_COGS') {
+ return res.status(400).send({
+ errors: [{ type: 'COST.ACCOUNT.NOT.COGS.TYPE', code: 220 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'SELL.ACCOUNT.NOT.FOUND', code: 130 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_INCOME') {
+ return res.status(400).send({
+ errors: [{ type: 'SELL.ACCOUNT.NOT.INCOME.TYPE', code: 230 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_FOUMD') {
+ return res.status(400).send({
+ errors: [{ type: 'COST.ACCOUNT.NOT.FOUND', code: 120 }],
+ });
+ }
+ if (error.errorType === 'COST_ACCOUNT_NOT_COGS') {
+ return res.status(400).send({
+ errors: [{ type: 'COST.ACCOUNT.NOT.COGS.TYPE', code: 220 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'SELL.ACCOUNT.NOT.FOUND', code: 130 }],
+ });
+ }
+ if (error.errorType === 'INVENTORY_ACCOUNT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'INVENTORY.ACCOUNT.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'SELL_ACCOUNT_NOT_INCOME') {
+ return res.status(400).send({
+ errors: [{ type: 'SELL.ACCOUNT.NOT.INCOME.TYPE', code: 230 }],
+ });
+ }
+ if (error.errorType === 'INVENTORY_ACCOUNT_NOT_INVENTORY') {
+ return res.status(400).send({
+ errors: [{ type: 'INVENTORY.ACCOUNT.NOT.INVENTORY.TYPE', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_HAVE_ASSOCIATED_TRANSACTIONS') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEMS_HAVE_ASSOCIATED_TRANSACTIONS', code: 310 }],
+ });
+ }
+ if (error.errorType === 'ITEM_HAS_ASSOCIATED_TRANSACTINS') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEM_HAS_ASSOCIATED_TRANSACTINS', code: 320 }],
+ });
+ }
+ if (error.errorType === 'ITEM_HAS_ASSOCIATED_INVENTORY_ADJUSTMENT') {
+ return res.status(400).send({
+ errors: [
+ { type: 'ITEM_HAS_ASSOCIATED_INVENTORY_ADJUSTMENT', code: 330 },
+ ],
+ });
+ }
+ if (error.errorType === 'ITEM_CANNOT_CHANGE_INVENTORY_TYPE') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ITEM_CANNOT_CHANGE_INVENTORY_TYPE',
+ message: 'Cannot change inventory item type',
+ code: 340,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'TYPE_CANNOT_CHANGE_WITH_ITEM_HAS_TRANSACTIONS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'TYPE_CANNOT_CHANGE_WITH_ITEM_HAS_TRANSACTIONS',
+ message:
+ 'Cannot change item type to inventory with item has associated transactions.',
+ code: 350,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'INVENTORY_ACCOUNT_CANNOT_MODIFIED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'INVENTORY_ACCOUNT_CANNOT_MODIFIED',
+ message:
+ 'Cannot change item inventory account while the item has transactions.',
+ code: 360,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'ITEM_HAS_ASSOCIATED_TRANSACTIONS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ITEM_HAS_ASSOCIATED_TRANSACTIONS',
+ code: 370,
+ message:
+ 'Could not delete item that has associated transactions.',
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Items/ItemsTransactions.ts b/packages/server/src/api/controllers/Items/ItemsTransactions.ts
new file mode 100644
index 000000000..53086c0c7
--- /dev/null
+++ b/packages/server/src/api/controllers/Items/ItemsTransactions.ts
@@ -0,0 +1,137 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { Inject, Service } from 'typedi';
+import ItemTransactionsService from '@/services/Items/ItemTransactionsService';
+import BaseController from '../BaseController';
+
+@Service()
+export default class ItemTransactionsController extends BaseController {
+ @Inject()
+ itemTransactionsService: ItemTransactionsService;
+
+ router() {
+ const router = Router();
+
+ router.get(
+ '/:id/transactions/invoices',
+ this.asyncMiddleware(this.getItemInvoicesTransactions)
+ );
+ router.get(
+ '/:id/transactions/bills',
+ this.asyncMiddleware(this.getItemBillTransactions)
+ );
+ router.get(
+ '/:id/transactions/estimates',
+ this.asyncMiddleware(this.getItemEstimateTransactions)
+ );
+ router.get(
+ '/:id/transactions/receipts',
+ this.asyncMiddleware(this.getItemReceiptTransactions)
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve item associated invoices transactions.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ public getItemInvoicesTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+
+ try {
+ const transactions =
+ await this.itemTransactionsService.getItemInvoicesTransactions(
+ tenantId,
+ invoiceId
+ );
+
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve item associated bills transactions.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ public getItemBillTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: billId } = req.params;
+
+ try {
+ const transactions =
+ await this.itemTransactionsService.getItemBillTransactions(
+ tenantId,
+ billId
+ );
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve item associated estimates transactions.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ public getItemEstimateTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: estimateId } = req.params;
+
+ try {
+ const transactions =
+ await this.itemTransactionsService.getItemEstimateTransactions(
+ tenantId,
+ estimateId
+ );
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ */
+ public getItemReceiptTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: receiptId } = req.params;
+
+ try {
+ const transactions =
+ await this.itemTransactionsService.getItemReceiptTransactions(
+ tenantId,
+ receiptId
+ );
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/Items/index.ts b/packages/server/src/api/controllers/Items/index.ts
new file mode 100644
index 000000000..33ef7d3b0
--- /dev/null
+++ b/packages/server/src/api/controllers/Items/index.ts
@@ -0,0 +1,17 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { Container, Service } from 'typedi';
+import ItemsController from './Items';
+
+import ItemTransactionsController from './ItemsTransactions';
+
+@Service()
+export default class ItemsBaseController {
+ router() {
+ const router = Router();
+
+ router.use('/', Container.get(ItemsController).router());
+ router.use('/', Container.get(ItemTransactionsController).router());
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/Jobs.ts b/packages/server/src/api/controllers/Jobs.ts
new file mode 100644
index 000000000..08786fdea
--- /dev/null
+++ b/packages/server/src/api/controllers/Jobs.ts
@@ -0,0 +1,60 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import BaseController from '@/api/controllers/BaseController';
+import { ServiceError } from '@/exceptions';
+import JobsService from '@/services/Jobs/JobsService';
+
+@Service()
+export default class ItemsController extends BaseController {
+ @Inject()
+ jobsService: JobsService;
+
+ /**
+ * Router constructor.
+ */
+ public router() {
+ const router = Router();
+
+ router.get('/:id', this.getJob, this.handlerServiceErrors);
+
+ return router;
+ }
+
+ /**
+ * Retrieve job details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getJob = async (req: Request, res: Response, next: NextFunction) => {
+ const { id } = req.params;
+
+ try {
+ const job = await this.jobsService.getJob(id);
+
+ return res.status(200).send({
+ job: this.transfromToResponse(job),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors = (
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ };
+}
diff --git a/packages/server/src/api/controllers/ManualJournals.ts b/packages/server/src/api/controllers/ManualJournals.ts
new file mode 100644
index 000000000..682ef64ce
--- /dev/null
+++ b/packages/server/src/api/controllers/ManualJournals.ts
@@ -0,0 +1,477 @@
+import { Inject, Service } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import { ServiceError } from '@/exceptions';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { DATATYPES_LENGTH } from '@/data/DataTypes';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, ManualJournalAction } from '@/interfaces';
+import { ManualJournalsApplication } from '@/services/ManualJournals/ManualJournalsApplication';
+
+@Service()
+export default class ManualJournalsController extends BaseController {
+ @Inject()
+ private manualJournalsApplication: ManualJournalsApplication;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ CheckPolicies(ManualJournalAction.View, AbilitySubject.ManualJournal),
+ [...this.manualJournalsListSchema],
+ this.validationResult,
+ asyncMiddleware(this.getManualJournalsList),
+ this.dynamicListService.handlerErrorsToResponse,
+ this.catchServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(ManualJournalAction.View, AbilitySubject.ManualJournal),
+ asyncMiddleware(this.getManualJournal),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id/publish',
+ CheckPolicies(ManualJournalAction.Edit, AbilitySubject.ManualJournal),
+ [...this.manualJournalParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.publishManualJournal),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(ManualJournalAction.Edit, AbilitySubject.ManualJournal),
+ [...this.manualJournalValidationSchema, ...this.manualJournalParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.editManualJournal),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(ManualJournalAction.Delete, AbilitySubject.ManualJournal),
+ [...this.manualJournalParamSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteManualJournal),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/',
+ CheckPolicies(ManualJournalAction.Create, AbilitySubject.ManualJournal),
+ [...this.manualJournalValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.makeJournalEntries),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Specific manual journal id param validation schema.
+ */
+ get manualJournalParamSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Manual journal DTO schema.
+ */
+ get manualJournalValidationSchema() {
+ return [
+ check('date').exists().isISO8601(),
+ check('currency_code').optional(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('journal_number')
+ .optional()
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('journal_type')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('reference')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('description')
+ .optional({ nullable: true })
+ .isString()
+ .trim()
+ .escape()
+ .isLength({ max: DATATYPES_LENGTH.TEXT }),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('publish').optional().isBoolean().toBoolean(),
+ check('entries').isArray({ min: 2 }),
+ check('entries.*.index')
+ .exists()
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('entries.*.credit')
+ .optional({ nullable: true })
+ .isFloat({ min: 0, max: DATATYPES_LENGTH.DECIMAL_13_3 })
+ .toFloat(),
+ check('entries.*.debit')
+ .optional({ nullable: true })
+ .isFloat({ min: 0, max: DATATYPES_LENGTH.DECIMAL_13_3 })
+ .toFloat(),
+ check('entries.*.account_id')
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('entries.*.note')
+ .optional({ nullable: true })
+ .isString()
+ .isLength({ max: DATATYPES_LENGTH.STRING }),
+ check('entries.*.contact_id')
+ .optional({ nullable: true })
+ .isInt({ max: DATATYPES_LENGTH.INT_10 })
+ .toInt(),
+ check('entries.*.branch_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ check('entries.*.project_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Manual journals list validation schema.
+ */
+ get manualJournalsListSchema() {
+ return [
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('custom_view_id').optional().isNumeric().toInt(),
+
+ query('column_sort_by').optional().trim().escape(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Make manual journal.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private makeJournalEntries = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const manualJournalDTO = this.matchedBodyData(req);
+
+ try {
+ const { manualJournal } =
+ await this.manualJournalsApplication.createManualJournal(
+ tenantId,
+ manualJournalDTO,
+ user
+ );
+ return res.status(200).send({
+ id: manualJournal.id,
+ message: 'The manual journal has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edit the given manual journal.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private editManualJournal = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const { id: manualJournalId } = req.params;
+ const manualJournalDTO = this.matchedBodyData(req);
+
+ try {
+ const { manualJournal } =
+ await this.manualJournalsApplication.editManualJournal(
+ tenantId,
+ manualJournalId,
+ manualJournalDTO,
+ user
+ );
+ return res.status(200).send({
+ id: manualJournal.id,
+ message: 'The manual journal has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the given manual journal details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getManualJournal = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: manualJournalId } = req.params;
+
+ try {
+ const manualJournal =
+ await this.manualJournalsApplication.getManualJournal(
+ tenantId,
+ manualJournalId
+ );
+ return res.status(200).send({
+ manual_journal: this.transfromToResponse(manualJournal),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Publish the given manual journal.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private publishManualJournal = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: manualJournalId } = req.params;
+
+ try {
+ await this.manualJournalsApplication.publishManualJournal(
+ tenantId,
+ manualJournalId
+ );
+ return res.status(200).send({
+ id: manualJournalId,
+ message: 'The manual journal has been published successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Delete the given manual journal.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private deleteManualJournal = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const { id: manualJournalId } = req.params;
+
+ try {
+ await this.manualJournalsApplication.deleteManualJournal(
+ tenantId,
+ manualJournalId
+ );
+ return res.status(200).send({
+ id: manualJournalId,
+ message: 'Manual journal has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve manual journals list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ getManualJournalsList = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+ try {
+ const { manualJournals, pagination, filterMeta } =
+ await this.manualJournalsApplication.getManualJournals(
+ tenantId,
+ filter
+ );
+
+ return res.status(200).send({
+ manual_journals: this.transfromToResponse(manualJournals),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Catches all service errors.
+ * @param error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ catchServiceErrors = (
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'manual_journal_not_found') {
+ res.boom.badRequest('Manual journal not found.', {
+ errors: [{ type: 'MANUAL.JOURNAL.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'credit_debit_not_equal_zero') {
+ return res.boom.badRequest(
+ 'Credit and debit should not be equal zero.',
+ {
+ errors: [
+ {
+ type: 'CREDIT.DEBIT.SUMATION.SHOULD.NOT.EQUAL.ZERO',
+ code: 200,
+ },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'credit_debit_not_equal') {
+ return res.boom.badRequest('Credit and debit should be equal.', {
+ errors: [{ type: 'CREDIT.DEBIT.NOT.EQUALS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'acccounts_ids_not_found') {
+ return res.boom.badRequest(
+ 'Journal entries some of accounts ids not exists.',
+ { errors: [{ type: 'ACCOUNTS.IDS.NOT.FOUND', code: 400 }] }
+ );
+ }
+ if (error.errorType === 'journal_number_exists') {
+ return res.boom.badRequest('Journal number should be unique.', {
+ errors: [{ type: 'JOURNAL.NUMBER.ALREADY.EXISTS', code: 500 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_SHOULD_ASSIGN_WITH_CONTACT') {
+ return res.boom.badRequest('', {
+ errors: [
+ {
+ type: 'ENTRIES_SHOULD_ASSIGN_WITH_CONTACT',
+ code: 600,
+ meta: this.transfromToResponse(error.payload),
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'CONTACTS_SHOULD_ASSIGN_WITH_VALID_ACCOUNT') {
+ return res.boom.badRequest('', {
+ errors: [
+ {
+ type: 'CONTACTS_SHOULD_ASSIGN_WITH_VALID_ACCOUNT',
+ code: 700,
+ meta: this.transfromToResponse(error.payload),
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'contacts_not_found') {
+ return res.boom.badRequest('', {
+ errors: [{ type: 'CONTACTS_NOT_FOUND', code: 800 }],
+ });
+ }
+ if (error.errorType === 'MANUAL_JOURNAL_ALREADY_PUBLISHED') {
+ return res.boom.badRequest('', {
+ errors: [{ type: 'MANUAL_JOURNAL_ALREADY_PUBLISHED', code: 900 }],
+ });
+ }
+ if (error.errorType === 'MANUAL_JOURNAL_NO_REQUIRED') {
+ return res.boom.badRequest('', {
+ errors: [
+ {
+ type: 'MANUAL_JOURNAL_NO_REQUIRED',
+ message: 'The manual journal number required.',
+ code: 1000,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ if (
+ error.errorType === 'COULD_NOT_ASSIGN_DIFFERENT_CURRENCY_TO_ACCOUNTS'
+ ) {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'COULD_NOT_ASSIGN_DIFFERENT_CURRENCY_TO_ACCOUNTS',
+ code: 1100,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'MANUAL_JOURNAL_ENTRIES_HAVE_NO_BRANCH_ID') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'MANUAL_JOURNAL_ENTRIES_HAVE_NO_BRANCH_ID', code: 1200 },
+ ],
+ });
+ }
+ }
+ next(error);
+ };
+}
diff --git a/packages/server/src/api/controllers/Media.ts b/packages/server/src/api/controllers/Media.ts
new file mode 100644
index 000000000..70fbc0347
--- /dev/null
+++ b/packages/server/src/api/controllers/Media.ts
@@ -0,0 +1,212 @@
+
+import { Router, Request, Response, NextFunction } from 'express';
+import {
+ param,
+ query,
+ check,
+} from 'express-validator';
+import { camelCase, upperFirst } from 'lodash';
+import { Inject, Service } from 'typedi';
+import { IMediaLinkDTO } from '@/interfaces';
+import fs from 'fs';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from './BaseController';
+import MediaService from '@/services/Media/MediaService';
+import { ServiceError } from '@/exceptions';
+
+const fsPromises = fs.promises;
+
+@Service()
+export default class MediaController extends BaseController {
+ @Inject()
+ mediaService: MediaService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post('/upload', [
+ ...this.uploadValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.uploadMedia.bind(this)),
+ this.handlerServiceErrors,
+ );
+ router.post('/:id/link', [
+ ...this.mediaIdParamSchema,
+ ...this.linkValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.linkMedia.bind(this)),
+ this.handlerServiceErrors,
+ );
+ router.delete('/', [
+ ...this.deleteValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.deleteMedia.bind(this)),
+ this.handlerServiceErrors,
+ );
+ router.get('/:id', [
+ ...this.mediaIdParamSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.getMedia.bind(this)),
+ this.handlerServiceErrors,
+ );
+ return router;
+ }
+
+ get uploadValidationSchema() {
+ return [
+ // check('attachment'),
+ check('model_name').optional().trim().escape(),
+ check('model_id').optional().isNumeric().toInt(),
+ ];
+ }
+
+ get linkValidationSchema() {
+ return [
+ check('model_name').exists().trim().escape(),
+ check('model_id').exists().isNumeric().toInt(),
+ ]
+ }
+
+ get deleteValidationSchema() {
+ return [
+ query('ids').exists().isArray(),
+ query('ids.*').exists().isNumeric().toInt(),
+ ];
+ }
+
+ get mediaIdParamSchema() {
+ return [
+ param('id').exists().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Retrieve all or the given attachment ids.
+ * @param {Request} req -
+ * @param {Response} req -
+ * @param {NextFunction} req -
+ */
+ async getMedia(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: mediaId } = req.params;
+
+ try {
+ const media = await this.mediaService.getMedia(tenantId, mediaId);
+ return res.status(200).send({ media });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Uploads media.
+ * @param {Request} req -
+ * @param {Response} req -
+ * @param {NextFunction} req -
+ */
+ async uploadMedia(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { attachment } = req.files
+
+ const linkMediaDTO: IMediaLinkDTO = this.matchedBodyData(req);
+ const modelName = linkMediaDTO.modelName
+ ? upperFirst(camelCase(linkMediaDTO.modelName)) : '';
+
+ try {
+ const media = await this.mediaService.upload(tenantId, attachment, modelName, linkMediaDTO.modelId);
+ return res.status(200).send({ media_id: media.id });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given attachment ids from file system and database.
+ * @param {Request} req -
+ * @param {Response} req -
+ * @param {NextFunction} req -
+ */
+ async deleteMedia(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { ids: mediaIds } = req.query;
+
+ try {
+ await this.mediaService.deleteMedia(tenantId, mediaIds);
+ return res.status(200).send({
+ media_ids: mediaIds
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Links the given media to the specific resource model.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async linkMedia(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: mediaId } = req.params;
+ const linkMediaDTO: IMediaLinkDTO = this.matchedBodyData(req);
+ const modelName = upperFirst(camelCase(linkMediaDTO.modelName));
+
+ try {
+ await this.mediaService.linkMedia(tenantId, mediaId, linkMediaDTO.modelId, modelName);
+ return res.status(200).send({ media_id: mediaId });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handler service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handlerServiceErrors(error, req: Request, res: Response, next: NextFunction) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'MINETYPE_NOT_SUPPORTED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MINETYPE_NOT_SUPPORTED', code: 100, }]
+ });
+ }
+ if (error.errorType === 'MEDIA_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MEDIA_NOT_FOUND', code: 200 }]
+ });
+ }
+ if (error.errorType === 'MODEL_NAME_HAS_NO_MEDIA') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MODEL_NAME_HAS_NO_MEDIA', code: 300 }]
+ });
+ }
+ if (error.errorType === 'MODEL_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MODEL_ID_NOT_FOUND', code: 400 }]
+ });
+ }
+ if (error.errorType === 'MEDIA_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MEDIA_IDS_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'MEDIA_LINK_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'MEDIA_LINK_EXISTS', code: 600 }],
+ });
+ }
+ }
+ next(error);
+ }
+};
diff --git a/packages/server/src/api/controllers/Miscellaneous/index.ts b/packages/server/src/api/controllers/Miscellaneous/index.ts
new file mode 100644
index 000000000..9d8e5367b
--- /dev/null
+++ b/packages/server/src/api/controllers/Miscellaneous/index.ts
@@ -0,0 +1,41 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import BaseController from '@/api/controllers/BaseController';
+import MiscService from '@/services/Miscellaneous/MiscService';
+import DateFormatsService from '@/services/Miscellaneous/DateFormats';
+
+@Service()
+export default class MiscController extends BaseController {
+ @Inject()
+ dateFormatsService: DateFormatsService;
+
+ /**
+ * Express router.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/date_formats',
+ this.validationResult,
+ this.asyncMiddleware(this.dateFormats.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve date formats options.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ dateFormats(req: Request, res: Response, next: NextFunction) {
+ try {
+ const dateFormats = this.dateFormatsService.getDateFormats();
+
+ return res.status(200).send({ data: dateFormats });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/Organization.ts b/packages/server/src/api/controllers/Organization.ts
new file mode 100644
index 000000000..76c8e72bb
--- /dev/null
+++ b/packages/server/src/api/controllers/Organization.ts
@@ -0,0 +1,195 @@
+import { Inject, Service } from 'typedi';
+import moment from 'moment-timezone';
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, ValidationChain } from 'express-validator';
+
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import JWTAuth from '@/api/middleware/jwtAuth';
+import TenancyMiddleware from '@/api/middleware/TenancyMiddleware';
+import AttachCurrentTenantUser from '@/api/middleware/AttachCurrentTenantUser';
+import OrganizationService from '@/services/Organization/OrganizationService';
+import {
+ ACCEPTED_CURRENCIES,
+ MONTHS,
+ ACCEPTED_LOCALES,
+} from '@/services/Organization/constants';
+import { DATE_FORMATS } from '@/services/Miscellaneous/DateFormats/constants';
+
+import { ServiceError } from '@/exceptions';
+import BaseController from '@/api/controllers/BaseController';
+
+const ACCEPTED_LOCATIONS = ['libya'];
+
+@Service()
+export default class OrganizationController extends BaseController {
+ @Inject()
+ private organizationService: OrganizationService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.use(JWTAuth);
+ router.use(AttachCurrentTenantUser);
+ router.use(TenancyMiddleware);
+
+ router.post(
+ '/build',
+ this.organizationValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.build.bind(this)),
+ this.handleServiceErrors.bind(this)
+ );
+ router.put(
+ '/',
+ this.organizationValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.updateOrganization.bind(this)),
+ this.handleServiceErrors.bind(this)
+ );
+ router.get(
+ '/',
+ asyncMiddleware(this.currentOrganization.bind(this)),
+ this.handleServiceErrors.bind(this)
+ );
+ return router;
+ }
+
+ /**
+ * Organization setup schema.
+ * @return {ValidationChain[]}
+ */
+ private get organizationValidationSchema(): ValidationChain[] {
+ return [
+ check('name').exists().trim(),
+ check('industry').optional().isString(),
+ check('location').exists().isString().isIn(ACCEPTED_LOCATIONS),
+ check('base_currency').exists().isIn(ACCEPTED_CURRENCIES),
+ check('timezone').exists().isIn(moment.tz.names()),
+ check('fiscal_year').exists().isIn(MONTHS),
+ check('language').exists().isString().isIn(ACCEPTED_LOCALES),
+ check('date_format').optional().isIn(DATE_FORMATS),
+ ];
+ }
+
+ /**
+ * Builds tenant database and migrate database schema.
+ * @param {Request} req - Express request.
+ * @param {Response} res - Express response.
+ * @param {NextFunction} next
+ */
+ private async build(req: Request, res: Response, next: Function) {
+ const { tenantId, user } = req;
+ const buildDTO = this.matchedBodyData(req);
+
+ try {
+ const result = await this.organizationService.buildRunJob(
+ tenantId,
+ buildDTO,
+ user
+ );
+ return res.status(200).send({
+ type: 'success',
+ code: 'ORGANIZATION.DATABASE.INITIALIZED',
+ message: 'The organization database has been initialized.',
+ data: result,
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the current organization of the associated authenticated user.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private async currentOrganization(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+
+ try {
+ const organization = await this.organizationService.currentOrganization(
+ tenantId
+ );
+ return res.status(200).send({
+ organization: this.transfromToResponse(organization),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Update the organization information.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns
+ */
+ private async updateOrganization(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const tenantDTO = this.matchedBodyData(req);
+
+ try {
+ await this.organizationService.updateOrganization(tenantId, tenantDTO);
+
+ return res.status(200).send(
+ this.transfromToResponse({
+ tenantId,
+ message: 'Organization information has been updated successfully.',
+ })
+ );
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'tenant_not_found') {
+ return res.status(400).send({
+ errors: [{ type: 'TENANT.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'TENANT_ALREADY_BUILT') {
+ return res.status(400).send({
+ errors: [{ type: 'TENANT_ALREADY_BUILT', code: 200 }],
+ });
+ }
+ if (error.errorType === 'TENANT_IS_BUILDING') {
+ return res.status(400).send({
+ errors: [{ type: 'TENANT_IS_BUILDING', code: 300 }],
+ });
+ }
+ if (error.errorType === 'BASE_CURRENCY_MUTATE_LOCKED') {
+ return res.status(400).send({
+ errors: [{ type: 'BASE_CURRENCY_MUTATE_LOCKED', code: 400 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/OrganizationDashboard.ts b/packages/server/src/api/controllers/OrganizationDashboard.ts
new file mode 100644
index 000000000..a374645c7
--- /dev/null
+++ b/packages/server/src/api/controllers/OrganizationDashboard.ts
@@ -0,0 +1,124 @@
+import { Inject, Service } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import BaseController from '@/api/controllers/BaseController';
+import OrganizationService from '../../services/Organization/OrganizationService';
+import OrganizationUpgrade from '../../services/Organization/OrganizationUpgrade';
+import { ServiceError } from '../../exceptions';
+
+@Service()
+export default class OrganizationDashboardController extends BaseController {
+ @Inject()
+ organizationService: OrganizationService;
+
+ @Inject()
+ organizationUpgrade: OrganizationUpgrade;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/base_currency_mutate',
+ this.baseCurrencyMutateAbility.bind(this)
+ );
+ router.post(
+ '/upgrade',
+ this.validationResult,
+ this.asyncMiddleware(this.upgradeOrganization),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private async baseCurrencyMutateAbility(
+ req: Request,
+ res: Response,
+ next: Function
+ ) {
+ const { tenantId } = req;
+
+ try {
+ const abilities =
+ await this.organizationService.mutateBaseCurrencyAbility(tenantId);
+
+ return res.status(200).send({ abilities });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Upgrade the authenticated organization.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ * @returns {Response}
+ */
+ public upgradeOrganization = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ // Upgrade organization database.
+ const { jobId } = await this.organizationUpgrade.upgrade(tenantId);
+
+ return res.status(200).send({
+ job_id: jobId,
+ message: 'The organization has been upgraded successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handle service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns
+ */
+ private handleServiceErrors = (
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'TENANT_DATABASE_UPGRADED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'TENANT_DATABASE_UPGRADED',
+ message: 'Organization database is already upgraded.',
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'TENANT_UPGRADE_IS_RUNNING') {
+ return res.status(200).send({
+ errors: [
+ {
+ type: 'TENANT_UPGRADE_IS_RUNNING',
+ message: 'Organization database upgrade is running.',
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ };
+}
diff --git a/packages/server/src/api/controllers/Ping.ts b/packages/server/src/api/controllers/Ping.ts
new file mode 100644
index 000000000..df199d8c2
--- /dev/null
+++ b/packages/server/src/api/controllers/Ping.ts
@@ -0,0 +1,28 @@
+import { Router, Request, Response } from 'express';
+
+export default class Ping {
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/',
+ this.ping,
+ );
+ return router;
+ }
+
+ /**
+ * Handle the ping request.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async ping(req: Request, res: Response)
+ {
+ return res.status(200).send({
+ server: true,
+ });
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/api/controllers/Projects/Projects.ts b/packages/server/src/api/controllers/Projects/Projects.ts
new file mode 100644
index 000000000..33155fa81
--- /dev/null
+++ b/packages/server/src/api/controllers/Projects/Projects.ts
@@ -0,0 +1,273 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import { AbilitySubject, IProjectStatus, ProjectAction } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { ProjectsApplication } from '@/services/Projects/Projects/ProjectsApplication';
+
+@Service()
+export class ProjectsController extends BaseController {
+ @Inject()
+ private projectsApplication: ProjectsApplication;
+
+ /**
+ * Router constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(ProjectAction.CREATE, AbilitySubject.Project),
+ [
+ check('contact_id').exists(),
+ check('name').exists().trim(),
+ check('deadline').exists().isISO8601(),
+ check('cost_estimate').exists().isDecimal(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.createProject.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(ProjectAction.EDIT, AbilitySubject.Project),
+ [
+ param('id').exists().isInt().toInt(),
+ check('contact_id').exists(),
+ check('name').exists().trim(),
+ check('deadline').exists().isISO8601(),
+ check('cost_estimate').exists().isDecimal(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editProject.bind(this)),
+ this.catchServiceErrors
+ );
+ router.patch(
+ '/:projectId/status',
+ CheckPolicies(ProjectAction.EDIT, AbilitySubject.Project),
+ [
+ param('projectId').exists().isInt().toInt(),
+ check('status')
+ .exists()
+ .isIn([IProjectStatus.InProgress, IProjectStatus.Closed]),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editProject.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(ProjectAction.VIEW, AbilitySubject.Project),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.getProject.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/:projectId/billable/entries',
+ CheckPolicies(ProjectAction.VIEW, AbilitySubject.Project),
+ [
+ param('projectId').exists().isInt().toInt(),
+ query('billable_type').optional().toArray(),
+ query('to_date').optional().isISO8601(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.projectBillableEntries.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(ProjectAction.VIEW, AbilitySubject.Project),
+ [],
+ this.validationResult,
+ asyncMiddleware(this.getProjects.bind(this)),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(ProjectAction.DELETE, AbilitySubject.Project),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.deleteProject.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new project.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private async createProject(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const projectDTO = this.matchedBodyData(req);
+
+ try {
+ const account = await this.projectsApplication.createProject(
+ tenantId,
+ projectDTO
+ );
+ return res.status(200).send({
+ id: account.id,
+ message: 'The project has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit project details.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private async editProject(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { projectId } = req.params;
+
+ const editProjectDTO = this.matchedBodyData(req);
+
+ try {
+ const account = await this.projectsApplication.editProjectStatus(
+ tenantId,
+ projectId,
+ editProjectDTO.status
+ );
+ return res.status(200).send({
+ id: account.id,
+ message: 'The project has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Get details of the given account.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private async getProject(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: projectId } = req.params;
+
+ try {
+ const project = await this.projectsApplication.getProject(
+ tenantId,
+ projectId
+ );
+ return res.status(200).send({ project });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the given account.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private async deleteProject(req: Request, res: Response, next: NextFunction) {
+ const { id: accountId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.projectsApplication.deleteProject(tenantId, accountId);
+
+ return res.status(200).send({
+ id: accountId,
+ message: 'The deleted project has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve accounts datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Response}
+ */
+ private async getProjects(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+
+ // Filter query.
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ inactiveMode: false,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const projects = await this.projectsApplication.getProjects(
+ tenantId,
+ filter
+ );
+ return res.status(200).send({
+ projects,
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieves the given billable entries of the given project.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private projectBillableEntries = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { projectId } = req.params;
+ const query = this.matchedQueryData(req);
+
+ try {
+ const billableEntries =
+ await this.projectsApplication.getProjectBillableEntries(
+ tenantId,
+ projectId,
+ query
+ );
+ return res.status(200).send({
+ billableEntries,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Transforms service errors to response.
+ * @param {Error}
+ * @param {Request} req
+ * @param {Response} res
+ * @param {ServiceError} error
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Projects/Tasks.ts b/packages/server/src/api/controllers/Projects/Tasks.ts
new file mode 100644
index 000000000..4c6551b18
--- /dev/null
+++ b/packages/server/src/api/controllers/Projects/Tasks.ts
@@ -0,0 +1,211 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import { AbilitySubject, AccountAction } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { TasksApplication } from '@/services/Projects/Tasks/TasksApplication';
+import { ProjectTaskChargeType } from '@/services/Projects/Tasks/constants';
+
+@Service()
+export class ProjectTasksController extends BaseController {
+ @Inject()
+ private tasksApplication: TasksApplication;
+
+ /**
+ * Router constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/projects/:projectId/tasks',
+ CheckPolicies(AccountAction.CREATE, AbilitySubject.Project),
+ [
+ check('name').exists(),
+ check('charge_type')
+ .exists()
+ .trim()
+ .toUpperCase()
+ .isIn(Object.values(ProjectTaskChargeType)),
+ check('rate').exists(),
+ check('estimate_hours').exists(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.createTask.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/tasks/:taskId',
+ CheckPolicies(AccountAction.EDIT, AbilitySubject.Project),
+ [
+ param('taskId').exists().isInt().toInt(),
+ check('name').exists(),
+ check('charge_type').exists().trim(),
+ check('rate').exists(),
+ check('estimate_hours').exists(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editTask.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/tasks/:taskId',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Project),
+ [param('taskId').exists().isInt().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.getTask.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/projects/:projectId/tasks',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Project),
+ [param('projectId').exists().isInt().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.getTasks.bind(this)),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/tasks/:taskId',
+ CheckPolicies(AccountAction.DELETE, AbilitySubject.Project),
+ [param('taskId').exists().isInt().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.deleteTask.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new project.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async createTask(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { projectId } = req.params;
+ const taskDTO = this.matchedBodyData(req);
+
+ try {
+ const task = await this.tasksApplication.createTask(
+ tenantId,
+ projectId,
+ taskDTO
+ );
+ return res.status(200).send({
+ id: task.id,
+ message: 'The task has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit project details.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async editTask(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { taskId } = req.params;
+
+ const editTaskDTO = this.matchedBodyData(req);
+
+ try {
+ const task = await this.tasksApplication.editTask(
+ tenantId,
+ taskId,
+ editTaskDTO
+ );
+ return res.status(200).send({
+ id: task.id,
+ message: 'The task has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Get details of the given task.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getTask(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { taskId } = req.params;
+
+ try {
+ const task = await this.tasksApplication.getTask(tenantId, taskId);
+
+ return res.status(200).send({ task });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the given task.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async deleteTask(req: Request, res: Response, next: NextFunction) {
+ const { taskId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.tasksApplication.deleteTask(tenantId, taskId);
+
+ return res.status(200).send({
+ id: taskId,
+ message: 'The deleted task has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve accounts datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Response}
+ */
+ public async getTasks(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { projectId } = req.params;
+
+ try {
+ const tasks = await this.tasksApplication.getTasks(tenantId, projectId);
+
+ return res.status(200).send({ tasks });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Transforms service errors to response.
+ * @param {Error}
+ * @param {Request} req
+ * @param {Response} res
+ * @param {ServiceError} error
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Projects/Times.ts b/packages/server/src/api/controllers/Projects/Times.ts
new file mode 100644
index 000000000..a74edcf48
--- /dev/null
+++ b/packages/server/src/api/controllers/Projects/Times.ts
@@ -0,0 +1,253 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import { AbilitySubject, AccountAction } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { TimesApplication } from '@/services/Projects/Times/TimesApplication';
+
+@Service()
+export class ProjectTimesController extends BaseController {
+ @Inject()
+ private timesApplication: TimesApplication;
+
+ /**
+ * Router constructor method.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/projects/tasks/:taskId/times',
+ CheckPolicies(AccountAction.CREATE, AbilitySubject.Project),
+ [
+ param('taskId').exists().isInt().toInt(),
+ check('duration').exists().isDecimal(),
+ check('description').exists().trim(),
+ check('date').exists().isISO8601(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.createTime.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/projects/times/:timeId',
+ CheckPolicies(AccountAction.EDIT, AbilitySubject.Project),
+ [
+ param('timeId').exists().isInt().toInt(),
+ check('duration').exists().isDecimal(),
+ check('description').exists().trim(),
+ check('date').exists().isISO8601(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editTime.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/projects/times/:timeId',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Project),
+ [
+ param('timeId').exists().isInt().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.getTime.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/projects/:projectId/times',
+ CheckPolicies(AccountAction.VIEW, AbilitySubject.Project),
+ [
+ param('projectId').exists().isInt().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.getTimeline.bind(this)),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/projects/times/:timeId',
+ CheckPolicies(AccountAction.DELETE, AbilitySubject.Project),
+ [
+ param('timeId').exists().isInt().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.deleteTime.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Project create DTO Schema validation.
+ */
+ get createTimeDTOSchema() {
+ return [];
+ }
+
+ /**
+ * Project edit DTO Schema validation.
+ */
+ get editProjectDTOSchema() {
+ return [
+ check('contact_id').exists(),
+ check('name').exists().trim(),
+ check('deadline').exists({ nullable: true }).isISO8601(),
+ check('cost_estimate').exists().isDecimal(),
+ ];
+ }
+
+ get accountParamSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Accounts list validation schema.
+ */
+ get accountsListSchema() {
+ return [
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('inactive_mode').optional().isBoolean().toBoolean(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Creates a new project.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async createTime(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { taskId } = req.params;
+ const taskDTO = this.matchedBodyData(req);
+
+ try {
+ const task = await this.timesApplication.createTime(
+ tenantId,
+ taskId,
+ taskDTO
+ );
+ return res.status(200).send({
+ id: task.id,
+ message: 'The time entry has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit project details.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async editTime(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { timeId } = req.params;
+
+ const editTaskDTO = this.matchedBodyData(req);
+
+ try {
+ const task = await this.timesApplication.editTime(
+ tenantId,
+ timeId,
+ editTaskDTO
+ );
+ return res.status(200).send({
+ id: task.id,
+ message: 'The task has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Get details of the given task.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getTime(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { timeId } = req.params;
+
+ try {
+ const timeEntry = await this.timesApplication.getTime(tenantId, timeId);
+
+ return res.status(200).send({ timeEntry });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delete the given task.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async deleteTime(req: Request, res: Response, next: NextFunction) {
+ const { timeId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.timesApplication.deleteTime(tenantId, timeId);
+
+ return res.status(200).send({
+ id: timeId,
+ message: 'The deleted task has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve accounts datatable list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Response}
+ */
+ public async getTimeline(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { projectId } = req.params;
+
+ try {
+ const timeline = await this.timesApplication.getTimeline(
+ tenantId,
+ projectId
+ );
+
+ return res.status(200).send({ timeline });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Transforms service errors to response.
+ * @param {Error}
+ * @param {Request} req
+ * @param {Response} res
+ * @param {ServiceError} error
+ */
+ private catchServiceErrors(
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/Bills.ts b/packages/server/src/api/controllers/Purchases/Bills.ts
new file mode 100644
index 000000000..3c1ef0311
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/Bills.ts
@@ -0,0 +1,547 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import { AbilitySubject, BillAction, IBillDTO, IBillEditDTO } from '@/interfaces';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BillsService from '@/services/Purchases/Bills';
+import BaseController from '@/api/controllers/BaseController';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import BillPaymentsService from '@/services/Purchases/BillPaymentsService';
+
+@Service()
+export default class BillsController extends BaseController {
+ @Inject()
+ private billsService: BillsService;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ @Inject()
+ private billPayments: BillPaymentsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(BillAction.Create, AbilitySubject.Bill),
+ [...this.billValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.newBill.bind(this)),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id/open',
+ CheckPolicies(BillAction.Edit, AbilitySubject.Bill),
+ [...this.specificBillValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.openBill.bind(this)),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(BillAction.Edit, AbilitySubject.Bill),
+ [...this.billEditValidationSchema, ...this.specificBillValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.editBill.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/due',
+ CheckPolicies(BillAction.View, AbilitySubject.Bill),
+ [...this.dueBillsListingValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getDueBills.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(BillAction.View, AbilitySubject.Bill),
+ [...this.specificBillValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getBill.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id/payment-transactions',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getBillPaymentsTransactions),
+ this.handleServiceError
+ );
+ router.get(
+ '/',
+ CheckPolicies(BillAction.View, AbilitySubject.Bill),
+ [...this.billsListingValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.billsList.bind(this)),
+ this.handleServiceError,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(BillAction.Delete, AbilitySubject.Bill),
+ [...this.specificBillValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteBill.bind(this)),
+ this.handleServiceError
+ );
+ return router;
+ }
+
+ /**
+ * Common validation schema.
+ */
+ get billValidationSchema() {
+ return [
+ check('bill_number').exists().trim().escape(),
+ check('reference_no').optional().trim().escape(),
+ check('bill_date').exists().isISO8601(),
+ check('due_date').optional().isISO8601(),
+
+ check('vendor_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('project_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('note').optional().trim().escape(),
+ check('open').default(false).isBoolean().toBoolean(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.landed_cost')
+ .optional({ nullable: true })
+ .isBoolean()
+ .toBoolean(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Common validation schema.
+ */
+ get billEditValidationSchema() {
+ return [
+ check('bill_number').optional().trim().escape(),
+ check('reference_no').optional().trim().escape(),
+ check('bill_date').exists().isISO8601(),
+ check('due_date').optional().isISO8601(),
+
+ check('vendor_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('project_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('note').optional().trim().escape(),
+ check('open').default(false).isBoolean().toBoolean(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.id').optional().isNumeric().toInt(),
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.landed_cost')
+ .optional({ nullable: true })
+ .isBoolean()
+ .toBoolean(),
+ ];
+ }
+
+ /**
+ * Bill validation schema.
+ */
+ get specificBillValidationSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Bills list validation schema.
+ */
+ get billsListingValidationSchema() {
+ return [
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ get dueBillsListingValidationSchema() {
+ return [
+ query('vendor_id').optional().trim().escape(),
+ query('payment_made_id').optional().trim().escape(),
+ ];
+ }
+
+ /**
+ * Creates a new bill and records journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ async newBill(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const billDTO: IBillDTO = this.matchedBodyData(req);
+
+ try {
+ const storedBill = await this.billsService.createBill(
+ tenantId,
+ billDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: storedBill.id,
+ message: 'The bill has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit bill details with associated entries and rewrites journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async editBill(req: Request, res: Response, next: NextFunction) {
+ const { id: billId } = req.params;
+ const { tenantId, user } = req;
+ const billDTO: IBillEditDTO = this.matchedBodyData(req);
+
+ try {
+ await this.billsService.editBill(tenantId, billId, billDTO, user);
+
+ return res.status(200).send({
+ id: billId,
+ message: 'The bill has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Open the given bill.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async openBill(req: Request, res: Response, next: NextFunction) {
+ const { id: billId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.billsService.openBill(tenantId, billId);
+
+ return res.status(200).send({
+ id: billId,
+ message: 'The bill has been opened successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the given bill details with associated item entries.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getBill(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: billId } = req.params;
+
+ try {
+ const bill = await this.billsService.getBill(tenantId, billId);
+
+ return res.status(200).send(this.transfromToResponse({ bill }));
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given bill with associated entries and journal transactions.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async deleteBill(req: Request, res: Response, next: NextFunction) {
+ const billId = req.params.id;
+ const { tenantId } = req;
+
+ try {
+ await this.billsService.deleteBill(tenantId, billId);
+
+ return res.status(200).send({
+ id: billId,
+ message: 'The given bill deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Listing bills with pagination meta.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ public async billsList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ page: 1,
+ pageSize: 12,
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { bills, pagination, filterMeta } =
+ await this.billsService.getBills(tenantId, filter);
+
+ return res.status(200).send({
+ bills: this.transfromToResponse(bills),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Listing all due bills of the given vendor.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public async getDueBills(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { vendorId } = this.matchedQueryData(req);
+
+ try {
+ const bills = await this.billsService.getDueBills(tenantId, vendorId);
+ return res.status(200).send({ bills });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve payments transactions of specific bill.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public getBillPaymentsTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: billId } = req.params;
+
+ try {
+ const billPayments = await this.billPayments.getBillPayments(
+ tenantId,
+ billId
+ );
+ return res.status(200).send({
+ data: billPayments,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'BILL_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'BILL_NUMBER_EXISTS') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL.NUMBER.EXISTS', code: 500 }],
+ });
+ }
+ if (error.errorType === 'BILL_VENDOR_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL_VENDOR_NOT_FOUND', code: 600 }],
+ });
+ }
+ if (error.errorType === 'BILL_ITEMS_NOT_PURCHASABLE') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL_ITEMS_NOT_PURCHASABLE', code: 700 }],
+ });
+ }
+ if (error.errorType === 'NOT_PURCHASE_ABLE_ITEMS') {
+ return res.status(400).send({
+ errors: [{ type: 'NOT_PURCHASE_ABLE_ITEMS', code: 800 }],
+ });
+ }
+ if (error.errorType === 'BILL_ITEMS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEMS.IDS.NOT.FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'BILL_ENTRIES_IDS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL_ENTRIES_IDS_NOT_FOUND', code: 900 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'BILL_ALREADY_OPEN') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BILL_ALREADY_OPEN', code: 1100 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'VENDOR_NOT_FOUND',
+ message: 'Vendor not found.',
+ code: 1200,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'BILL_HAS_ASSOCIATED_PAYMENT_ENTRIES') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'BILL_HAS_ASSOCIATED_PAYMENT_ENTRIES',
+ message:
+ 'Cannot delete bill that has associated payment transactions.',
+ code: 1200,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'BILL_HAS_ASSOCIATED_LANDED_COSTS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'BILL_HAS_ASSOCIATED_LANDED_COSTS',
+ message:
+ 'Cannot delete bill that has associated landed cost transactions.',
+ code: 1300,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'ENTRIES_ALLOCATED_COST_COULD_NOT_DELETED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ENTRIES_ALLOCATED_COST_COULD_NOT_DELETED',
+ code: 1400,
+ message:
+ 'Bill entries that have landed cost type can not be deleted.',
+ },
+ ],
+ });
+ }
+ if (
+ error.errorType === 'LOCATED_COST_ENTRIES_SHOULD_BIGGE_THAN_NEW_ENTRIES'
+ ) {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LOCATED_COST_ENTRIES_SHOULD_BIGGE_THAN_NEW_ENTRIES',
+ code: 1500,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'LANDED_COST_ENTRIES_SHOULD_BE_INVENTORY_ITEMS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LANDED_COST_ENTRIES_SHOULD_BE_INVENTORY_ITEMS',
+ message:
+ 'Landed cost entries should be only with inventory items.',
+ code: 1600,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'BILL_HAS_APPLIED_TO_VENDOR_CREDIT') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL_HAS_APPLIED_TO_VENDOR_CREDIT', code: 1700 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/BillsPayments.ts b/packages/server/src/api/controllers/Purchases/BillsPayments.ts
new file mode 100644
index 000000000..5af4010d4
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/BillsPayments.ts
@@ -0,0 +1,455 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { Service, Inject } from 'typedi';
+import { check, param, query, ValidationChain } from 'express-validator';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import { ServiceError } from '@/exceptions';
+import BaseController from '@/api/controllers/BaseController';
+import BillPaymentsService from '@/services/Purchases/BillPayments/BillPayments';
+import BillPaymentsPages from '@/services/Purchases/BillPayments/BillPaymentsPages';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, IPaymentMadeAction } from '@/interfaces';
+
+/**
+ * Bills payments controller.
+ * @service
+ */
+@Service()
+export default class BillsPayments extends BaseController {
+ @Inject()
+ billPaymentService: BillPaymentsService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ billPaymentsPages: BillPaymentsPages;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(IPaymentMadeAction.Create, AbilitySubject.PaymentMade),
+ [...this.billPaymentSchemaValidation],
+ this.validationResult,
+ asyncMiddleware(this.createBillPayment.bind(this)),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(IPaymentMadeAction.Edit, AbilitySubject.PaymentMade),
+ [
+ ...this.billPaymentSchemaValidation,
+ ...this.specificBillPaymentValidateSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editBillPayment.bind(this)),
+ this.handleServiceError
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(IPaymentMadeAction.Delete, AbilitySubject.PaymentMade),
+ [...this.specificBillPaymentValidateSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteBillPayment.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/new-page/entries',
+ CheckPolicies(IPaymentMadeAction.View, AbilitySubject.PaymentMade),
+ [query('vendor_id').exists()],
+ this.validationResult,
+ asyncMiddleware(this.getBillPaymentNewPageEntries.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id/edit-page',
+ CheckPolicies(IPaymentMadeAction.View, AbilitySubject.PaymentMade),
+ this.specificBillPaymentValidateSchema,
+ this.validationResult,
+ asyncMiddleware(this.getBillPaymentEditPage.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id/bills',
+ CheckPolicies(IPaymentMadeAction.View, AbilitySubject.PaymentMade),
+ this.specificBillPaymentValidateSchema,
+ this.validationResult,
+ asyncMiddleware(this.getPaymentBills.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(IPaymentMadeAction.View, AbilitySubject.PaymentMade),
+ this.specificBillPaymentValidateSchema,
+ this.validationResult,
+ asyncMiddleware(this.getBillPayment.bind(this)),
+ this.handleServiceError
+ );
+ router.get(
+ '/',
+ CheckPolicies(IPaymentMadeAction.View, AbilitySubject.PaymentMade),
+ this.listingValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.getBillsPayments.bind(this)),
+ this.handleServiceError,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ return router;
+ }
+
+ /**
+ * Bill payments schema validation.
+ * @return {ValidationChain[]}
+ */
+ get billPaymentSchemaValidation(): ValidationChain[] {
+ return [
+ check('vendor_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('payment_account_id').exists().isNumeric().toInt(),
+ check('payment_number').optional({ nullable: true }).trim().escape(),
+ check('payment_date').exists(),
+ check('statement').optional().trim().escape(),
+ check('reference').optional().trim().escape(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').exists().isArray({ min: 1 }),
+ check('entries.*.index').optional().isNumeric().toInt(),
+ check('entries.*.bill_id').exists().isNumeric().toInt(),
+ check('entries.*.payment_amount').exists().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Specific bill payment schema validation.
+ * @returns {ValidationChain[]}
+ */
+ get specificBillPaymentValidateSchema(): ValidationChain[] {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Bills payment list validation schema.
+ * @returns {ValidationChain[]}
+ */
+ get listingValidationSchema(): ValidationChain[] {
+ return [
+ query('custom_view_id').optional().isNumeric().toInt(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Retrieve bill payment new page entries.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async getBillPaymentNewPageEntries(req: Request, res: Response) {
+ const { tenantId } = req;
+ const { vendorId } = this.matchedQueryData(req);
+
+ try {
+ const entries = await this.billPaymentsPages.getNewPageEntries(
+ tenantId,
+ vendorId
+ );
+ return res.status(200).send({
+ entries: this.transfromToResponse(entries),
+ });
+ } catch (error) {}
+ }
+
+ /**
+ * Retrieve the bill payment edit page details.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async getBillPaymentEditPage(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const { billPayment, entries } =
+ await this.billPaymentsPages.getBillPaymentEditPage(
+ tenantId,
+ paymentReceiveId
+ );
+
+ return res.status(200).send({
+ bill_payment: this.transfromToResponse(billPayment),
+ entries: this.transfromToResponse(entries),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Creates a bill payment.
+ * @async
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Response} res
+ */
+ async createBillPayment(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const billPaymentDTO = this.matchedBodyData(req);
+
+ try {
+ const billPayment = await this.billPaymentService.createBillPayment(
+ tenantId,
+ billPaymentDTO
+ );
+
+ return res.status(200).send({
+ id: billPayment.id,
+ message: 'Payment made has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edits the given bill payment details.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async editBillPayment(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const billPaymentDTO = this.matchedBodyData(req);
+ const { id: billPaymentId } = req.params;
+
+ try {
+ const paymentMade = await this.billPaymentService.editBillPayment(
+ tenantId,
+ billPaymentId,
+ billPaymentDTO
+ );
+ return res.status(200).send({
+ id: paymentMade.id,
+ message: 'Payment made has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the bill payment and revert the journal
+ * transactions with accounts balance.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response} res -
+ */
+ async deleteBillPayment(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: billPaymentId } = req.params;
+
+ try {
+ await this.billPaymentService.deleteBillPayment(tenantId, billPaymentId);
+
+ return res.status(200).send({
+ id: billPaymentId,
+ message: 'Payment made has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the bill payment.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async getBillPayment(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: billPaymentId } = req.params;
+
+ try {
+ const billPayment = await this.billPaymentService.getBillPayment(
+ tenantId,
+ billPaymentId
+ );
+
+ return res.status(200).send({
+ bill_payment: this.transfromToResponse(billPayment),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve associated bills for the given payment made.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getPaymentBills(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: billPaymentId } = req.params;
+
+ try {
+ const bills = await this.billPaymentService.getPaymentBills(
+ tenantId,
+ billPaymentId
+ );
+ return res.status(200).send({ bills });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve bills payments listing with pagination metadata.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ async getBillsPayments(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const billPaymentsFilter = {
+ page: 1,
+ pageSize: 12,
+ filterRoles: [],
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { billPayments, pagination, filterMeta } =
+ await this.billPaymentService.listBillPayments(
+ tenantId,
+ billPaymentsFilter
+ );
+
+ return res.status(200).send({
+ bill_payments: this.transfromToResponse(billPayments),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handle service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handleServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'PAYMENT_MADE_NOT_FOUND') {
+ return res.status(404).send({
+ message: 'Payment made not found.',
+ errors: [{ type: 'BILL_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BILL.PAYMENT.VENDOR.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_ACCOUNT_NOT_CURRENT_ASSET_TYPE') {
+ return res.status(400).send({
+ errors: [
+ { type: 'PAYMENT_ACCOUNT.NOT.CURRENT_ASSET.TYPE', code: 300 },
+ ],
+ });
+ }
+ if (error.errorType === 'BILL_PAYMENT_NUMBER_NOT_UNQIUE') {
+ return res.status(400).send({
+ errors: [{ type: 'PAYMENT.NUMBER.NOT.UNIQUE', code: 400 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_ACCOUNT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'PAYMENT.ACCOUNT.NOT.FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_ACCOUNT_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'PAYMENT.ACCOUNT.NOT.FOUND', code: 600 }],
+ });
+ }
+ if (error.errorType === '') {
+ return res.status(400).send({
+ errors: [{ type: 'BILLS.IDS.NOT.EXISTS', code: 700 }],
+ });
+ }
+ if (error.errorType === 'BILL_PAYMENT_ENTRIES_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ENTEIES.IDS.NOT.FOUND', code: 800 }],
+ });
+ }
+ if (error.errorType === 'INVALID_BILL_PAYMENT_AMOUNT') {
+ return res.status(400).send({
+ errors: [{ type: 'INVALID_BILL_PAYMENT_AMOUNT', code: 900 }],
+ });
+ }
+ if (error.errorType === 'BILL_ENTRIES_IDS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'BILLS_NOT_FOUND', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_NUMBER_SHOULD_NOT_MODIFY') {
+ return res.status(400).send({
+ errors: [{ type: 'PAYMENT_NUMBER_SHOULD_NOT_MODIFY', code: 1100 }],
+ });
+ }
+ if (error.errorType === 'BILLS_NOT_OPENED_YET') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'BILLS_NOT_OPENED_YET',
+ message: 'The given bills are not opened yet.',
+ code: 1200,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'WITHDRAWAL_ACCOUNT_CURRENCY_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'WITHDRAWAL_ACCOUNT_CURRENCY_INVALID', code: 1300 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/LandedCost.ts b/packages/server/src/api/controllers/Purchases/LandedCost.ts
new file mode 100644
index 000000000..4cb086d6f
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/LandedCost.ts
@@ -0,0 +1,305 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import BillAllocatedCostTransactions from '@/services/Purchases/LandedCost/BillAllocatedLandedCostTransactions';
+import BaseController from '../BaseController';
+import AllocateLandedCost from '@/services/Purchases/LandedCost/AllocateLandedCost';
+import RevertAllocatedLandedCost from '@/services/Purchases/LandedCost/RevertAllocatedLandedCost';
+import LandedCostTranasctions from '@/services/Purchases/LandedCost/LandedCostTransactions';
+
+@Service()
+export default class BillAllocateLandedCost extends BaseController {
+ @Inject()
+ allocateLandedCost: AllocateLandedCost;
+
+ @Inject()
+ billAllocatedCostTransactions: BillAllocatedCostTransactions;
+
+ @Inject()
+ revertAllocatedLandedCost: RevertAllocatedLandedCost;
+
+ @Inject()
+ landedCostTranasctions: LandedCostTranasctions;
+
+ /**
+ * Router constructor.
+ */
+ public router() {
+ const router = Router();
+
+ router.post(
+ '/bills/:billId/allocate',
+ [
+ check('transaction_id').exists().isInt(),
+ check('transaction_type').exists().isIn(['Expense', 'Bill']),
+ check('transaction_entry_id').exists().isInt(),
+
+ check('allocation_method').exists().isIn(['value', 'quantity']),
+ check('description').optional({ nullable: true }),
+
+ check('items').isArray({ min: 1 }),
+ check('items.*.entry_id').isInt(),
+ check('items.*.cost').isDecimal(),
+ ],
+ this.validationResult,
+ this.calculateLandedCost,
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:allocatedLandedCostId',
+ [param('allocatedLandedCostId').exists().isInt()],
+ this.validationResult,
+ this.deleteAllocatedLandedCost,
+ this.handleServiceErrors
+ );
+ router.get(
+ '/transactions',
+ [query('transaction_type').exists().isIn(['Expense', 'Bill'])],
+ this.validationResult,
+ this.getLandedCostTransactions,
+ this.handleServiceErrors
+ );
+ router.get(
+ '/bills/:billId/transactions',
+ [param('billId').exists()],
+ this.validationResult,
+ this.getBillLandedCostTransactions,
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve the landed cost transactions of the given query.
+ * @param {Request} req - Request
+ * @param {Response} res - Response.
+ * @param {NextFunction} next - Next function.
+ */
+ private getLandedCostTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const query = this.matchedQueryData(req);
+
+ try {
+ const transactions =
+ await this.landedCostTranasctions.getLandedCostTransactions(
+ tenantId,
+ query
+ );
+
+ return res.status(200).send({ transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Allocate landed cost.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public calculateLandedCost = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { billId: purchaseInvoiceId } = req.params;
+ const landedCostDTO = this.matchedBodyData(req);
+
+ try {
+ const billLandedCost = await this.allocateLandedCost.allocateLandedCost(
+ tenantId,
+ landedCostDTO,
+ purchaseInvoiceId
+ );
+ return res.status(200).send({
+ id: billLandedCost.id,
+ message: 'The items cost are located successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the allocated landed cost.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public deleteAllocatedLandedCost = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ): Promise => {
+ const { tenantId } = req;
+ const { allocatedLandedCostId } = req.params;
+
+ try {
+ await this.revertAllocatedLandedCost.deleteAllocatedLandedCost(
+ tenantId,
+ allocatedLandedCostId
+ );
+
+ return res.status(200).send({
+ id: allocatedLandedCostId,
+ message: 'The allocated landed cost are delete successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the list unlocated landed costs.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public listLandedCosts = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const query = this.matchedQueryData(req);
+ const { tenantId } = req;
+
+ try {
+ const transactions =
+ await this.landedCostTranasctions.getLandedCostTransactions(
+ tenantId,
+ query
+ );
+
+ return res.status(200).send({ transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the bill landed cost transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public getBillLandedCostTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ): Promise => {
+ const { tenantId } = req;
+ const { billId } = req.params;
+
+ try {
+ const transactions =
+ await this.billAllocatedCostTransactions.getBillLandedCostTransactions(
+ tenantId,
+ billId
+ );
+
+ return res.status(200).send({
+ billId,
+ transactions: this.transfromToResponse(transactions),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handle service errors.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @param {Error} error
+ */
+ public handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'BILL_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'BILL_NOT_FOUND',
+ message: 'The give bill id not found.',
+ code: 100,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'LANDED_COST_TRANSACTION_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LANDED_COST_TRANSACTION_NOT_FOUND',
+ message: 'The given landed cost transaction id not found.',
+ code: 200,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'LANDED_COST_ENTRY_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LANDED_COST_ENTRY_NOT_FOUND',
+ message: 'The given landed cost tranasction entry id not found.',
+ code: 300,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'COST_AMOUNT_BIGGER_THAN_UNALLOCATED_AMOUNT') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'COST_AMOUNT_BIGGER_THAN_UNALLOCATED_AMOUNT',
+ code: 400,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'LANDED_COST_ITEMS_IDS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'LANDED_COST_ITEMS_IDS_NOT_FOUND',
+ message: 'The given entries ids of purchase invoice not found.',
+ code: 500,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'BILL_LANDED_COST_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'BILL_LANDED_COST_NOT_FOUND',
+ message: 'The given bill located landed cost not found.',
+ code: 600,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'COST_TRASNACTION_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'COST_TRASNACTION_NOT_FOUND', code: 500 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/VendorCredit.ts b/packages/server/src/api/controllers/Purchases/VendorCredit.ts
new file mode 100644
index 000000000..95405851c
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/VendorCredit.ts
@@ -0,0 +1,660 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import {
+ AbilitySubject,
+ IVendorCreditCreateDTO,
+ IVendorCreditEditDTO,
+ VendorCreditAction,
+} from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import CreateVendorCredit from '@/services/Purchases/VendorCredits/CreateVendorCredit';
+import EditVendorCredit from '@/services/Purchases/VendorCredits/EditVendorCredit';
+import DeleteVendorCredit from '@/services/Purchases/VendorCredits/DeleteVendorCredit';
+import GetVendorCredit from '@/services/Purchases/VendorCredits/GetVendorCredit';
+import ListVendorCredits from '@/services/Purchases/VendorCredits/ListVendorCredits';
+import CreateRefundVendorCredit from '@/services/Purchases/VendorCredits/RefundVendorCredits/CreateRefundVendorCredit';
+import DeleteRefundVendorCredit from '@/services/Purchases/VendorCredits/RefundVendorCredits/DeleteRefundVendorCredit';
+import ListVendorCreditRefunds from '@/services/Purchases/VendorCredits/RefundVendorCredits/ListRefundVendorCredits';
+import OpenVendorCredit from '@/services/Purchases/VendorCredits/OpenVendorCredit';
+import GetRefundVendorCredit from '@/services/Purchases/VendorCredits/RefundVendorCredits/GetRefundVendorCredit';
+
+@Service()
+export default class VendorCreditController extends BaseController {
+ @Inject()
+ createVendorCreditService: CreateVendorCredit;
+
+ @Inject()
+ editVendorCreditService: EditVendorCredit;
+
+ @Inject()
+ deleteVendorCreditService: DeleteVendorCredit;
+
+ @Inject()
+ getVendorCreditService: GetVendorCredit;
+
+ @Inject()
+ listCreditNotesService: ListVendorCredits;
+
+ @Inject()
+ tenancy: TenancyService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ createRefundCredit: CreateRefundVendorCredit;
+
+ @Inject()
+ deleteRefundCredit: DeleteRefundVendorCredit;
+
+ @Inject()
+ listRefundCredit: ListVendorCreditRefunds;
+
+ @Inject()
+ openVendorCreditService: OpenVendorCredit;
+
+ @Inject()
+ getRefundCredit: GetRefundVendorCredit;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(VendorCreditAction.Create, AbilitySubject.VendorCredit),
+ this.vendorCreditCreateDTOSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.newVendorCredit),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(VendorCreditAction.Edit, AbilitySubject.VendorCredit),
+ this.vendorCreditEditDTOSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.editVendorCredit),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(VendorCreditAction.View, AbilitySubject.VendorCredit),
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.getVendorCredit),
+ this.handleServiceError
+ );
+ router.get(
+ '/',
+ CheckPolicies(VendorCreditAction.View, AbilitySubject.VendorCredit),
+ this.billsListingValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.getVendorCreditsList),
+ this.handleServiceError,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(VendorCreditAction.Delete, AbilitySubject.VendorCredit),
+ this.deleteDTOValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.deleteVendorCredit),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id/open',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.openVendorCreditTransaction),
+ this.handleServiceError
+ );
+ router.get(
+ '/:id/refund',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.vendorCreditRefundTransactions),
+ this.handleServiceError
+ );
+ router.post(
+ '/:id/refund',
+ CheckPolicies(VendorCreditAction.Refund, AbilitySubject.VendorCredit),
+ this.vendorCreditRefundValidationSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.refundVendorCredit),
+ this.handleServiceError
+ );
+ router.get(
+ '/refunds/:refundId',
+ this.getRefundCreditTransactionSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.getRefundCreditTransaction),
+ this.handleServiceError
+ );
+ router.delete(
+ '/refunds/:refundId',
+ CheckPolicies(VendorCreditAction.Refund, AbilitySubject.VendorCredit),
+ this.deleteRefundVendorCreditSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.deleteRefundVendorCredit),
+ this.handleServiceError
+ );
+ return router;
+ }
+
+ /**
+ * Common validation schema.
+ */
+ get vendorCreditCreateDTOSchema() {
+ return [
+ check('vendor_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('vendor_credit_number')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('reference_no').optional().trim().escape(),
+ check('vendor_credit_date').exists().isISO8601().toDate(),
+ check('note').optional().trim().escape(),
+ check('open').default(false).isBoolean().toBoolean(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Common validation schema.
+ */
+ get vendorCreditEditDTOSchema() {
+ return [
+ param('id').exists().isNumeric().toInt(),
+
+ check('vendor_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('vendor_credit_number')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('reference_no').optional().trim().escape(),
+ check('vendor_credit_date').exists().isISO8601().toDate(),
+ check('note').optional().trim().escape(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.id').optional().isNumeric().toInt(),
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Bills list validation schema.
+ */
+ get billsListingValidationSchema() {
+ return [
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ *
+ */
+ get deleteDTOValidationSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ get getRefundCreditTransactionSchema() {
+ return [param('refundId').exists().isNumeric().toInt()];
+ }
+
+ get deleteRefundVendorCreditSchema() {
+ return [];
+ }
+
+ /**
+ * Refund vendor credit validation schema.
+ */
+ get vendorCreditRefundValidationSchema() {
+ return [
+ check('deposit_account_id').exists().isNumeric().toInt(),
+ check('description').exists(),
+
+ check('amount').exists().isNumeric().toFloat(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('reference_no').optional(),
+ check('date').exists().isISO8601().toDate(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Creates a new bill and records journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ private newVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const vendorCreditCreateDTO: IVendorCreditCreateDTO =
+ this.matchedBodyData(req);
+
+ try {
+ const vendorCredit = await this.createVendorCreditService.newVendorCredit(
+ tenantId,
+ vendorCreditCreateDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: vendorCredit.id,
+ message: 'The vendor credit has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edit bill details with associated entries and rewrites journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ private editVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { id: billId } = req.params;
+ const { tenantId, user } = req;
+ const vendorCreditEditDTO: IVendorCreditEditDTO = this.matchedBodyData(req);
+
+ try {
+ await this.editVendorCreditService.editVendorCredit(
+ tenantId,
+ billId,
+ vendorCreditEditDTO,
+ user
+ );
+
+ return res.status(200).send({
+ id: billId,
+ message: 'The vendor credit has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the given bill details with associated item entries.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private getVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: billId } = req.params;
+
+ try {
+ const data = await this.getVendorCreditService.getVendorCredit(
+ tenantId,
+ billId
+ );
+
+ return res.status(200).send({ data });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the given bill with associated entries and journal transactions.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response}
+ */
+ private deleteVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const vendorCreditId = req.params.id;
+ const { tenantId } = req;
+
+ try {
+ await this.deleteVendorCreditService.deleteVendorCredit(
+ tenantId,
+ vendorCreditId
+ );
+
+ return res.status(200).send({
+ id: vendorCreditId,
+ message: 'The given vendor credit has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve vendor credits list.
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private getVendorCreditsList = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { vendorCredits, pagination, filterMeta } =
+ await this.listCreditNotesService.getVendorCredits(tenantId, filter);
+
+ return res.status(200).send({ vendorCredits, pagination, filterMeta });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Refunds vendor credit.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns
+ */
+ private refundVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const refundDTO = this.matchedBodyData(req);
+ const { id: vendorCreditId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const refundVendorCredit = await this.createRefundCredit.createRefund(
+ tenantId,
+ vendorCreditId,
+ refundDTO
+ );
+
+ return res.status(200).send({
+ id: refundVendorCredit.id,
+ message: 'The vendor credit refund has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes refund vendor credit transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private deleteRefundVendorCredit = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { refundId: vendorCreditId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.deleteRefundCredit.deleteRefundVendorCreditRefund(
+ tenantId,
+ vendorCreditId
+ );
+
+ return res.status(200).send({
+ id: vendorCreditId,
+ message: 'The vendor credit refund has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve refunds transactions associated to vendor credit transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private vendorCreditRefundTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { id: vendorCreditId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const transactions = await this.listRefundCredit.getVendorCreditRefunds(
+ tenantId,
+ vendorCreditId
+ );
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Open vendor credit transaction.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ */
+ private openVendorCreditTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { id: vendorCreditId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.openVendorCreditService.openVendorCredit(
+ tenantId,
+ vendorCreditId
+ );
+
+ return res.status(200).send({
+ id: vendorCreditId,
+ message: 'The vendor credit has been opened successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private getRefundCreditTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { refundId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const refundCredit =
+ await this.getRefundCredit.getRefundCreditTransaction(
+ tenantId,
+ refundId
+ );
+ return res.status(200).send({ refundCredit });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceError(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'ENTRIES_ITEMS_IDS_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_ITEMS_IDS_NOT_EXISTS', code: 100 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_IDS_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_CREDIT_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'DEPOSIT_ACCOUNT_INVALID_TYPE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT_ACCOUNT_INVALID_TYPE', code: 600 }],
+ });
+ }
+ if (error.errorType === 'REFUND_VENDOR_CREDIT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'REFUND_VENDOR_CREDIT_NOT_FOUND', code: 700 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_HAS_NO_CREDITS_REMAINING') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'VENDOR_CREDIT_HAS_NO_CREDITS_REMAINING', code: 800 },
+ ],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_ALREADY_OPENED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_CREDIT_ALREADY_OPENED', code: 900 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_HAS_APPLIED_BILLS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_CREDIT_HAS_APPLIED_BILLS', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_HAS_REFUND_TRANSACTIONS') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'VENDOR_CREDIT_HAS_REFUND_TRANSACTIONS', code: 1200 },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/VendorCreditApplyToBills.ts b/packages/server/src/api/controllers/Purchases/VendorCreditApplyToBills.ts
new file mode 100644
index 000000000..b6276f911
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/VendorCreditApplyToBills.ts
@@ -0,0 +1,226 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param, check } from 'express-validator';
+import BaseController from '../BaseController';
+import ApplyVendorCreditToBills from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/ApplyVendorCreditToBills';
+import DeleteApplyVendorCreditToBill from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/DeleteApplyVendorCreditToBill';
+import { ServiceError } from '@/exceptions';
+import GetAppliedBillsToVendorCredit from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/GetAppliedBillsToVendorCredit';
+import GetVendorCreditToApplyBills from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/GetVendorCreditToApplyBills';
+
+@Service()
+export default class VendorCreditApplyToBills extends BaseController {
+ @Inject()
+ applyVendorCreditToBillsService: ApplyVendorCreditToBills;
+
+ @Inject()
+ deleteAppliedCreditToBillsService: DeleteApplyVendorCreditToBill;
+
+ @Inject()
+ getAppliedBillsToCreditService: GetAppliedBillsToVendorCredit;
+
+ @Inject()
+ getCreditToApplyBillsService: GetVendorCreditToApplyBills;
+
+ /**
+ *
+ * @returns
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/:id/apply-to-bills',
+ [
+ param('id').exists().isNumeric().toInt(),
+
+ check('entries').isArray({ min: 1 }),
+ check('entries.*.bill_id').exists().isInt().toInt(),
+ check('entries.*.amount').exists().isNumeric().toFloat(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.applyVendorCreditToBills),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/applied-to-bills/:applyId',
+ [param('applyId').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteApplyCreditToBill),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/apply-to-bills',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getVendorCreditAssociatedBillsToApply),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/applied-bills',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getVendorCreditAppliedBills),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Apply vendor credit to the given bills.
+ * @param {Request}
+ * @param {Response}
+ * @param {NextFunction}
+ */
+ public applyVendorCreditToBills = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: vendorCreditId } = req.params;
+ const applyCreditToBillsDTO = this.matchedBodyData(req);
+
+ try {
+ await this.applyVendorCreditToBillsService.applyVendorCreditToBills(
+ tenantId,
+ vendorCreditId,
+ applyCreditToBillsDTO
+ );
+ return res.status(200).send({
+ id: vendorCreditId,
+ message:
+ 'The vendor credit has been applied to the given bills successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes vendor credit applied to bill transaction.
+ * @param {Request}
+ * @param {Response}
+ * @param {NextFunction}
+ */
+ public deleteApplyCreditToBill = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { applyId } = req.params;
+
+ try {
+ await this.deleteAppliedCreditToBillsService.deleteApplyVendorCreditToBills(
+ tenantId,
+ applyId
+ );
+ return res.status(200).send({
+ id: applyId,
+ message:
+ 'The applied vendor credit to bill has been deleted successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ */
+ public getVendorCreditAssociatedBillsToApply = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: vendorCreditId } = req.params;
+
+ try {
+ const bills =
+ await this.getCreditToApplyBillsService.getCreditToApplyBills(
+ tenantId,
+ vendorCreditId
+ );
+ return res.status(200).send({ data: bills });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ */
+ public getVendorCreditAppliedBills = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: vendorCreditId } = req.params;
+
+ try {
+ const appliedBills =
+ await this.getAppliedBillsToCreditService.getAppliedBills(
+ tenantId,
+ vendorCreditId
+ );
+ return res.status(200).send({ data: appliedBills });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param next
+ */
+ handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'VENDOR_CREDIT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VENDOR_CREDIT_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'BILL_ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BILL_ENTRIES_IDS_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'BILLS_NOT_OPENED_YET') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BILLS_NOT_OPENED_YET', code: 300 }],
+ });
+ }
+ if (error.errorType === 'BILLS_HAS_NO_REMAINING_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BILLS_HAS_NO_REMAINING_AMOUNT', code: 400 }],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_HAS_NO_REMAINING_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'VENDOR_CREDIT_HAS_NO_REMAINING_AMOUNT', code: 500 },
+ ],
+ });
+ }
+ if (error.errorType === 'VENDOR_CREDIT_APPLY_TO_BILLS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'VENDOR_CREDIT_APPLY_TO_BILLS_NOT_FOUND', code: 600 },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Purchases/index.ts b/packages/server/src/api/controllers/Purchases/index.ts
new file mode 100644
index 000000000..3cb7a278f
--- /dev/null
+++ b/packages/server/src/api/controllers/Purchases/index.ts
@@ -0,0 +1,25 @@
+import { Router } from 'express';
+import { Container, Service } from 'typedi';
+import Bills from '@/api/controllers/Purchases/Bills';
+import BillPayments from '@/api/controllers/Purchases/BillsPayments';
+import BillAllocateLandedCost from './LandedCost';
+import VendorCredit from './VendorCredit';
+import VendorCreditApplyToBills from './VendorCreditApplyToBills';
+
+@Service()
+export default class PurchasesController {
+ router() {
+ const router = Router();
+
+ router.use('/bills', Container.get(Bills).router());
+ router.use('/bill_payments', Container.get(BillPayments).router());
+ router.use('/landed-cost', Container.get(BillAllocateLandedCost).router());
+ router.use('/vendor-credit', Container.get(VendorCredit).router());
+ router.use(
+ '/vendor-credit',
+ Container.get(VendorCreditApplyToBills).router()
+ );
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/Resources.ts b/packages/server/src/api/controllers/Resources.ts
new file mode 100644
index 000000000..9013a9a45
--- /dev/null
+++ b/packages/server/src/api/controllers/Resources.ts
@@ -0,0 +1,82 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param } from 'express-validator';
+import BaseController from './BaseController';
+import { ServiceError } from '@/exceptions';
+import ResourceService from '@/services/Resource/ResourceService';
+
+@Service()
+export default class ResourceController extends BaseController {
+ @Inject()
+ resourcesService: ResourceService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/:resource_model/meta',
+ [
+ param('resource_model').exists().trim().escape()
+ ],
+ this.asyncMiddleware(this.resourceMeta.bind(this)),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve resource model meta.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ * @returns {Response}
+ */
+ public resourceMeta = (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ): Response => {
+ const { tenantId } = req;
+ const { resource_model: resourceModel } = req.params;
+
+ try {
+ const resourceMeta = this.resourcesService.getResourceMeta(
+ tenantId,
+ resourceModel
+ );
+ return res.status(200).send({
+ resource_meta: this.transfromToResponse(
+ resourceMeta,
+ ),
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'RESOURCE_MODEL_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'RESOURCE.MODEL.NOT.FOUND', code: 100 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Roles/PermissionsSchema.ts b/packages/server/src/api/controllers/Roles/PermissionsSchema.ts
new file mode 100644
index 000000000..b09df1555
--- /dev/null
+++ b/packages/server/src/api/controllers/Roles/PermissionsSchema.ts
@@ -0,0 +1,41 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import RolePermissionsSchema from '@/services/Roles/RolePermissionsSchema';
+import { Service, Inject } from 'typedi';
+import BaseController from '../BaseController';
+
+@Service()
+export default class RolePermissionsSchemaController extends BaseController {
+ @Inject()
+ rolePermissionSchema: RolePermissionsSchema;
+
+ router() {
+ const router = Router();
+
+ router.get('/permissions/schema', this.getPermissionsSchema);
+
+ return router;
+ }
+
+ /**
+ * Retrieve the role permissions schema.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getPermissionsSchema = (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const permissionsSchema =
+ this.rolePermissionSchema.getRolePermissionsSchema(tenantId);
+
+ return res.status(200).send({ data: permissionsSchema });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/Roles/Roles.ts b/packages/server/src/api/controllers/Roles/Roles.ts
new file mode 100644
index 000000000..297b10902
--- /dev/null
+++ b/packages/server/src/api/controllers/Roles/Roles.ts
@@ -0,0 +1,254 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, ValidationChain } from 'express-validator';
+import BaseController from '../BaseController';
+import { Service, Inject } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import RolesService from '@/services/Roles/RolesService';
+
+@Service()
+export default class RolesController extends BaseController {
+ @Inject()
+ rolesService: RolesService;
+
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ [
+ check('role_name').exists().trim(),
+ check('role_description').optional(),
+ check('permissions').exists().isArray({ min: 1 }),
+ check('permissions.*.subject').exists().trim(),
+ check('permissions.*.ability').exists().trim(),
+ check('permissions.*.value').exists().isBoolean().toBoolean(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.createRole),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id',
+ [
+ check('role_name').exists().trim(),
+ check('role_description').optional(),
+ check('permissions').isArray({ min: 1 }),
+ check('permissions.*.permission_id'),
+ check('permissions.*.subject').exists().trim(),
+ check('permissions.*.ability').exists().trim(),
+ check('permissions.*.value').exists().isBoolean().toBoolean(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.editRole),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:id',
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteRole),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id',
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getRole),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.listRoles),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new role on the authenticated tenant.
+ * @param req
+ * @param res
+ * @param next
+ */
+ private createRole = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const newRoleDTO = this.matchedBodyData(req);
+
+ try {
+ const role = await this.rolesService.createRole(tenantId, newRoleDTO);
+
+ return res.status(200).send({
+ data: { roleId: role.id },
+ message: 'The role has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the given role from the storage.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private deleteRole = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: roleId } = req.params;
+
+ try {
+ const role = await this.rolesService.deleteRole(tenantId, roleId);
+
+ return res.status(200).send({
+ data: { roleId },
+ message: 'The given role has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edits the given role details on the storage.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private editRole = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: roleId } = req.params;
+ const editRoleDTO = this.matchedBodyData(req);
+
+ try {
+ const role = await this.rolesService.editRole(tenantId, roleId, editRoleDTO);
+
+ return res.status(200).send({
+ data: { roleId },
+ message: 'The given role hsa been updated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the roles list.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private listRoles = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const roles = await this.rolesService.listRoles(tenantId);
+
+ return res.status(200).send({
+ roles,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the specific role details.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private getRole = async (req: Request, res: Response, next: NextFunction) => {
+ const { tenantId } = req;
+ const { id: roleId } = req.params;
+
+ try {
+ const role = await this.rolesService.getRole(tenantId, roleId);
+
+ return res.status(200).send({
+ role,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles the service errors.
+ * @param error
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private handleServiceErrors = (
+ error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'ROLE_PREFINED') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ROLE_PREFINED',
+ message: 'Role is predefined, you cannot modify predefined roles',
+ code: 100,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'ROLE_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'ROLE_NOT_FOUND',
+ message: 'Role is not found',
+ code: 200,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'INVALIDATE_PERMISSIONS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'INVALIDATE_PERMISSIONS',
+ message: 'The submit role has invalid permissions.',
+ code: 300,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'CANNT_DELETE_ROLE_ASSOCIATED_TO_USERS') {
+ return res.status(400).send({
+ errors: [
+ {
+ type: 'CANNOT_DELETE_ROLE_ASSOCIATED_TO_USERS',
+ message: 'Cannot delete role associated to users.',
+ code: 400
+ },
+ ],
+ });
+ }
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/Roles/index.ts b/packages/server/src/api/controllers/Roles/index.ts
new file mode 100644
index 000000000..f13918979
--- /dev/null
+++ b/packages/server/src/api/controllers/Roles/index.ts
@@ -0,0 +1,22 @@
+import { Router, Request, Response, NextFunction } from 'express';
+
+import BaseController from '../BaseController';
+import { Container, Service, Inject } from 'typedi';
+
+import RolesService from '@/services/Roles/RolesService';
+import PermissionsSchema from './PermissionsSchema';
+import RolesController from './Roles';
+@Service()
+export default class RolesBaseController extends BaseController {
+ @Inject()
+ rolesService: RolesService;
+
+ router() {
+ const router = Router();
+
+ router.use('/', Container.get(PermissionsSchema).router());
+ router.use('/', Container.get(RolesController).router());
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/CreditNoteApplyToBills.ts b/packages/server/src/api/controllers/Sales/CreditNoteApplyToBills.ts
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/server/src/api/controllers/Sales/CreditNotes.ts b/packages/server/src/api/controllers/Sales/CreditNotes.ts
new file mode 100644
index 000000000..29bcae2fb
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/CreditNotes.ts
@@ -0,0 +1,846 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, ValidationChain } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import {
+ AbilitySubject,
+ CreditNoteAction,
+ ICreditNoteEditDTO,
+ ICreditNoteNewDTO,
+} from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import CreateCreditNote from '@/services/CreditNotes/CreateCreditNote';
+import EditCreditNote from '@/services/CreditNotes/EditCreditNote';
+import DeleteCreditNote from '@/services/CreditNotes/DeleteCreditNote';
+import GetCreditNote from '@/services/CreditNotes/GetCreditNote';
+import ListCreditNotes from '@/services/CreditNotes/ListCreditNotes';
+import DeleteRefundCreditNote from '@/services/CreditNotes/DeleteRefundCreditNote';
+import ListCreditNoteRefunds from '@/services/CreditNotes/ListCreditNoteRefunds';
+import OpenCreditNote from '@/services/CreditNotes/OpenCreditNote';
+import CreateRefundCreditNote from '@/services/CreditNotes/CreateRefundCreditNote';
+import CreditNoteApplyToInvoices from '@/services/CreditNotes/CreditNoteApplyToInvoices';
+import DeletreCreditNoteApplyToInvoices from '@/services/CreditNotes/DeleteCreditNoteApplyToInvoices';
+import GetCreditNoteAssociatedInvoicesToApply from '@/services/CreditNotes/GetCreditNoteAssociatedInvoicesToApply';
+import GetCreditNoteAssociatedAppliedInvoices from '@/services/CreditNotes/GetCreditNoteAssociatedAppliedInvoices';
+import GetRefundCreditTransaction from '@/services/CreditNotes/GetRefundCreditNoteTransaction';
+import GetCreditNotePdf from '../../../services/CreditNotes/GetCreditNotePdf';
+/**
+ * Credit notes controller.
+ * @service
+ */
+@Service()
+export default class PaymentReceivesController extends BaseController {
+ @Inject()
+ createCreditNoteService: CreateCreditNote;
+
+ @Inject()
+ editCreditNoteService: EditCreditNote;
+
+ @Inject()
+ deleteCreditNoteService: DeleteCreditNote;
+
+ @Inject()
+ getCreditNoteService: GetCreditNote;
+
+ @Inject()
+ listCreditNotesService: ListCreditNotes;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ createCreditNoteRefund: CreateRefundCreditNote;
+
+ @Inject()
+ deleteRefundCredit: DeleteRefundCreditNote;
+
+ @Inject()
+ listCreditRefunds: ListCreditNoteRefunds;
+
+ @Inject()
+ openCreditNote: OpenCreditNote;
+
+ @Inject()
+ applyCreditNoteToInvoicesService: CreditNoteApplyToInvoices;
+
+ @Inject()
+ deleteApplyCreditToInvoicesService: DeletreCreditNoteApplyToInvoices;
+
+ @Inject()
+ getCreditAssociatedInvoicesToApply: GetCreditNoteAssociatedInvoicesToApply;
+
+ @Inject()
+ getCreditAssociatedAppliedInvoices: GetCreditNoteAssociatedAppliedInvoices;
+
+ @Inject()
+ getRefundCreditService: GetRefundCreditTransaction;
+
+ @Inject()
+ creditNotePdf: GetCreditNotePdf;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ // Edit credit note.
+ router.post(
+ '/:id',
+ CheckPolicies(CreditNoteAction.Edit, AbilitySubject.CreditNote),
+ this.editCreditNoteDTOShema,
+ this.validationResult,
+ this.asyncMiddleware(this.editCreditNote),
+ this.handleServiceErrors
+ );
+ // New credit note.
+ router.post(
+ '/',
+ CheckPolicies(CreditNoteAction.Create, AbilitySubject.CreditNote),
+ [...this.newCreditNoteDTOSchema],
+ this.validationResult,
+ this.asyncMiddleware(this.newCreditNote),
+ this.handleServiceErrors
+ );
+ // Get specific credit note.
+ router.get(
+ '/:id',
+ CheckPolicies(CreditNoteAction.View, AbilitySubject.CreditNote),
+ this.getCreditNoteSchema,
+ this.asyncMiddleware(this.getCreditNote),
+ this.handleServiceErrors
+ );
+ // Get credit note list.
+ router.get(
+ '/',
+ CheckPolicies(CreditNoteAction.View, AbilitySubject.CreditNote),
+ this.validatePaymentReceiveList,
+ this.validationResult,
+ this.asyncMiddleware(this.getCreditNotesList),
+ this.handleServiceErrors,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ // Get specific credit note.
+ router.delete(
+ '/:id',
+ CheckPolicies(CreditNoteAction.Delete, AbilitySubject.CreditNote),
+ this.deleteCreditNoteSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.deleteCreditNote),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/open',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.openCreditNoteTransaction),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/refund',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.creditNoteRefundTransactions),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/refund',
+ CheckPolicies(CreditNoteAction.Refund, AbilitySubject.CreditNote),
+ this.creditNoteRefundSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.refundCreditNote),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/apply-to-invoices',
+ this.creditNoteApplyToInvoices,
+ this.validationResult,
+ this.asyncMiddleware(this.applyCreditNoteToInvoices),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/refunds/:refundId',
+ this.deleteRefundCreditSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.deleteCreditNoteRefund),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/refunds/:refundId',
+ this.getRefundCreditTransactionSchema,
+ this.validationResult,
+ this.asyncMiddleware(this.getRefundCreditTransaction),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/applied-to-invoices/:applyId',
+ [param('applyId').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteApplyCreditToInvoices),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/apply-to-invoices',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getCreditNoteInvoicesToApply),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/applied-invoices',
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getCreditNoteAppliedInvoices),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Payment receive schema.
+ * @return {Array}
+ */
+ get creditNoteDTOSchema(): ValidationChain[] {
+ return [
+ check('customer_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('credit_note_date').exists().isISO8601().toDate(),
+ check('reference_no').optional(),
+ check('credit_note_number').optional({ nullable: true }).trim().escape(),
+ check('note').optional().trim().escape(),
+ check('terms_conditions').optional().trim().escape(),
+ check('open').default(false).isBoolean().toBoolean(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ ];
+ }
+
+ /**
+ * Payment receive list validation schema.
+ */
+ get validatePaymentReceiveList(): ValidationChain[] {
+ return [
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Validate payment receive parameters.
+ */
+ get deleteCreditNoteSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * New credit note DTO validation schema.
+ * @return {Array}
+ */
+ get newCreditNoteDTOSchema() {
+ return [...this.creditNoteDTOSchema];
+ }
+
+ /**
+ * Geet credit note validation schema.
+ */
+ get getCreditNoteSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Edit credit note DTO validation schema.
+ */
+ get editCreditNoteDTOShema() {
+ return [
+ param('id').exists().isNumeric().toInt(),
+ ...this.creditNoteDTOSchema,
+ ];
+ }
+
+ get creditNoteRefundSchema() {
+ return [
+ check('from_account_id').exists().isNumeric().toInt(),
+ check('description').optional(),
+
+ check('amount').exists().isNumeric().toFloat(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('reference_no').optional(),
+ check('date').exists().isISO8601().toDate(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ ];
+ }
+
+ get creditNoteApplyToInvoices() {
+ return [
+ check('entries').isArray({ min: 1 }),
+ check('entries.*.invoice_id').exists().isInt().toInt(),
+ check('entries.*.amount').exists().isNumeric().toFloat(),
+ ];
+ }
+
+ get deleteRefundCreditSchema() {
+ return [check('refundId').exists().isNumeric().toInt()];
+ }
+
+ get getRefundCreditTransactionSchema() {
+ return [check('refundId').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Records payment receive to the given customer with associated invoices.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private newCreditNote = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const creditNoteDTO: ICreditNoteNewDTO = this.matchedBodyData(req);
+
+ try {
+ const creditNote = await this.createCreditNoteService.newCreditNote(
+ tenantId,
+ creditNoteDTO,
+ user
+ );
+ return res.status(200).send({
+ id: creditNote.id,
+ message: 'The credit note has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edit the given payment receive.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private editCreditNote = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+
+ const creditNoteDTO: ICreditNoteEditDTO = this.matchedBodyData(req);
+
+ try {
+ await this.editCreditNoteService.editCreditNote(
+ tenantId,
+ creditNoteId,
+ creditNoteDTO
+ );
+ return res.status(200).send({
+ id: creditNoteId,
+ message: 'The credit note has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Delets the given payment receive id.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ private deleteCreditNote = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId, user } = req;
+ const { id: creditNoteId } = req.params;
+
+ try {
+ await this.deleteCreditNoteService.deleteCreditNote(
+ tenantId,
+ creditNoteId
+ );
+ return res.status(200).send({
+ id: creditNoteId,
+ message: 'The credit note has been deleted successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve payment receive list with pagination metadata.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ private getCreditNotesList = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { creditNotes, pagination, filterMeta } =
+ await this.listCreditNotesService.getCreditNotesList(tenantId, filter);
+
+ return res.status(200).send({ creditNotes, pagination, filterMeta });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the payment receive details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getCreditNote = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+
+ try {
+ const creditNote = await this.getCreditNoteService.getCreditNote(
+ tenantId,
+ creditNoteId
+ );
+ const ACCEPT_TYPE = {
+ APPLICATION_PDF: 'application/pdf',
+ APPLICATION_JSON: 'application/json',
+ };
+ // Response formatter.
+ res.format({
+ // Json content type.
+ [ACCEPT_TYPE.APPLICATION_JSON]: () => {
+ return res
+ .status(200)
+ .send({ credit_note: this.transfromToResponse(creditNote) });
+ },
+ // Pdf content type.
+ [ACCEPT_TYPE.APPLICATION_PDF]: async () => {
+ const pdfContent = await this.creditNotePdf.getCreditNotePdf(
+ tenantId,
+ creditNote
+ );
+ res.set({
+ 'Content-Type': 'application/pdf',
+ 'Content-Length': pdfContent.length,
+ });
+ res.send(pdfContent);
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Refunds the credit note.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns
+ */
+ private refundCreditNote = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+ const creditNoteRefundDTO = this.matchedBodyData(req);
+
+ try {
+ const creditNoteRefund =
+ await this.createCreditNoteRefund.createCreditNoteRefund(
+ tenantId,
+ creditNoteId,
+ creditNoteRefundDTO
+ );
+ return res.status(200).send({
+ id: creditNoteRefund.id,
+ message:
+ 'The customer credit note refund has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Apply credit note to the given invoices.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private applyCreditNoteToInvoices = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+ const applyCreditNoteToInvoicesDTO = this.matchedBodyData(req);
+
+ try {
+ await this.applyCreditNoteToInvoicesService.applyCreditNoteToInvoices(
+ tenantId,
+ creditNoteId,
+ applyCreditNoteToInvoicesDTO
+ );
+ return res.status(200).send({
+ id: creditNoteId,
+ message:
+ 'The credit note has been applied the given invoices successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the credit note refund transaction.
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private deleteCreditNoteRefund = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { refundId: creditRefundId } = req.params;
+
+ try {
+ await this.deleteRefundCredit.deleteCreditNoteRefund(
+ tenantId,
+ creditRefundId
+ );
+ return res.status(200).send({
+ id: creditRefundId,
+ message: 'The credit note refund has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve get refund credit note transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Promise}
+ */
+ private getRefundCreditTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { refundId: creditRefundId } = req.params;
+
+ try {
+ const refundCredit =
+ await this.getRefundCreditService.getRefundCreditTransaction(
+ tenantId,
+ creditRefundId
+ );
+ return res.status(200).send({ refundCredit });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve refund transactions associated to the given credit note.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private creditNoteRefundTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { id: creditNoteId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const transactions = await this.listCreditRefunds.getCreditNoteRefunds(
+ tenantId,
+ creditNoteId
+ );
+ return res.status(200).send({ data: transactions });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private openCreditNoteTransaction = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { id: creditNoteId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const creditNote = await this.openCreditNote.openCreditNote(
+ tenantId,
+ creditNoteId
+ );
+ return res.status(200).send({
+ message: 'The credit note has been opened successfully',
+ id: creditNote.id,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private deleteApplyCreditToInvoices = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { applyId: creditAppliedToInvoicesId } = req.params;
+
+ try {
+ await this.deleteApplyCreditToInvoicesService.deleteApplyCreditNoteToInvoices(
+ tenantId,
+ creditAppliedToInvoicesId
+ );
+ return res.status(200).send({
+ id: creditAppliedToInvoicesId,
+ message:
+ 'The applied credit to invoices has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the credit note associated invoices to apply.
+ * @param req
+ * @param res
+ * @param next
+ */
+ private getCreditNoteInvoicesToApply = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+
+ try {
+ const saleInvoices =
+ await this.getCreditAssociatedInvoicesToApply.getCreditAssociatedInvoicesToApply(
+ tenantId,
+ creditNoteId
+ );
+ return res.status(200).send({ data: saleInvoices });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private getCreditNoteAppliedInvoices = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: creditNoteId } = req.params;
+
+ try {
+ const appliedInvoices =
+ await this.getCreditAssociatedAppliedInvoices.getCreditAssociatedAppliedInvoices(
+ tenantId,
+ creditNoteId
+ );
+ return res.status(200).send({ data: appliedInvoices });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param next
+ */
+ handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'ENTRIES_ITEMS_IDS_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_ITEMS_IDS_NOT_EXISTS', code: 100 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_IDS_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CREDIT_NOTE_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_ALREADY_OPENED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CREDIT_NOTE_ALREADY_OPENED', code: 600 }],
+ });
+ }
+ if (
+ error.errorType === 'INVOICES_IDS_NOT_FOUND' ||
+ error.errorType === 'INVOICES_NOT_DELIVERED_YET'
+ ) {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'APPLIED_INVOICES_IDS_NOT_FOUND', code: 700 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_HAS_NO_REMAINING_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CREDIT_NOTE_HAS_NO_REMAINING_AMOUNT', code: 800 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_APPLY_TO_INVOICES_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'CREDIT_NOTE_APPLY_TO_INVOICES_NOT_FOUND', code: 900 },
+ ],
+ });
+ }
+ if (error.errorType === 'INVOICES_HAS_NO_REMAINING_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVOICES_HAS_NO_REMAINING_AMOUNT', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_HAS_REFUNDS_TRANSACTIONS') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'CREDIT_NOTE_HAS_REFUNDS_TRANSACTIONS', code: 1100 },
+ ],
+ });
+ }
+ if (error.errorType === 'CREDIT_NOTE_HAS_APPLIED_INVOICES') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CREDIT_NOTE_HAS_APPLIED_INVOICES', code: 1200 }],
+ });
+ }
+ if (error.errorType === 'REFUND_CREDIT_NOTE_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'REFUND_CREDIT_NOTE_NOT_FOUND', code: 1300 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4900,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/PaymentReceives.ts b/packages/server/src/api/controllers/Sales/PaymentReceives.ts
new file mode 100644
index 000000000..3af447e9c
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/PaymentReceives.ts
@@ -0,0 +1,616 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, ValidationChain } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import {
+ AbilitySubject,
+ IPaymentReceiveDTO,
+ PaymentReceiveAction,
+ SaleInvoiceAction,
+} from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import PaymentReceiveService from '@/services/Sales/PaymentReceives/PaymentsReceives';
+import PaymentReceivesPages from '@/services/Sales/PaymentReceives/PaymentReceivesPages';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import PaymentReceiveNotifyBySms from '@/services/Sales/PaymentReceives/PaymentReceiveSmsNotify';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import GetPaymentReceivePdf from '@/services/Sales/PaymentReceives/GetPaymentReeceivePdf';
+
+/**
+ * Payments receives controller.
+ * @service
+ */
+@Service()
+export default class PaymentReceivesController extends BaseController {
+ @Inject()
+ paymentReceiveService: PaymentReceiveService;
+
+ @Inject()
+ PaymentReceivesPages: PaymentReceivesPages;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ paymentReceiveSmsNotify: PaymentReceiveNotifyBySms;
+
+ @Inject()
+ paymentReceivePdf: GetPaymentReceivePdf;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/:id',
+ CheckPolicies(PaymentReceiveAction.Edit, AbilitySubject.PaymentReceive),
+ this.editPaymentReceiveValidation,
+ this.validationResult,
+ asyncMiddleware(this.editPaymentReceive.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/notify-by-sms',
+ CheckPolicies(
+ PaymentReceiveAction.NotifyBySms,
+ AbilitySubject.PaymentReceive
+ ),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.paymentReceiveNotifyBySms),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/sms-details',
+ CheckPolicies(
+ PaymentReceiveAction.NotifyBySms,
+ AbilitySubject.PaymentReceive
+ ),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.paymentReceiveSmsDetails),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/',
+ CheckPolicies(PaymentReceiveAction.Create, AbilitySubject.PaymentReceive),
+ [...this.newPaymentReceiveValidation],
+ this.validationResult,
+ asyncMiddleware(this.newPaymentReceive.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/edit-page',
+ CheckPolicies(PaymentReceiveAction.Edit, AbilitySubject.PaymentReceive),
+ this.paymentReceiveValidation,
+ this.validationResult,
+ asyncMiddleware(this.getPaymentReceiveEditPage.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/new-page/entries',
+ CheckPolicies(PaymentReceiveAction.View, AbilitySubject.PaymentReceive),
+ [query('customer_id').exists().isNumeric().toInt()],
+ this.validationResult,
+ asyncMiddleware(this.getPaymentReceiveNewPageEntries.bind(this)),
+ this.getPaymentReceiveNewPageEntries.bind(this)
+ );
+ router.get(
+ '/:id/invoices',
+ CheckPolicies(PaymentReceiveAction.View, AbilitySubject.PaymentReceive),
+ this.paymentReceiveValidation,
+ this.validationResult,
+ asyncMiddleware(this.getPaymentReceiveInvoices.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(PaymentReceiveAction.View, AbilitySubject.PaymentReceive),
+ this.paymentReceiveValidation,
+ this.asyncMiddleware(this.getPaymentReceive.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(PaymentReceiveAction.View, AbilitySubject.PaymentReceive),
+ this.validatePaymentReceiveList,
+ this.validationResult,
+ asyncMiddleware(this.getPaymentReceiveList.bind(this)),
+ this.handleServiceErrors,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(PaymentReceiveAction.Delete, AbilitySubject.PaymentReceive),
+ this.paymentReceiveValidation,
+ this.validationResult,
+ asyncMiddleware(this.deletePaymentReceive.bind(this)),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Payment receive schema.
+ * @return {Array}
+ */
+ get paymentReceiveSchema(): ValidationChain[] {
+ return [
+ check('customer_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('payment_date').exists(),
+ check('reference_no').optional(),
+ check('deposit_account_id').exists().isNumeric().toInt(),
+ check('payment_receive_no').optional({ nullable: true }).trim().escape(),
+ check('statement').optional().trim().escape(),
+
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').isArray({ min: 1 }),
+
+ check('entries.*.id').optional({ nullable: true }).isNumeric().toInt(),
+ check('entries.*.index').optional().isNumeric().toInt(),
+ check('entries.*.invoice_id').exists().isNumeric().toInt(),
+ check('entries.*.payment_amount').exists().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Payment receive list validation schema.
+ */
+ get validatePaymentReceiveList(): ValidationChain[] {
+ return [
+ query('stringified_filter_roles').optional().isJSON(),
+
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Validate payment receive parameters.
+ */
+ get paymentReceiveValidation() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * New payment receive validation schema.
+ * @return {Array}
+ */
+ get newPaymentReceiveValidation() {
+ return [...this.paymentReceiveSchema];
+ }
+
+ /**
+ * Edit payment receive validation.
+ */
+ get editPaymentReceiveValidation() {
+ return [
+ param('id').exists().isNumeric().toInt(),
+ ...this.paymentReceiveSchema,
+ ];
+ }
+
+ /**
+ * Records payment receive to the given customer with associated invoices.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async newPaymentReceive(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const paymentReceive: IPaymentReceiveDTO = this.matchedBodyData(req);
+
+ try {
+ const storedPaymentReceive =
+ await this.paymentReceiveService.createPaymentReceive(
+ tenantId,
+ paymentReceive,
+ user
+ );
+ return res.status(200).send({
+ id: storedPaymentReceive.id,
+ message: 'The payment receive has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit the given payment receive.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async editPaymentReceive(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ const paymentReceive: IPaymentReceiveDTO = this.matchedBodyData(req);
+
+ try {
+ await this.paymentReceiveService.editPaymentReceive(
+ tenantId,
+ paymentReceiveId,
+ paymentReceive,
+ user
+ );
+ return res.status(200).send({
+ id: paymentReceiveId,
+ message: 'The payment receive has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Delets the given payment receive id.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async deletePaymentReceive(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ await this.paymentReceiveService.deletePaymentReceive(
+ tenantId,
+ paymentReceiveId,
+ user
+ );
+
+ return res.status(200).send({
+ id: paymentReceiveId,
+ message: 'The payment receive has been deleted successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve sale invoices that associated with the given payment receive.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getPaymentReceiveInvoices(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const saleInvoices =
+ await this.paymentReceiveService.getPaymentReceiveInvoices(
+ tenantId,
+ paymentReceiveId
+ );
+
+ return res.status(200).send(this.transfromToResponse({ saleInvoices }));
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve payment receive list with pagination metadata.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response}
+ */
+ async getPaymentReceiveList(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { paymentReceives, pagination, filterMeta } =
+ await this.paymentReceiveService.listPaymentReceives(tenantId, filter);
+
+ return res.status(200).send({
+ payment_receives: this.transfromToResponse(paymentReceives),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve payment receive new page receivable entries.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ */
+ async getPaymentReceiveNewPageEntries(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { customerId } = this.matchedQueryData(req);
+
+ try {
+ const entries = await this.PaymentReceivesPages.getNewPageEntries(
+ tenantId,
+ customerId
+ );
+ return res.status(200).send({
+ entries: this.transfromToResponse(entries),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the given payment receive details.
+ * @asycn
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async getPaymentReceiveEditPage(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId, user } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const { paymentReceive, entries } =
+ await this.PaymentReceivesPages.getPaymentReceiveEditPage(
+ tenantId,
+ paymentReceiveId,
+ user
+ );
+
+ return res.status(200).send({
+ payment_receive: this.transfromToResponse({ ...paymentReceive }),
+ entries: this.transfromToResponse([...entries]),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the payment receive details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getPaymentReceive(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const paymentReceive = await this.paymentReceiveService.getPaymentReceive(
+ tenantId,
+ paymentReceiveId
+ );
+
+ const ACCEPT_TYPE = {
+ APPLICATION_PDF: 'application/pdf',
+ APPLICATION_JSON: 'application/json',
+ };
+ res.format({
+ [ACCEPT_TYPE.APPLICATION_JSON]: () => {
+ return res.status(200).send({
+ payment_receive: this.transfromToResponse(paymentReceive),
+ });
+ },
+ [ACCEPT_TYPE.APPLICATION_PDF]: async () => {
+ const pdfContent = await this.paymentReceivePdf.getPaymentReceivePdf(
+ tenantId,
+ paymentReceive
+ );
+ res.set({
+ 'Content-Type': 'application/pdf',
+ 'Content-Length': pdfContent.length,
+ });
+ res.send(pdfContent);
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Payment receive notfiy customer by sms.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public paymentReceiveNotifyBySms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const paymentReceive = await this.paymentReceiveSmsNotify.notifyBySms(
+ tenantId,
+ paymentReceiveId
+ );
+ return res.status(200).send({
+ id: paymentReceive.id,
+ message: 'The payment notification has been sent successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public paymentReceiveSmsDetails = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: paymentReceiveId } = req.params;
+
+ try {
+ const smsDetails = await this.paymentReceiveSmsNotify.smsDetails(
+ tenantId,
+ paymentReceiveId
+ );
+ return res.status(200).send({
+ data: smsDetails,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param error
+ * @param req
+ * @param res
+ * @param next
+ */
+ handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'DEPOSIT_ACCOUNT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT.ACCOUNT.NOT.EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_RECEIVE_NO_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_RECEIVE_NO_EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_RECEIVE_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_RECEIVE_NOT_EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'DEPOSIT_ACCOUNT_INVALID_TYPE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT_ACCOUNT_INVALID_TYPE', code: 300 }],
+ });
+ }
+ if (error.errorType === 'INVALID_PAYMENT_AMOUNT_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVALID_PAYMENT_AMOUNT', code: 300 }],
+ });
+ }
+ if (error.errorType === 'INVOICES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVOICES_IDS_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_IDS_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'INVALID_PAYMENT_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'INVALID_PAYMENT_AMOUNT', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'INVOICES_NOT_DELIVERED_YET') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'INVOICES_NOT_DELIVERED_YET',
+ code: 200,
+ data: {
+ not_delivered_invoices_ids:
+ error.payload.notDeliveredInvoices.map(
+ (invoice) => invoice.id
+ ),
+ },
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'PAYMENT_RECEIVE_NO_IS_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_RECEIVE_NO_IS_REQUIRED', code: 1100 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_CUSTOMER_SHOULD_NOT_UPDATE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_CUSTOMER_SHOULD_NOT_UPDATE', code: 1200 }],
+ });
+ }
+ if (error.errorType === 'PAYMENT_RECEIVE_NO_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_RECEIVE_NO_REQUIRED', code: 1300 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_HAS_NO_PHONE_NUMBER') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_HAS_NO_PHONE_NUMBER', code: 1800 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID', code: 1900 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'PAYMENT_ACCOUNT_CURRENCY_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PAYMENT_ACCOUNT_CURRENCY_INVALID', code: 2000 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/SalesEstimates.ts b/packages/server/src/api/controllers/Sales/SalesEstimates.ts
new file mode 100644
index 000000000..613186c90
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/SalesEstimates.ts
@@ -0,0 +1,589 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query, matchedData } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import {
+ AbilitySubject,
+ ISaleEstimateDTO,
+ SaleEstimateAction,
+ SaleInvoiceAction,
+} from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import SaleEstimateService from '@/services/Sales/SalesEstimate';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import SaleEstimatesPdfService from '@/services/Sales/Estimates/SaleEstimatesPdf';
+import SaleEstimateNotifyBySms from '@/services/Sales/Estimates/SaleEstimateSmsNotify';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+const ACCEPT_TYPE = {
+ APPLICATION_PDF: 'application/pdf',
+ APPLICATION_JSON: 'application/json',
+};
+@Service()
+export default class SalesEstimatesController extends BaseController {
+ @Inject()
+ saleEstimateService: SaleEstimateService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ saleEstimatesPdf: SaleEstimatesPdfService;
+
+ @Inject()
+ saleEstimateNotifySms: SaleEstimateNotifyBySms;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(SaleEstimateAction.Create, AbilitySubject.SaleEstimate),
+ [...this.estimateValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.newEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/deliver',
+ CheckPolicies(SaleEstimateAction.Edit, AbilitySubject.SaleEstimate),
+ [...this.validateSpecificEstimateSchema],
+ this.validationResult,
+ asyncMiddleware(this.deliverSaleEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/approve',
+ CheckPolicies(SaleEstimateAction.Edit, AbilitySubject.SaleEstimate),
+ [this.validateSpecificEstimateSchema],
+ this.validationResult,
+ asyncMiddleware(this.approveSaleEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/reject',
+ CheckPolicies(SaleEstimateAction.Edit, AbilitySubject.SaleEstimate),
+ [this.validateSpecificEstimateSchema],
+ this.validationResult,
+ asyncMiddleware(this.rejectSaleEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/sms-details',
+ CheckPolicies(
+ SaleEstimateAction.NotifyBySms,
+ AbilitySubject.SaleEstimate
+ ),
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.saleEstimateSmsDetails),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/notify-by-sms',
+ CheckPolicies(
+ SaleEstimateAction.NotifyBySms,
+ AbilitySubject.SaleEstimate
+ ),
+ [param('id').exists().isNumeric().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.saleEstimateNotifyBySms),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(SaleEstimateAction.Edit, AbilitySubject.SaleEstimate),
+ [
+ ...this.validateSpecificEstimateSchema,
+ ...this.estimateValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(SaleEstimateAction.Delete, AbilitySubject.SaleEstimate),
+ [this.validateSpecificEstimateSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(SaleEstimateAction.View, AbilitySubject.SaleEstimate),
+ this.validateSpecificEstimateSchema,
+ this.validationResult,
+ asyncMiddleware(this.getEstimate.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(SaleEstimateAction.View, AbilitySubject.SaleEstimate),
+ this.validateEstimateListSchema,
+ this.validationResult,
+ asyncMiddleware(this.getEstimates.bind(this)),
+ this.handleServiceErrors,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ return router;
+ }
+
+ /**
+ * Estimate validation schema.
+ */
+ get estimateValidationSchema() {
+ return [
+ check('customer_id').exists().isNumeric().toInt(),
+ check('estimate_date').exists().isISO8601().toDate(),
+ check('expiration_date').exists().isISO8601().toDate(),
+ check('reference').optional(),
+ check('estimate_number').optional().trim().escape(),
+ check('delivered').default(false).isBoolean().toBoolean(),
+
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').exists().isArray({ min: 1 }),
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.quantity').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+
+ check('note').optional().trim().escape(),
+ check('terms_conditions').optional().trim().escape(),
+ check('send_to_email').optional().trim().escape(),
+ ];
+ }
+
+ /**
+ * Specific sale estimate validation schema.
+ */
+ get validateSpecificEstimateSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Sales estimates list validation schema.
+ */
+ get validateEstimateListSchema() {
+ return [
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Handle create a new estimate with associated entries.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @return {Response} res -
+ */
+ async newEstimate(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const estimateDTO: ISaleEstimateDTO = this.matchedBodyData(req);
+
+ try {
+ const storedEstimate = await this.saleEstimateService.createEstimate(
+ tenantId,
+ estimateDTO
+ );
+
+ return res.status(200).send({
+ id: storedEstimate.id,
+ message: 'The sale estimate has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handle update estimate details with associated entries.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async editEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+ const estimateDTO: ISaleEstimateDTO = this.matchedBodyData(req);
+
+ try {
+ // Update estimate with associated estimate entries.
+ await this.saleEstimateService.editEstimate(
+ tenantId,
+ estimateId,
+ estimateDTO
+ );
+
+ return res.status(200).send({
+ id: estimateId,
+ message: 'The sale estimate has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the given estimate with associated entries.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async deleteEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.saleEstimateService.deleteEstimate(tenantId, estimateId);
+
+ return res.status(200).send({
+ id: estimateId,
+ message: 'The sale estimate has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deliver the given sale estimate.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async deliverSaleEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.saleEstimateService.deliverSaleEstimate(tenantId, estimateId);
+
+ return res.status(200).send({
+ id: estimateId,
+ message: 'The sale estimate has been delivered successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Marks the sale estimate as approved.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async approveSaleEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.saleEstimateService.approveSaleEstimate(tenantId, estimateId);
+
+ return res.status(200).send({
+ id: estimateId,
+ message: 'The sale estimate has been approved successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Marks the sale estimate as rejected.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async rejectSaleEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.saleEstimateService.rejectSaleEstimate(tenantId, estimateId);
+
+ return res.status(200).send({
+ id: estimateId,
+ message: 'The sale estimate has been rejected successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the given estimate with associated entries.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getEstimate(req: Request, res: Response, next: NextFunction) {
+ const { id: estimateId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const estimate = await this.saleEstimateService.getEstimate(
+ tenantId,
+ estimateId
+ );
+ // Response formatter.
+ res.format({
+ // JSON content type.
+ [ACCEPT_TYPE.APPLICATION_JSON]: () => {
+ return res.status(200).send(this.transfromToResponse({ estimate }));
+ },
+ // PDF content type.
+ [ACCEPT_TYPE.APPLICATION_PDF]: async () => {
+ const pdfContent = await this.saleEstimatesPdf.saleEstimatePdf(
+ tenantId,
+ estimate
+ );
+ res.set({
+ 'Content-Type': 'application/pdf',
+ 'Content-Length': pdfContent.length,
+ });
+ res.send(pdfContent);
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve estimates with pagination metadata.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async getEstimates(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { salesEstimates, pagination, filterMeta } =
+ await this.saleEstimateService.estimatesList(tenantId, filter);
+
+ res.format({
+ [ACCEPT_TYPE.APPLICATION_JSON]: () => {
+ return res.status(200).send(
+ this.transfromToResponse({
+ salesEstimates,
+ pagination,
+ filterMeta,
+ })
+ );
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ public saleEstimateNotifyBySms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: estimateId } = req.params;
+
+ try {
+ const saleEstimate = await this.saleEstimateNotifySms.notifyBySms(
+ tenantId,
+ estimateId
+ );
+ return res.status(200).send({
+ id: saleEstimate.id,
+ message:
+ 'The sale estimate sms notification has been sent successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the sale estimate sms notification message details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public saleEstimateSmsDetails = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: estimateId } = req.params;
+
+ try {
+ const estimateSmsDetails = await this.saleEstimateNotifySms.smsDetails(
+ tenantId,
+ estimateId
+ );
+ return res.status(200).send({
+ data: estimateSmsDetails,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS.IDS.NOT.EXISTS', code: 100 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES.IDS.NOT.EXISTS', code: 200 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_IDS_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS.IDS.NOT.EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'NOT_PURCHASE_ABLE_ITEMS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'NOT_PURCHASABLE_ITEMS', code: 400 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 600 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_NUMBER_EXISTANCE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ESTIMATE.NUMBER.IS.NOT.UNQIUE', code: 700 }],
+ });
+ }
+ if (error.errorType === 'NOT_SELL_ABLE_ITEMS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'NOT_SELL_ABLE_ITEMS', code: 800 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_ALREADY_APPROVED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_NOT_DELIVERED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_NOT_DELIVERED', code: 1100 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_ALREADY_REJECTED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_ALREADY_REJECTED', code: 1200 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 1300 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_NO_IS_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_NO_IS_REQUIRED', code: 1400 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_CONVERTED_TO_INVOICE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_CONVERTED_TO_INVOICE', code: 1500 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_ALREADY_DELIVERED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_ESTIMATE_ALREADY_DELIVERED', code: 1600 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_HAS_NO_PHONE_NUMBER') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_HAS_NO_PHONE_NUMBER', code: 1800 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID', code: 1900 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'WAREHOUSE_ID_NOT_FOUND', code: 5000 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_REQUIRED', code: 5100 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_NOT_FOUND', code: 5300 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/SalesInvoices.ts b/packages/server/src/api/controllers/Sales/SalesInvoices.ts
new file mode 100644
index 000000000..209f7e848
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/SalesInvoices.ts
@@ -0,0 +1,754 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Service, Inject } from 'typedi';
+import BaseController from '../BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import SaleInvoiceService from '@/services/Sales/SalesInvoices';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { ServiceError } from '@/exceptions';
+import {
+ ISaleInvoiceDTO,
+ ISaleInvoiceCreateDTO,
+ SaleInvoiceAction,
+ AbilitySubject,
+} from '@/interfaces';
+import SaleInvoicePdf from '@/services/Sales/SaleInvoicePdf';
+import SaleInvoiceWriteoff from '@/services/Sales/SaleInvoiceWriteoff';
+import SaleInvoiceNotifyBySms from '@/services/Sales/SaleInvoiceNotifyBySms';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import InvoicePaymentsService from '@/services/Sales/Invoices/InvoicePaymentsService';
+
+const ACCEPT_TYPE = {
+ APPLICATION_PDF: 'application/pdf',
+ APPLICATION_JSON: 'application/json',
+};
+@Service()
+export default class SaleInvoicesController extends BaseController {
+ @Inject()
+ saleInvoiceService: SaleInvoiceService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ saleInvoicePdf: SaleInvoicePdf;
+
+ @Inject()
+ saleInvoiceWriteoff: SaleInvoiceWriteoff;
+
+ @Inject()
+ saleInvoiceSmsNotify: SaleInvoiceNotifyBySms;
+
+ @Inject()
+ invoicePaymentsSerivce: InvoicePaymentsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(SaleInvoiceAction.Create, AbilitySubject.SaleInvoice),
+ [
+ ...this.saleInvoiceValidationSchema,
+ check('from_estimate_id').optional().isNumeric().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.newSaleInvoice.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/deliver',
+ CheckPolicies(SaleInvoiceAction.Edit, AbilitySubject.SaleInvoice),
+ [...this.specificSaleInvoiceValidation],
+ this.validationResult,
+ asyncMiddleware(this.deliverSaleInvoice.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/writeoff',
+ CheckPolicies(SaleInvoiceAction.Writeoff, AbilitySubject.SaleInvoice),
+ [
+ param('id').exists().isInt().toInt(),
+
+ check('expense_account_id').exists().isInt().toInt(),
+ check('reason').exists().trim(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.writeoffSaleInvoice),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/writeoff/cancel',
+ CheckPolicies(SaleInvoiceAction.Writeoff, AbilitySubject.SaleInvoice),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.cancelWrittenoffSaleInvoice),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/notify-by-sms',
+ CheckPolicies(SaleInvoiceAction.NotifyBySms, AbilitySubject.SaleInvoice),
+ [
+ param('id').exists().isInt().toInt(),
+ check('notification_key').exists().isIn(['details', 'reminder']),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.saleInvoiceNotifyBySms),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/sms-details',
+ CheckPolicies(SaleInvoiceAction.NotifyBySms, AbilitySubject.SaleInvoice),
+ [
+ param('id').exists().isInt().toInt(),
+ query('notification_key').exists().isIn(['details', 'reminder']),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.saleInvoiceSmsDetails),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(SaleInvoiceAction.Edit, AbilitySubject.SaleInvoice),
+ [
+ ...this.saleInvoiceValidationSchema,
+ ...this.specificSaleInvoiceValidation,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editSaleInvoice.bind(this)),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(SaleInvoiceAction.Delete, AbilitySubject.SaleInvoice),
+ this.specificSaleInvoiceValidation,
+ this.validationResult,
+ asyncMiddleware(this.deleteSaleInvoice.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/payable',
+ CheckPolicies(SaleInvoiceAction.View, AbilitySubject.SaleInvoice),
+ [...this.dueSalesInvoicesListValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getPayableInvoices.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/payment-transactions',
+ [param('id').exists().isString()],
+ this.validationResult,
+ this.asyncMiddleware(this.getInvoicePaymentTransactions),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(SaleInvoiceAction.View, AbilitySubject.SaleInvoice),
+ this.specificSaleInvoiceValidation,
+ this.validationResult,
+ asyncMiddleware(this.getSaleInvoice.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(SaleInvoiceAction.View, AbilitySubject.SaleInvoice),
+ this.saleInvoiceListValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.getSalesInvoices.bind(this)),
+ this.handleServiceErrors,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ return router;
+ }
+
+ /**
+ * Sale invoice validation schema.
+ */
+ get saleInvoiceValidationSchema() {
+ return [
+ check('customer_id').exists().isNumeric().toInt(),
+ check('invoice_date').exists().isISO8601().toDate(),
+ check('due_date').exists().isISO8601().toDate(),
+ check('invoice_no').optional().trim().escape(),
+ check('reference_no').optional().trim().escape(),
+ check('delivered').default(false).isBoolean().toBoolean(),
+
+ check('invoice_message').optional().trim().escape(),
+ check('terms_conditions').optional().trim().escape(),
+
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('project_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').exists().isArray({ min: 1 }),
+
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toFloat(),
+ check('entries.*.quantity').exists().isNumeric().toFloat(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ check('entries.*.project_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+
+ check('entries.*.project_ref_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ check('entries.*.project_ref_type')
+ .optional({ nullable: true })
+ .isString()
+ .toUpperCase()
+ .isIn(['TASK', 'BILL', 'EXPENSE']),
+ check('entries.*.project_ref_invoiced_amount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toFloat(),
+ ];
+ }
+
+ /**
+ * Specific sale invoice validation schema.
+ */
+ get specificSaleInvoiceValidation() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * Sales invoices list validation schema.
+ */
+ get saleInvoiceListValidationSchema() {
+ return [
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Due sale invoice list validation schema.
+ */
+ get dueSalesInvoicesListValidationSchema() {
+ return [query('customer_id').optional().isNumeric().toInt()];
+ }
+
+ /**
+ * Creates a new sale invoice.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ async newSaleInvoice(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const saleInvoiceDTO: ISaleInvoiceCreateDTO = this.matchedBodyData(req);
+
+ try {
+ // Creates a new sale invoice with associated entries.
+ const storedSaleInvoice = await this.saleInvoiceService.createSaleInvoice(
+ tenantId,
+ saleInvoiceDTO,
+ user
+ );
+ return res.status(200).send({
+ id: storedSaleInvoice.id,
+ message: 'The sale invoice has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit sale invoice details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ async editSaleInvoice(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: saleInvoiceId } = req.params;
+ const saleInvoiceOTD: ISaleInvoiceDTO = this.matchedBodyData(req);
+
+ try {
+ // Update the given sale invoice details.
+ await this.saleInvoiceService.editSaleInvoice(
+ tenantId,
+ saleInvoiceId,
+ saleInvoiceOTD,
+ user
+ );
+ return res.status(200).send({
+ id: saleInvoiceId,
+ message: 'The sale invoice has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deliver the given sale invoice.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ async deliverSaleInvoice(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: saleInvoiceId } = req.params;
+
+ try {
+ await this.saleInvoiceService.deliverSaleInvoice(
+ tenantId,
+ saleInvoiceId,
+ user
+ );
+ return res.status(200).send({
+ id: saleInvoiceId,
+ message: 'The given sale invoice has been delivered successfully',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the sale invoice with associated entries and journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ async deleteSaleInvoice(req: Request, res: Response, next: NextFunction) {
+ const { id: saleInvoiceId } = req.params;
+ const { tenantId, user } = req;
+
+ try {
+ // Deletes the sale invoice with associated entries and journal transaction.
+ await this.saleInvoiceService.deleteSaleInvoice(
+ tenantId,
+ saleInvoiceId,
+ user
+ );
+
+ return res.status(200).send({
+ id: saleInvoiceId,
+ message: 'The sale invoice has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the sale invoice with associated entries.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ */
+ async getSaleInvoice(req: Request, res: Response, next: NextFunction) {
+ const { id: saleInvoiceId } = req.params;
+ const { tenantId, user } = req;
+
+ try {
+ const saleInvoice = await this.saleInvoiceService.getSaleInvoice(
+ tenantId,
+ saleInvoiceId,
+ user
+ );
+ // Response formatter.
+ res.format({
+ // JSON content type.
+ [ACCEPT_TYPE.APPLICATION_JSON]: () => {
+ return res
+ .status(200)
+ .send(this.transfromToResponse({ saleInvoice }));
+ },
+ // PDF content type.
+ [ACCEPT_TYPE.APPLICATION_PDF]: async () => {
+ const pdfContent = await this.saleInvoicePdf.saleInvoicePdf(
+ tenantId,
+ saleInvoice
+ );
+ res.set({
+ 'Content-Type': 'application/pdf',
+ 'Content-Length': pdfContent.length,
+ });
+ res.send(pdfContent);
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+ /**
+ * Retrieve paginated sales invoices with custom view metadata.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {Function} next
+ */
+ public async getSalesInvoices(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+ try {
+ const { salesInvoices, filterMeta, pagination } =
+ await this.saleInvoiceService.salesInvoicesList(tenantId, filter);
+
+ return res.status(200).send({
+ sales_invoices: this.transfromToResponse(salesInvoices),
+ pagination: this.transfromToResponse(pagination),
+ filter_meta: this.transfromToResponse(filterMeta),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve due sales invoices.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ * @return {Response|void}
+ */
+ public async getPayableInvoices(
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ const { tenantId } = req;
+ const { customerId } = this.matchedQueryData(req);
+
+ try {
+ const salesInvoices = await this.saleInvoiceService.getPayableInvoices(
+ tenantId,
+ customerId
+ );
+ return res.status(200).send({
+ sales_invoices: this.transfromToResponse(salesInvoices),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Written-off sale invoice.
+ * @param {Request} req
+ * @param {Response} res
+ * @param next
+ */
+ public writeoffSaleInvoice = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+
+ const writeoffDTO = this.matchedBodyData(req);
+
+ try {
+ const saleInvoice = await this.saleInvoiceWriteoff.writeOff(
+ tenantId,
+ invoiceId,
+ writeoffDTO
+ );
+
+ return res.status(200).send({
+ id: saleInvoice.id,
+ message: 'The given sale invoice has been writte-off successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Cancel the written-off sale invoice.
+ * @param {Request} req
+ * @param {Response} res
+ * @param next
+ */
+ public cancelWrittenoffSaleInvoice = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+
+ try {
+ const saleInvoice = await this.saleInvoiceWriteoff.cancelWrittenoff(
+ tenantId,
+ invoiceId
+ );
+ return res.status(200).send({
+ id: saleInvoice.id,
+ message:
+ 'The given sale invoice has been canceled write-off successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Sale invoice notfiy customer by sms.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public saleInvoiceNotifyBySms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+
+ const invoiceNotifySmsDTO = this.matchedBodyData(req);
+
+ try {
+ const saleInvoice = await this.saleInvoiceSmsNotify.notifyBySms(
+ tenantId,
+ invoiceId,
+ invoiceNotifySmsDTO.notificationKey
+ );
+ return res.status(200).send({
+ id: saleInvoice.id,
+ message:
+ 'The sale invoice sms notification has been sent successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Sale invoice SMS details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public saleInvoiceSmsDetails = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+ const smsDetailsDTO = this.matchedQueryData(req);
+
+ try {
+ const invoiceSmsDetails = await this.saleInvoiceSmsNotify.smsDetails(
+ tenantId,
+ invoiceId,
+ smsDetailsDTO
+ );
+ return res.status(200).send({
+ data: invoiceSmsDetails,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the invoice payment transactions.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns
+ */
+ public getInvoicePaymentTransactions = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: invoiceId } = req.params;
+
+ try {
+ const invoicePayments =
+ await this.invoicePaymentsSerivce.getInvoicePayments(
+ tenantId,
+ invoiceId
+ );
+
+ return res.status(200).send({
+ data: invoicePayments,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'INVOICE_NUMBER_NOT_UNIQUE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE.INVOICE.NUMBER.IS.EXISTS', code: 100 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_NOT_FOUND') {
+ return res.status(404).send({
+ errors: [{ type: 'SALE.INVOICE.NOT.FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_ITEMS_IDS_NOT_EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_ITEMS_IDS_NOT_EXISTS', code: 300 }],
+ });
+ }
+ if (error.errorType === 'NOT_SELLABLE_ITEMS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'NOT_SELLABLE_ITEMS', code: 400 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_NO_NOT_UNIQUE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_INVOICE_NO_NOT_UNIQUE', code: 500 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 600 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_IDS_NOT_FOUND', code: 700 }],
+ });
+ }
+ if (error.errorType === 'NOT_SELL_ABLE_ITEMS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'NOT_SELL_ABLE_ITEMS', code: 800 }],
+ });
+ }
+ if (error.errorType === 'contact_not_found') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_NOT_FOUND', code: 900 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_ALREADY_DELIVERED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_INVOICE_ALREADY_DELIVERED', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'INVOICE_HAS_ASSOCIATED_PAYMENT_ENTRIES') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'INVOICE_HAS_ASSOCIATED_PAYMENT_ENTRIES', code: 1100 },
+ ],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'FROM_SALE_ESTIMATE_NOT_FOUND', code: 1200 }],
+ });
+ }
+ if (error.errorType === 'SALE_ESTIMATE_CONVERTED_TO_INVOICE') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'SALE_ESTIMATE_IS_ALREADY_CONVERTED_TO_INVOICE',
+ code: 1300,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'INVOICE_AMOUNT_SMALLER_THAN_PAYMENT_AMOUNT') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'INVOICE_AMOUNT_SMALLER_THAN_PAYMENT_AMOUNT', code: 1400 },
+ ],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_NO_IS_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_INVOICE_NO_IS_REQUIRED', code: 1500 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_NOT_WRITTEN_OFF') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_INVOICE_NOT_WRITTEN_OFF', code: 1600 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_ALREADY_WRITTEN_OFF') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_INVOICE_ALREADY_WRITTEN_OFF', code: 1700 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_HAS_NO_PHONE_NUMBER') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_HAS_NO_PHONE_NUMBER', code: 1800 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID', code: 1800 }],
+ });
+ }
+ if (error.errorType === 'SALE_INVOICE_HAS_APPLIED_TO_CREDIT_NOTES') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'SALE_INVOICE_HAS_APPLIED_TO_CREDIT_NOTES', code: 1900 },
+ ],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4900,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/SalesReceipts.ts b/packages/server/src/api/controllers/Sales/SalesReceipts.ts
new file mode 100644
index 000000000..bed4c2d93
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/SalesReceipts.ts
@@ -0,0 +1,502 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { check, param, query } from 'express-validator';
+import { Inject, Service } from 'typedi';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import SaleReceiptService from '@/services/Sales/SalesReceipts';
+import SaleReceiptsPdfService from '@/services/Sales/Receipts/SaleReceiptsPdfService';
+import BaseController from '../BaseController';
+import { ISaleReceiptDTO } from '@/interfaces/SaleReceipt';
+import { ServiceError } from '@/exceptions';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import SaleReceiptNotifyBySms from '@/services/Sales/SaleReceiptNotifyBySms';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, SaleReceiptAction } from '@/interfaces';
+
+@Service()
+export default class SalesReceiptsController extends BaseController {
+ @Inject()
+ saleReceiptService: SaleReceiptService;
+
+ @Inject()
+ saleReceiptsPdf: SaleReceiptsPdfService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject()
+ saleReceiptSmsNotify: SaleReceiptNotifyBySms;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/:id/close',
+ CheckPolicies(SaleReceiptAction.Edit, AbilitySubject.SaleReceipt),
+ [...this.specificReceiptValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.closeSaleReceipt.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id/notify-by-sms',
+ CheckPolicies(SaleReceiptAction.NotifyBySms, AbilitySubject.SaleReceipt),
+ [param('id').exists().isInt().toInt()],
+ this.asyncMiddleware(this.saleReceiptNotifyBySms),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:id/sms-details',
+ CheckPolicies(SaleReceiptAction.NotifyBySms, AbilitySubject.SaleReceipt),
+ [param('id').exists().isInt().toInt()],
+ this.saleReceiptSmsDetails,
+ this.handleServiceErrors
+ );
+ router.post(
+ '/:id',
+ CheckPolicies(SaleReceiptAction.Edit, AbilitySubject.SaleReceipt),
+ [
+ ...this.specificReceiptValidationSchema,
+ ...this.salesReceiptsValidationSchema,
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editSaleReceipt.bind(this)),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/',
+ CheckPolicies(SaleReceiptAction.Create, AbilitySubject.SaleReceipt),
+ this.salesReceiptsValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.newSaleReceipt.bind(this)),
+ this.handleServiceErrors
+ );
+ router.delete(
+ '/:id',
+ CheckPolicies(SaleReceiptAction.Delete, AbilitySubject.SaleReceipt),
+ this.specificReceiptValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.deleteSaleReceipt.bind(this)),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ CheckPolicies(SaleReceiptAction.View, AbilitySubject.SaleReceipt),
+ this.listSalesReceiptsValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.getSalesReceipts.bind(this)),
+ this.handleServiceErrors,
+ this.dynamicListService.handlerErrorsToResponse
+ );
+ router.get(
+ '/:id',
+ CheckPolicies(SaleReceiptAction.View, AbilitySubject.SaleReceipt),
+ [...this.specificReceiptValidationSchema],
+ this.validationResult,
+ asyncMiddleware(this.getSaleReceipt.bind(this)),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Sales receipt validation schema.
+ * @return {Array}
+ */
+ get salesReceiptsValidationSchema() {
+ return [
+ check('customer_id').exists().isNumeric().toInt(),
+ check('exchange_rate').optional().isFloat({ gt: 0 }).toFloat(),
+
+ check('deposit_account_id').exists().isNumeric().toInt(),
+ check('receipt_date').exists().isISO8601(),
+ check('receipt_number').optional().trim().escape(),
+ check('reference_no').optional().trim().escape(),
+ check('closed').default(false).isBoolean().toBoolean(),
+
+ check('warehouse_id').optional({ nullable: true }).isNumeric().toInt(),
+ check('branch_id').optional({ nullable: true }).isNumeric().toInt(),
+
+ check('entries').exists().isArray({ min: 1 }),
+
+ check('entries.*.id').optional({ nullable: true }).isNumeric().toInt(),
+ check('entries.*.index').exists().isNumeric().toInt(),
+ check('entries.*.item_id').exists().isNumeric().toInt(),
+ check('entries.*.quantity').exists().isNumeric().toInt(),
+ check('entries.*.rate').exists().isNumeric().toInt(),
+ check('entries.*.discount')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ check('entries.*.description')
+ .optional({ nullable: true })
+ .trim()
+ .escape(),
+ check('entries.*.warehouse_id')
+ .optional({ nullable: true })
+ .isNumeric()
+ .toInt(),
+ check('receipt_message').optional().trim().escape(),
+ check('statement').optional().trim().escape(),
+ ];
+ }
+
+ /**
+ * Specific sale receipt validation schema.
+ */
+ get specificReceiptValidationSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ /**
+ * List sales receipts validation schema.
+ */
+ get listSalesReceiptsValidationSchema() {
+ return [
+ query('view_slug').optional().isString().trim(),
+ query('stringified_filter_roles').optional().isJSON(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ];
+ }
+
+ /**
+ * Creates a new receipt.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async newSaleReceipt(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const saleReceiptDTO: ISaleReceiptDTO = this.matchedBodyData(req);
+
+ try {
+ // Store the given sale receipt details with associated entries.
+ const storedSaleReceipt = await this.saleReceiptService.createSaleReceipt(
+ tenantId,
+ saleReceiptDTO
+ );
+ return res.status(200).send({
+ id: storedSaleReceipt.id,
+ message: 'Sale receipt has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Deletes the sale receipt with associated entries and journal transactions.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async deleteSaleReceipt(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: saleReceiptId } = req.params;
+
+ try {
+ // Deletes the sale receipt.
+ await this.saleReceiptService.deleteSaleReceipt(tenantId, saleReceiptId);
+
+ return res.status(200).send({
+ id: saleReceiptId,
+ message: 'Sale receipt has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Edit the sale receipt details with associated entries and re-write
+ * journal transaction on the same date.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ async editSaleReceipt(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: saleReceiptId } = req.params;
+ const saleReceipt = this.matchedBodyData(req);
+
+ try {
+ // Update the given sale receipt details.
+ await this.saleReceiptService.editSaleReceipt(
+ tenantId,
+ saleReceiptId,
+ saleReceipt
+ );
+ return res.status(200).send({
+ id: saleReceiptId,
+ message: 'Sale receipt has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Marks the given the sale receipt as closed.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async closeSaleReceipt(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { id: saleReceiptId } = req.params;
+
+ try {
+ // Update the given sale receipt details.
+ await this.saleReceiptService.closeSaleReceipt(tenantId, saleReceiptId);
+ return res.status(200).send({
+ id: saleReceiptId,
+ message: 'Sale receipt has been closed successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Listing sales receipts.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ async getSalesReceipts(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const filter = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+
+ try {
+ const { data, pagination, filterMeta } =
+ await this.saleReceiptService.salesReceiptsList(tenantId, filter);
+
+ const response = this.transfromToResponse({
+ data,
+ pagination,
+ filterMeta,
+ });
+ return res.status(200).send(response);
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the sale receipt with associated entries.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async getSaleReceipt(req: Request, res: Response, next: NextFunction) {
+ const { id: saleReceiptId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const saleReceipt = await this.saleReceiptService.getSaleReceipt(
+ tenantId,
+ saleReceiptId
+ );
+
+ res.format({
+ 'application/json': () => {
+ return res
+ .status(200)
+ .send(this.transfromToResponse({ saleReceipt }));
+ },
+ 'application/pdf': async () => {
+ const pdfContent = await this.saleReceiptsPdf.saleReceiptPdf(
+ tenantId,
+ saleReceipt
+ );
+ res.set({
+ 'Content-Type': 'application/pdf',
+ 'Content-Length': pdfContent.length,
+ });
+ res.send(pdfContent);
+ },
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Sale receipt notification via SMS.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public saleReceiptNotifyBySms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: receiptId } = req.params;
+
+ try {
+ const saleReceipt = await this.saleReceiptSmsNotify.notifyBySms(
+ tenantId,
+ receiptId
+ );
+ return res.status(200).send({
+ id: saleReceipt.id,
+ message:
+ 'The sale receipt notification via sms has been sent successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Sale receipt sms details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ public saleReceiptSmsDetails = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: receiptId } = req.params;
+
+ try {
+ const smsDetails = await this.saleReceiptSmsNotify.smsDetails(
+ tenantId,
+ receiptId
+ );
+ return res.status(200).send({
+ data: smsDetails,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handleServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'SALE_RECEIPT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_RECEIPT_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'DEPOSIT_ACCOUNT_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT_ACCOUNT_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'DEPOSIT_ACCOUNT_NOT_CURRENT_ASSET') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT_ACCOUNT_NOT_CURRENT_ASSET', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'ENTRIES_IDS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'ENTRIES_IDS_NOT_FOUND', code: 500 }],
+ });
+ }
+ if (error.errorType === 'NOT_SELL_ABLE_ITEMS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'NOT_SELL_ABLE_ITEMS', code: 600 }],
+ });
+ }
+ if (error.errorType === 'SALE.RECEIPT.NOT.FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE.RECEIPT.NOT.FOUND', code: 700 }],
+ });
+ }
+ if (error.errorType === 'DEPOSIT.ACCOUNT.NOT.EXISTS') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'DEPOSIT.ACCOUNT.NOT.EXISTS', code: 800 }],
+ });
+ }
+ if (error.errorType === 'SALE_RECEIPT_NUMBER_NOT_UNIQUE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_RECEIPT_NUMBER_NOT_UNIQUE', code: 900 }],
+ });
+ }
+ if (error.errorType === 'SALE_RECEIPT_IS_ALREADY_CLOSED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SALE_RECEIPT_IS_ALREADY_CLOSED', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'SALE_RECEIPT_NO_IS_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'SALE_RECEIPT_NO_IS_REQUIRED',
+ message: 'The sale receipt number is required.',
+ code: 1100,
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_HAS_NO_PHONE_NUMBER') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_HAS_NO_PHONE_NUMBER', code: 1800 }],
+ });
+ }
+ if (error.errorType === 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'CUSTOMER_SMS_NOTIFY_PHONE_INVALID', code: 1900 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_DATE_LOCKED') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'TRANSACTIONS_DATE_LOCKED',
+ code: 4000,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'WAREHOUSE_ID_NOT_FOUND', code: 5000 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_REQUIRED', code: 5100 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_NOT_FOUND', code: 5300 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Sales/index.ts b/packages/server/src/api/controllers/Sales/index.ts
new file mode 100644
index 000000000..46306b54f
--- /dev/null
+++ b/packages/server/src/api/controllers/Sales/index.ts
@@ -0,0 +1,24 @@
+import { Router } from 'express';
+import { Container, Service } from 'typedi';
+import SalesEstimates from './SalesEstimates';
+import SalesReceipts from './SalesReceipts';
+import SalesInvoices from './SalesInvoices'
+import PaymentReceives from './PaymentReceives';
+import CreditNotes from './CreditNotes';
+@Service()
+export default class SalesController {
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.use('/invoices', Container.get(SalesInvoices).router());
+ router.use('/estimates', Container.get(SalesEstimates).router());
+ router.use('/receipts', Container.get(SalesReceipts).router());
+ router.use('/payment_receives', Container.get(PaymentReceives).router());
+ router.use('/credit_notes', Container.get(CreditNotes).router())
+
+ return router;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/api/controllers/Settings/EasySmsIntegration.ts b/packages/server/src/api/controllers/Settings/EasySmsIntegration.ts
new file mode 100644
index 000000000..d62f34b0f
--- /dev/null
+++ b/packages/server/src/api/controllers/Settings/EasySmsIntegration.ts
@@ -0,0 +1,110 @@
+import { Inject, Service } from 'typedi';
+import { Router, NextFunction, Response } from 'express';
+import { check } from 'express-validator';
+import { Request } from 'express-validator/src/base';
+import EasySmsIntegration from '@/services/SmsIntegration/EasySmsIntegration';
+import BaseController from '../BaseController';
+
+@Service()
+export default class EasySmsIntegrationController extends BaseController {
+ @Inject()
+ easySmsIntegrationService: EasySmsIntegration;
+
+ /**
+ * Controller router.
+ */
+ public router = () => {
+ const router = Router();
+
+ router.post(
+ '/easysms/integrate',
+ [check('token').exists()],
+ this.integrationEasySms
+ );
+ router.post(
+ '/easysms/disconnect',
+ this.disconnectEasysms
+ )
+ router.get('/easysms', this.getIntegrationMeta);
+
+ return router;
+ };
+
+ /**
+ * Easysms integration API.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ private integrationEasySms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const easysmsIntegrateDTO = this.matchedBodyData(req);
+
+ try {
+ await this.easySmsIntegrationService.integrate(
+ tenantId,
+ easysmsIntegrateDTO
+ );
+ return res.status(200).send({
+ message:
+ 'The system has been integrated with Easysms sms gateway successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the Easysms integration meta.
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private getIntegrationMeta = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const data = await this.easySmsIntegrationService.getIntegrationMeta(
+ tenantId
+ );
+ return res.status(200).send({ data });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private disconnectEasysms = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ await this.easySmsIntegrationService.disconnect(
+ tenantId,
+ );
+ return res.status(200).send({
+ message: 'The sms gateway integration has been disconnected successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+}
diff --git a/packages/server/src/api/controllers/Settings/Settings.ts b/packages/server/src/api/controllers/Settings/Settings.ts
new file mode 100644
index 000000000..998257cf9
--- /dev/null
+++ b/packages/server/src/api/controllers/Settings/Settings.ts
@@ -0,0 +1,114 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, Response } from 'express';
+import { body, query } from 'express-validator';
+import { pick } from 'lodash';
+import { IOptionDTO, IOptionsDTO } from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import { AbilitySubject, PreferencesAction } from '@/interfaces';
+import SettingsService from '@/services/Settings/SettingsService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class SettingsController extends BaseController {
+ @Inject()
+ settingsService: SettingsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ CheckPolicies(PreferencesAction.Mutate, AbilitySubject.Preferences),
+ this.saveSettingsValidationSchema,
+ this.validationResult,
+ asyncMiddleware(this.saveSettings.bind(this))
+ );
+ router.get(
+ '/',
+ this.getSettingsSchema,
+ this.validationResult,
+ asyncMiddleware(this.getSettings.bind(this))
+ );
+ return router;
+ }
+
+ /**
+ * Save settings validation schema.
+ */
+ private get saveSettingsValidationSchema() {
+ return [
+ body('options').isArray({ min: 1 }),
+ body('options.*.key').exists().trim().isLength({ min: 1 }),
+ body('options.*.value').exists().trim(),
+ body('options.*.group').exists().trim().isLength({ min: 1 }),
+ ];
+ }
+
+ /**
+ * Retrieve the application options from the storage.
+ */
+ private get getSettingsSchema() {
+ return [
+ query('key').optional().trim().escape(),
+ query('group').optional().trim().escape(),
+ ];
+ }
+
+ /**
+ * Saves the given options to the storage.
+ * @param {Request} req -
+ * @param {Response} res -
+ */
+ public async saveSettings(req: Request, res: Response, next) {
+ const { tenantId } = req;
+ const optionsDTO: IOptionsDTO = this.matchedBodyData(req);
+ const { settings } = req;
+
+ const errorReasons: { type: string; code: number; keys: [] }[] = [];
+ const notDefinedOptions = this.settingsService.validateNotDefinedSettings(
+ tenantId,
+ optionsDTO.options
+ );
+
+ if (notDefinedOptions.length) {
+ errorReasons.push({
+ type: 'OPTIONS.KEY.NOT.DEFINED',
+ code: 200,
+ keys: notDefinedOptions.map((o) => ({ ...pick(o, ['key', 'group']) })),
+ });
+ }
+ if (errorReasons.length) {
+ return res.status(400).send({ errors: errorReasons });
+ }
+ optionsDTO.options.forEach((option: IOptionDTO) => {
+ settings.set({ ...option });
+ });
+ try {
+ await settings.save();
+
+ return res.status(200).send({
+ type: 'success',
+ code: 'OPTIONS.SAVED.SUCCESSFULLY',
+ message: 'Options have been saved successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve settings.
+ * @param {Request} req
+ * @param {Response} res
+ */
+ public getSettings(req: Request, res: Response) {
+ const { settings } = req;
+ const allSettings = settings.all();
+
+ return res.status(200).send({ settings: allSettings });
+ }
+}
diff --git a/packages/server/src/api/controllers/Settings/SmsNotificationsSettings.ts b/packages/server/src/api/controllers/Settings/SmsNotificationsSettings.ts
new file mode 100644
index 000000000..40d396ce1
--- /dev/null
+++ b/packages/server/src/api/controllers/Settings/SmsNotificationsSettings.ts
@@ -0,0 +1,168 @@
+import { Inject, Service } from 'typedi';
+import { check, oneOf, param } from 'express-validator';
+import { Router, Response, Request, NextFunction } from 'express';
+
+import SmsNotificationsSettingsService from '@/services/Settings/SmsNotificationsSettings';
+import BaseController from '../BaseController';
+
+import { ServiceError } from '@/exceptions';
+import {
+ AbilitySubject,
+ PreferencesAction,
+ IEditSmsNotificationDTO,
+} from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class SettingsController extends BaseController {
+ @Inject()
+ smsNotificationsSettings: SmsNotificationsSettingsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/sms-notifications',
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.smsNotifications),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/sms-notification/:notification_key',
+ [param('notification_key').exists().isString()],
+ this.validationResult,
+ this.asyncMiddleware(this.smsNotification),
+ this.handleServiceErrors
+ );
+ router.post(
+ '/sms-notification',
+ CheckPolicies(PreferencesAction.Mutate, AbilitySubject.Preferences),
+ [
+ check('notification_key').exists(),
+ oneOf([
+ check('message_text').exists(),
+ check('is_notification_enabled').exists().isBoolean().toBoolean(),
+ ]),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.updateSmsNotification),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve the sms notifications.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private smsNotifications = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const notifications =
+ await this.smsNotificationsSettings.smsNotificationsList(tenantId);
+
+ return res.status(200).send({ notifications });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve the sms notification details from the given notification key.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private smsNotification = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { notification_key: notificationKey } = req.params;
+
+ try {
+ const notification =
+ await this.smsNotificationsSettings.getSmsNotificationMeta(
+ tenantId,
+ notificationKey
+ );
+
+ return res.status(200).send({ notification });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Update the given sms notification key.
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private updateSmsNotification = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const editDTO: IEditSmsNotificationDTO = this.matchedBodyData(req);
+
+ try {
+ await this.smsNotificationsSettings.editSmsNotificationMessage(
+ tenantId,
+ editDTO
+ );
+ return res.status(200).send({
+ message: 'Sms notification settings has been updated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handleServiceErrors = (
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'SMS_NOTIFICATION_KEY_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'SMS_NOTIFICATION_KEY_NOT_FOUND', code: 1000 }],
+ });
+ }
+ if (error.errorType === 'UNSUPPORTED_SMS_MESSAGE_VARIABLES') {
+ return res.boom.badRequest(null, {
+ errors: [
+ {
+ type: 'UNSUPPORTED_SMS_MESSAGE_VARIABLES',
+ code: 1100,
+ data: { ...error.payload },
+ },
+ ],
+ });
+ }
+ }
+ next(error);
+ };
+}
diff --git a/packages/server/src/api/controllers/Settings/index.ts b/packages/server/src/api/controllers/Settings/index.ts
new file mode 100644
index 000000000..6a625bf76
--- /dev/null
+++ b/packages/server/src/api/controllers/Settings/index.ts
@@ -0,0 +1,23 @@
+import { Router } from 'express';
+import { Container, Service } from 'typedi';
+import SmsNotificationSettings from './SmsNotificationsSettings';
+import Settings from './Settings';
+import EasySmsIntegrationController from './EasySmsIntegration';
+import { AbilitySubject, PreferencesAction } from '@/interfaces';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+
+@Service()
+export default class SettingsController {
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.use('/', Container.get(EasySmsIntegrationController).router());
+ router.use('/', Container.get(SmsNotificationSettings).router());
+ router.use('/', Container.get(Settings).router());
+
+ return router;
+ }
+}
diff --git a/packages/server/src/api/controllers/TransactionsLocking/index.ts b/packages/server/src/api/controllers/TransactionsLocking/index.ts
new file mode 100644
index 000000000..300c4e81e
--- /dev/null
+++ b/packages/server/src/api/controllers/TransactionsLocking/index.ts
@@ -0,0 +1,284 @@
+import { Service, Inject } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { check, param } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import TransactionsLockingService from '@/services/TransactionsLocking/CommandTransactionsLockingService';
+import CheckPolicies from '@/api/middleware/CheckPolicies';
+import { AbilitySubject, AccountAction } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import QueryTransactionsLocking from '@/services/TransactionsLocking/QueryTransactionsLocking';
+
+@Service()
+export default class TransactionsLockingController extends BaseController {
+ @Inject()
+ private transactionsLockingService: TransactionsLockingService;
+
+ @Inject()
+ private queryTransactionsLocking: QueryTransactionsLocking;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.put(
+ '/lock',
+ CheckPolicies(AccountAction.TransactionsLocking, AbilitySubject.Account),
+ [
+ check('module')
+ .exists()
+ .isIn(['all', 'sales', 'purchases', 'financial']),
+ check('lock_to_date').exists().isISO8601().toDate(),
+ check('reason').exists().trim(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.commandTransactionsLocking),
+ this.handleServiceErrors
+ );
+ router.put(
+ '/cancel-lock',
+ CheckPolicies(AccountAction.TransactionsLocking, AbilitySubject.Account),
+ [check('module').exists(), check('reason').exists().trim()],
+ this.validationResult,
+ this.asyncMiddleware(this.cancelTransactionsLocking),
+ this.handleServiceErrors
+ );
+ router.put(
+ '/unlock-partial',
+ CheckPolicies(AccountAction.TransactionsLocking, AbilitySubject.Account),
+ [
+ check('module').exists(),
+ check('unlock_from_date').exists().isISO8601().toDate(),
+ check('unlock_to_date').exists().isISO8601().toDate(),
+ check('reason').exists().trim(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.unlockTransactionsLockingBetweenPeriod),
+ this.handleServiceErrors
+ );
+ router.put(
+ '/cancel-unlock-partial',
+ CheckPolicies(AccountAction.TransactionsLocking, AbilitySubject.Account),
+ [
+ check('module').exists(),
+ check('reason').optional({ nullable: true }).trim(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.cancelPartialUnlocking),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/',
+ this.validationResult,
+ this.asyncMiddleware(this.getTransactionLockingMetaList),
+ this.handleServiceErrors
+ );
+ router.get(
+ '/:module',
+ [param('module').exists()],
+ this.validationResult,
+ this.asyncMiddleware(this.getTransactionLockingMeta),
+ this.handleServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Retrieve accounts types list.
+ * @param {Request} req - Request.
+ * @param {Response} res - Response.
+ * @return {Response}
+ */
+ private commandTransactionsLocking = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { module, ...allTransactionsDTO } = this.matchedBodyData(req);
+
+ try {
+ const transactionMeta =
+ await this.transactionsLockingService.commandTransactionsLocking(
+ tenantId,
+ module,
+ allTransactionsDTO
+ );
+ return res.status(200).send({
+ message: 'All transactions locking has been submit successfully.',
+ data: transactionMeta,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Unlock transactions locking between the given periods.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private unlockTransactionsLockingBetweenPeriod = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { module, ...unlockDTO } = this.matchedBodyData(req);
+
+ try {
+ const transactionMeta =
+ await this.transactionsLockingService.unlockTransactionsLockingPartially(
+ tenantId,
+ module,
+ unlockDTO
+ );
+ return res.status(200).send({
+ message:
+ 'Transactions locking haas been unlocked partially successfully.',
+ data: transactionMeta,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Cancel full transactions locking of the given module.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private cancelTransactionsLocking = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { module, ...cancelLockingDTO } = this.matchedBodyData(req);
+
+ try {
+ const data =
+ await this.transactionsLockingService.cancelTransactionLocking(
+ tenantId,
+ module,
+ cancelLockingDTO
+ );
+ return res.status(200).send({
+ message: 'Transactions locking has been canceled successfully.',
+ data,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Cancel transaction partial unlocking.
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ private cancelPartialUnlocking = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { module } = this.matchedBodyData(req);
+
+ try {
+ const transactionMeta =
+ await this.transactionsLockingService.cancelPartialTransactionsUnlock(
+ tenantId,
+ module
+ );
+ return res.status(200).send({
+ message:
+ 'Partial transaction unlocking has been canceled successfully.',
+ data: transactionMeta,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ private getTransactionLockingMeta = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { module } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const data =
+ await this.queryTransactionsLocking.getTransactionsLockingModuleMeta(
+ tenantId,
+ module
+ );
+ return res.status(200).send({ data });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieve transactions locking meta list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private getTransactionLockingMetaList = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { module } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const data =
+ await this.queryTransactionsLocking.getTransactionsLockingList(
+ tenantId
+ );
+
+ return res.status(200).send({ data });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handle the service errors.
+ * @param {Error} error -
+ * @param {Request} req -
+ * @param {Response} res -
+ * @param {NextFunction} next -
+ */
+ private handleServiceErrors = (
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'TRANSACTION_LOCKING_ALL') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'TRANSACTION_LOCKING_ALL', code: 100 }],
+ });
+ }
+ if (error.errorType === 'TRANSACTIONS_LOCKING_MODULE_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [
+ { type: 'TRANSACTIONS_LOCKING_MODULE_NOT_FOUND', code: 100 },
+ ],
+ });
+ }
+ }
+ next(error);
+ };
+}
diff --git a/packages/server/src/api/controllers/TransactionsLocking/utils.ts b/packages/server/src/api/controllers/TransactionsLocking/utils.ts
new file mode 100644
index 000000000..5f518daed
--- /dev/null
+++ b/packages/server/src/api/controllers/TransactionsLocking/utils.ts
@@ -0,0 +1,24 @@
+import { chain, mapKeys } from 'lodash';
+
+export const getTransactionsLockingSettingsSchema = (modules: string[]) => {
+ const moduleSchema = {
+ active: { type: 'boolean' },
+ lock_to_date: { type: 'date' },
+ unlock_from_date: { type: 'date' },
+ unlock_to_date: { type: 'date' },
+ lock_reason: { type: 'string' },
+ unlock_reason: { type: 'string' },
+ };
+ return chain(modules)
+ .map((module: string) => {
+ return mapKeys(moduleSchema, (value, key: string) => `${module}.${key}`);
+ })
+ .flattenDeep()
+ .reduce((result, value) => {
+ return {
+ ...result,
+ ...value,
+ };
+ }, {})
+ .value();
+};
diff --git a/packages/server/src/api/controllers/Users.ts b/packages/server/src/api/controllers/Users.ts
new file mode 100644
index 000000000..543a7080d
--- /dev/null
+++ b/packages/server/src/api/controllers/Users.ts
@@ -0,0 +1,289 @@
+import { Router, Request, Response, NextFunction } from 'express';
+import { Service, Inject } from 'typedi';
+import { check, query, param } from 'express-validator';
+import JWTAuth from '@/api/middleware/jwtAuth';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import BaseController from '@/api/controllers/BaseController';
+import UsersService from '@/services/Users/UsersService';
+import TenancyMiddleware from '@/api/middleware/TenancyMiddleware';
+import AttachCurrentTenantUser from '@/api/middleware/AttachCurrentTenantUser';
+import { ServiceError, ServiceErrors } from '@/exceptions';
+import { IEditUserDTO, ISystemUserDTO } from '@/interfaces';
+
+@Service()
+export default class UsersController extends BaseController {
+ @Inject()
+ usersService: UsersService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.use(JWTAuth);
+ router.use(AttachCurrentTenantUser);
+ router.use(TenancyMiddleware);
+
+ router.put(
+ '/:id/inactivate',
+ [...this.specificUserSchema],
+ this.validationResult,
+ asyncMiddleware(this.inactivateUser.bind(this)),
+ this.catchServiceErrors
+ );
+ router.put(
+ '/:id/activate',
+ [...this.specificUserSchema],
+ this.validationResult,
+ asyncMiddleware(this.activateUser.bind(this)),
+ this.catchServiceErrors
+ );
+ router.post(
+ '/:id',
+ [
+ param('id').exists().isNumeric().toInt(),
+
+ check('first_name').exists(),
+ check('last_name').exists(),
+ check('email').exists().isEmail(),
+ check('phone_number').optional().isMobilePhone(),
+ check('role_id').exists().isNumeric().toInt(),
+ ],
+ this.validationResult,
+ asyncMiddleware(this.editUser.bind(this)),
+ this.catchServiceErrors
+ );
+ router.get(
+ '/',
+ this.listUsersSchema,
+ this.validationResult,
+ asyncMiddleware(this.listUsers.bind(this))
+ );
+ router.get(
+ '/:id',
+ [...this.specificUserSchema],
+ this.validationResult,
+ asyncMiddleware(this.getUser.bind(this)),
+ this.catchServiceErrors
+ );
+ router.delete(
+ '/:id',
+ [...this.specificUserSchema],
+ this.validationResult,
+ asyncMiddleware(this.deleteUser.bind(this)),
+ this.catchServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * User DTO Schema.
+ */
+ get userDTOSchema() {
+ return [];
+ }
+
+ get specificUserSchema() {
+ return [param('id').exists().isNumeric().toInt()];
+ }
+
+ get listUsersSchema() {
+ return [
+ query('page_size').optional().isNumeric().toInt(),
+ query('page').optional().isNumeric().toInt(),
+ ];
+ }
+
+ /**
+ * Edit details of the given user.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response|void}
+ */
+ async editUser(req: Request, res: Response, next: NextFunction) {
+ const editUserDTO: IEditUserDTO = this.matchedBodyData(req);
+ const { tenantId, user: authorizedUser } = req;
+ const { id: userId } = req.params;
+
+ try {
+ await this.usersService.editUser(
+ tenantId,
+ userId,
+ editUserDTO,
+ authorizedUser
+ );
+ return res.status(200).send({
+ id: userId,
+ message: 'The user has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Soft deleting the given user.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response|void}
+ */
+ async deleteUser(req: Request, res: Response, next: Function) {
+ const { id } = req.params;
+ const { tenantId } = req;
+
+ try {
+ await this.usersService.deleteUser(tenantId, id);
+
+ return res.status(200).send({
+ id,
+ message: 'The user has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve user details of the given user id.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response|void}
+ */
+ async getUser(req: Request, res: Response, next: NextFunction) {
+ const { id: userId } = req.params;
+ const { tenantId } = req;
+
+ try {
+ const user = await this.usersService.getUser(tenantId, userId);
+ return res.status(200).send({ user });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Retrieve the list of users.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response|void}
+ */
+ async listUsers(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ try {
+ const users = await this.usersService.getList(tenantId);
+
+ return res.status(200).send({ users });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Activate the given user.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ async activateUser(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: userId } = req.params;
+
+ try {
+ await this.usersService.activateUser(tenantId, userId, user);
+
+ return res.status(200).send({
+ id: userId,
+ message: 'The user has been activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Inactivate the given user.
+ * @param {Request} req
+ * @param {Response} res
+ * @return {Response|void}
+ */
+ async inactivateUser(req: Request, res: Response, next: NextFunction) {
+ const { tenantId, user } = req;
+ const { id: userId } = req.params;
+
+ try {
+ await this.usersService.inactivateUser(tenantId, userId, user);
+
+ return res.status(200).send({
+ id: userId,
+ message: 'The user has been inactivated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Catches all users service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ catchServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'USER_NOT_FOUND') {
+ return res.boom.badRequest('User not found.', {
+ errors: [{ type: 'USER.NOT.FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'USER_ALREADY_ACTIVE') {
+ return res.boom.badRequest('User is already active.', {
+ errors: [{ type: 'USER.ALREADY.ACTIVE', code: 200 }],
+ });
+ }
+ if (error.errorType === 'USER_ALREADY_INACTIVE') {
+ return res.boom.badRequest('User is already inactive.', {
+ errors: [{ type: 'USER.ALREADY.INACTIVE', code: 200 }],
+ });
+ }
+ if (error.errorType === 'USER_SAME_THE_AUTHORIZED_USER') {
+ return res.boom.badRequest(
+ 'You could not activate/inactivate the same authorized user.',
+ {
+ errors: [
+ { type: 'CANNOT.TOGGLE.ACTIVATE.AUTHORIZED.USER', code: 300 },
+ ],
+ }
+ );
+ }
+ if (error.errorType === 'CANNOT_DELETE_LAST_USER') {
+ return res.boom.badRequest(
+ 'Cannot delete last user in the organization.',
+ { errors: [{ type: 'CANNOT_DELETE_LAST_USER', code: 400 }] }
+ );
+ }
+ if (error.errorType === 'EMAIL_ALREADY_EXISTS') {
+ return res.boom.badRequest('Exmail is already exists.', {
+ errors: [{ type: 'EMAIL_ALREADY_EXISTS', code: 500 }],
+ });
+ }
+ if (error.errorType === 'PHONE_NUMBER_ALREADY_EXIST') {
+ return res.boom.badRequest('Phone number is already exists.', {
+ errors: [{ type: 'PHONE_NUMBER_ALREADY_EXIST', code: 600 }],
+ });
+ }
+ if (error.errorType === 'CANNOT_AUTHORIZED_USER_MUTATE_ROLE') {
+ return res.boom.badRequest('Cannout mutate authorized user role.', {
+ errors: [{ type: 'CANNOT_AUTHORIZED_USER_MUTATE_ROLE', code: 700 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Views.ts b/packages/server/src/api/controllers/Views.ts
new file mode 100644
index 000000000..91c62e76a
--- /dev/null
+++ b/packages/server/src/api/controllers/Views.ts
@@ -0,0 +1,123 @@
+import { Inject, Service } from 'typedi';
+import { Router, Request, NextFunction, Response } from 'express';
+import { check, param } from 'express-validator';
+import asyncMiddleware from '@/api/middleware/asyncMiddleware';
+import ViewsService from '@/services/Views/ViewsService';
+import BaseController from '@/api/controllers/BaseController';
+import { IViewDTO, IViewEditDTO } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+
+@Service()
+export default class ViewsController extends BaseController {
+ @Inject()
+ viewsService: ViewsService;
+
+ /**
+ * Router constructor.
+ */
+ router() {
+ const router = Router();
+
+ router.get(
+ '/resource/:resource_model',
+ [...this.viewsListSchemaValidation],
+ this.validationResult,
+ asyncMiddleware(this.listResourceViews.bind(this)),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Custom views list validation schema.
+ */
+ get viewsListSchemaValidation() {
+ return [param('resource_model').exists().trim().escape()];
+ }
+
+ /**
+ * List all views that associated with the given resource.
+ * @param {Request} req - Request object.
+ * @param {Response} res - Response object.
+ * @param {NextFunction} next - Next function.
+ */
+ async listResourceViews(req: Request, res: Response, next: NextFunction) {
+ const { tenantId } = req;
+ const { resource_model: resourceModel } = req.params;
+
+ try {
+ const views = await this.viewsService.listResourceViews(
+ tenantId,
+ resourceModel
+ );
+ return res.status(200).send({
+ views: this.transfromToResponse(views, ['name', 'columns.label'], req),
+ });
+ } catch (error) {
+ next(error);
+ }
+ }
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'VIEW_NAME_NOT_UNIQUE') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VIEW_NAME_NOT_UNIQUE', code: 110 }],
+ });
+ }
+ if (error.errorType === 'RESOURCE_MODEL_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'RESOURCE_MODEL_NOT_FOUND', code: 150 }],
+ });
+ }
+ if (error.errorType === 'INVALID_LOGIC_EXPRESSION') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'VIEW.ROLES.LOGIC.EXPRESSION.INVALID', code: 400 }],
+ });
+ }
+ if (error.errorType === '') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'RESOURCE_FIELDS_NOT_EXIST', code: 100 }],
+ });
+ }
+ if (error.errorType === '') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'COLUMNS_NOT_EXIST', code: 200 }],
+ });
+ }
+ if (error.errorType === 'VIEW_NOT_FOUND') {
+ return res.boom.notFound(null, {
+ errors: [{ type: 'VIEW_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'VIEW_PREDEFINED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'PREDEFINED_VIEW', code: 200 }],
+ });
+ }
+ if (error.errorType === 'RESOURCE_FIELDS_KEYS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'RESOURCE_FIELDS_KEYS_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'RESOURCE_COLUMNS_KEYS_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'RESOURCE_COLUMNS_KEYS_NOT_FOUND', code: 310 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Warehouses/WarehouseTransfers.ts b/packages/server/src/api/controllers/Warehouses/WarehouseTransfers.ts
new file mode 100644
index 000000000..de7385786
--- /dev/null
+++ b/packages/server/src/api/controllers/Warehouses/WarehouseTransfers.ts
@@ -0,0 +1,407 @@
+import { Service, Inject } from 'typedi';
+import { Request, Response, Router, NextFunction } from 'express';
+import { query, check, param } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import { WarehouseTransferApplication } from '@/services/Warehouses/WarehousesTransfers/WarehouseTransferApplication';
+import {
+ Features,
+ ICreateWarehouseTransferDTO,
+ IEditWarehouseTransferDTO,
+} from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import { FeatureActivationGuard } from '@/api/middleware/FeatureActivationGuard';
+
+@Service()
+export class WarehousesTransfers extends BaseController {
+ @Inject()
+ private warehouseTransferApplication: WarehouseTransferApplication;
+
+ /**
+ *
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [
+ check('from_warehouse_id').exists().isInt().toInt(),
+ check('to_warehouse_id').exists().isInt().toInt(),
+
+ check('date').exists().isISO8601(),
+ check('transaction_number').optional(),
+
+ check('transfer_initiated').default(false).isBoolean().toBoolean(),
+ check('transfer_delivered').default(false).isBoolean().toBoolean(),
+
+ check('entries').exists().isArray({ min: 1 }),
+ check('entries.*.index').exists(),
+ check('entries.*.item_id').exists(),
+ check('entries.*.description').optional(),
+ check('entries.*.quantity').exists().isInt().toInt(),
+ check('entries.*.cost').optional().isDecimal().toFloat(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.createWarehouseTransfer),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [
+ param('id').exists().isInt().toInt(),
+
+ check('from_warehouse_id').exists().isInt().toInt(),
+ check('to_warehouse_id').exists().isInt().toInt(),
+
+ check('date').exists().isISO8601(),
+ check('transaction_number').optional(),
+
+ check('transfer_initiated').default(false).isBoolean().toBoolean(),
+ check('transfer_delivered').default(false).isBoolean().toBoolean(),
+
+ check('entries').exists().isArray({ min: 1 }),
+ check('entries.*.id').optional().isInt().toInt(),
+ check('entries.*.index').exists(),
+ check('entries.*.item_id').exists().isInt().toInt(),
+ check('entries.*.description').optional(),
+ check('entries.*.quantity').exists().isInt({ min: 1 }).toInt(),
+ check('entries.*.cost').optional().isDecimal().toFloat(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.editWarehouseTransfer),
+ this.handlerServiceErrors
+ );
+ router.put(
+ '/:id/initiate',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.asyncMiddleware(this.initiateTransfer),
+ this.handlerServiceErrors
+ );
+ router.put(
+ '/:id/transferred',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.asyncMiddleware(this.deliverTransfer),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [
+ query('view_slug').optional({ nullable: true }).isString().trim(),
+
+ query('stringified_filter_roles').optional().isJSON(),
+ query('column_sort_by').optional(),
+ query('sort_order').optional().isIn(['desc', 'asc']),
+
+ query('page').optional().isNumeric().toInt(),
+ query('page_size').optional().isNumeric().toInt(),
+
+ query('search_keyword').optional({ nullable: true }).isString().trim(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.getWarehousesTransfers),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/:id',
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getWarehouseTransfer),
+ this.handlerServiceErrors
+ );
+ router.delete(
+ '/:id',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteWarehouseTransfer),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new warehouse transfer transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private createWarehouseTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const createWareouseTransfer: ICreateWarehouseTransferDTO =
+ this.matchedBodyData(req);
+
+ try {
+ const warehouse =
+ await this.warehouseTransferApplication.createWarehouseTransfer(
+ tenantId,
+ createWareouseTransfer
+ );
+ return res.status(200).send({
+ id: warehouse.id,
+ message:
+ 'The warehouse transfer transaction has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Edits warehouse transfer transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private editWarehouseTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseTransferId } = req.params;
+ const editWarehouseTransferDTO: IEditWarehouseTransferDTO =
+ this.matchedBodyData(req);
+
+ try {
+ const warehouseTransfer =
+ await this.warehouseTransferApplication.editWarehouseTransfer(
+ tenantId,
+ warehouseTransferId,
+ editWarehouseTransferDTO
+ );
+ return res.status(200).send({
+ id: warehouseTransfer.id,
+ message:
+ 'The warehouse transfer transaction has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the given warehouse transfer transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private deleteWarehouseTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseTransferId } = req.params;
+
+ try {
+ await this.warehouseTransferApplication.deleteWarehouseTransfer(
+ tenantId,
+ warehouseTransferId
+ );
+ return res.status(200).send({
+ message:
+ 'The warehouse transfer transaction has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieves warehouse transfer transaction details.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private getWarehouseTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseTransferId } = req.params;
+
+ try {
+ const warehouseTransfer =
+ await this.warehouseTransferApplication.getWarehouseTransfer(
+ tenantId,
+ warehouseTransferId
+ );
+ return res.status(200).send({ data: warehouseTransfer });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieves specific warehouse transfer transaction.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private getWarehousesTransfers = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const filterDTO = {
+ sortOrder: 'desc',
+ columnSortBy: 'created_at',
+ page: 1,
+ pageSize: 12,
+ ...this.matchedQueryData(req),
+ };
+ try {
+ const { warehousesTransfers, pagination, filter } =
+ await this.warehouseTransferApplication.getWarehousesTransfers(
+ tenantId,
+ filterDTO
+ );
+
+ return res.status(200).send({
+ data: warehousesTransfers,
+ pagination,
+ filter,
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Initiates the warehouse transfer.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private initiateTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseTransferId } = req.params;
+
+ try {
+ await this.warehouseTransferApplication.initiateWarehouseTransfer(
+ tenantId,
+ warehouseTransferId
+ );
+ return res.status(200).send({
+ id: warehouseTransferId,
+ message: 'The given warehouse transfer has been initialized.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * marks the given warehouse transfer as transferred.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ private deliverTransfer = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseTransferId } = req.params;
+
+ try {
+ await this.warehouseTransferApplication.transferredWarehouseTransfer(
+ tenantId,
+ warehouseTransferId
+ );
+ return res.status(200).send({
+ id: warehouseTransferId,
+ message: 'The given warehouse transfer has been delivered.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'WAREHOUSES_TRANSFER_SHOULD_NOT_BE_SAME') {
+ return res.status(400).send({
+ errors: [
+ { type: 'WAREHOUSES_TRANSFER_SHOULD_NOT_BE_SAME', code: 100 },
+ ],
+ });
+ }
+ if (error.errorType === 'FROM_WAREHOUSE_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'FROM_WAREHOUSE_NOT_FOUND', code: 200 }],
+ });
+ }
+ if (error.errorType === 'TO_WAREHOUSE_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'TO_WAREHOUSE_NOT_FOUND', code: 300 }],
+ });
+ }
+ if (error.errorType === 'ITEMS_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'ITEMS_NOT_FOUND', code: 400 }],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_TRANSFER_ITEMS_SHOULD_BE_INVENTORY') {
+ return res.status(400).send({
+ errors: [
+ { type: 'WAREHOUSE_TRANSFER_ITEMS_SHOULD_BE_INVENTORY', code: 500 },
+ ],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_TRANSFER_ALREADY_TRANSFERRED') {
+ return res.status(400).send({
+ errors: [
+ { type: 'WAREHOUSE_TRANSFER_ALREADY_TRANSFERRED', code: 600 },
+ ],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_TRANSFER_ALREADY_INITIATED') {
+ return res.status(400).send({
+ errors: [{ type: 'WAREHOUSE_TRANSFER_ALREADY_INITIATED', code: 700 }],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_TRANSFER_NOT_INITIATED') {
+ return res.status(400).send({
+ errors: [{ type: 'WAREHOUSE_TRANSFER_NOT_INITIATED', code: 800 }],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/controllers/Warehouses/WarehousesItem.ts b/packages/server/src/api/controllers/Warehouses/WarehousesItem.ts
new file mode 100644
index 000000000..73aded86c
--- /dev/null
+++ b/packages/server/src/api/controllers/Warehouses/WarehousesItem.ts
@@ -0,0 +1,47 @@
+import { Service, Inject } from 'typedi';
+import { Router, Request, Response, NextFunction } from 'express';
+import { param } from 'express-validator';
+
+import { Features } from '@/interfaces';
+import BaseController from '@/api/controllers/BaseController';
+import { FeatureActivationGuard } from '@/api/middleware/FeatureActivationGuard';
+import { WarehousesApplication } from '@/services/Warehouses/WarehousesApplication';
+
+@Service()
+export class WarehousesItemController extends BaseController {
+ @Inject()
+ warehousesApplication: WarehousesApplication;
+
+ router() {
+ const router = Router();
+
+ router.get(
+ '/items/:id/warehouses',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.getItemWarehouses
+ );
+ return router;
+ }
+
+ getItemWarehouses = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseId } = req.params;
+
+ try {
+ const itemWarehouses = await this.warehousesApplication.getItemWarehouses(
+ tenantId,
+ warehouseId
+ );
+
+ return res.status(200).send({ itemWarehouses });
+ } catch (error) {
+ next(error);
+ }
+ };
+}
diff --git a/packages/server/src/api/controllers/Warehouses/index.ts b/packages/server/src/api/controllers/Warehouses/index.ts
new file mode 100644
index 000000000..0d61f80bc
--- /dev/null
+++ b/packages/server/src/api/controllers/Warehouses/index.ts
@@ -0,0 +1,337 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import { Request, Response, Router, NextFunction } from 'express';
+import { check, param } from 'express-validator';
+import BaseController from '@/api/controllers/BaseController';
+import { WarehousesApplication } from '@/services/Warehouses/WarehousesApplication';
+import { Features, ICreateWarehouseDTO, IEditWarehouseDTO } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import { FeatureActivationGuard } from '@/api/middleware/FeatureActivationGuard';
+
+@Service()
+export class WarehousesController extends BaseController {
+ @Inject()
+ private warehouseApplication: WarehousesApplication;
+
+ /**
+ *
+ * @returns
+ */
+ router() {
+ const router = Router();
+
+ router.post(
+ '/activate',
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.activateWarehouses),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [
+ check('name').exists(),
+ check('code').optional({ nullable: true }),
+
+ check('address').optional({ nullable: true }),
+ check('city').optional({ nullable: true }),
+ check('country').optional({ nullable: true }),
+
+ check('phone_number').optional({ nullable: true }),
+ check('email').optional({ nullable: true }).isEmail(),
+ check('website').optional({ nullable: true }).isURL(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.createWarehouse),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [
+ check('id').exists().isInt().toInt(),
+ check('name').exists(),
+ check('code').optional({ nullable: true }),
+
+ check('address').optional({ nullable: true }),
+ check('city').optional({ nullable: true }),
+ check('country').optional({ nullable: true }),
+
+ check('phone_number').optional({ nullable: true }),
+ check('email').optional({ nullable: true }).isEmail(),
+ check('website').optional({ nullable: true }).isURL(),
+ ],
+ this.validationResult,
+ this.asyncMiddleware(this.editWarehouse),
+ this.handlerServiceErrors
+ );
+ router.post(
+ '/:id/mark-primary',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [check('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.markPrimaryWarehouse)
+ );
+ router.delete(
+ '/:id',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.deleteWarehouse),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/:id',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [param('id').exists().isInt().toInt()],
+ this.validationResult,
+ this.asyncMiddleware(this.getWarehouse),
+ this.handlerServiceErrors
+ );
+ router.get(
+ '/',
+ FeatureActivationGuard(Features.WAREHOUSES),
+ [],
+ this.validationResult,
+ this.asyncMiddleware(this.getWarehouses),
+ this.handlerServiceErrors
+ );
+ return router;
+ }
+
+ /**
+ * Creates a new warehouse.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public createWarehouse = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const createWarehouseDTO: ICreateWarehouseDTO = this.matchedBodyData(req);
+
+ try {
+ const warehouse = await this.warehouseApplication.createWarehouse(
+ tenantId,
+ createWarehouseDTO
+ );
+ return res.status(200).send({
+ id: warehouse.id,
+ message: 'The warehouse has been created successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Deletes the given warehouse.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public editWarehouse = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseId } = req.params;
+ const editWarehouseDTO: IEditWarehouseDTO = this.matchedBodyData(req);
+
+ try {
+ const warehouse = await this.warehouseApplication.editWarehouse(
+ tenantId,
+ warehouseId,
+ editWarehouseDTO
+ );
+
+ return res.status(200).send({
+ id: warehouse.id,
+ message: 'The warehouse has been edited successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ *
+ * @param req
+ * @param res
+ * @param next
+ * @returns
+ */
+ public deleteWarehouse = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseId } = req.params;
+
+ try {
+ await this.warehouseApplication.deleteWarehouse(tenantId, warehouseId);
+
+ return res.status(200).send({
+ message: 'The warehouse has been deleted successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+ /**
+ * Retrieves specific warehouse.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public getWarehouse = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseId } = req.params;
+
+ try {
+ const warehouse = await this.warehouseApplication.getWarehouse(
+ tenantId,
+ warehouseId
+ );
+ return res.status(200).send({ warehouse });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Retrieves warehouses list.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public getWarehouses = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ const warehouses = await this.warehouseApplication.getWarehouses(
+ tenantId
+ );
+ return res.status(200).send({ warehouses });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Activates multi-warehouses feature.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public activateWarehouses = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+
+ try {
+ await this.warehouseApplication.activateWarehouses(tenantId);
+
+ return res.status(200).send({
+ message: 'The multi-warehouses has been activated successfully.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Marks the given warehouse as primary.
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ * @returns {Response}
+ */
+ public markPrimaryWarehouse = async (
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) => {
+ const { tenantId } = req;
+ const { id: warehouseId } = req.params;
+
+ try {
+ const warehouse = await this.warehouseApplication.markWarehousePrimary(
+ tenantId,
+ warehouseId
+ );
+ return res.status(200).send({
+ id: warehouse.id,
+ message: 'The given warehouse has been marked as primary.',
+ });
+ } catch (error) {
+ next(error);
+ }
+ };
+
+ /**
+ * Handles service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+ private handlerServiceErrors(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+ ) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'WAREHOUSE_NOT_FOUND') {
+ return res.status(400).send({
+ errors: [{ type: 'WAREHOUSE_NOT_FOUND', code: 100 }],
+ });
+ }
+ if (error.errorType === 'MUTLI_WAREHOUSES_ALREADY_ACTIVATED') {
+ return res.status(400).send({
+ errors: [{ type: 'MUTLI_WAREHOUSES_ALREADY_ACTIVATED', code: 200 }],
+ });
+ }
+ if (error.errorType === 'COULD_NOT_DELETE_ONLY_WAERHOUSE') {
+ return res.status(400).send({
+ errors: [{ type: 'COULD_NOT_DELETE_ONLY_WAERHOUSE', code: 300 }],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_CODE_NOT_UNIQUE') {
+ return res.status(400).send({
+ errors: [{ type: 'WAREHOUSE_CODE_NOT_UNIQUE', code: 400 }],
+ });
+ }
+ if (error.errorType === 'WAREHOUSE_HAS_ASSOCIATED_TRANSACTIONS') {
+ return res.status(400).send({
+ errors: [
+ { type: 'WAREHOUSE_HAS_ASSOCIATED_TRANSACTIONS', code: 500 },
+ ],
+ });
+ }
+ }
+ next(error);
+ }
+}
diff --git a/packages/server/src/api/index.ts b/packages/server/src/api/index.ts
new file mode 100644
index 000000000..727a9e0ba
--- /dev/null
+++ b/packages/server/src/api/index.ts
@@ -0,0 +1,145 @@
+import { Router } from 'express';
+import { Container } from 'typedi';
+
+// Middlewares
+import JWTAuth from '@/api/middleware/jwtAuth';
+import AttachCurrentTenantUser from '@/api/middleware/AttachCurrentTenantUser';
+import TenancyMiddleware from '@/api/middleware/TenancyMiddleware';
+import EnsureTenantIsInitialized from '@/api/middleware/EnsureTenantIsInitialized';
+import SettingsMiddleware from '@/api/middleware/SettingsMiddleware';
+import I18nMiddleware from '@/api/middleware/I18nMiddleware';
+import I18nAuthenticatedMiddlware from '@/api/middleware/I18nAuthenticatedMiddlware';
+import EnsureTenantIsSeeded from '@/api/middleware/EnsureTenantIsSeeded';
+
+// Routes
+import Authentication from '@/api/controllers/Authentication';
+import InviteUsers from '@/api/controllers/InviteUsers';
+import Organization from '@/api/controllers/Organization';
+import Account from '@/api/controllers/Account';
+import Users from '@/api/controllers/Users';
+import Items from '@/api/controllers/Items';
+import ItemCategories from '@/api/controllers/ItemCategories';
+import Accounts from '@/api/controllers/Accounts';
+import AccountTypes from '@/api/controllers/AccountTypes';
+import Views from '@/api/controllers/Views';
+import ManualJournals from '@/api/controllers/ManualJournals';
+import FinancialStatements from '@/api/controllers/FinancialStatements';
+import Expenses from '@/api/controllers/Expenses';
+import Settings from '@/api/controllers/Settings';
+import Currencies from '@/api/controllers/Currencies';
+import Contacts from '@/api/controllers/Contacts/Contacts';
+import Customers from '@/api/controllers/Contacts/Customers';
+import Vendors from '@/api/controllers/Contacts/Vendors';
+import Sales from '@/api/controllers/Sales';
+import Purchases from '@/api/controllers/Purchases';
+import Resources from './controllers/Resources';
+import ExchangeRates from '@/api/controllers/ExchangeRates';
+import Media from '@/api/controllers/Media';
+import Ping from '@/api/controllers/Ping';
+import InventoryAdjustments from '@/api/controllers/Inventory/InventoryAdjustments';
+import asyncRenderMiddleware from './middleware/AsyncRenderMiddleware';
+import Jobs from './controllers/Jobs';
+import Miscellaneous from '@/api/controllers/Miscellaneous';
+import OrganizationDashboard from '@/api/controllers/OrganizationDashboard';
+import CashflowController from './controllers/Cashflow/CashflowController';
+import AuthorizationMiddleware from './middleware/AuthorizationMiddleware';
+import RolesController from './controllers/Roles';
+import TransactionsLocking from './controllers/TransactionsLocking';
+import DashboardController from './controllers/Dashboard';
+import { BranchesController } from './controllers/Branches';
+import { WarehousesController } from './controllers/Warehouses';
+import { WarehousesTransfers } from './controllers/Warehouses/WarehouseTransfers';
+import { WarehousesItemController } from './controllers/Warehouses/WarehousesItem';
+import { BranchIntegrationErrorsMiddleware } from '@/services/Branches/BranchIntegrationErrorsMiddleware';
+import { InventoryItemsCostController } from './controllers/Inventory/InventortyItemsCosts';
+import { ProjectsController } from './controllers/Projects/Projects';
+import { ProjectTasksController } from './controllers/Projects/Tasks';
+import { ProjectTimesController } from './controllers/Projects/Times';
+
+export default () => {
+ const app = Router();
+
+ // - Global routes.
+ // ---------------------------
+ app.use(asyncRenderMiddleware);
+ app.use(I18nMiddleware);
+
+ app.use('/auth', Container.get(Authentication).router());
+ app.use('/invite', Container.get(InviteUsers).nonAuthRouter());
+ app.use('/organization', Container.get(Organization).router());
+ app.use('/ping', Container.get(Ping).router());
+ app.use('/jobs', Container.get(Jobs).router());
+ app.use('/account', Container.get(Account).router());
+
+ // - Dashboard routes.
+ // ---------------------------
+ const dashboard = Router();
+
+ dashboard.use(JWTAuth);
+ dashboard.use(AttachCurrentTenantUser);
+ dashboard.use(TenancyMiddleware);
+ dashboard.use(EnsureTenantIsInitialized);
+ dashboard.use(SettingsMiddleware);
+ dashboard.use(I18nAuthenticatedMiddlware);
+ dashboard.use(EnsureTenantIsSeeded);
+ dashboard.use(AuthorizationMiddleware);
+
+ dashboard.use('/organization', Container.get(OrganizationDashboard).router());
+ dashboard.use('/users', Container.get(Users).router());
+ dashboard.use('/invite', Container.get(InviteUsers).authRouter());
+ dashboard.use('/currencies', Container.get(Currencies).router());
+ dashboard.use('/settings', Container.get(Settings).router());
+ dashboard.use('/accounts', Container.get(Accounts).router());
+ dashboard.use('/account_types', Container.get(AccountTypes).router());
+ dashboard.use('/manual-journals', Container.get(ManualJournals).router());
+ dashboard.use('/views', Container.get(Views).router());
+ dashboard.use('/items', Container.get(Items).router());
+ dashboard.use('/item_categories', Container.get(ItemCategories).router());
+ dashboard.use('/expenses', Container.get(Expenses).router());
+ dashboard.use(
+ '/financial_statements',
+ Container.get(FinancialStatements).router()
+ );
+ dashboard.use('/contacts', Container.get(Contacts).router());
+ dashboard.use('/customers', Container.get(Customers).router());
+ dashboard.use('/vendors', Container.get(Vendors).router());
+ dashboard.use('/sales', Container.get(Sales).router());
+ dashboard.use('/purchases', Container.get(Purchases).router());
+ dashboard.use('/resources', Container.get(Resources).router());
+ dashboard.use('/exchange_rates', Container.get(ExchangeRates).router());
+ dashboard.use('/media', Container.get(Media).router());
+ dashboard.use(
+ '/inventory_adjustments',
+ Container.get(InventoryAdjustments).router()
+ );
+ dashboard.use(
+ '/inventory',
+ Container.get(InventoryItemsCostController).router()
+ );
+ dashboard.use('/cashflow', Container.get(CashflowController).router());
+ dashboard.use('/roles', Container.get(RolesController).router());
+ dashboard.use(
+ '/transactions-locking',
+ Container.get(TransactionsLocking).router()
+ );
+ dashboard.use('/branches', Container.get(BranchesController).router());
+ dashboard.use(
+ '/warehouses/transfers',
+ Container.get(WarehousesTransfers).router()
+ );
+ dashboard.use('/warehouses', Container.get(WarehousesController).router());
+ dashboard.use('/projects', Container.get(ProjectsController).router());
+ dashboard.use('/', Container.get(ProjectTasksController).router());
+ dashboard.use('/', Container.get(ProjectTimesController).router());
+
+ dashboard.use('/', Container.get(WarehousesItemController).router());
+
+ dashboard.use('/dashboard', Container.get(DashboardController).router());
+ dashboard.use('/', Container.get(Miscellaneous).router());
+
+ app.use('/', dashboard);
+
+ app.use(BranchIntegrationErrorsMiddleware);
+
+ return app;
+};
diff --git a/packages/server/src/api/middleware/AsyncRenderMiddleware.ts b/packages/server/src/api/middleware/AsyncRenderMiddleware.ts
new file mode 100644
index 000000000..5bd6e736a
--- /dev/null
+++ b/packages/server/src/api/middleware/AsyncRenderMiddleware.ts
@@ -0,0 +1,23 @@
+import { Request, Response } from 'express';
+
+const asyncRender = (app) => (path: string, attributes = {}) =>
+ new Promise((resolve, reject) => {
+ app.render(path, attributes, (error, data) => {
+ if (error) { reject(error); }
+
+ resolve(data);
+ });
+ });
+
+/**
+ * Injects `asyncRender` method to response object.
+ * @param {Request} req Express req Object
+ * @param {Response} res Express res Object
+ * @param {NextFunction} next Express next Function
+ */
+const asyncRenderMiddleware = (req: Request, res: Response, next: Function) => {
+ res.asyncRender = asyncRender(req.app);
+ next();
+};
+
+export default asyncRenderMiddleware;
diff --git a/packages/server/src/api/middleware/AttachCurrentTenantUser.ts b/packages/server/src/api/middleware/AttachCurrentTenantUser.ts
new file mode 100644
index 000000000..0ba44f689
--- /dev/null
+++ b/packages/server/src/api/middleware/AttachCurrentTenantUser.ts
@@ -0,0 +1,39 @@
+import { Container } from 'typedi';
+import { Request, Response } from 'express';
+
+/**
+ * Attach user to req.currentUser
+ * @param {Request} req Express req Object
+ * @param {Response} res Express res Object
+ * @param {NextFunction} next Express next Function
+ */
+const attachCurrentUser = async (req: Request, res: Response, next: Function) => {
+ const Logger = Container.get('logger');
+ const { systemUserRepository } = Container.get('repositories');
+
+ try {
+ Logger.info('[attach_user_middleware] finding system user by id.');
+ const user = await systemUserRepository.findOneById(req.token.id);
+
+ if (!user) {
+ Logger.info('[attach_user_middleware] the system user not found.');
+ return res.boom.unauthorized();
+ }
+ if (!user.active) {
+ Logger.info('[attach_user_middleware] the system user not found.');
+ return res.boom.badRequest(
+ 'The authorized user is inactivated.',
+ { errors: [{ type: 'USER_INACTIVE', code: 100, }] },
+ );
+ }
+ // Delete password property from user object.
+ Reflect.deleteProperty(user, 'password');
+ req.user = user;
+ return next();
+ } catch (e) {
+ Logger.error('[attach_user_middleware] error attaching user to req: %o', e);
+ return next(e);
+ }
+};
+
+export default attachCurrentUser;
diff --git a/packages/server/src/api/middleware/AuthorizationMiddleware.ts b/packages/server/src/api/middleware/AuthorizationMiddleware.ts
new file mode 100644
index 000000000..9b0c2d90b
--- /dev/null
+++ b/packages/server/src/api/middleware/AuthorizationMiddleware.ts
@@ -0,0 +1,92 @@
+import { Request, Response, NextFunction } from 'express';
+import { Container } from 'typedi';
+import { Ability } from '@casl/ability';
+import LruCache from 'lru-cache';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { IRole, IRolePremission, ISystemUser } from '@/interfaces';
+
+// store abilities of 1000 most active users
+export const ABILITIES_CACHE = new LruCache(1000);
+
+/**
+ * Retrieve ability for the given role.
+ * @param {} role
+ * @returns
+ */
+function getAbilityForRole(role) {
+ const rules = getAbilitiesRolesConds(role);
+ return new Ability(rules);
+}
+
+/**
+ * Retrieve abilities of the given role.
+ * @param {IRole} role
+ * @returns {}
+ */
+function getAbilitiesRolesConds(role: IRole) {
+ switch (role.slug) {
+ case 'admin': // predefined role.
+ return getSuperAdminRules();
+ default:
+ return getRulesFromRolePermissions(role.permissions || []);
+ }
+}
+
+/**
+ * Retrieve the super admin rules.
+ * @returns {}
+ */
+function getSuperAdminRules() {
+ return [{ action: 'manage', subject: 'all' }];
+}
+
+/**
+ * Retrieve CASL rules from role permissions.
+ * @param {IRolePremission[]} permissions -
+ * @returns {}
+ */
+function getRulesFromRolePermissions(permissions: IRolePremission[]) {
+ return permissions
+ .filter((permission: IRolePremission) => permission.value)
+ .map((permission: IRolePremission) => {
+ return {
+ action: permission.ability,
+ subject: permission.subject,
+ };
+ });
+}
+
+/**
+ * Retrieve ability for user.
+ * @param {ISystemUser} user
+ * @param {number} tenantId
+ * @returns {}
+ */
+async function getAbilityForUser(user: ISystemUser, tenantId: number) {
+ const tenancy = Container.get(HasTenancyService);
+ const { User } = tenancy.models(tenantId);
+
+ const tenantUser = await User.query()
+ .findOne('systemUserId', user.id)
+ .withGraphFetched('role.permissions');
+
+ return getAbilityForRole(tenantUser.role);
+}
+
+/**
+ *
+ * @param {Request} request -
+ * @param {Response} response -
+ * @param {NextFunction} next -
+ */
+export default async (req: Request, res: Response, next: NextFunction) => {
+ const { tenantId, user } = req;
+
+ if (ABILITIES_CACHE.has(req.user.id)) {
+ req.ability = ABILITIES_CACHE.get(req.user.id);
+ } else {
+ req.ability = await getAbilityForUser(req.user, tenantId);
+ ABILITIES_CACHE.set(req.user.id, req.ability);
+ }
+ next();
+};
diff --git a/packages/server/src/api/middleware/CheckPolicies.ts b/packages/server/src/api/middleware/CheckPolicies.ts
new file mode 100644
index 000000000..3649f0aa8
--- /dev/null
+++ b/packages/server/src/api/middleware/CheckPolicies.ts
@@ -0,0 +1,18 @@
+import { Request, Response, NextFunction } from 'express';
+import { ForbiddenError } from '@casl/ability';
+
+/**
+ *
+ */
+export default (ability: string, subject: string) =>
+ (req: Request, res: Response, next: NextFunction) => {
+ try {
+ ForbiddenError.from(req.ability).throwUnlessCan(ability, subject);
+ } catch (error) {
+ return res.status(403).send({
+ type: 'USER_PERMISSIONS_FORBIDDEN',
+ message: `You are not allowed to ${error.action} on ${error.subjectType}`,
+ });
+ }
+ next();
+ };
diff --git a/packages/server/src/api/middleware/ConvertEmptyStringsToNull.ts b/packages/server/src/api/middleware/ConvertEmptyStringsToNull.ts
new file mode 100644
index 000000000..aa7b41690
--- /dev/null
+++ b/packages/server/src/api/middleware/ConvertEmptyStringsToNull.ts
@@ -0,0 +1,13 @@
+import { Request, Response, NextFunction } from 'express';
+import deepMap from 'deep-map';
+import { convertEmptyStringToNull } from 'utils';
+
+function convertEmptyStringsToNull(data) {
+ return deepMap(data, (value) => convertEmptyStringToNull(value));
+}
+
+export default (req: Request, res: Response, next: NextFunction) => {
+ const transfomedBody = convertEmptyStringsToNull(req.body);
+ req.body = transfomedBody;
+ next();
+};
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/EnsureTenantIsInitialized.ts b/packages/server/src/api/middleware/EnsureTenantIsInitialized.ts
new file mode 100644
index 000000000..2f546cb01
--- /dev/null
+++ b/packages/server/src/api/middleware/EnsureTenantIsInitialized.ts
@@ -0,0 +1,21 @@
+import { Container } from 'typedi';
+import { Request, Response } from 'express';
+
+
+export default (req: Request, res: Response, next: Function) => {
+ const Logger = Container.get('logger');
+
+ if (!req.tenant) {
+ Logger.info('[ensure_tenant_intialized_middleware] no tenant model.');
+ throw new Error('Should load this middleware after `TenancyMiddleware`.');
+ }
+ if (!req.tenant.initializedAt) {
+ Logger.info('[ensure_tenant_initialized_middleware] tenant database not initalized.');
+
+ return res.boom.badRequest(
+ 'Tenant database is not migrated with application schema yut.',
+ { errors: [{ type: 'TENANT.DATABASE.NOT.INITALIZED' }] },
+ );
+ }
+ next();
+};
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/EnsureTenantIsSeeded.ts b/packages/server/src/api/middleware/EnsureTenantIsSeeded.ts
new file mode 100644
index 000000000..69f92c76a
--- /dev/null
+++ b/packages/server/src/api/middleware/EnsureTenantIsSeeded.ts
@@ -0,0 +1,21 @@
+import { Container } from 'typedi';
+import { Request, Response } from 'express';
+
+export default (req: Request, res: Response, next: Function) => {
+ const Logger = Container.get('logger');
+
+ if (!req.tenant) {
+ Logger.info('[ensure_tenant_intialized_middleware] no tenant model.');
+ throw new Error('Should load this middleware after `TenancyMiddleware`.');
+ }
+ if (!req.tenant.seededAt) {
+ Logger.info(
+ '[ensure_tenant_initialized_middleware] tenant databae not seeded.'
+ );
+ return res.boom.badRequest(
+ 'Tenant database is not seeded with initial data yet.',
+ { errors: [{ type: 'TENANT.DATABASE.NOT.SEED' }] }
+ );
+ }
+ next();
+};
diff --git a/packages/server/src/api/middleware/FeatureActivationGuard.ts b/packages/server/src/api/middleware/FeatureActivationGuard.ts
new file mode 100644
index 000000000..1455ac913
--- /dev/null
+++ b/packages/server/src/api/middleware/FeatureActivationGuard.ts
@@ -0,0 +1,18 @@
+import { Request, Response } from 'express';
+import { Features } from '@/interfaces';
+
+export const FeatureActivationGuard =
+ (feature: Features) => (req: Request, res: Response, next: Function) => {
+ const { settings } = req;
+
+ const isActivated = settings.get({ group: 'features', key: feature });
+
+ if (!isActivated) {
+ return res.status(400).send({
+ errors: [
+ { type: 'FEATURE_NOT_ACTIVATED', code: 20, payload: { feature } },
+ ],
+ });
+ }
+ next();
+ };
diff --git a/packages/server/src/api/middleware/I18nAuthenticatedMiddlware.ts b/packages/server/src/api/middleware/I18nAuthenticatedMiddlware.ts
new file mode 100644
index 000000000..19a26458c
--- /dev/null
+++ b/packages/server/src/api/middleware/I18nAuthenticatedMiddlware.ts
@@ -0,0 +1,37 @@
+import { Container } from 'typedi';
+import { Request, Response, NextFunction } from 'express';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { injectI18nUtils } from './TenantDependencyInjection';
+
+/**
+ * I18n from organization settings.
+ */
+export default (req: Request, res: Response, next: NextFunction) => {
+ const Logger = Container.get('logger');
+ const I18n = Container.get('i18n');
+
+ const { tenantId, tenant } = req;
+
+ if (!req.user) {
+ throw new Error('Should load this middleware after `JWTAuth`.');
+ }
+ if (!req.settings) {
+ throw new Error('Should load this middleware after `SettingsMiddleware`.');
+ }
+ // Get the organization language from settings.
+ const { language } = tenant.metadata;
+
+ if (language) {
+ I18n.setLocale(req, language);
+ }
+ Logger.info('[i18n_authenticated_middleware] set locale language to i18n.', {
+ language,
+ user: req.user,
+ });
+ const tenantServices = Container.get(HasTenancyService);
+ const tenantContainer = tenantServices.tenantContainer(tenantId);
+
+ tenantContainer.set('i18n', injectI18nUtils(req));
+
+ next();
+};
diff --git a/packages/server/src/api/middleware/I18nMiddleware.ts b/packages/server/src/api/middleware/I18nMiddleware.ts
new file mode 100644
index 000000000..81f0e8551
--- /dev/null
+++ b/packages/server/src/api/middleware/I18nMiddleware.ts
@@ -0,0 +1,22 @@
+import { Container } from 'typedi';
+import { Request, Response, NextFunction } from 'express';
+import { lowerCase } from 'lodash';
+
+/**
+ * Set the language from request `accept-language` header
+* or default application language.
+ */
+export default (req: Request, res: Response, next: NextFunction) => {
+ const Logger = Container.get('logger');
+ const I18n = Container.get('i18n');
+
+ // Parses the accepted language from request object.
+ const language = lowerCase(req.headers['accept-language']) || 'en';
+
+ Logger.info('[i18n_middleware] set locale language to i18n.', {
+ language,
+ user: req.user,
+ });
+ // Initialise the global localization.
+ I18n.init(req, res, next);
+};
diff --git a/packages/server/src/api/middleware/JSONResponseTransformer.ts b/packages/server/src/api/middleware/JSONResponseTransformer.ts
new file mode 100644
index 000000000..a68bc699a
--- /dev/null
+++ b/packages/server/src/api/middleware/JSONResponseTransformer.ts
@@ -0,0 +1,37 @@
+import { snakeCase } from 'lodash';
+import { mapKeysDeep } from 'utils';
+
+/**
+ * Express middleware for intercepting and transforming json responses
+ *
+ * @param {function} [condition] - takes the req and res and returns a boolean indicating whether to run the transform on this response
+ * @param {function} transform - takes an object passed to res.json and returns a replacement object
+ * @return {function} the middleware
+ */
+export function JSONResponseTransformer(transform: Function) {
+ const replaceJson = (res) => {
+ var origJson = res.json;
+
+ res.json = function (val) {
+ const json = JSON.parse(JSON.stringify(val));
+
+ return origJson.call(res, transform(json));
+ };
+ };
+
+ return function (req, res, next) {
+ replaceJson(res);
+ next();
+ };
+}
+
+/**
+ * Transformes the given response keys to snake case.
+ * @param response
+ * @returns
+ */
+export const snakecaseResponseTransformer = (response) => {
+ return mapKeysDeep(response, (value, key) => {
+ return snakeCase(key);
+ });
+};
diff --git a/packages/server/src/api/middleware/LoggerMiddleware.ts b/packages/server/src/api/middleware/LoggerMiddleware.ts
new file mode 100644
index 000000000..e57952cd3
--- /dev/null
+++ b/packages/server/src/api/middleware/LoggerMiddleware.ts
@@ -0,0 +1,11 @@
+import { NextFunction, Request } from 'express';
+import { Container } from 'typedi';
+
+function loggerMiddleware(request: Request, response: Response, next: NextFunction) {
+ const Logger = Container.get('logger');
+
+ Logger.info(`[routes] ${request.method} ${request.path}`);
+ next();
+}
+
+export default loggerMiddleware;
diff --git a/packages/server/src/api/middleware/LoginThrottlerMiddleware.ts b/packages/server/src/api/middleware/LoginThrottlerMiddleware.ts
new file mode 100644
index 000000000..60d437387
--- /dev/null
+++ b/packages/server/src/api/middleware/LoginThrottlerMiddleware.ts
@@ -0,0 +1,24 @@
+import { Container } from 'typedi';
+import { Request, Response, NextFunction } from 'express';
+import config from '@/config';
+
+const MAX_CONSECUTIVE_FAILS = config.throttler.login.points;
+
+export default async (req: Request, res: Response, next: NextFunction) => {
+ const { crediential } = req.body;
+ const loginThrottler = Container.get('rateLimiter.login');
+
+ // Retrieve the rate limiter response of the given crediential.
+ const emailRateRes = await loginThrottler.get(crediential);
+
+ if (emailRateRes !== null && emailRateRes.consumedPoints >= MAX_CONSECUTIVE_FAILS) {
+ const retrySecs = Math.round(emailRateRes.msBeforeNext / 1000) || 1;
+
+ res.set('Retry-After', retrySecs);
+ res.status(429).send({
+ errors: [{ type: 'LOGIN_TO_MANY_ATTEMPTS', code: 400 }],
+ });
+ } else {
+ next();
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/ObjectionErrorHandlerMiddleware.ts b/packages/server/src/api/middleware/ObjectionErrorHandlerMiddleware.ts
new file mode 100644
index 000000000..424b86501
--- /dev/null
+++ b/packages/server/src/api/middleware/ObjectionErrorHandlerMiddleware.ts
@@ -0,0 +1,113 @@
+import { Request, Response, NextFunction } from 'express';
+import {
+ ValidationError,
+ NotFoundError,
+ DBError,
+ UniqueViolationError,
+ NotNullViolationError,
+ ForeignKeyViolationError,
+ CheckViolationError,
+ DataError,
+} from 'objection';
+
+// In this example `res` is an express response object.
+export default function ObjectionErrorHandlerMiddleware(
+ err: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+) {
+ if (err instanceof ValidationError) {
+ switch (err.type) {
+ case 'ModelValidation':
+ return res.status(400).send({
+ message: err.message,
+ type: err.type,
+ data: err.data,
+ });
+ case 'RelationExpression':
+ return res.status(400).send({
+ message: err.message,
+ type: 'RelationExpression',
+ data: {},
+ });
+
+ case 'UnallowedRelation':
+ return res.status(400).send({
+ message: err.message,
+ type: err.type,
+ data: {},
+ });
+
+ case 'InvalidGraph':
+ return res.status(400).send({
+ message: err.message,
+ type: err.type,
+ data: {},
+ });
+
+ default:
+ return res.status(400).send({
+ message: err.message,
+ type: 'UnknownValidationError',
+ data: {},
+ });
+ }
+ } else if (err instanceof NotFoundError) {
+ return res.status(404).send({
+ message: err.message,
+ type: 'NotFound',
+ data: {},
+ });
+ } else if (err instanceof UniqueViolationError) {
+ return res.status(409).send({
+ message: err.message,
+ type: 'UniqueViolation',
+ data: {
+ columns: err.columns,
+ table: err.table,
+ constraint: err.constraint,
+ },
+ });
+ } else if (err instanceof NotNullViolationError) {
+ return res.status(400).send({
+ message: err.message,
+ type: 'NotNullViolation',
+ data: {
+ column: err.column,
+ table: err.table,
+ },
+ });
+ } else if (err instanceof ForeignKeyViolationError) {
+ return res.status(409).send({
+ message: err.message,
+ type: 'ForeignKeyViolation',
+ data: {
+ table: err.table,
+ constraint: err.constraint,
+ },
+ });
+ } else if (err instanceof CheckViolationError) {
+ return res.status(400).send({
+ message: err.message,
+ type: 'CheckViolation',
+ data: {
+ table: err.table,
+ constraint: err.constraint,
+ },
+ });
+ } else if (err instanceof DataError) {
+ return res.status(400).send({
+ message: err.message,
+ type: 'InvalidData',
+ data: {},
+ });
+ } else if (err instanceof DBError) {
+ return res.status(500).send({
+ message: err.message,
+ type: 'UnknownDatabaseError',
+ data: {},
+ });
+ }
+ next(err);
+}
diff --git a/packages/server/src/api/middleware/RateLimiterMiddleware.ts b/packages/server/src/api/middleware/RateLimiterMiddleware.ts
new file mode 100644
index 000000000..69a79f7e9
--- /dev/null
+++ b/packages/server/src/api/middleware/RateLimiterMiddleware.ts
@@ -0,0 +1,16 @@
+import { Container } from 'typedi';
+import { Request, Response, NextFunction } from 'express';
+
+/**
+ * Rate limiter middleware.
+ */
+export default (req: Request, res: Response, next: NextFunction) => {
+ const requestRateLimiter = Container.get('rateLimiter.request');
+
+ requestRateLimiter.attempt(req.ip).then(() => {
+ next();
+ })
+ .catch(() => {
+ res.status(429).send('Too Many Requests');
+ });
+}
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/SettingsMiddleware.ts b/packages/server/src/api/middleware/SettingsMiddleware.ts
new file mode 100644
index 000000000..fbb49b475
--- /dev/null
+++ b/packages/server/src/api/middleware/SettingsMiddleware.ts
@@ -0,0 +1,27 @@
+import { Request, Response, NextFunction } from 'express';
+import { Container } from 'typedi';
+import SettingsStore from '@/services/Settings/SettingsStore';
+
+export default async (req: Request, res: Response, next: NextFunction) => {
+ const { tenantId } = req.user;
+
+ const Logger = Container.get('logger');
+ const tenantContainer = Container.of(`tenant-${tenantId}`);
+
+ if (tenantContainer && !tenantContainer.has('settings')) {
+ const { settingRepository } = tenantContainer.get('repositories');
+
+ const settings = new SettingsStore(settingRepository);
+ tenantContainer.set('settings', settings);
+ }
+ const settings = tenantContainer.get('settings');
+
+ await settings.load();
+
+ req.settings = settings;
+
+ res.on('finish', async () => {
+ await settings.save();
+ });
+ next();
+}
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/TenancyMiddleware.ts b/packages/server/src/api/middleware/TenancyMiddleware.ts
new file mode 100644
index 000000000..5e9f4e1ac
--- /dev/null
+++ b/packages/server/src/api/middleware/TenancyMiddleware.ts
@@ -0,0 +1,36 @@
+import { Container } from 'typedi';
+import { Request, Response, NextFunction } from 'express';
+import tenantDependencyInjection from '@/api/middleware/TenantDependencyInjection';
+import { Tenant } from '@/system/models';
+
+export default async (req: Request, res: Response, next: NextFunction) => {
+ const Logger = Container.get('logger');
+ const organizationId =
+ req.headers['organization-id'] || req.query.organization;
+
+ const notFoundOrganization = () => {
+ Logger.info('[tenancy_middleware] organization id not found.');
+ return res.boom.unauthorized('Organization identication not found.', {
+ errors: [{ type: 'ORGANIZATION.ID.NOT.FOUND', code: 100 }],
+ });
+ };
+ // In case the given organization not found.
+ if (!organizationId) {
+ return notFoundOrganization();
+ }
+ const tenant = await Tenant.query()
+ .findOne({ organizationId })
+ .withGraphFetched('metadata');
+
+ // When the given organization id not found on the system storage.
+ if (!tenant) {
+ return notFoundOrganization();
+ }
+ // When user tenant not match the given organization id.
+ if (tenant.id !== req.user.tenantId) {
+ Logger.info('[tenancy_middleware] authorized user not match org. tenant.');
+ return res.boom.unauthorized();
+ }
+ tenantDependencyInjection(req, tenant);
+ next();
+};
diff --git a/packages/server/src/api/middleware/TenantDependencyInjection.ts b/packages/server/src/api/middleware/TenantDependencyInjection.ts
new file mode 100644
index 000000000..a635ad254
--- /dev/null
+++ b/packages/server/src/api/middleware/TenantDependencyInjection.ts
@@ -0,0 +1,46 @@
+import { Container } from 'typedi';
+import { ITenant } from '@/interfaces';
+import { Request } from 'express';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import TenantsManagerService from '@/services/Tenancy/TenantsManager';
+import rtlDetect from 'rtl-detect';
+
+export default (req: Request, tenant: ITenant) => {
+ const { id: tenantId, organizationId } = tenant;
+
+ const tenantServices = Container.get(TenancyService);
+ const tenantsManager = Container.get(TenantsManagerService);
+
+ // Initialize the knex instance.
+ tenantsManager.setupKnexInstance(tenant);
+
+ const tenantContainer = tenantServices.tenantContainer(tenantId);
+
+ tenantContainer.set('i18n', injectI18nUtils(req));
+
+ const knexInstance = tenantServices.knex(tenantId);
+ const models = tenantServices.models(tenantId);
+ const repositories = tenantServices.repositories(tenantId);
+ const cacheInstance = tenantServices.cache(tenantId);
+
+ req.knex = knexInstance;
+ req.organizationId = organizationId;
+ req.tenant = tenant;
+ req.tenantId = tenant.id;
+ req.models = models;
+ req.repositories = repositories;
+ req.cache = cacheInstance;
+};
+
+export const injectI18nUtils = (req) => {
+ const locale = req.getLocale();
+ const direction = rtlDetect.getLangDir(locale);
+
+ return {
+ locale,
+ __: req.__,
+ direction,
+ isRtl: direction === 'rtl',
+ isLtr: direction === 'ltr',
+ };
+};
diff --git a/packages/server/src/api/middleware/asyncMiddleware.ts b/packages/server/src/api/middleware/asyncMiddleware.ts
new file mode 100644
index 000000000..e0c6e0256
--- /dev/null
+++ b/packages/server/src/api/middleware/asyncMiddleware.ts
@@ -0,0 +1,14 @@
+import { Request, Response, NextFunction } from 'express';
+import { Container } from 'typedi';
+
+export default (
+ fn: (rq: Request, rs: Response, next?: NextFunction) => {}) =>
+ (req: Request, res: Response, next: NextFunction) => {
+ const Logger = Container.get('logger');
+
+ Promise.resolve(fn(req, res, next))
+ .catch((error) => {
+ Logger.error('[async_middleware] error.', { error });
+ next(error);
+ });
+};
\ No newline at end of file
diff --git a/packages/server/src/api/middleware/jwtAuth.ts b/packages/server/src/api/middleware/jwtAuth.ts
new file mode 100644
index 000000000..0c101c246
--- /dev/null
+++ b/packages/server/src/api/middleware/jwtAuth.ts
@@ -0,0 +1,32 @@
+import { Request, Response, NextFunction } from 'express';
+import { Container } from 'typedi';
+import jwt from 'jsonwebtoken';
+import config from '@/config';
+
+const authMiddleware = (req: Request, res: Response, next: NextFunction) => {
+ const Logger = Container.get('logger');
+ const token = req.headers['x-access-token'] || req.query.token;
+
+ const onError = () => {
+ Logger.info('[auth_middleware] jwt verify error.');
+ res.boom.unauthorized();
+ };
+ const onSuccess = (decoded) => {
+ req.token = decoded;
+ Logger.info('[auth_middleware] jwt verify success.');
+ next();
+ };
+ if (!token) { return onError(); }
+
+ const verify = new Promise((resolve, reject) => {
+ jwt.verify(token, config.jwtSecret, async (error, decoded) => {
+ if (error) {
+ reject(error);
+ } else {
+ resolve(decoded);
+ }
+ });
+ });
+ verify.then(onSuccess).catch(onError);
+};
+export default authMiddleware;
diff --git a/packages/server/src/before.ts b/packages/server/src/before.ts
new file mode 100644
index 000000000..d638c64ea
--- /dev/null
+++ b/packages/server/src/before.ts
@@ -0,0 +1,10 @@
+import path from 'path';
+import moment from 'moment';
+
+global.__root_dir = path.join(__dirname, '..');
+global.__resources_dir = path.join(global.__root_dir, 'resources');
+global.__locales_dir = path.join(global.__resources_dir, 'locales');
+
+moment.prototype.toMySqlDateTime = function () {
+ return this.format('YYYY-MM-DD HH:mm:ss');
+};
diff --git a/packages/server/src/collection/BudgetEntriesSet.ts b/packages/server/src/collection/BudgetEntriesSet.ts
new file mode 100644
index 000000000..1be8c34b8
--- /dev/null
+++ b/packages/server/src/collection/BudgetEntriesSet.ts
@@ -0,0 +1,76 @@
+
+
+export default class BudgetEntriesSet {
+
+ constructor() {
+ this.accounts = {};
+ this.totalSummary = {}
+ this.orderSize = null;
+ }
+
+ setZeroPlaceholder() {
+ if (!this.orderSize) { return; }
+
+ Object.values(this.accounts).forEach((account) => {
+
+ for (let i = 0; i <= this.orderSize.length; i++) {
+ if (typeof account[i] === 'undefined') {
+ account[i] = { amount: 0 };
+ }
+ }
+ });
+ }
+
+ static from(accounts, configs) {
+ const collection = new this(configs);
+
+ accounts.forEach((entry) => {
+ if (typeof this.accounts[entry.accountId] === 'undefined') {
+ collection.accounts[entry.accountId] = {};
+ }
+ if (entry.order) {
+ collection.accounts[entry.accountId][entry.order] = entry;
+ }
+ });
+ return collection;
+ }
+
+ toArray() {
+ const output = [];
+
+ Object.key(this.accounts).forEach((accountId) => {
+ const entries = this.accounts[accountId];
+ output.push({
+ account_id: accountId,
+ entries: [
+ ...Object.key(entries).map((order) => {
+ const entry = entries[order];
+ return {
+ order,
+ amount: entry.amount,
+ };
+ }),
+ ],
+ });
+ });
+ }
+
+ calcTotalSummary() {
+ const totalSummary = {};
+
+ for (let i = 0; i < this.orderSize.length; i++) {
+ Object.value(this.accounts).forEach((account) => {
+ if (typeof totalSummary[i] !== 'undefined') {
+ totalSummary[i] = { amount: 0, order: i };
+ }
+ totalSummary[i].amount += account[i].amount;
+ });
+ }
+ this.totalSummary = totalSummary;
+ }
+
+ toArrayTotalSummary() {
+ return Object.values(this.totalSummary);
+ }
+
+}
diff --git a/packages/server/src/collection/Cachable.ts b/packages/server/src/collection/Cachable.ts
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/server/src/collection/Metable.ts b/packages/server/src/collection/Metable.ts
new file mode 100644
index 000000000..80f6a9e7e
--- /dev/null
+++ b/packages/server/src/collection/Metable.ts
@@ -0,0 +1,279 @@
+
+
+export default {
+ METADATA_GROUP: 'default',
+ KEY_COLUMN: 'key',
+ VALUE_COLUMN: 'value',
+ TYPE_COLUMN: 'type',
+
+ extraColumns: [],
+ metadata: [],
+ shouldReload: true,
+ extraMetadataQuery: () => {},
+
+ /**
+ * Set the value column key to query from.
+ * @param {String} name -
+ */
+ setKeyColumnName(name) {
+ this.KEY_COLUMN = name;
+ },
+
+ /**
+ * Set the key column name to query from.
+ * @param {String} name -
+ */
+ setValueColumnName(name) {
+ this.VALUE_COLUMN = name;
+ },
+
+ /**
+ * Set extra columns to be added to the rows.
+ * @param {Array} columns -
+ */
+ setExtraColumns(columns) {
+ this.extraColumns = columns;
+ },
+
+ /**
+ * Metadata database query.
+ * @param {Object} query -
+ * @param {String} groupName -
+ */
+ whereQuery(query, key) {
+ const groupName = this.METADATA_GROUP;
+
+ if (groupName) {
+ query.where('group', groupName);
+ }
+ if (key) {
+ if (Array.isArray(key)) {
+ query.whereIn('key', key);
+ } else {
+ query.where('key', key);
+ }
+ }
+ },
+
+ /**
+ * Loads the metadata from the storage.
+ * @param {String|Array} key -
+ * @param {Boolean} force -
+ */
+ async load(force = false) {
+ if (this.shouldReload || force) {
+ const metadataCollection = await this.query((query) => {
+ this.whereQuery(query);
+ this.extraMetadataQuery(query);
+ }).fetchAll();
+
+ this.shouldReload = false;
+ this.metadata = [];
+
+ const metadataArray = this.mapMetadataCollection(metadataCollection);
+ metadataArray.forEach((metadata) => { this.metadata.push(metadata); });
+ }
+ },
+
+ /**
+ * Fetches all the metadata that associate with the current group.
+ */
+ async allMeta(force = false) {
+ await this.load(force);
+ return this.metadata;
+ },
+
+ /**
+ * Find the given metadata key.
+ * @param {String} key -
+ * @return {object} - Metadata object.
+ */
+ findMeta(key) {
+ return this.metadata.find((meta) => meta.key === key);
+ },
+
+ /**
+ * Fetch the metadata of the current group.
+ * @param {*} key -
+ */
+ async getMeta(key, defaultValue, force = false) {
+ await this.load(force);
+
+ const metadata = this.findMeta(key);
+ return metadata ? metadata.value : defaultValue || false;
+ },
+
+ /**
+ * Markes the metadata to should be deleted.
+ * @param {String} key -
+ */
+ async removeMeta(key) {
+ await this.load();
+ const metadata = this.findMeta(key);
+
+ if (metadata) {
+ metadata.markAsDeleted = true;
+ }
+ this.shouldReload = true;
+
+
+ /**
+ * Remove all meta data of the given group.
+ * @param {*} group
+ */
+ removeAllMeta(group = 'default') {
+ this.metdata.map((meta) => ({
+ ...(meta.group !== group) ? { markAsDeleted: true } : {},
+ ...meta,
+ }));
+ this.shouldReload = true;
+ },
+
+ /**
+ * Set the meta data to the stack.
+ * @param {String} key -
+ * @param {String} value -
+ */
+ async setMeta(key, value, payload) {
+ if (Array.isArray(key)) {
+ const metadata = key;
+ metadata.forEach((meta) => {
+ this.setMeta(meta.key, meta.value);
+ });
+ return;
+ }
+
+ await this.load();
+ const metadata = this.findMeta(key);
+
+ if (metadata) {
+ metadata.value = value;
+ metadata.markAsUpdated = true;
+ } else {
+ this.metadata.push({
+ value, key, ...payload, markAsInserted: true,
+ });
+ }
+ },
+
+ /**
+ * Saved the modified metadata.
+ */
+ async saveMeta() {
+ const inserted = this.metadata.filter((m) => (m.markAsInserted === true));
+ const updated = this.metadata.filter((m) => (m.markAsUpdated === true));
+ const deleted = this.metadata.filter((m) => (m.markAsDeleted === true));
+
+ const metadataDeletedKeys = deleted.map((m) => m.key);
+ const metadataInserted = inserted.map((m) => this.mapMetadata(m, 'format'));
+ const metadataUpdated = updated.map((m) => this.mapMetadata(m, 'format'));
+
+ const batchUpdate = (collection) => knex.transaction((trx) => {
+ const queries = collection.map((tuple) => {
+ const query = knex(this.tableName);
+ this.whereQuery(query, tuple.key);
+ this.extraMetadataQuery(query);
+ return query.update(tuple).transacting(trx);
+ });
+ return Promise.all(queries).then(trx.commit).catch(trx.rollback);
+ });
+
+ await Promise.all([
+ knex.insert(metadataInserted).into(this.tableName),
+ batchUpdate(metadataUpdated),
+ metadataDeletedKeys.length > 0
+ ? this.query('whereIn', this.KEY_COLUMN, metadataDeletedKeys).destroy({
+ require: true,
+ }) : null,
+ ]);
+ this.shouldReload = true;
+ },
+
+ /**
+ * Purge all the cached metadata in the memory.
+ */
+ purgeMetadata() {
+ this.metadata = [];
+ this.shouldReload = true;
+ },
+
+ /**
+ * Parses the metadata value.
+ * @param {String} value -
+ * @param {String} valueType -
+ */
+ parseMetaValue(value, valueType) {
+ let parsedValue;
+
+ switch (valueType) {
+ case 'integer':
+ parsedValue = parseInt(value, 10);
+ break;
+ case 'float':
+ parsedValue = parseFloat(value);
+ break;
+ case 'boolean':
+ parsedValue = Boolean(value);
+ break;
+ case 'json':
+ parsedValue = JSON.parse(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ },
+
+ /**
+ * Format the metadata before saving to the database.
+ * @param {String|Number|Boolean} value -
+ * @param {String} valueType -
+ * @return {String|Number|Boolean} -
+ */
+ formatMetaValue(value, valueType) {
+ let parsedValue;
+
+ switch (valueType) {
+ case 'number':
+ parsedValue = `${value}`;
+ break;
+ case 'boolean':
+ parsedValue = value ? '1' : '0';
+ break;
+ case 'json':
+ parsedValue = JSON.stringify(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ },
+
+ mapMetadata(attr, parseType = 'parse') {
+ return {
+ key: attr[this.KEY_COLUMN],
+ value: (parseType === 'parse')
+ ? this.parseMetaValue(
+ attr[this.VALUE_COLUMN],
+ this.TYPE_COLUMN ? attr[this.TYPE_COLUMN] : false,
+ )
+ : this.formatMetaValue(
+ attr[this.VALUE_COLUMN],
+ this.TYPE_COLUMN ? attr[this.TYPE_COLUMN] : false,
+ ),
+ ...this.extraColumns.map((extraCol) => ({
+ [extraCol]: attr[extraCol] || null,
+ })),
+ };
+ },
+
+ /**
+ * Parse the metadata collection.
+ * @param {Array} collection -
+ */
+ mapMetadataCollection(collection, parseType = 'parse') {
+ return collection.map((model) => this.mapMetadata(model.attributes, parseType));
+ },
+};
diff --git a/packages/server/src/collection/NestedSet/index.ts b/packages/server/src/collection/NestedSet/index.ts
new file mode 100644
index 000000000..e7480e900
--- /dev/null
+++ b/packages/server/src/collection/NestedSet/index.ts
@@ -0,0 +1,116 @@
+
+export default class NestedSet {
+ /**
+ * Constructor method.
+ * @param {Object} options -
+ */
+ constructor(items, options) {
+ this.options = {
+ parentId: 'parent_id',
+ id: 'id',
+ ...options,
+ };
+ this.items = items || [];
+ this.tree = this.linkChildren();
+ }
+
+ setItems(items) {
+ this.items = items;
+ this.tree = this.linkChildren();
+ }
+
+ /**
+ * Link nodes children.
+ */
+ linkChildren() {
+ if (this.items.length <= 0) return false;
+
+ const map = {};
+ this.items.forEach((item) => {
+ map[item.id] = item;
+ map[item.id].children = {};
+ });
+
+ this.items.forEach((item) => {
+ const parentNodeId = item[this.options.parentId];
+ if (parentNodeId) {
+ map[parentNodeId].children[item.id] = item;
+ }
+ });
+ return map;
+ }
+
+ toArray() {
+ const stack = [];
+ const treeNodes = this.items.map((i) => ({ ...i }));
+
+ const walk = (nodes) => {
+ nodes.forEach((node) => {
+ if (!node[this.options.parentId]) {
+ stack.push(node);
+ }
+ if (node.children) {
+ const childrenNodes = Object.values(node.children)
+ .map((i) => ({ ...i }));
+
+ node.children = childrenNodes;
+ walk(childrenNodes);
+ }
+ });
+ };
+ walk(treeNodes);
+ return stack;
+ }
+
+ getTree() {
+ return this.tree;
+ }
+
+ getElementById(id) {
+ return this.tree[id] || null
+ }
+
+ getParents(id) {
+ const item = this.getElementById(id);
+ const parents = [];
+ let index = 0;
+
+ const walk = (_item) => {
+ if (!item) return;
+
+ if (index) {
+ parents.push(_item);
+ }
+ if (_item[this.options.parentId]) {
+ const parentItem = this.getElementById(_item[this.options.parentId]);
+
+ index++;
+ walk(parentItem);
+ }
+ };
+ walk(item);
+ return parents;
+ }
+
+ toFlattenArray(nodeMapper) {
+ const flattenTree = [];
+
+ const traversal = (nodes, parentNode) => {
+ nodes.forEach((node) => {
+ let nodeMapped = node;
+
+ if (typeof nodeMapper === 'function') {
+ nodeMapped = nodeMapper(nodeMapped, parentNode);
+ }
+ flattenTree.push(nodeMapped);
+
+ if (node.children && node.children.length > 0) {
+ traversal(node.children, node);
+ }
+ });
+ };
+ traversal(this.collection);
+
+ return flattenTree;
+ }
+}
diff --git a/packages/server/src/collection/ResourceFieldMetadataCollection.ts b/packages/server/src/collection/ResourceFieldMetadataCollection.ts
new file mode 100644
index 000000000..5d53dc17f
--- /dev/null
+++ b/packages/server/src/collection/ResourceFieldMetadataCollection.ts
@@ -0,0 +1,14 @@
+import MetableCollection from '@/lib/Metable/MetableCollection';
+import ResourceFieldMetadata from 'models/ResourceFieldMetadata';
+
+export default class ResourceFieldMetadataCollection extends MetableCollection {
+ /**
+ * Constructor method.
+ */
+ constructor() {
+ super();
+
+ this.setModel(ResourceFieldMetadata);
+ this.extraColumns = ['resource_id', 'resource_item_id'];
+ }
+}
diff --git a/packages/server/src/collection/SoftDeleteQueryBuilder.ts b/packages/server/src/collection/SoftDeleteQueryBuilder.ts
new file mode 100644
index 000000000..2bd15fe30
--- /dev/null
+++ b/packages/server/src/collection/SoftDeleteQueryBuilder.ts
@@ -0,0 +1,73 @@
+import moment from 'moment';
+import { Model } from 'objection';
+
+const options = {
+ columnName: 'deleted_at',
+ deletedValue: moment().format('YYYY-MM-DD HH:mm:ss'),
+ notDeletedValue: null,
+};
+
+export default class SoftDeleteQueryBuilder extends Model.QueryBuilder {
+ constructor(...args) {
+ super(...args);
+
+ this.onBuild((builder) => {
+ if (builder.isFind() || builder.isDelete() || builder.isUpdate()) {
+ builder.whereNotDeleted();
+ }
+ });
+ }
+
+ /**
+ * override the normal delete function with one that patches the row's "deleted" column
+ */
+ delete() {
+ this.context({
+ softDelete: true,
+ });
+ const patch = {};
+ patch[options.columnName] = options.deletedValue;
+ return this.patch(patch);
+ }
+
+ /**
+ * Provide a way to actually delete the row if necessary
+ */
+ hardDelete() {
+ return super.delete();
+ }
+
+ /**
+ * Provide a way to undo the delete
+ */
+ undelete() {
+ this.context({
+ undelete: true,
+ });
+ const patch = {};
+ patch[options.columnName] = options.notDeletedValue;
+ return this.patch(patch);
+ }
+
+ /**
+ * Provide a way to filter to ONLY deleted records without having to remember the column name
+ */
+ whereDeleted() {
+ const prefix = this.modelClass().tableName;
+
+ // this if is for backwards compatibility, to protect those that used a nullable `deleted` field
+ if (options.deletedValue === true) {
+ return this.where(`${prefix}.${options.columnName}`, options.deletedValue);
+ }
+ // qualify the column name
+ return this.whereNot(`${prefix}.${options.columnName}`, options.notDeletedValue);
+ }
+
+ // provide a way to filter out deleted records without having to remember the column name
+ whereNotDeleted() {
+ const prefix = this.modelClass().tableName;
+
+ // qualify the column name
+ return this.where(`${prefix}.${options.columnName}`, options.notDeletedValue);
+ }
+}
diff --git a/packages/server/src/commands/bigcapital.ts b/packages/server/src/commands/bigcapital.ts
new file mode 100644
index 000000000..fa52b5e38
--- /dev/null
+++ b/packages/server/src/commands/bigcapital.ts
@@ -0,0 +1,282 @@
+#!/usr/bin/env node
+import commander from 'commander';
+import color from 'colorette';
+import argv from 'getopts';
+import Knex from 'knex';
+import { knexSnakeCaseMappers } from 'objection';
+import config from '../config';
+
+function initSystemKnex() {
+ return Knex({
+ client: config.system.db_client,
+ connection: {
+ host: config.system.db_host,
+ user: config.system.db_user,
+ password: config.system.db_password,
+ database: config.system.db_name,
+ charset: 'utf8',
+ },
+ migrations: {
+ directory: config.system.migrations_dir,
+ },
+ seeds: {
+ directory: config.system.seeds_dir,
+ },
+ pool: { min: 0, max: 7 },
+ ...knexSnakeCaseMappers({ upperCase: true }),
+ });
+}
+
+function initTenantKnex(organizationId) {
+ return Knex({
+ client: config.tenant.db_client,
+ connection: {
+ host: config.tenant.db_host,
+ user: config.tenant.db_user,
+ password: config.tenant.db_password,
+ database: `${config.tenant.db_name_prefix}${organizationId}`,
+ charset: config.tenant.charset,
+ },
+ migrations: {
+ directory: config.tenant.migrations_dir,
+ },
+ seeds: {
+ directory: config.tenant.seeds_dir,
+ },
+ pool: { min: 0, max: 5 },
+ ...knexSnakeCaseMappers({ upperCase: true }),
+ });
+}
+function exit(text) {
+ if (text instanceof Error) {
+ console.error(
+ color.red(`${text.detail ? `${text.detail}\n` : ''}${text.stack}`)
+ );
+ } else {
+ console.error(color.red(text));
+ }
+ process.exit(1);
+}
+
+function success(text) {
+ console.log(text);
+ process.exit(0);
+}
+function log(text) {
+ console.log(text);
+}
+
+function getAllSystemTenants(knex) {
+ return knex('tenants');
+}
+
+// module.exports = {
+// log,
+// success,
+// exit,
+// initSystemKnex,
+// };
+
+// - bigcapital system:migrate:latest
+// - bigcapital system:migrate:rollback
+// - bigcapital tenants:migrate:latest
+// - bigcapital tenants:migrate:latest --tenant_id=XXX
+// - bigcapital tenants:migrate:rollback
+// - bigcapital tenants:migrate:rollback --tenant_id=XXX
+// - bigcapital tenants:migrate:make
+// - bigcapital system:migrate:make
+// - bigcapital tenants:list
+
+commander
+ .command('system:migrate:rollback')
+ .description('Migrate the system database of the application.')
+ .action(async () => {
+ try {
+ const sysKnex = await initSystemKnex();
+ const [batchNo, _log] = await sysKnex.migrate.rollback();
+
+ if (_log.length === 0) {
+ success(color.cyan('Already at the base migration'));
+ }
+ success(
+ color.green(`Batch ${batchNo} rolled back: ${_log.length} migrations`) +
+ (argv.verbose ? `\n${color.cyan(_log.join('\n'))}` : '')
+ );
+ } catch (error) {
+ exit(error);
+ }
+ });
+
+commander
+ .command('system:migrate:latest')
+ .description('Migrate latest mgiration of the system database.')
+ .action(async () => {
+ try {
+ const sysKnex = await initSystemKnex();
+ const [batchNo, log] = await sysKnex.migrate.latest();
+
+ if (log.length === 0) {
+ success(color.cyan('Already up to date'));
+ }
+ success(
+ color.green(`Batch ${batchNo} run: ${log.length} migrations`) +
+ (argv.verbose ? `\n${color.cyan(log.join('\n'))}` : '')
+ );
+ } catch (error) {
+ exit(error);
+ }
+ });
+
+commander
+ .command('system:migrate:make ')
+ .description('Created a named migration file to the system database.')
+ .action(async (name) => {
+ const sysKnex = await initSystemKnex();
+
+ sysKnex.migrate
+ .make(name)
+ .then((name) => {
+ success(color.green(`Created Migration: ${name}`));
+ })
+ .catch(exit);
+ });
+
+commander
+ .command('tenants:list')
+ .description('Retrieve a list of all system tenants databases.')
+ .action(async (cmd) => {
+ try {
+ const sysKnex = await initSystemKnex();
+ const tenants = await getAllSystemTenants(sysKnex);
+
+ tenants.forEach((tenant) => {
+ const dbName = `${config.tenant.db_name_prefix}${tenant.organizationId}`;
+ console.log(
+ `ID: ${tenant.id} | Organization ID: ${tenant.organizationId} | DB Name: ${dbName}`
+ );
+ });
+ } catch (error) {
+ exit(error);
+ }
+ success('---');
+ });
+
+commander
+ .command('tenants:migrate:make ')
+ .description('Created a named migration file to the tenants database.')
+ .action(async (name) => {
+ const sysKnex = await initTenantKnex();
+
+ sysKnex.migrate
+ .make(name)
+ .then((name) => {
+ success(color.green(`Created Migration: ${name}`));
+ })
+ .catch(exit);
+ });
+
+commander
+ .command('tenants:migrate:latest')
+ .description('Migrate all tenants or the given tenant id.')
+ .option('-t, --tenant_id [tenant_id]', 'Which tenant id do you migrate.')
+ .action(async (cmd) => {
+ try {
+ const sysKnex = await initSystemKnex();
+ const tenants = await getAllSystemTenants(sysKnex);
+ const tenantsOrgsIds = tenants.map((tenant) => tenant.organizationId);
+
+ if (cmd.tenant_id && tenantsOrgsIds.indexOf(cmd.tenant_id) === -1) {
+ exit(`The given tenant id ${cmd.tenant_id} is not exists.`);
+ }
+ // Validate the tenant id exist first of all.
+ const migrateOpers = [];
+ const migrateTenant = async (organizationId) => {
+ try {
+ const tenantKnex = await initTenantKnex(organizationId);
+ const [batchNo, _log] = await tenantKnex.migrate.latest();
+
+ const tenantDb = `${config.tenant.db_name_prefix}${organizationId}`;
+
+ if (_log.length === 0) {
+ log(color.cyan('Already up to date'));
+ }
+ log(
+ color.green(
+ `Tenant ${tenantDb} > Batch ${batchNo} run: ${_log.length} migrations`
+ ) + (argv.verbose ? `\n${color.cyan(log.join('\n'))}` : '')
+ );
+ log('-------------------');
+ } catch (error) {
+ log(error);
+ }
+ };
+ if (!cmd.tenant_id) {
+ tenants.forEach((tenant) => {
+ const oper = migrateTenant(tenant.organizationId);
+ migrateOpers.push(oper);
+ });
+ } else {
+ const oper = migrateTenant(cmd.tenant_id);
+ migrateOpers.push(oper);
+ }
+
+ Promise.all(migrateOpers).then(() => {
+ success('All tenants are migrated.');
+ });
+ } catch (error) {
+ exit(error);
+ }
+ });
+
+commander
+ .command('tenants:migrate:rollback')
+ .description('Rollback the last batch of tenants migrations.')
+ .option('-t, --tenant_id [tenant_id]', 'Which tenant id do you migrate.')
+ .action(async (cmd) => {
+ try {
+ const sysKnex = await initSystemKnex();
+ const tenants = await getAllSystemTenants(sysKnex);
+ const tenantsOrgsIds = tenants.map((tenant) => tenant.organizationId);
+
+ if (cmd.tenant_id && tenantsOrgsIds.indexOf(cmd.tenant_id) === -1) {
+ exit(`The given tenant id ${cmd.tenant_id} is not exists.`);
+ }
+
+ const migrateOpers = [];
+ const migrateTenant = async (organizationId) => {
+ try {
+ const tenantKnex = await initTenantKnex(organizationId);
+ const [batchNo, _log] = await tenantKnex.migrate.rollback();
+ const tenantDb = `${config.tenant.db_name_prefix}${organizationId}`;
+
+ if (_log.length === 0) {
+ log(color.cyan('Already at the base migration'));
+ }
+ log(
+ color.green(
+ `Tenant: ${tenantDb} > Batch ${batchNo} rolled back: ${_log.length} migrations`
+ ) + (argv.verbose ? `\n${color.cyan(_log.join('\n'))}` : '')
+ );
+ log('---------------');
+ } catch (error) {
+ exit(error);
+ }
+ };
+
+ if (!cmd.tenant_id) {
+ tenants.forEach((tenant) => {
+ const oper = migrateTenant(tenant.organizationId);
+ migrateOpers.push(oper);
+ });
+ } else {
+ const oper = migrateTenant(cmd.tenant_id);
+ migrateOpers.push(oper);
+ }
+ Promise.all(migrateOpers).then(() => {
+ success('All tenants are rollbacked.');
+ });
+ } catch (error) {
+ exit(error);
+ }
+ });
+
diff --git a/packages/server/src/commands/index.ts b/packages/server/src/commands/index.ts
new file mode 100644
index 000000000..627eeb658
--- /dev/null
+++ b/packages/server/src/commands/index.ts
@@ -0,0 +1,4 @@
+import commander from 'commander';
+import './bigcapital';
+
+commander.parse();
diff --git a/packages/server/src/config/index.ts b/packages/server/src/config/index.ts
new file mode 100644
index 000000000..9563d914c
--- /dev/null
+++ b/packages/server/src/config/index.ts
@@ -0,0 +1,181 @@
+import dotenv from 'dotenv';
+
+// Set the NODE_ENV to 'development' by default
+// process.env.NODE_ENV = process.env.NODE_ENV || 'development';
+
+const envFound = dotenv.config();
+if (envFound.error) {
+ // This error should crash whole process
+ throw new Error("⚠️ Couldn't find .env file ⚠️");
+}
+
+module.exports = {
+ /**
+ * Your favorite port
+ */
+ port: parseInt(process.env.PORT, 10),
+
+ /**
+ * System database configuration.
+ */
+ system: {
+ db_client: process.env.SYSTEM_DB_CLIENT,
+ db_host: process.env.SYSTEM_DB_HOST,
+ db_user: process.env.SYSTEM_DB_USER,
+ db_password: process.env.SYSTEM_DB_PASSWORD,
+ db_name: process.env.SYSTEM_DB_NAME,
+ charset: process.env.SYSTEM_DB_CHARSET,
+ migrations_dir: process.env.SYSTEM_MIGRATIONS_DIR,
+ seeds_dir: process.env.SYSTEM_SEEDS_DIR,
+ },
+
+ /**
+ * Tenant database configuration.
+ */
+ tenant: {
+ db_client: process.env.TENANT_DB_CLIENT,
+ db_name_prefix: process.env.TENANT_DB_NAME_PERFIX,
+ db_host: process.env.TENANT_DB_HOST,
+ db_user: process.env.TENANT_DB_USER,
+ db_password: process.env.TENANT_DB_PASSWORD,
+ charset: process.env.TENANT_DB_CHARSET,
+ migrations_dir: process.env.TENANT_MIGRATIONS_DIR,
+ seeds_dir: process.env.TENANT_SEEDS_DIR,
+ },
+
+ /**
+ * Databases manager config.
+ */
+ manager: {
+ superUser: process.env.DB_MANAGER_SUPER_USER,
+ superPassword: process.env.DB_MANAGER_SUPER_PASSWORD,
+ },
+
+ /**
+ * Mail.
+ */
+ mail: {
+ host: process.env.MAIL_HOST,
+ port: process.env.MAIL_PORT,
+ secure: !!parseInt(process.env.MAIL_SECURE, 10),
+ username: process.env.MAIL_USERNAME,
+ password: process.env.MAIL_PASSWORD,
+ },
+
+ /**
+ * Mongo DB.
+ */
+ mongoDb: {
+ /**
+ * That long string from mlab
+ */
+ databaseURL: process.env.MONGODB_DATABASE_URL,
+ },
+
+ /**
+ * Agenda
+ */
+ agenda: {
+ dbCollection: process.env.AGENDA_DB_COLLECTION,
+ pooltime: process.env.AGENDA_POOL_TIME,
+ concurrency: parseInt(process.env.AGENDA_CONCURRENCY, 10),
+ },
+
+ /**
+ * Agendash.
+ */
+ agendash: {
+ user: process.env.AGENDASH_AUTH_USER,
+ password: process.env.AGENDASH_AUTH_PASSWORD,
+ },
+
+ /**
+ * Easy SMS gateway.
+ */
+ easySMSGateway: {
+ api_key: process.env.EASY_SMS_TOKEN,
+ },
+
+ /**
+ * JWT secret.
+ */
+ jwtSecret: process.env.JWT_SECRET,
+ resetPasswordSeconds: 600,
+
+ /**
+ *
+ */
+ customerSuccess: {
+ email: 'success@bigcapital.ly',
+ phoneNumber: '(218) 92 791 8381',
+ },
+
+ baseURL: process.env.BASE_URL,
+
+ /**
+ * General API prefix.
+ */
+ api: {
+ prefix: '/api',
+ },
+
+ /**
+ * Licenses api basic authentication.
+ */
+ licensesAuth: {
+ user: process.env.LICENSES_AUTH_USER,
+ password: process.env.LICENSES_AUTH_PASSWORD,
+ },
+
+ /**
+ * Redis storage configuration.
+ */
+ redis: {
+ port: 6379,
+ },
+
+ /**
+ * Throttler configuration.
+ */
+ throttler: {
+ login: {
+ points: 5,
+ duration: 60 * 60 * 24 * 1, // Store number for 90 days since first fail
+ blockDuration: 60 * 15,
+ },
+ requests: {
+ points: 60,
+ duration: 60,
+ blockDuration: 60 * 10,
+ },
+ },
+
+ /**
+ * Users registeration configuration.
+ */
+ registration: {
+ countries: {
+ whitelist: ['LY'],
+ blacklist: [],
+ },
+ },
+
+ /**
+ * Puppeteer remote browserless connection.
+ */
+ puppeteer: {
+ browserWSEndpoint: process.env.BROWSER_WS_ENDPOINT,
+ },
+
+ protocol: '',
+ hostname: '',
+ scheduleComputeItemCost: 'in 5 seconds',
+
+ /**
+ * Latest tenant database batch number.
+ *
+ * Should increment the batch number once you create a new migrations or seeds
+ * to application detarmines to upgrade.
+ */
+ databaseBatch: 4,
+};
diff --git a/packages/server/src/config/knexConfig.ts b/packages/server/src/config/knexConfig.ts
new file mode 100644
index 000000000..2d7631e9b
--- /dev/null
+++ b/packages/server/src/config/knexConfig.ts
@@ -0,0 +1,59 @@
+import config from '@/config';
+import { ITenant } from '@/interfaces';
+
+export const tenantKnexConfig = (tenant: ITenant) => {
+ const { organizationId, id } = tenant;
+
+ return {
+ client: config.tenant.db_client,
+ connection: {
+ host: config.tenant.db_host,
+ user: config.tenant.db_user,
+ password: config.tenant.db_password,
+ database: `${config.tenant.db_name_prefix}${organizationId}`,
+ charset: config.tenant.charset,
+ },
+ migrations: {
+ directory: config.tenant.migrations_dir,
+ },
+ seeds: {
+ tableName: 'bigcapital_seeds',
+ directory: config.tenant.seeds_dir,
+ },
+ pool: { min: 0, max: 5 },
+ userParams: {
+ tenantId: id,
+ organizationId
+ }
+ };
+};
+
+export const systemKnexConfig = {
+ client: config.system.db_client,
+ connection: {
+ host: config.system.db_host,
+ user: config.system.db_user,
+ password: config.system.db_password,
+ database: config.system.db_name,
+ charset: 'utf8',
+ },
+ migrations: {
+ directory: config.system.migrations_dir,
+ },
+ seeds: {
+ directory: config.system.seeds_dir,
+ },
+ pool: { min: 0, max: 7 },
+};
+
+export const systemDbManager = {
+ collate: [],
+ superUser: config.manager.superUser,
+ superPassword: config.manager.superPassword,
+};
+
+export const tenantSeedConfig = (tenant: ITenant) => {
+ return {
+ directory: config.tenant.seeds_dir,
+ };
+}
\ No newline at end of file
diff --git a/packages/server/src/config/smsNotifications.ts b/packages/server/src/config/smsNotifications.ts
new file mode 100644
index 000000000..d63705b7e
--- /dev/null
+++ b/packages/server/src/config/smsNotifications.ts
@@ -0,0 +1,207 @@
+import { ISmsNotificationDefined, SMS_NOTIFICATION_KEY } from '@/interfaces';
+
+export default [
+ {
+ notificationLabel: 'sms_notification.invoice_details.label',
+ notificationDescription: 'sms_notification.invoice_details.description',
+ key: SMS_NOTIFICATION_KEY.SALE_INVOICE_DETAILS,
+ module: 'sale-invoice',
+ moduleFormatted: 'module.sale_invoices.label',
+ allowedVariables: [
+ {
+ variable: 'InvoiceNumber',
+ description: 'sms_notification.invoice.var.invoice_number',
+ },
+ {
+ variable: 'ReferenceNumber',
+ description: 'sms_notification.invoice.var.reference_number',
+ },
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.invoice.var.customer_name',
+ },
+ {
+ variable: 'DueAmount',
+ description: 'sms_notification.invoice.var.due_amount',
+ },
+ {
+ variable: 'DueDate',
+ description: 'sms_notification.invoice.var.due_date',
+ },
+ {
+ variable: 'Amount',
+ description: 'sms_notification.invoice.var.amount',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.invoice.var.company_name',
+ },
+ ],
+ defaultSmsMessage: 'sms_notification.invoice_details.default_message',
+ defaultIsNotificationEnabled: true,
+ },
+ {
+ notificationLabel: 'sms_notification.invoice_reminder.label',
+ notificationDescription: 'sms_notification.invoice_reminder.description',
+ key: SMS_NOTIFICATION_KEY.SALE_INVOICE_REMINDER,
+ module: 'sale-invoice',
+ moduleFormatted: 'module.sale_invoices.label',
+ allowedVariables: [
+ {
+ variable: 'InvoiceNumber',
+ description: 'sms_notification.invoice.var.invoice_number',
+ },
+ {
+ variable: 'ReferenceNumber',
+ description: 'sms_notification.invoice.var.reference_number',
+ },
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.invoice.var.customer_name',
+ },
+ {
+ variable: 'DueAmount',
+ description: 'sms_notification.invoice.var.due_amount',
+ },
+ {
+ variable: 'DueDate',
+ description: 'sms_notification.invoice.var.due_date',
+ },
+ {
+ variable: 'Amount',
+ description: 'sms_notification.invoice.var.amount',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.invoice.var.company_name',
+ },
+ ],
+ defaultSmsMessage: 'sms_notification.invoice_reminder.default_message',
+ defaultIsNotificationEnabled: true,
+ },
+ {
+ notificationLabel: 'sms_notification.receipt_details.label',
+ notificationDescription: 'sms_notification.receipt_details.description',
+ key: SMS_NOTIFICATION_KEY.SALE_RECEIPT_DETAILS,
+ module: 'sale-receipt',
+ moduleFormatted: 'module.sale_receipts.label',
+ allowedVariables: [
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.receipt.var.customer_name',
+ },
+ {
+ variable: 'ReceiptNumber',
+ description: 'sms_notification.receipt.var.receipt_number',
+ },
+ {
+ variable: 'ReferenceNumber',
+ description: 'sms_notification.receipt.var.reference_number',
+ },
+ {
+ variable: 'Amount',
+ description: 'sms_notification.receipt.var.amount',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.receipt.var.company_name',
+ },
+ ],
+ defaultSmsMessage: 'sms_notification.receipt_details.default_message',
+ },
+ {
+ notificationLabel: 'sms_notification.sale_estimate_details.label',
+ notificationDescription: 'sms_notification.estimate_details.description',
+ key: SMS_NOTIFICATION_KEY.SALE_ESTIMATE_DETAILS,
+ module: 'sale-estimate',
+ moduleFormatted: 'module.sale_estimates.label',
+ allowedVariables: [
+ {
+ variable: 'EstimateNumber',
+ description: 'sms_notification.estimate.var.estimate_number',
+ },
+ {
+ variable: 'EstimateDate',
+ description: 'sms_notification.estimate.var.estimate_date',
+ },
+ {
+ variable: 'ExpirationDate',
+ description: 'sms_notification.estimate.var.expiration_date'
+ },
+ {
+ variable: 'ReferenceNumber',
+ description: 'sms_notification.estimate.var.reference_number',
+ },
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.estimate.var.customer_name',
+ },
+ {
+ variable: 'Amount',
+ description: 'sms_notification.estimate.var.amount',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.estimate.var.company_name',
+ },
+ ],
+ defaultSmsMessage: 'sms_notification.estimate.default_message',
+ },
+ {
+ notificationLabel: 'sms_notification.payment_receive_details.label',
+ notificationDescription: 'sms_notification.payment_receive.description',
+ key: SMS_NOTIFICATION_KEY.PAYMENT_RECEIVE_DETAILS,
+ module: 'payment-receive',
+ moduleFormatted: 'module.payment_receives.label',
+ allowedVariables: [
+ {
+ variable: 'PaymentNumber',
+ description: 'sms_notification.payment.var.payment_number',
+ },
+ {
+ variable: 'ReferenceNumber',
+ description: 'sms_notification.payment.var.reference_number',
+ },
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.payment.var.customer_name',
+ },
+ {
+ variable: 'Amount',
+ description: 'sms_notification.payment.var.amount',
+ },
+ {
+ variable: 'InvoiceNumber',
+ description: 'sms_notification.payment.var.invoice_number',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.payment.company_name',
+ },
+ ],
+ defaultSmsMessage: 'sms_notification.payment_receive.default_message',
+ defaultIsNotificationEnabled: true,
+ },
+ {
+ notificationLabel: 'sms_notification.customer_balance.label',
+ notificationDescription: 'sms_notification.customer_balance.description',
+ key: SMS_NOTIFICATION_KEY.CUSTOMER_BALANCE,
+ module: 'customer',
+ moduleFormatted: 'module.customers.label',
+ defaultSmsMessage: 'sms_notification.customer_balance.default_message',
+ allowedVariables: [
+ {
+ variable: 'CustomerName',
+ description: 'sms_notification.customer.var.customer_name',
+ },
+ {
+ variable: 'Balance',
+ description: 'sms_notification.customer.var.balance',
+ },
+ {
+ variable: 'CompanyName',
+ description: 'sms_notification.customer.var.company_name',
+ },
+ ],
+ },
+] as ISmsNotificationDefined[];
diff --git a/packages/server/src/data/AccountTypes.ts b/packages/server/src/data/AccountTypes.ts
new file mode 100644
index 000000000..b33148625
--- /dev/null
+++ b/packages/server/src/data/AccountTypes.ts
@@ -0,0 +1,229 @@
+export const ACCOUNT_TYPE = {
+ CASH: 'cash',
+ BANK: 'bank',
+ ACCOUNTS_RECEIVABLE: 'accounts-receivable',
+ INVENTORY: 'inventory',
+ OTHER_CURRENT_ASSET: 'other-current-asset',
+ FIXED_ASSET: 'fixed-asset',
+ NON_CURRENT_ASSET: 'none-current-asset',
+
+ ACCOUNTS_PAYABLE: 'accounts-payable',
+ CREDIT_CARD: 'credit-card',
+ TAX_PAYABLE: 'tax-payable',
+ OTHER_CURRENT_LIABILITY: 'other-current-liability',
+ LOGN_TERM_LIABILITY: 'long-term-liability',
+ NON_CURRENT_LIABILITY: 'non-current-liability',
+
+ EQUITY: 'equity',
+ INCOME: 'income',
+ OTHER_INCOME: 'other-income',
+ COST_OF_GOODS_SOLD: 'cost-of-goods-sold',
+ EXPENSE: 'expense',
+ OTHER_EXPENSE: 'other-expense',
+};
+
+export const ACCOUNT_PARENT_TYPE = {
+ CURRENT_ASSET: 'current-asset',
+ FIXED_ASSET: 'fixed-asset',
+ NON_CURRENT_ASSET: 'non-current-asset',
+
+ CURRENT_LIABILITY: 'current-liability',
+ LOGN_TERM_LIABILITY: 'long-term-liability',
+ NON_CURRENT_LIABILITY: 'non-current-liability',
+
+ EQUITY: 'equity',
+ EXPENSE: 'expense',
+ INCOME: 'income',
+};
+
+export const ACCOUNT_ROOT_TYPE = {
+ ASSET: 'asset',
+ LIABILITY: 'liability',
+ EQUITY: 'equity',
+ EXPENSE: 'expense',
+ INCOME: 'income',
+};
+
+export const ACCOUNT_NORMAL = {
+ CREDIT: 'credit',
+ DEBIT: 'debit',
+};
+export const ACCOUNT_TYPES = [
+ {
+ label: 'Cash',
+ key: ACCOUNT_TYPE.CASH,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_ASSET,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ multiCurrency: true,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Bank',
+ key: ACCOUNT_TYPE.BANK,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_ASSET,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ multiCurrency: true,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Accounts Receivable',
+ key: ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_ASSET,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Inventory',
+ key: ACCOUNT_TYPE.INVENTORY,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_ASSET,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Other Current Asset',
+ key: ACCOUNT_TYPE.OTHER_CURRENT_ASSET,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_ASSET,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Fixed Asset',
+ key: ACCOUNT_TYPE.FIXED_ASSET,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ parentType: ACCOUNT_PARENT_TYPE.FIXED_ASSET,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Non-Current Asset',
+ key: ACCOUNT_TYPE.NON_CURRENT_ASSET,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.ASSET,
+ parentType: ACCOUNT_PARENT_TYPE.FIXED_ASSET,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Accounts Payable',
+ key: ACCOUNT_TYPE.ACCOUNTS_PAYABLE,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_LIABILITY,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Credit Card',
+ key: ACCOUNT_TYPE.CREDIT_CARD,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_LIABILITY,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Tax Payable',
+ key: ACCOUNT_TYPE.TAX_PAYABLE,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_LIABILITY,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Other Current Liability',
+ key: ACCOUNT_TYPE.OTHER_CURRENT_LIABILITY,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.CURRENT_LIABILITY,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Long Term Liability',
+ key: ACCOUNT_TYPE.LOGN_TERM_LIABILITY,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.LOGN_TERM_LIABILITY,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Non-Current Liability',
+ key: ACCOUNT_TYPE.NON_CURRENT_LIABILITY,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.LIABILITY,
+ parentType: ACCOUNT_PARENT_TYPE.NON_CURRENT_LIABILITY,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Equity',
+ key: ACCOUNT_TYPE.EQUITY,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.EQUITY,
+ parentType: ACCOUNT_PARENT_TYPE.EQUITY,
+ balanceSheet: true,
+ incomeSheet: false,
+ },
+ {
+ label: 'Income',
+ key: ACCOUNT_TYPE.INCOME,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.INCOME,
+ parentType: ACCOUNT_PARENT_TYPE.INCOME,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Other Income',
+ key: ACCOUNT_TYPE.OTHER_INCOME,
+ normal: ACCOUNT_NORMAL.CREDIT,
+ rootType: ACCOUNT_ROOT_TYPE.INCOME,
+ parentType: ACCOUNT_PARENT_TYPE.INCOME,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Cost of Goods Sold',
+ key: ACCOUNT_TYPE.COST_OF_GOODS_SOLD,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.EXPENSE,
+ parentType: ACCOUNT_PARENT_TYPE.EXPENSE,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Expense',
+ key: ACCOUNT_TYPE.EXPENSE,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.EXPENSE,
+ parentType: ACCOUNT_PARENT_TYPE.EXPENSE,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+ {
+ label: 'Other Expense',
+ key: ACCOUNT_TYPE.OTHER_EXPENSE,
+ normal: ACCOUNT_NORMAL.DEBIT,
+ rootType: ACCOUNT_ROOT_TYPE.EXPENSE,
+ parentType: ACCOUNT_PARENT_TYPE.EXPENSE,
+ balanceSheet: false,
+ incomeSheet: true,
+ },
+];
+
+export const getAccountsSupportsMultiCurrency = () => {
+ return ACCOUNT_TYPES.filter((account) => account.multiCurrency);
+};
diff --git a/packages/server/src/data/BalanceSheetStructure.ts b/packages/server/src/data/BalanceSheetStructure.ts
new file mode 100644
index 000000000..dc9b215d5
--- /dev/null
+++ b/packages/server/src/data/BalanceSheetStructure.ts
@@ -0,0 +1,96 @@
+import { IBalanceSheetStructureSection } from '@/interfaces';
+import {
+ ACCOUNT_TYPE
+} from '@/data/AccountTypes';
+
+const balanceSheetStructure: IBalanceSheetStructureSection[] = [
+ {
+ name: 'Assets',
+ sectionType: 'assets',
+ type: 'section',
+ children: [
+ {
+ name: 'Current Asset',
+ sectionType: 'assets',
+ type: 'section',
+ children: [
+ {
+ name: 'Cash and cash equivalents',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.CASH, ACCOUNT_TYPE.BANK],
+ },
+ {
+ name: 'Accounts Receivable',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE],
+ },
+ {
+ name: 'Inventories',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.INVENTORY],
+ },
+ {
+ name: 'Other current assets',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.OTHER_CURRENT_ASSET],
+ },
+ ],
+ alwaysShow: true,
+ },
+ {
+ name: 'Fixed Asset',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.FIXED_ASSET],
+ },
+ {
+ name: 'Non-Current Assets',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.NON_CURRENT_ASSET],
+ }
+ ],
+ alwaysShow: true,
+ },
+ {
+ name: 'Liabilities and Equity',
+ sectionType: 'liabilities_equity',
+ type: 'section',
+ children: [
+ {
+ name: 'Liabilities',
+ sectionType: 'liability',
+ type: 'section',
+ children: [
+ {
+ name: 'Current Liabilties',
+ type: 'accounts_section',
+ accountsTypes: [
+ ACCOUNT_TYPE.ACCOUNTS_PAYABLE,
+ ACCOUNT_TYPE.TAX_PAYABLE,
+ ACCOUNT_TYPE.CREDIT_CARD,
+ ACCOUNT_TYPE.OTHER_CURRENT_LIABILITY,
+ ],
+ },
+ {
+ name: 'Long-Term Liabilities',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.LOGN_TERM_LIABILITY],
+ },
+ {
+ name: 'Non-Current Liabilities',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.NON_CURRENT_LIABILITY],
+ }
+ ],
+ },
+ {
+ name: 'Equity',
+ sectionType: 'equity',
+ type: 'accounts_section',
+ accountsTypes: [ACCOUNT_TYPE.EQUITY],
+ },
+ ],
+ alwaysShow: true,
+ },
+];
+
+export default balanceSheetStructure;
\ No newline at end of file
diff --git a/packages/server/src/data/DataTypes.ts b/packages/server/src/data/DataTypes.ts
new file mode 100644
index 000000000..d5ab1086f
--- /dev/null
+++ b/packages/server/src/data/DataTypes.ts
@@ -0,0 +1,8 @@
+
+export const DATATYPES_LENGTH = {
+ STRING: 255,
+ TEXT: 65535,
+ INT_10: 4294967295,
+ DECIMAL_13_3: 9999999999.999,
+ DECIMAL_15_5: 999999999999.999,
+};
diff --git a/packages/server/src/data/ResourceFieldsKeys.ts b/packages/server/src/data/ResourceFieldsKeys.ts
new file mode 100644
index 000000000..8504d3fdf
--- /dev/null
+++ b/packages/server/src/data/ResourceFieldsKeys.ts
@@ -0,0 +1,205 @@
+/* eslint-disable quote-props */
+
+export default {
+ // Expenses.
+ expense: {
+ payment_date: {
+ column: 'payment_date',
+ },
+ payment_account: {
+ column: 'payment_account_id',
+ relation: 'accounts.id',
+ },
+ amount: {
+ column: 'total_amount',
+ },
+ currency_code: {
+ column: 'currency_code',
+ },
+ reference_no: {
+ column: 'reference_no'
+ },
+ description: {
+ column: 'description',
+ },
+ published: {
+ column: 'published',
+ },
+ user: {
+ column: 'user_id',
+ relation: 'users.id',
+ relationColumn: 'users.id',
+ },
+ },
+
+ // Accounts
+ Account: {
+ name: {
+ column: 'name',
+ },
+ type: {
+ column: 'account_type_id',
+ relation: 'account_types.id',
+ relationColumn: 'account_types.key',
+ },
+ description: {
+ column: 'description',
+ },
+ code: {
+ column: 'code',
+ },
+ root_type: {
+ column: 'account_type_id',
+ relation: 'account_types.id',
+ relationColumn: 'account_types.root_type',
+ },
+ created_at: {
+ column: 'created_at',
+ columnType: 'date',
+ },
+ active: {
+ column: 'active',
+ },
+ balance: {
+ column: 'amount',
+ columnType: 'number'
+ },
+ currency: {
+ column: 'currency_code',
+ },
+ normal: {
+ column: 'account_type_id',
+ relation: 'account_types.id',
+ relationColumn: 'account_types.normal'
+ },
+ },
+
+ // Items
+ item: {
+ type: {
+ column: 'type',
+ },
+ name: {
+ column: 'name',
+ },
+ sellable: {
+ column: 'sellable',
+ },
+ purchasable: {
+ column: 'purchasable',
+ },
+ sell_price: {
+ column: 'sell_price'
+ },
+ cost_price: {
+ column: 'cost_price',
+ },
+ currency_code: {
+ column: 'currency_code',
+ },
+ cost_account: {
+ column: 'cost_account_id',
+ relation: 'accounts.id',
+ },
+ sell_account: {
+ column: 'sell_account_id',
+ relation: 'accounts.id',
+ },
+ inventory_account: {
+ column: 'inventory_account_id',
+ relation: 'accounts.id',
+ },
+ sell_description: {
+ column: 'sell_description',
+ },
+ purchase_description: {
+ column: 'purchase_description',
+ },
+ quantity_on_hand: {
+ column: 'quantity_on_hand',
+ },
+ note: {
+ column: 'note',
+ },
+ category: {
+ column: 'category_id',
+ relation: 'categories.id',
+ },
+ user: {
+ column: 'user_id',
+ relation: 'users.id',
+ relationColumn: 'users.id',
+ },
+ created_at: {
+ column: 'created_at',
+ }
+ },
+
+ // Item category.
+ item_category: {
+ name: {
+ column: 'name',
+ },
+ description: {
+ column: 'description',
+ },
+ parent_category_id: {
+ column: 'parent_category_id',
+ relation: 'items_categories.id',
+ relationColumn: 'items_categories.id',
+ },
+ user: {
+ column: 'user_id',
+ relation: 'users.id',
+ relationColumn: 'users.id',
+ },
+ cost_account: {
+ column: 'cost_account_id',
+ relation: 'accounts.id',
+ },
+ sell_account: {
+ column: 'sell_account_id',
+ relation: 'accounts.id',
+ },
+ inventory_account: {
+ column: 'inventory_account_id',
+ relation: 'accounts.id',
+ },
+ cost_method: {
+ column: 'cost_method',
+ },
+ },
+
+ // Manual Journals
+ manual_journal: {
+ date: {
+ column: 'date',
+ },
+ journal_number: {
+ column: 'journal_number',
+ },
+ reference: {
+ column: 'reference',
+ },
+ status: {
+ column: 'status',
+ },
+ amount: {
+ column: 'amount',
+ },
+ description: {
+ column: 'description',
+ },
+ user: {
+ column: 'user_id',
+ relation: 'users.id',
+ relationColumn: 'users.id',
+ },
+ journal_type: {
+ column: 'journal_type',
+ },
+ created_at: {
+ column: 'created_at',
+ },
+ }
+};
diff --git a/packages/server/src/data/options.ts b/packages/server/src/data/options.ts
new file mode 100644
index 000000000..023628ef8
--- /dev/null
+++ b/packages/server/src/data/options.ts
@@ -0,0 +1,212 @@
+import { getTransactionsLockingSettingsSchema } from '@/api/controllers/TransactionsLocking/utils';
+
+export default {
+ organization: {
+ name: {
+ type: 'string',
+ },
+ base_currency: {
+ type: 'string',
+ },
+ industry: {
+ type: 'string',
+ },
+ location: {
+ type: 'string',
+ },
+ fiscal_year: {
+ type: 'string',
+ },
+ financial_date_start: {
+ type: 'string',
+ },
+ language: {
+ type: 'string',
+ },
+ time_zone: {
+ type: 'string',
+ },
+ date_format: {
+ type: 'string',
+ },
+ accounting_basis: {
+ type: 'string',
+ },
+ },
+ manual_journals: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ bill_payments: {
+ withdrawal_account: {
+ type: 'number',
+ },
+ },
+ sales_estimates: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ sales_receipts: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ preferred_deposit_account: {
+ type: 'number',
+ },
+ },
+ sales_invoices: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ payment_receives: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ preferred_deposit_account: {
+ type: 'number',
+ },
+ preferred_advance_deposit: {
+ type: 'number',
+ },
+ },
+ items: {
+ preferred_sell_account: {
+ type: 'number',
+ },
+ preferred_cost_account: {
+ type: 'number',
+ },
+ preferred_inventory_account: {
+ type: 'number',
+ },
+ },
+ expenses: {
+ preferred_payment_account: {
+ type: 'number',
+ },
+ },
+ accounts: {
+ account_code_required: {
+ type: 'boolean',
+ },
+ account_code_unique: {
+ type: 'boolean',
+ },
+ },
+ cashflow: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ credit_note: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ vendor_credit: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ warehouse_transfers: {
+ next_number: {
+ type: 'string',
+ },
+ number_prefix: {
+ type: 'string',
+ },
+ auto_increment: {
+ type: 'boolean',
+ },
+ },
+ 'sms-notification': {
+ 'sms-notification-enable.sale-invoice-details': {
+ type: 'boolean',
+ },
+ 'sms-notification-enable.sale-invoice-reminder': {
+ type: 'boolean',
+ },
+ 'sms-notification-enable.sale-estimate-details': {
+ type: 'boolean',
+ },
+ 'sms-notification-enable.sale-receipt-details': {
+ type: 'boolean',
+ },
+ 'sms-notification-enable.payment-receive-details': {
+ type: 'boolean',
+ },
+ 'sms-notification-enable.customer-balance': {
+ type: 'boolean',
+ },
+ },
+ 'transactions-locking': {
+ 'locking-type': {
+ type: 'string',
+ },
+ ...getTransactionsLockingSettingsSchema([
+ 'all',
+ 'sales',
+ 'purchases',
+ 'financial',
+ ]),
+ },
+ features: {
+ 'multi-warehouses': {
+ type: 'boolean',
+ },
+ 'multi-branches': {
+ type: 'boolean',
+ },
+ },
+};
diff --git a/packages/server/src/database/factories/index.js b/packages/server/src/database/factories/index.js
new file mode 100644
index 000000000..641db7470
--- /dev/null
+++ b/packages/server/src/database/factories/index.js
@@ -0,0 +1,390 @@
+import KnexFactory from '@/lib/KnexFactory';
+import faker from 'faker';
+import { hashPassword } from 'utils';
+
+
+export default (tenantDb) => {
+ const factory = new KnexFactory(tenantDb);
+
+ factory.define('user', 'users', async () => {
+ // const hashedPassword = await hashPassword('admin');
+
+ return {
+ first_name: faker.name.firstName(),
+ last_name: faker.name.lastName(),
+ email: faker.internet.email(),
+ phone_number: faker.phone.phoneNumberFormat().replace('-', ''),
+ active: 1,
+ // password: hashedPassword,
+ };
+ });
+
+ factory.define('password_reset', 'password_resets', async () => {
+ return {
+ user_id: null,
+ token: faker.lorem.slug,
+ };
+ });
+
+ factory.define('account_type', 'account_types', async () => ({
+ name: faker.lorem.words(2),
+ normal: 'debit',
+ }));
+
+ factory.define('account_balance', 'account_balances', async () => {
+ const account = await factory.create('account');
+
+ return {
+ account_id: account.id,
+ amount: faker.random.number(),
+ currency_code: 'USD',
+ };
+ });
+
+ factory.define('account', 'accounts', async () => {
+ const accountType = await factory.create('account_type');
+ return {
+ name: faker.lorem.word(),
+ code: faker.random.number(),
+ account_type_id: accountType.id,
+ description: faker.lorem.paragraph(),
+ };
+ });
+
+ factory.define('account_transaction', 'accounts_transactions', async () => {
+ const account = await factory.create('account');
+ const user = await factory.create('user');
+
+ return {
+ account_id: account.id,
+ credit: faker.random.number(),
+ debit: 0,
+ user_id: user.id,
+ };
+ });
+
+ factory.define('manual_journal', 'manual_journals', async () => {
+ const user = await factory.create('user');
+
+ return {
+ journal_number: faker.random.number(),
+ transaction_type: '',
+ amount: faker.random.number(),
+ date: faker.date.future,
+ status: 1,
+ user_id: user.id,
+ };
+ });
+
+ factory.define('item_category', 'items_categories', () => ({
+ name: faker.name.firstName(),
+ description: faker.lorem.text(),
+ parent_category_id: null,
+ }));
+
+ factory.define('item_metadata', 'items_metadata', async () => {
+ const item = await factory.create('item');
+
+ return {
+ key: faker.lorem.slug(),
+ value: faker.lorem.word(),
+ item_id: item.id,
+ };
+ });
+
+ factory.define('item', 'items', async () => {
+ const category = await factory.create('item_category');
+ const costAccount = await factory.create('account');
+ const sellAccount = await factory.create('account');
+ const inventoryAccount = await factory.create('account');
+
+ return {
+ name: faker.lorem.word(),
+ note: faker.lorem.paragraph(),
+ cost_price: faker.random.number(),
+ sell_price: faker.random.number(),
+ cost_account_id: costAccount.id,
+ sell_account_id: sellAccount.id,
+ inventory_account_id: inventoryAccount.id,
+ category_id: category.id,
+ };
+ });
+
+ factory.define('setting', 'settings', async () => {
+ const user = await factory.create('user');
+ return {
+ key: faker.lorem.slug(),
+ user_id: user.id,
+ type: 'string',
+ value: faker.lorem.words(),
+ group: 'default',
+ };
+ });
+
+ factory.define('role', 'roles', async () => ({
+ name: faker.lorem.word(),
+ description: faker.lorem.words(),
+ predefined: false,
+ }));
+
+ factory.define('user_has_role', 'user_has_roles', async () => {
+ const user = await factory.create('user');
+ const role = await factory.create('role');
+
+ return {
+ user_id: user.id,
+ role_id: role.id,
+ };
+ });
+
+ factory.define('permission', 'permissions', async () => {
+ const permissions = ['create', 'edit', 'delete', 'view', 'owner'];
+ const randomPermission = permissions[Math.floor(Math.random() * permissions.length)];
+
+ return {
+ name: randomPermission,
+ };
+ });
+
+ factory.define('role_has_permission', 'role_has_permissions', async () => {
+ const permission = await factory.create('permission');
+ const role = await factory.create('role');
+ const resource = await factory.create('resource');
+
+ return {
+ role_id: role.id,
+ permission_id: permission.id,
+ resource_id: resource.id,
+ };
+ });
+
+ factory.define('resource', 'resources', () => ({
+ name: faker.lorem.word(),
+ }));
+
+ factory.define('view', 'views', async () => {
+ const resource = await factory.create('resource');
+ return {
+ name: faker.lorem.word(),
+ resource_id: resource.id,
+ predefined: false,
+ };
+ });
+
+ factory.define('resource_field', 'resource_fields', async () => {
+ const resource = await factory.create('resource');
+ const dataTypes = ['select', 'date', 'text'];
+
+ return {
+ label_name: faker.lorem.words(),
+ key: faker.lorem.slug(),
+ data_type: dataTypes[Math.floor(Math.random() * dataTypes.length)],
+ help_text: faker.lorem.words(),
+ default: faker.lorem.word(),
+ resource_id: resource.id,
+ active: true,
+ columnable: true,
+ predefined: false,
+ };
+ });
+
+ factory.define('resource_custom_field_metadata', 'resource_custom_fields_metadata', async () => {
+ const resource = await factory.create('resource');
+
+ return {
+ resource_id: resource.id,
+ resource_item_id: 1,
+ key: faker.lorem.words(),
+ value: faker.lorem.words(),
+ };
+ });
+
+ factory.define('view_role', 'view_roles', async () => {
+ const view = await factory.create('view');
+ const field = await factory.create('resource_field');
+
+ return {
+ view_id: view.id,
+ index: faker.random.number(),
+ field_id: field.id,
+ value: '',
+ comparator: '',
+ };
+ });
+
+ factory.define('view_column', 'view_has_columns', async () => {
+ const view = await factory.create('view');
+ const field = await factory.create('resource_field');
+
+ return {
+ field_id: field.id,
+ view_id: view.id,
+ // index: 1,
+ };
+ });
+
+ factory.define('expense', 'expenses_transactions', async () => {
+ const paymentAccount = await factory.create('account');
+ const expenseAccount = await factory.create('account');
+ const user = await factory.create('user');
+
+ return {
+ total_amount: faker.random.number(),
+ currency_code: 'USD',
+ description: '',
+ reference_no: faker.random.number(),
+ payment_account_id: paymentAccount.id,
+ published: true,
+ user_id: user.id,
+ };
+ });
+
+ factory.define('expense_category', 'expense_transaction_categories', async () => {
+ const expense = await factory.create('expense');
+
+ return {
+ expense_account_id: expense.id,
+ description: '',
+ amount: faker.random.number(),
+ expense_id: expense.id,
+ };
+ });
+
+ factory.define('option', 'options', async () => {
+ return {
+ key: faker.lorem.slug(),
+ value: faker.lorem.slug(),
+ group: faker.lorem.slug(),
+ };
+ });
+
+ factory.define('currency', 'currencies', async () => {
+ return {
+ currency_name: faker.lorem.slug(),
+ currency_code: 'USD',
+ };
+ });
+
+ factory.define('exchange_rate', 'exchange_rates', async () => {
+ return {
+ date: '2020-02-02',
+ currency_code: 'USD',
+ exchange_rate: faker.random.number(),
+ };
+ });
+
+ factory.define('budget', 'budgets', async () => {
+ return {
+ name: faker.lorem.slug(),
+ fiscal_year: '2020',
+ period: 'month',
+ account_types: 'profit_loss',
+ };
+ });
+
+ factory.define('budget_entry', 'budget_entries', async () => {
+ const budget = await factory.create('budget');
+ const account = await factory.create('account');
+
+ return {
+ account_id: account.id,
+ budget_id: budget.id,
+ amount: 1000,
+ order: 1,
+ };
+ });
+
+ factory.define('customer', 'customers', async () => {
+ return {
+ customer_type: 'business',
+ };
+ });
+
+ factory.define('vendor', 'vendors', async () => {
+ return {
+ customer_type: 'business',
+ };
+ });
+
+ factory.define('sale_estimate', 'sales_estimates', async () => {
+ const customer = await factory.create('customer');
+
+ return {
+ customer_id: customer.id,
+ estimate_date: faker.date.past,
+ expiration_date: faker.date.future,
+ reference: '',
+ estimate_number: faker.random.number,
+ note: '',
+ terms_conditions: '',
+ };
+ });
+
+ factory.define('sale_estimate_entry', 'sales_estimate_entries', async () => {
+ const estimate = await factory.create('sale_estimate');
+ const item = await factory.create('item');
+
+ return {
+ estimate_id: estimate.id,
+ item_id: item.id,
+ description: '',
+ discount: faker.random.number,
+ quantity: faker.random.number,
+ rate: faker.random.number,
+ };
+ });
+
+ factory.define('sale_receipt', 'sales_receipts', async () => {
+ const depositAccount = await factory.create('account');
+ const customer = await factory.create('customer');
+
+ return {
+ deposit_account_id: depositAccount.id,
+ customer_id: customer.id,
+ reference_no: faker.random.number,
+ receipt_date: faker.date.past,
+ };
+ });
+
+ factory.define('sale_receipt_entry', 'sales_receipt_entries', async () => {
+ const saleReceipt = await factory.create('sale_receipt');
+ const item = await factory.create('item');
+
+ return {
+ sale_receipt_id: saleReceipt.id,
+ item_id: item.id,
+ rate: faker.random.number,
+ quantity: faker.random.number,
+ };
+ });
+
+ factory.define('sale_invoice', 'sales_invoices', async () => {
+
+ return {
+
+ };
+ });
+
+ factory.define('sale_invoice_entry', 'sales_invoices_entries', async () => {
+ return {
+
+ };
+ });
+
+ factory.define('payment_receive', 'payment_receives', async () => {
+
+ });
+
+ factory.define('payment_receive_entry', 'payment_receives_entries', async () => {
+
+ });
+
+
+ factory.define('bill', 'bills', async () => {
+ return {
+
+ }
+ });
+
+ return factory;
+}
diff --git a/packages/server/src/database/factories/system.js b/packages/server/src/database/factories/system.js
new file mode 100644
index 000000000..ccde0f943
--- /dev/null
+++ b/packages/server/src/database/factories/system.js
@@ -0,0 +1,16 @@
+import KnexFactory from '@/lib/KnexFactory';
+import systemDb from '@/database/knex';
+import faker from 'faker';
+
+export default () => {
+ const factory = new KnexFactory(systemDb);
+
+ factory.define('password_reset', 'password_resets', async () => {
+ return {
+ email: faker.lorem.email,
+ token: faker.lorem.slug,
+ };
+ });
+
+ return factory;
+};
\ No newline at end of file
diff --git a/packages/server/src/database/migrations/20190822214303_create_accounts_table.js b/packages/server/src/database/migrations/20190822214303_create_accounts_table.js
new file mode 100644
index 000000000..81abcaf26
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214303_create_accounts_table.js
@@ -0,0 +1,19 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('accounts', (table) => {
+ table.increments('id').comment('Auto-generated id');
+ table.string('name').index();
+ table.string('slug');
+ table.string('account_type').index();
+ table.integer('parent_account_id').unsigned().references('id').inTable('accounts');
+ table.string('code', 10).index();
+ table.text('description');
+ table.boolean('active').defaultTo(true).index();
+ table.integer('index').unsigned();
+ table.boolean('predefined').defaultTo(false).index();
+ table.decimal('amount', 15, 5);
+ table.string('currency_code', 3).index();
+ table.timestamps();
+ }).raw('ALTER TABLE `ACCOUNTS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('accounts');
diff --git a/packages/server/src/database/migrations/20190822214304_create_items_categories_table.js b/packages/server/src/database/migrations/20190822214304_create_items_categories_table.js
new file mode 100644
index 000000000..2fe1ec9ef
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214304_create_items_categories_table.js
@@ -0,0 +1,19 @@
+
+exports.up = function (knex) {
+ return knex.schema.createTable('items_categories', (table) => {
+ table.increments();
+ table.string('name').index();
+
+ table.text('description');
+ table.integer('user_id').unsigned().index();
+
+ table.integer('cost_account_id').unsigned().references('id').inTable('accounts');
+ table.integer('sell_account_id').unsigned().references('id').inTable('accounts');
+ table.integer('inventory_account_id').unsigned().references('id').inTable('accounts');
+
+ table.string('cost_method');
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('items_categories');
diff --git a/packages/server/src/database/migrations/20190822214306_create_items_table.js b/packages/server/src/database/migrations/20190822214306_create_items_table.js
new file mode 100644
index 000000000..16ac1ed66
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214306_create_items_table.js
@@ -0,0 +1,30 @@
+
+exports.up = function (knex) {
+ return knex.schema.createTable('items', (table) => {
+ table.increments();
+ table.string('name').index();
+ table.string('type').index();
+ table.string('code');
+ table.boolean('sellable').index();
+ table.boolean('purchasable').index();
+ table.decimal('sell_price', 13, 3).unsigned();
+ table.decimal('cost_price', 13, 3).unsigned();
+ table.string('currency_code', 3);
+ table.string('picture_uri');
+ table.integer('cost_account_id').nullable().unsigned().references('id').inTable('accounts');
+ table.integer('sell_account_id').nullable().unsigned().references('id').inTable('accounts');
+ table.integer('inventory_account_id').unsigned().references('id').inTable('accounts');
+ table.text('sell_description').nullable();
+ table.text('purchase_description').nullable();
+ table.integer('quantity_on_hand');
+ table.boolean('landed_cost').nullable();
+
+ table.text('note').nullable();
+ table.boolean('active');
+ table.integer('category_id').unsigned().index().references('id').inTable('items_categories');
+ table.integer('user_id').unsigned().index();
+ table.timestamps();
+ }).raw('ALTER TABLE `ITEMS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('items');
diff --git a/packages/server/src/database/migrations/20190822214903_create_views_table.js b/packages/server/src/database/migrations/20190822214903_create_views_table.js
new file mode 100644
index 000000000..eb3929c47
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214903_create_views_table.js
@@ -0,0 +1,15 @@
+
+exports.up = function (knex) {
+ return knex.schema.createTable('views', (table) => {
+ table.increments();
+ table.string('name').index();
+ table.string('slug').index();
+ table.boolean('predefined');
+ table.string('resource_model').index();
+ table.boolean('favourite');
+ table.string('roles_logic_expression');
+ table.timestamps();
+ }).raw('ALTER TABLE `VIEWS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('views');
diff --git a/packages/server/src/database/migrations/20190822214904_create_settings_table.js b/packages/server/src/database/migrations/20190822214904_create_settings_table.js
new file mode 100644
index 000000000..65f3f4fdc
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214904_create_settings_table.js
@@ -0,0 +1,13 @@
+
+exports.up = function (knex) {
+ return knex.schema.createTable('settings', (table) => {
+ table.increments();
+ table.integer('user_id').unsigned().index();
+ table.string('group').index();
+ table.string('type');
+ table.string('key').index();
+ table.string('value');
+ }).raw('ALTER TABLE `SETTINGS` AUTO_INCREMENT = 2000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('settings');
diff --git a/packages/server/src/database/migrations/20190822214905_create_views_columns.js b/packages/server/src/database/migrations/20190822214905_create_views_columns.js
new file mode 100644
index 000000000..4fc76e399
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214905_create_views_columns.js
@@ -0,0 +1,11 @@
+
+exports.up = function (knex) {
+ return knex.schema.createTable('view_has_columns', (table) => {
+ table.increments();
+ table.integer('view_id').unsigned().index().references('id').inTable('views');
+ table.string('field_key');
+ table.integer('index').unsigned();
+ }).raw('ALTER TABLE `ITEMS_CATEGORIES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('view_has_columns');
diff --git a/packages/server/src/database/migrations/20190822214905_create_views_roles_table.js b/packages/server/src/database/migrations/20190822214905_create_views_roles_table.js
new file mode 100644
index 000000000..4167514c3
--- /dev/null
+++ b/packages/server/src/database/migrations/20190822214905_create_views_roles_table.js
@@ -0,0 +1,19 @@
+exports.up = function (knex) {
+ return knex.schema
+ .createTable('view_roles', (table) => {
+ table.increments();
+ table.integer('index');
+ table.string('field_key').index();
+ table.string('comparator');
+ table.string('value');
+ table
+ .integer('view_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('views');
+ })
+ .raw('ALTER TABLE `VIEW_ROLES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = (knex) => knex.schema.dropTableIfExists('view_roles');
diff --git a/packages/server/src/database/migrations/20200104232644_create_contacts_table.js b/packages/server/src/database/migrations/20200104232644_create_contacts_table.js
new file mode 100644
index 000000000..09e0accde
--- /dev/null
+++ b/packages/server/src/database/migrations/20200104232644_create_contacts_table.js
@@ -0,0 +1,54 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('contacts', table => {
+ table.increments();
+
+ table.string('contact_service');
+ table.string('contact_type');
+
+ table.decimal('balance', 13, 3).defaultTo(0);
+ table.string('currency_code', 3);
+
+ table.decimal('opening_balance', 13, 3).defaultTo(0);
+ table.date('opening_balance_at');
+
+ table.string('salutation').nullable();
+ table.string('first_name').nullable();
+ table.string('last_name').nullable();
+ table.string('company_name').nullable();
+
+ table.string('display_name');
+
+ table.string('email').nullable();
+ table.string('work_phone').nullable();
+ table.string('personal_phone').nullable();
+ table.string('website').nullable();
+
+ table.string('billing_address_1').nullable();
+ table.string('billing_address_2').nullable();
+ table.string('billing_address_city').nullable();
+ table.string('billing_address_country').nullable();
+ table.string('billing_address_email').nullable();
+ table.string('billing_address_postcode').nullable();
+ table.string('billing_address_phone').nullable();
+ table.string('billing_address_state').nullable(),
+
+ table.string('shipping_address_1').nullable();
+ table.string('shipping_address_2').nullable();
+ table.string('shipping_address_city').nullable();
+ table.string('shipping_address_country').nullable();
+ table.string('shipping_address_email').nullable();
+ table.string('shipping_address_postcode').nullable();
+ table.string('shipping_address_phone').nullable();
+ table.string('shipping_address_state').nullable();
+
+ table.text('note');
+ table.boolean('active').defaultTo(true);
+
+ table.timestamps();
+ });
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('contacts');
+};
diff --git a/packages/server/src/database/migrations/20200104232647_create_accounts_transactions_table.js b/packages/server/src/database/migrations/20200104232647_create_accounts_transactions_table.js
new file mode 100644
index 000000000..50fe6d396
--- /dev/null
+++ b/packages/server/src/database/migrations/20200104232647_create_accounts_transactions_table.js
@@ -0,0 +1,36 @@
+exports.up = function (knex) {
+ return knex.schema
+ .createTable('accounts_transactions', (table) => {
+ table.increments();
+ table.decimal('credit', 13, 3);
+ table.decimal('debit', 13, 3);
+ table.string('transaction_type').index();
+ table.string('reference_type').index();
+ table.integer('reference_id').index();
+ table
+ .integer('account_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('accounts');
+ table.string('contact_type').nullable().index();
+ table.integer('contact_id').unsigned().nullable().index();
+ table.string('transaction_number').nullable().index();
+ table.string('reference_number').nullable().index();
+ table.integer('item_id').unsigned().nullable().index();
+ table.integer('item_quantity').unsigned().nullable().index(),
+ table.string('note');
+ table.integer('user_id').unsigned().index();
+
+ table.integer('index_group').unsigned().index();
+ table.integer('index').unsigned().index();
+
+ table.date('date').index();
+ table.datetime('created_at').index();
+ })
+ .raw('ALTER TABLE `ACCOUNTS_TRANSACTIONS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('accounts_transactions');
+};
diff --git a/packages/server/src/database/migrations/20200105014405_create_expenses_table.js b/packages/server/src/database/migrations/20200105014405_create_expenses_table.js
new file mode 100644
index 000000000..169856f33
--- /dev/null
+++ b/packages/server/src/database/migrations/20200105014405_create_expenses_table.js
@@ -0,0 +1,29 @@
+exports.up = function (knex) {
+ return knex.schema
+ .createTable('expenses_transactions', (table) => {
+ table.increments();
+ table.string('currency_code', 3);
+ table.text('description');
+ table
+ .integer('payment_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table.integer('payee_id').unsigned().references('id').inTable('contacts');
+ table.string('reference_no');
+
+ table.decimal('total_amount', 13, 3);
+ table.decimal('landed_cost_amount', 13, 3).defaultTo(0);
+ table.decimal('allocated_cost_amount', 13, 3).defaultTo(0);
+
+ table.date('published_at').index();
+ table.integer('user_id').unsigned().index();
+ table.date('payment_date').index();
+ table.timestamps();
+ })
+ .raw('ALTER TABLE `EXPENSES_TRANSACTIONS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('expenses');
+};
diff --git a/packages/server/src/database/migrations/20200105195823_create_manual_journals_table.js b/packages/server/src/database/migrations/20200105195823_create_manual_journals_table.js
new file mode 100644
index 000000000..8c2714648
--- /dev/null
+++ b/packages/server/src/database/migrations/20200105195823_create_manual_journals_table.js
@@ -0,0 +1,21 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('manual_journals', (table) => {
+ table.increments();
+ table.string('journal_number').index();
+ table.string('reference').index();
+ table.string('journal_type').index();
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table.date('date').index();
+ table.string('description');
+ table.date('published_at').index();
+ table.string('attachment_file');
+ table.integer('user_id').unsigned().index();
+ table.timestamps();
+ }).raw('ALTER TABLE `MANUAL_JOURNALS` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('manual_journals');
+};
diff --git a/packages/server/src/database/migrations/20200105195825_create_manual_journals_entries_table.js b/packages/server/src/database/migrations/20200105195825_create_manual_journals_entries_table.js
new file mode 100644
index 000000000..ecf22cf4c
--- /dev/null
+++ b/packages/server/src/database/migrations/20200105195825_create_manual_journals_entries_table.js
@@ -0,0 +1,17 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('manual_journals_entries', (table) => {
+ table.increments();
+ table.decimal('credit', 13, 3);
+ table.decimal('debit', 13, 3);
+ table.integer('index').unsigned();
+ table.integer('account_id').unsigned().index().references('id').inTable('accounts');
+ table.integer('contact_id').unsigned().nullable().index();
+ table.string('note');
+ table.integer('manual_journal_id').unsigned().index().references('id').inTable('manual_journals');
+ }).raw('ALTER TABLE `MANUAL_JOURNALS_ENTRIES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('manual_journals_entries');
+};
diff --git a/packages/server/src/database/migrations/20200419171451_create_currencies_table.js b/packages/server/src/database/migrations/20200419171451_create_currencies_table.js
new file mode 100644
index 000000000..4d06717b9
--- /dev/null
+++ b/packages/server/src/database/migrations/20200419171451_create_currencies_table.js
@@ -0,0 +1,14 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('currencies', table => {
+ table.increments();
+ table.string('currency_name').index();
+ table.string('currency_code', 4).index();
+ table.string('currency_sign').index();
+ table.timestamps();
+ }).raw('ALTER TABLE `CURRENCIES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('currencies');
+};
diff --git a/packages/server/src/database/migrations/20200419191832_create_exchange_rates_table.js b/packages/server/src/database/migrations/20200419191832_create_exchange_rates_table.js
new file mode 100644
index 000000000..99db76530
--- /dev/null
+++ b/packages/server/src/database/migrations/20200419191832_create_exchange_rates_table.js
@@ -0,0 +1,14 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('exchange_rates', table => {
+ table.increments();
+ table.string('currency_code', 4).index();
+ table.decimal('exchange_rate');
+ table.date('date').index();
+ table.timestamps();
+ }).raw('ALTER TABLE `EXCHANGE_RATES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('exchange_rates');
+};
diff --git a/packages/server/src/database/migrations/20200423201600_create_media_table.js b/packages/server/src/database/migrations/20200423201600_create_media_table.js
new file mode 100644
index 000000000..64ffc3940
--- /dev/null
+++ b/packages/server/src/database/migrations/20200423201600_create_media_table.js
@@ -0,0 +1,12 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('media', (table) => {
+ table.increments();
+ table.string('attachment_file');
+ table.timestamps();
+ });
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('media');
+};
diff --git a/packages/server/src/database/migrations/20200503032011_create_media_links_table.js b/packages/server/src/database/migrations/20200503032011_create_media_links_table.js
new file mode 100644
index 000000000..31d26be4b
--- /dev/null
+++ b/packages/server/src/database/migrations/20200503032011_create_media_links_table.js
@@ -0,0 +1,13 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('media_links', table => {
+ table.increments();
+ table.string('model_name').index();
+ table.integer('media_id').unsigned().references('id').inTable('media');
+ table.integer('model_id').unsigned().index();
+ })
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('media_links');
+};
diff --git a/packages/server/src/database/migrations/20200606113848_create_expense_transactions_categories_table.js b/packages/server/src/database/migrations/20200606113848_create_expense_transactions_categories_table.js
new file mode 100644
index 000000000..a1bc88052
--- /dev/null
+++ b/packages/server/src/database/migrations/20200606113848_create_expense_transactions_categories_table.js
@@ -0,0 +1,29 @@
+exports.up = function (knex) {
+ return knex.schema
+ .createTable('expense_transaction_categories', (table) => {
+ table.increments();
+ table
+ .integer('expense_account_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('accounts');
+ table.integer('index').unsigned();
+ table.text('description');
+ table.decimal('amount', 13, 3);
+ table.decimal('allocated_cost_amount', 13, 3).defaultTo(0);
+ table.boolean('landed_cost').defaultTo(false);
+ table
+ .integer('expense_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('expenses_transactions');
+ table.timestamps();
+ })
+ .raw('ALTER TABLE `EXPENSE_TRANSACTION_CATEGORIES` AUTO_INCREMENT = 1000');
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('expense_transaction_categories');
+};
diff --git a/packages/server/src/database/migrations/20200713192127_create_sales_estimates_table.js b/packages/server/src/database/migrations/20200713192127_create_sales_estimates_table.js
new file mode 100644
index 000000000..06f8f1c91
--- /dev/null
+++ b/packages/server/src/database/migrations/20200713192127_create_sales_estimates_table.js
@@ -0,0 +1,35 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('sales_estimates', (table) => {
+ table.increments();
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table
+ .integer('customer_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('contacts');
+ table.date('estimate_date').index();
+ table.date('expiration_date').index();
+ table.string('reference');
+ table.string('estimate_number').index();
+ table.text('note');
+ table.text('terms_conditions');
+ table.text('send_to_email');
+
+ table.date('delivered_at').index();
+ table.date('approved_at').index();
+ table.date('rejected_at').index();
+
+ table.integer('user_id').unsigned().index();
+
+ table.integer('converted_to_invoice_id').unsigned();
+ table.date('converted_to_invoice_at');
+
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('sales_estimates');
+};
diff --git a/packages/server/src/database/migrations/20200713213303_create_sales_receipt_table.js b/packages/server/src/database/migrations/20200713213303_create_sales_receipt_table.js
new file mode 100644
index 000000000..c1f093312
--- /dev/null
+++ b/packages/server/src/database/migrations/20200713213303_create_sales_receipt_table.js
@@ -0,0 +1,22 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('sales_receipts', table => {
+ table.increments();
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table.integer('deposit_account_id').unsigned().index().references('id').inTable('accounts');
+ table.integer('customer_id').unsigned().index().references('id').inTable('contacts');
+ table.date('receipt_date').index();
+ table.string('receipt_number').index();
+ table.string('reference_no').index();
+ table.string('send_to_email');
+ table.text('receipt_message');
+ table.text('statement');
+ table.date('closed_at').index();
+ table.timestamps();
+ })
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('sales_receipts');
+};
diff --git a/packages/server/src/database/migrations/20200715193633_create_sale_invoices_table.js b/packages/server/src/database/migrations/20200715193633_create_sale_invoices_table.js
new file mode 100644
index 000000000..87c26f58c
--- /dev/null
+++ b/packages/server/src/database/migrations/20200715193633_create_sale_invoices_table.js
@@ -0,0 +1,34 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('sales_invoices', (table) => {
+ table.increments();
+ table
+ .integer('customer_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('contacts');
+
+ table.date('invoice_date').index();
+ table.date('due_date');
+ table.string('invoice_no').index();
+ table.string('reference_no');
+
+ table.text('invoice_message');
+ table.text('terms_conditions');
+
+ table.decimal('balance', 13, 3);
+ table.decimal('payment_amount', 13, 3);
+ table.string('currency_code', 3);
+ table.decimal('credited_amount', 13, 3).defaultTo(0);
+
+ table.string('inv_lot_number').index();
+
+ table.date('delivered_at').index();
+ table.integer('user_id').unsigned();
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('sales_invoices');
+};
diff --git a/packages/server/src/database/migrations/20200715194514_create_payment_receives_table.js b/packages/server/src/database/migrations/20200715194514_create_payment_receives_table.js
new file mode 100644
index 000000000..c9a73ba13
--- /dev/null
+++ b/packages/server/src/database/migrations/20200715194514_create_payment_receives_table.js
@@ -0,0 +1,30 @@
+const { knexSnakeCaseMappers } = require('objection');
+
+exports.up = function (knex) {
+ return knex.schema.createTable('payment_receives', (table) => {
+ table.increments();
+ table
+ .integer('customer_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('contacts');
+ table.date('payment_date').index();
+ table.decimal('amount', 13, 3).defaultTo(0);
+ table.string('currency_code', 3);
+ table.string('reference_no').index();
+ table
+ .integer('deposit_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table.string('payment_receive_no').nullable();
+ table.text('statement');
+ table.integer('user_id').unsigned().index();
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('payment_receives');
+};
diff --git a/packages/server/src/database/migrations/20200718161031_create_payment_receives_entries_table.js b/packages/server/src/database/migrations/20200718161031_create_payment_receives_entries_table.js
new file mode 100644
index 000000000..d4c68a270
--- /dev/null
+++ b/packages/server/src/database/migrations/20200718161031_create_payment_receives_entries_table.js
@@ -0,0 +1,23 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('payment_receives_entries', (table) => {
+ table.increments();
+ table
+ .integer('payment_receive_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('payment_receives');
+ table
+ .integer('invoice_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('sales_invoices');
+ table.decimal('payment_amount', 13, 3).unsigned();
+ table.integer('index').unsigned();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('payment_receives_entries');
+};
diff --git a/packages/server/src/database/migrations/20200719152005_create_bills_table.js b/packages/server/src/database/migrations/20200719152005_create_bills_table.js
new file mode 100644
index 000000000..cac0e04cd
--- /dev/null
+++ b/packages/server/src/database/migrations/20200719152005_create_bills_table.js
@@ -0,0 +1,31 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('bills', (table) => {
+ table.increments();
+ table
+ .integer('vendor_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('contacts');
+ table.string('bill_number');
+ table.date('bill_date').index();
+ table.date('due_date').index();
+ table.string('reference_no').index();
+ table.string('status').index();
+ table.text('note');
+ table.decimal('amount', 13, 3).defaultTo(0);
+ table.string('currency_code');
+ table.decimal('payment_amount', 13, 3).defaultTo(0);
+ table.decimal('landed_cost_amount', 13, 3).defaultTo(0);
+ table.decimal('allocated_cost_amount', 13, 3).defaultTo(0);
+ table.decimal('credited_amount', 13, 3).defaultTo(0);
+ table.string('inv_lot_number').index();
+ table.date('opened_at').index();
+ table.integer('user_id').unsigned();
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('bills');
+};
diff --git a/packages/server/src/database/migrations/20200719153909_create_bills_payments_table.js b/packages/server/src/database/migrations/20200719153909_create_bills_payments_table.js
new file mode 100644
index 000000000..568302f3e
--- /dev/null
+++ b/packages/server/src/database/migrations/20200719153909_create_bills_payments_table.js
@@ -0,0 +1,21 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('bills_payments', table => {
+ table.increments();
+ table.integer('vendor_id').unsigned().index().references('id').inTable('contacts');
+ table.decimal('amount', 13, 3).defaultTo(0);
+ table.string('currency_code');
+ table.integer('payment_account_id').unsigned().references('id').inTable('accounts');
+ table.string('payment_number').nullable().index();
+ table.date('payment_date').index();
+ table.string('payment_method');
+ table.string('reference');
+ table.integer('user_id').unsigned().index();
+ table.text('statement');
+ table.timestamps();
+ });
+};
+
+exports.down = function(knex) {
+
+};
diff --git a/packages/server/src/database/migrations/20200722164251_create_inventory_transactions_table.js b/packages/server/src/database/migrations/20200722164251_create_inventory_transactions_table.js
new file mode 100644
index 000000000..bf8de6184
--- /dev/null
+++ b/packages/server/src/database/migrations/20200722164251_create_inventory_transactions_table.js
@@ -0,0 +1,24 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('inventory_transactions', (table) => {
+ table.increments('id');
+ table.date('date').index();
+ table.string('direction').index();
+ table
+ .integer('item_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('items');
+ table.integer('quantity').unsigned();
+ table.decimal('rate', 13, 3).unsigned();
+
+ table.string('transaction_type').index();
+ table.integer('transaction_id').unsigned().index();
+
+ table.integer('entry_id').unsigned().index();
+ table.integer('cost_account_id').unsigned();
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {};
diff --git a/packages/server/src/database/migrations/20200722164252_create_landed_cost_table.js b/packages/server/src/database/migrations/20200722164252_create_landed_cost_table.js
new file mode 100644
index 000000000..f315e1bde
--- /dev/null
+++ b/packages/server/src/database/migrations/20200722164252_create_landed_cost_table.js
@@ -0,0 +1,21 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('bill_located_costs', (table) => {
+ table.increments();
+
+ table.decimal('amount', 13, 3).unsigned();
+
+ table.integer('fromTransactionId').unsigned();
+ table.string('fromTransactionType');
+ table.integer('fromTransactionEntryId').unsigned();
+
+ table.string('allocationMethod');
+ table.integer('costAccountId').unsigned();
+ table.text('description');
+
+ table.integer('billId').unsigned();
+
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {};
diff --git a/packages/server/src/database/migrations/20200722164253_create_landed_cost_entries_table.js b/packages/server/src/database/migrations/20200722164253_create_landed_cost_entries_table.js
new file mode 100644
index 000000000..96cdc5d77
--- /dev/null
+++ b/packages/server/src/database/migrations/20200722164253_create_landed_cost_entries_table.js
@@ -0,0 +1,11 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('bill_located_cost_entries', (table) => {
+ table.increments();
+
+ table.decimal('cost', 13, 3).unsigned();
+ table.integer('entry_id').unsigned();
+ table.integer('bill_located_cost_id').unsigned();
+ });
+};
+
+exports.down = function (knex) {};
diff --git a/packages/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js b/packages/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js
new file mode 100644
index 000000000..15f348a17
--- /dev/null
+++ b/packages/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js
@@ -0,0 +1,11 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('inventory_transaction_meta', (table) => {
+ table.increments('id');
+ table.string('transaction_number');
+ table.text('description');
+ table.integer('inventory_transaction_id').unsigned();
+ });
+ };
+
+ exports.down = function (knex) {};
+
\ No newline at end of file
diff --git a/packages/server/src/database/migrations/20200722173423_create_items_entries_table.js b/packages/server/src/database/migrations/20200722173423_create_items_entries_table.js
new file mode 100644
index 000000000..b480540de
--- /dev/null
+++ b/packages/server/src/database/migrations/20200722173423_create_items_entries_table.js
@@ -0,0 +1,39 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('items_entries', (table) => {
+ table.increments();
+ table.string('reference_type').index();
+ table.string('reference_id').index();
+
+ table.integer('index').unsigned();
+ table
+ .integer('item_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('items');
+ table.text('description');
+ table.integer('discount').unsigned();
+ table.integer('quantity').unsigned();
+ table.integer('rate').unsigned();
+
+ table
+ .integer('sell_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table
+ .integer('cost_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+
+ table.boolean('landed_cost').defaultTo(false);
+ table.decimal('allocated_cost_amount', 13, 3).defaultTo(0);
+
+ table.timestamps();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('items_entries');
+};
diff --git a/packages/server/src/database/migrations/20200728161617_create_bill_payments_entries.js b/packages/server/src/database/migrations/20200728161617_create_bill_payments_entries.js
new file mode 100644
index 000000000..d08ac23bb
--- /dev/null
+++ b/packages/server/src/database/migrations/20200728161617_create_bill_payments_entries.js
@@ -0,0 +1,23 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('bills_payments_entries', (table) => {
+ table.increments();
+ table
+ .integer('bill_payment_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('bills_payments');
+ table
+ .integer('bill_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('bills');
+ table.decimal('payment_amount', 13, 3).unsigned();
+ table.integer('index').unsigned();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('bills_payments_entries');
+};
diff --git a/packages/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js b/packages/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js
new file mode 100644
index 000000000..d490cbcc7
--- /dev/null
+++ b/packages/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js
@@ -0,0 +1,26 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('inventory_cost_lot_tracker', (table) => {
+ table.increments();
+ table.date('date').index();
+ table.string('direction').index();
+
+ table.integer('item_id').unsigned().index();
+ table.integer('quantity').unsigned().index();
+ table.decimal('rate', 13, 3);
+ table.integer('remaining');
+ table.decimal('cost', 13, 3);
+
+ table.string('transaction_type').index();
+ table.integer('transaction_id').unsigned().index();
+
+ table.integer('entry_id').unsigned().index();
+ table.integer('cost_account_id').unsigned();
+ table.integer('inventory_transaction_id').unsigned().index();
+
+ table.datetime('created_at').index();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('inventory_cost_lot_tracker');
+};
diff --git a/packages/server/src/database/migrations/20200810121809_create_inventory_adjustments_table.js b/packages/server/src/database/migrations/20200810121809_create_inventory_adjustments_table.js
new file mode 100644
index 000000000..4774fcd23
--- /dev/null
+++ b/packages/server/src/database/migrations/20200810121809_create_inventory_adjustments_table.js
@@ -0,0 +1,19 @@
+
+exports.up = function(knex) {
+ return knex.schema.createTable('inventory_adjustments', table => {
+ table.increments();
+ table.date('date').index();
+ table.string('type').index();
+ table.integer('adjustment_account_id').unsigned().references('id').inTable('accounts');
+ table.string('reason');
+ table.string('reference_no').index();
+ table.string('description');
+ table.integer('user_id').unsigned();
+ table.date('published_at');
+ table.timestamps();
+ });
+};
+
+exports.down = function(knex) {
+ return knex.schema.dropTableIfExists('inventory_adjustments');
+};
diff --git a/packages/server/src/database/migrations/20200810121810_create_inventory_adjustments_entries_table.js b/packages/server/src/database/migrations/20200810121810_create_inventory_adjustments_entries_table.js
new file mode 100644
index 000000000..c40f877e2
--- /dev/null
+++ b/packages/server/src/database/migrations/20200810121810_create_inventory_adjustments_entries_table.js
@@ -0,0 +1,25 @@
+exports.up = function (knex) {
+ return knex.schema.createTable('inventory_adjustments_entries', (table) => {
+ table.increments();
+ table
+ .integer('adjustment_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('inventory_adjustments');
+ table.integer('index').unsigned();
+ table
+ .integer('item_id')
+ .unsigned()
+ .index()
+ .references('id')
+ .inTable('items');
+ table.integer('quantity');
+ table.decimal('cost', 13, 3).unsigned();
+ table.decimal('value', 13, 3).unsigned();
+ });
+};
+
+exports.down = function (knex) {
+ return knex.schema.dropTableIfExists('inventory_adjustments_entries');
+};
diff --git a/packages/server/src/database/migrations/20200810121910_create_cashflow_transactions_table.js b/packages/server/src/database/migrations/20200810121910_create_cashflow_transactions_table.js
new file mode 100644
index 000000000..22914346a
--- /dev/null
+++ b/packages/server/src/database/migrations/20200810121910_create_cashflow_transactions_table.js
@@ -0,0 +1,18 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('cashflow_transactions', (table) => {
+ table.increments();
+ table.date('date').index();
+ table.decimal('amount', 13, 3);
+ table.string('reference_no').index();
+ table.string('transaction_type').index();
+ table.string('transaction_number').index();
+ table.string('description');
+ table.date('published_at').index();
+ table.integer('user_id').unsigned().index();
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('cashflow_transactions');
+};
diff --git a/packages/server/src/database/migrations/20210810121910_create_cashflow_transaction_lines_table.js b/packages/server/src/database/migrations/20210810121910_create_cashflow_transaction_lines_table.js
new file mode 100644
index 000000000..79a47e690
--- /dev/null
+++ b/packages/server/src/database/migrations/20210810121910_create_cashflow_transaction_lines_table.js
@@ -0,0 +1,23 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('cashflow_transaction_lines', (table) => {
+ table.increments();
+ table.integer('cashflow_transaction_id').unsigned();
+ table
+ .integer('cashflow_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table
+ .integer('credit_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table.decimal('amount', 13, 3);
+ table.integer('index').unsigned();
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('cashflow_transaction_lines');
+};
diff --git a/packages/server/src/database/migrations/20210910121910_add_invoices_writtenoff_columns.js b/packages/server/src/database/migrations/20210910121910_add_invoices_writtenoff_columns.js
new file mode 100644
index 000000000..8ce84a105
--- /dev/null
+++ b/packages/server/src/database/migrations/20210910121910_add_invoices_writtenoff_columns.js
@@ -0,0 +1,13 @@
+exports.up = (knex) => {
+ return knex.schema.table('sales_invoices', (table) => {
+ table.decimal('writtenoff_amount', 13, 3);
+ table.date('writtenoff_at').index();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('sales_invoices', (table) => {
+ table.dropColumn('writtenoff_amount');
+ table.dropColumn('writtenoff_at');
+ });
+};
diff --git a/packages/server/src/database/migrations/20211012121910_add_costable_column_to_account_transactions.js b/packages/server/src/database/migrations/20211012121910_add_costable_column_to_account_transactions.js
new file mode 100644
index 000000000..7594fae97
--- /dev/null
+++ b/packages/server/src/database/migrations/20211012121910_add_costable_column_to_account_transactions.js
@@ -0,0 +1,11 @@
+exports.up = (knex) => {
+ return knex.schema.table('accounts_transactions', (table) => {
+ table.boolean('costable');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('accounts_transactions', (table) => {
+ table.dropColumn('costable');
+ });
+};
diff --git a/packages/server/src/database/migrations/20211014121910_add_roles_table.js b/packages/server/src/database/migrations/20211014121910_add_roles_table.js
new file mode 100644
index 000000000..e9d8a0775
--- /dev/null
+++ b/packages/server/src/database/migrations/20211014121910_add_roles_table.js
@@ -0,0 +1,21 @@
+exports.up = (knex) => {
+ return knex.schema
+ .createTable('roles', (table) => {
+ table.increments('id');
+ table.string('name', 255).notNullable();
+ table.string('slug');
+ table.text('description');
+ table.boolean('predefined');
+ })
+ .createTable('role_permissions', (table) => {
+ table.increments('id');
+ table.integer('role_id').unsigned().references('id').inTable('roles');
+ table.string('subject');
+ table.string('ability');
+ table.boolean('value');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTable('roles').dropTable('role_permissions');
+};
diff --git a/packages/server/src/database/migrations/20211112121920_create_users_table.js b/packages/server/src/database/migrations/20211112121920_create_users_table.js
new file mode 100644
index 000000000..a5df01941
--- /dev/null
+++ b/packages/server/src/database/migrations/20211112121920_create_users_table.js
@@ -0,0 +1,19 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('users', (table) => {
+ table.increments();
+ table.string('first_name');
+ table.string('last_name');
+ table.string('email').index();
+ table.string('phone_number').index();
+ table.boolean('active').index();
+ table.integer('role_id').unsigned().references('id').inTable('roles');
+ table.integer('system_user_id').unsigned();
+ table.dateTime('invited_at').index();
+ table.dateTime('invite_accepted_at').index();
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('users');
+};
diff --git a/packages/server/src/database/migrations/20211122121920_create_credit_notes_table.js b/packages/server/src/database/migrations/20211122121920_create_credit_notes_table.js
new file mode 100644
index 000000000..07aa28a65
--- /dev/null
+++ b/packages/server/src/database/migrations/20211122121920_create_credit_notes_table.js
@@ -0,0 +1,28 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('credit_notes', (table) => {
+ table.increments();
+ table
+ .integer('customer_id')
+ .unsigned()
+ .references('id')
+ .inTable('contacts');
+ table.date('credit_note_date');
+ table.string('credit_note_number');
+ table.string('reference_no');
+ table.decimal('amount', 13, 3);
+
+ table.decimal('refunded_amount', 13, 3).defaultTo(0);
+ table.decimal('invoices_amount', 13, 3).defaultTo(0);
+
+ table.string('currency_code', 3);
+ table.text('note');
+ table.text('terms_conditions');
+ table.date('opened_at').index();
+ table.integer('user_id').unsigned().references('id').inTable('users');
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('credit_notescredit_notes');
+};
diff --git a/packages/server/src/database/migrations/20211122121920_create_vendor_credits_table.js b/packages/server/src/database/migrations/20211122121920_create_vendor_credits_table.js
new file mode 100644
index 000000000..0e4e361f8
--- /dev/null
+++ b/packages/server/src/database/migrations/20211122121920_create_vendor_credits_table.js
@@ -0,0 +1,23 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('vendor_credits', (table) => {
+ table.increments();
+ table.integer('vendor_id').unsigned().references('id').inTable('contacts');
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table.date('vendor_credit_date');
+ table.string('vendor_credit_number');
+ table.string('reference_no');
+
+ table.decimal('refunded_amount', 13, 3).defaultTo(0);
+ table.decimal('invoiced_amount', 13, 3).defaultTo(0);
+
+ table.text('note');
+ table.date('opened_at').index();
+ table.integer('user_id').unsigned().references('id').inTable('users');
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('vendor_credits');
+};
diff --git a/packages/server/src/database/migrations/20211123121920_create_refund_transactions_table.js b/packages/server/src/database/migrations/20211123121920_create_refund_transactions_table.js
new file mode 100644
index 000000000..233657be2
--- /dev/null
+++ b/packages/server/src/database/migrations/20211123121920_create_refund_transactions_table.js
@@ -0,0 +1,45 @@
+exports.up = (knex) => {
+ return knex.schema
+ .createTable('refund_credit_note_transactions', (table) => {
+ table.increments();
+ table.date('date');
+ table
+ .integer('credit_note_id')
+ .unsigned()
+ .references('id')
+ .inTable('credit_notes');
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table.string('reference_no');
+ table
+ .integer('from_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table.text('description');
+ table.timestamps();
+ })
+ .createTable('refund_vendor_credit_transactions', (table) => {
+ table.increments();
+ table.date('date');
+ table
+ .integer('vendor_credit_id')
+ .unsigned()
+ .references('id')
+ .inTable('vendor_credits');
+ table.decimal('amount', 13, 3);
+ table.string('currency_code', 3);
+ table.string('reference_no');
+ table
+ .integer('deposit_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table.text('description');
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('refund_transactions');
+};
diff --git a/packages/server/src/database/migrations/20211124121920_create_credit_note_applies_invoices.js b/packages/server/src/database/migrations/20211124121920_create_credit_note_applies_invoices.js
new file mode 100644
index 000000000..678a52bf2
--- /dev/null
+++ b/packages/server/src/database/migrations/20211124121920_create_credit_note_applies_invoices.js
@@ -0,0 +1,35 @@
+exports.up = (knex) => {
+ return knex.schema
+ .createTable('credit_note_applied_invoice', (table) => {
+ table.increments();
+ table.decimal('amount', 13, 3);
+ table
+ .integer('credit_note_id')
+ .unsigned()
+ .references('id')
+ .inTable('credit_notes');
+ table
+ .integer('invoice_id')
+ .unsigned()
+ .references('id')
+ .inTable('sales_invoices');
+ table.timestamps();
+ })
+ .createTable('vendor_credit_applied_bill', (table) => {
+ table.increments();
+ table.decimal('amount', 13, 3);
+ table
+ .integer('vendor_credit_id')
+ .unsigned()
+ .references('id')
+ .inTable('vendor_credits');
+ table.integer('bill_id').unsigned().references('id').inTable('bills');
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .dropTableIfExists('vendor_credit_applied_bill')
+ .dropTableIfExists('credit_note_applied_invoice');
+};
diff --git a/packages/server/src/database/migrations/20220124121920_create_branches_table.js b/packages/server/src/database/migrations/20220124121920_create_branches_table.js
new file mode 100644
index 000000000..de2b75261
--- /dev/null
+++ b/packages/server/src/database/migrations/20220124121920_create_branches_table.js
@@ -0,0 +1,24 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('branches', (table) => {
+ table.increments();
+
+ table.string('name');
+ table.string('code');
+
+ table.string('address');
+ table.string('city');
+ table.string('country');
+
+ table.string('phone_number');
+ table.string('email');
+ table.string('website');
+
+ table.boolean('primary');
+
+ table.timestamps();
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('branches');
+};
diff --git a/packages/server/src/database/migrations/20220124121920_create_warehouses_table.js b/packages/server/src/database/migrations/20220124121920_create_warehouses_table.js
new file mode 100644
index 000000000..b6617857e
--- /dev/null
+++ b/packages/server/src/database/migrations/20220124121920_create_warehouses_table.js
@@ -0,0 +1,59 @@
+exports.up = (knex) => {
+ return knex.schema
+ .createTable('warehouses', (table) => {
+ table.increments();
+ table.string('name');
+ table.string('code');
+
+ table.string('address');
+ table.string('city');
+ table.string('country');
+
+ table.string('phone_number');
+ table.string('email');
+ table.string('website');
+
+ table.boolean('primary');
+
+ table.timestamps();
+ })
+ .createTable('warehouses_transfers', (table) => {
+ table.increments();
+ table.date('date');
+ table
+ .integer('to_warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ table
+ .integer('from_warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ table.string('transaction_number');
+
+ table.date('transfer_initiated_at');
+ table.date('transfer_delivered_at');
+
+ table.timestamps();
+ })
+ .createTable('warehouses_transfers_entries', (table) => {
+ table.increments();
+ table.integer('index');
+ table
+ .integer('warehouse_transfer_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses_transfers');
+ table.integer('item_id').unsigned().references('id').inTable('items');
+ table.string('description');
+ table.integer('quantity');
+ table.decimal('cost');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .dropTableIfExists('vendor_credit_applied_bill')
+ .dropTableIfExists('credit_note_applied_invoice');
+};
diff --git a/packages/server/src/database/migrations/20220125021920_create_items_warehouses_quantity.js b/packages/server/src/database/migrations/20220125021920_create_items_warehouses_quantity.js
new file mode 100644
index 000000000..899db5e2b
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125021920_create_items_warehouses_quantity.js
@@ -0,0 +1,16 @@
+exports.up = (knex) => {
+ return knex.schema.createTable('items_warehouses_quantity', (table) => {
+ table.integer('item_id').unsigned().references('id').inTable('items');
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+
+ table.integer('quantity_on_hand');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTableIfExists('items_warehouses_quantity');
+};
diff --git a/packages/server/src/database/migrations/20220125121920_add_branch_column_to_accounts_transactions.js b/packages/server/src/database/migrations/20220125121920_add_branch_column_to_accounts_transactions.js
new file mode 100644
index 000000000..ba7ab26c1
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125121920_add_branch_column_to_accounts_transactions.js
@@ -0,0 +1,86 @@
+exports.up = (knex) => {
+ return knex.schema
+ .table('accounts_transactions', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('manual_journals', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('manual_journals_entries', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('expenses_transactions', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches')
+ .after('user_id');
+ })
+ .table('cashflow_transactions', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches')
+ .after('user_id');
+ })
+ .table('contacts', (table) => {
+ table
+ .integer('opening_balance_branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches')
+ .after('opening_balance_at');
+ })
+ .table('refund_credit_note_transactions', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches')
+ .after('description');
+ })
+ .table('refund_vendor_credit_transactions', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches')
+ .after('description');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .table('accounts_transactions', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('manual_journals', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('manual_journals_entries', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('cashflow_transactions', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('refund_credit_note_transactions', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('refund_vendor_credit_transactions', (table) => {
+ table.dropColumn('branch_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_purchases.js b/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_purchases.js
new file mode 100644
index 000000000..7ce87115c
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_purchases.js
@@ -0,0 +1,65 @@
+exports.up = (knex) => {
+ return knex.schema
+ .table('bills', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('bills_payments', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('vendor_credits', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ })
+ .table('inventory_adjustments', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .table('bills', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ })
+ .table('bills_payments', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('vendor_credits', (table) => {
+ table.dropColumn('branch_id');
+ table.dropColumn('warehouse_id');
+ })
+ .table('inventory_adjustments', (table) => {
+ table.dropColumn('branch_id');
+ table.dropColumn('warehouse_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_sales.js b/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_sales.js
new file mode 100644
index 000000000..b209040e4
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125121920_add_branch_warehouse_columns_to_sales.js
@@ -0,0 +1,84 @@
+exports.up = (knex) => {
+ return knex.schema
+ .table('sales_invoices', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('sales_estimates', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('sales_receipts', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('payment_receives', (table) => {
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('credit_notes', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .table('sales_invoices', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ })
+ .table('sales_estimates', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ })
+ .table('sales_receipts', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ })
+ .table('payment_receives', (table) => {
+ table.dropColumn('branch_id');
+ })
+ .table('credit_notes', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_inventory_transactions.js b/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_inventory_transactions.js
new file mode 100644
index 000000000..622961f22
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_inventory_transactions.js
@@ -0,0 +1,40 @@
+exports.up = (knex) => {
+ return knex.schema
+ .table('inventory_transactions', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ })
+ .table('inventory_cost_lot_tracker', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+
+ table
+ .integer('branch_id')
+ .unsigned()
+ .references('id')
+ .inTable('branches');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .table('inventory_transactions', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ })
+ .table('inventory_cost_lot_tracker', (table) => {
+ table.dropColumn('warehouse_id');
+ table.dropColumn('branch_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_items_entries.js b/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_items_entries.js
new file mode 100644
index 000000000..bac471bfe
--- /dev/null
+++ b/packages/server/src/database/migrations/20220125121920_add_warehouse_column_to_items_entries.js
@@ -0,0 +1,15 @@
+exports.up = (knex) => {
+ return knex.schema.table('items_entries', (table) => {
+ table
+ .integer('warehouse_id')
+ .unsigned()
+ .references('id')
+ .inTable('warehouses');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('items_entries', (table) => {
+ table.dropColumn('warehouse_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220128121920_add_exchange_rate_to_transactions.js b/packages/server/src/database/migrations/20220128121920_add_exchange_rate_to_transactions.js
new file mode 100644
index 000000000..86c7836dc
--- /dev/null
+++ b/packages/server/src/database/migrations/20220128121920_add_exchange_rate_to_transactions.js
@@ -0,0 +1,114 @@
+exports.up = (knex) => {
+ return knex.schema
+ .table('sales_invoices', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('sales_estimates', (table) => {
+ table.decimal('exchange_rate', 13, 9);
+ })
+ .table('sales_receipts', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('payment_receives', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('bills', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('bills_payments', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('credit_notes', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('vendor_credits', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('accounts_transactions', (table) => {
+ table.string('currency_code', 3).after('debit');
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('manual_journals', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('cashflow_transactions', (table) => {
+ table.string('currency_code', 3).after('amount');
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('expenses_transactions', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('refund_credit_note_transactions', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('refund_vendor_credit_transactions', (table) => {
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('bill_located_costs', (table) => {
+ table.string('currency_code', 3).after('amount');
+ table.decimal('exchange_rate', 13, 9).after('currency_code');
+ })
+ .table('contacts', (table) => {
+ table
+ .decimal('opening_balance_exchange_rate', 13, 9)
+ .after('opening_balance_at');
+ })
+ .table('items', (table) => {
+ table.dropColumn('currency_code');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema
+ .table('sales_invoices', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('sales_estimates', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('sales_receipts', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('payment_receives', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('bills', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('bills_payments', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('credit_notes', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('vendor_credits', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('accounts_transactions', (table) => {
+ table.dropColumn('currency_code');
+ table.dropColumn('exchange_rate');
+ })
+ .table('manual_journals', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('cashflow_transactions', (table) => {
+ table.dropColumn('currency_code');
+ table.dropColumn('exchange_rate');
+ })
+ .table('expenses_transactions', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('refund_credit_note_transactions', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('refund_vendor_credit_transactions', (table) => {
+ table.dropColumn('exchange_rate');
+ })
+ .table('bill_located_costs', (table) => {
+ table.dropColumn('currency_code');
+ table.dropColumn('exchange_rate');
+ })
+ .table('contacts', (table) => {
+ table.dropColumn('opening_balance_exchange_rate');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220129121920_add_writtenoff_expense_account_to_invoices.js b/packages/server/src/database/migrations/20220129121920_add_writtenoff_expense_account_to_invoices.js
new file mode 100644
index 000000000..4f496cd11
--- /dev/null
+++ b/packages/server/src/database/migrations/20220129121920_add_writtenoff_expense_account_to_invoices.js
@@ -0,0 +1,15 @@
+exports.up = (knex) => {
+ return knex.schema.table('sales_invoices', (table) => {
+ table
+ .integer('writtenoff_expense_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('sales_invoices', (table) => {
+ table.dropColumn('writtenoff_expense_account_id');
+ });
+};
diff --git a/packages/server/src/database/migrations/20220229121920_rename_contacts_shipping_billing_addresses.js b/packages/server/src/database/migrations/20220229121920_rename_contacts_shipping_billing_addresses.js
new file mode 100644
index 000000000..117086ef0
--- /dev/null
+++ b/packages/server/src/database/migrations/20220229121920_rename_contacts_shipping_billing_addresses.js
@@ -0,0 +1,19 @@
+exports.up = (knex) => {
+ return knex.schema
+ .raw(
+ 'ALTER TABLE CONTACTS CHANGE SHIPPING_ADDRESS_1 SHIPPING_ADDRESS1 VARCHAR(255)'
+ )
+ .raw(
+ 'ALTER TABLE CONTACTS CHANGE SHIPPING_ADDRESS_2 SHIPPING_ADDRESS2 VARCHAR(255)'
+ )
+ .raw(
+ 'ALTER TABLE CONTACTS CHANGE BILLING_ADDRESS_1 BILLING_ADDRESS1 VARCHAR(255)'
+ )
+ .raw(
+ 'ALTER TABLE CONTACTS CHANGE BILLING_ADDRESS_2 BILLING_ADDRESS2 VARCHAR(255)'
+ );
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('contacts', (table) => {});
+};
diff --git a/packages/server/src/database/migrations/20220329121920_add_cashflow_credit_account.js b/packages/server/src/database/migrations/20220329121920_add_cashflow_credit_account.js
new file mode 100644
index 000000000..4bc18796f
--- /dev/null
+++ b/packages/server/src/database/migrations/20220329121920_add_cashflow_credit_account.js
@@ -0,0 +1,18 @@
+exports.up = (knex) => {
+ return knex.schema.table('cashflow_transactions', (table) => {
+ table
+ .integer('cashflow_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ table
+ .integer('credit_account_id')
+ .unsigned()
+ .references('id')
+ .inTable('accounts');
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.table('cashflow_transactions', () => {});
+};
diff --git a/packages/server/src/database/migrations/20220329121920_add_seed_at_column_to_accounts.ts b/packages/server/src/database/migrations/20220329121920_add_seed_at_column_to_accounts.ts
new file mode 100644
index 000000000..257602b05
--- /dev/null
+++ b/packages/server/src/database/migrations/20220329121920_add_seed_at_column_to_accounts.ts
@@ -0,0 +1,7 @@
+exports.up = (knex) => {
+ return knex.schema.table('accounts', (table) => {
+ table.date('seeded_at').after('currency_code').nullable();
+ });
+};
+
+exports.down = (knex) => {};
diff --git a/packages/server/src/database/migrations/20220429121920_create_projects_table.ts b/packages/server/src/database/migrations/20220429121920_create_projects_table.ts
new file mode 100644
index 000000000..96518246f
--- /dev/null
+++ b/packages/server/src/database/migrations/20220429121920_create_projects_table.ts
@@ -0,0 +1,93 @@
+exports.up = (knex) => {
+ return knex.schema
+ .createTable('projects', (table) => {
+ table.increments('id').comment('Auto-generated id');
+ table.string('name');
+ table.integer('contact_id').unsigned();
+ table.date('deadline');
+ table.decimal('cost_estimate');
+ table.string('status');
+ table.timestamps();
+ })
+ .createTable('tasks', (table) => {
+ table.increments('id').comment('Auto-generated id');
+ table.string('name');
+ table.string('charge_type');
+ table.decimal('rate');
+ table.decimal('estimate_hours').unsigned();
+ table.decimal('actual_hours').unsigned();
+ table.decimal('invoiced_hours').unsigned().default(0);
+ table
+ .integer('project_id')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ table.timestamps();
+ })
+ .createTable('times', (table) => {
+ table.increments('id').comment('Auto-generated id');
+ table.integer('duration').unsigned();
+ table.string('description');
+ table.date('date');
+
+ table.integer('taskId').unsigned().references('id').inTable('tasks');
+ table
+ .integer('project_id')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ table.timestamps();
+ })
+ .table('accounts_transactions', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ })
+ .table('manual_journals_entries', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ })
+ .table('bills', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ table.decimal('invoiced_amount').unsigned().defaultTo(0);
+ })
+ .table('items_entries', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+
+ table.integer('project_ref_id').unsigned();
+ table.string('project_ref_type');
+ table.decimal('project_ref_invoiced_amount').unsigned().defaultTo(0);
+ })
+ .table('sales_invoices', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ })
+ .table('expenses_transactions', (table) => {
+ table
+ .integer('projectId')
+ .unsigned()
+ .references('id')
+ .inTable('projects');
+ table.decimal('invoiced_amount').unsigned().defaultTo(0);
+ });
+};
+
+exports.down = (knex) => {
+ return knex.schema.dropTable('tasks');
+};
diff --git a/packages/server/src/database/migrations/20220429121922_add_project_id_to_expense_lines.ts b/packages/server/src/database/migrations/20220429121922_add_project_id_to_expense_lines.ts
new file mode 100644
index 000000000..7d3931f35
--- /dev/null
+++ b/packages/server/src/database/migrations/20220429121922_add_project_id_to_expense_lines.ts
@@ -0,0 +1,7 @@
+exports.up = (knex) => {
+ return knex.schema.table('expense_transaction_categories', (table) => {
+ table.integer('projectId').unsigned().references('id').inTable('projects');
+ });
+};
+
+exports.down = (knex) => {};
diff --git a/packages/server/src/database/objection.ts b/packages/server/src/database/objection.ts
new file mode 100644
index 000000000..cf57361c4
--- /dev/null
+++ b/packages/server/src/database/objection.ts
@@ -0,0 +1,8 @@
+import { Model } from 'objection';
+
+// Bind all Models to a knex instance. If you only have one database in
+// your server this is all you have to do. For multi database systems, see
+// the Model.bindKnex() method.
+export default ({ knex }) => {
+ Model.knex(knex);
+};
diff --git a/packages/server/src/database/seeds/core/20190423085242_seed_accounts.ts b/packages/server/src/database/seeds/core/20190423085242_seed_accounts.ts
new file mode 100644
index 000000000..eff86978f
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20190423085242_seed_accounts.ts
@@ -0,0 +1,22 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+import AccountsData from '../data/accounts';
+
+export default class SeedAccounts extends TenantSeeder {
+ /**
+ * Seeds initial accounts to the organization.
+ */
+ up(knex) {
+ const data = AccountsData.map((account) => {
+ return {
+ ...account,
+ name: this.i18n.__(account.name),
+ description: this.i18n.__(account.description),
+ currencyCode: this.tenant.metadata.baseCurrency,
+ };
+ });
+ return knex('accounts').then(async () => {
+ // Inserts seed entries.
+ return knex('accounts').insert(data);
+ });
+ }
+}
diff --git a/packages/server/src/database/seeds/core/20200810121809_seed_settings.ts b/packages/server/src/database/seeds/core/20200810121809_seed_settings.ts
new file mode 100644
index 000000000..4e02409d0
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20200810121809_seed_settings.ts
@@ -0,0 +1,52 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+
+export default class SeedSettings extends TenantSeeder {
+ /**
+ *
+ * @returns
+ */
+ up() {
+ const settings = [
+ // Orgnization settings.
+ { group: 'organization', key: 'accounting_basis', value: 'accural' },
+
+ // Accounts settings.
+ { group: 'accounts', key: 'account_code_unique', value: true },
+
+ // Manual journals settings.
+ { group: 'manual_journals', key: 'next_number', value: '00001' },
+ { group: 'manual_journals', key: 'auto_increment', value: true },
+
+ // Sale invoices settings.
+ { group: 'sales_invoices', key: 'next_number', value: '00001' },
+ { group: 'sales_invoices', key: 'number_prefix', value: 'INV-' },
+ { group: 'sales_invoices', key: 'auto_increment', value: true },
+
+ // Sale receipts settings.
+ { group: 'sales_receipts', key: 'next_number', value: '00001' },
+ { group: 'sales_receipts', key: 'number_prefix', value: 'REC-' },
+ { group: 'sales_receipts', key: 'auto_increment', value: true },
+
+ // Sale estimates settings.
+ { group: 'sales_estimates', key: 'next_number', value: '00001' },
+ { group: 'sales_estimates', key: 'number_prefix', value: 'EST-' },
+ { group: 'sales_estimates', key: 'auto_increment', value: true },
+
+ // Payment receives settings.
+ { group: 'payment_receives', key: 'number_prefix', value: 'PAY-' },
+ { group: 'payment_receives', key: 'next_number', value: '00001' },
+ { group: 'payment_receives', key: 'auto_increment', value: true },
+
+ // Cashflow settings.
+ { group: 'cashflow', key: 'number_prefix', value: 'CF-' },
+ { group: 'cashflow', key: 'next_number', value: '00001' },
+ { group: 'cashflow', key: 'auto_increment', value: true },
+
+ // warehouse transfers settings.
+ { group: 'warehouse_transfers', key: 'next_number', value: '00001' },
+ { group: 'warehouse_transfers', key: 'number_prefix', value: 'WT-' },
+ { group: 'warehouse_transfers', key: 'auto_increment', value: true },
+ ];
+ return this.knex('settings').insert(settings);
+ }
+}
diff --git a/packages/server/src/database/seeds/core/20200810121909_seed_items_settings.ts b/packages/server/src/database/seeds/core/20200810121909_seed_items_settings.ts
new file mode 100644
index 000000000..1950b4c75
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20200810121909_seed_items_settings.ts
@@ -0,0 +1,34 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+
+export default class SeedSettings extends TenantSeeder {
+ /**
+ *
+ * @param knex
+ * @returns
+ */
+ async up(knex) {
+ const costAccount = await knex('accounts')
+ .where('slug', 'cost-of-goods-sold')
+ .first();
+
+ const sellAccount = await knex('accounts')
+ .where('slug', 'sales-of-product-income')
+ .first();
+
+ const inventoryAccount = await knex('accounts')
+ .where('slug', 'inventory-asset')
+ .first();
+
+ const settings = [
+ // Items settings.
+ { group: 'items', key: 'preferred_sell_account', value: sellAccount?.id },
+ { group: 'items', key: 'preferred_cost_account', value: costAccount?.id },
+ {
+ group: 'items',
+ key: 'preferred_inventory_account',
+ value: inventoryAccount?.id,
+ },
+ ];
+ return knex('settings').insert(settings);
+ }
+}
diff --git a/packages/server/src/database/seeds/core/20210810121909_seed_roles.ts b/packages/server/src/database/seeds/core/20210810121909_seed_roles.ts
new file mode 100644
index 000000000..5bbca56b4
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20210810121909_seed_roles.ts
@@ -0,0 +1,28 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+
+export default class SeedRolesAndPermissions extends TenantSeeder {
+ /**
+ * Seeds roles and associated permissiojns.
+ * @param knex
+ * @returns
+ */
+ // eslint-disable-next-line class-methods-use-this
+ async up(knex) {
+ return knex('roles').insert([
+ {
+ id: 1,
+ name: 'role.admin.name',
+ predefined: true,
+ slug: 'admin',
+ description: 'role.admin.desc',
+ },
+ {
+ id: 2,
+ name: 'role.staff.name',
+ predefined: true,
+ slug: 'staff',
+ description: 'role.staff.desc',
+ },
+ ]);
+ }
+}
diff --git a/packages/server/src/database/seeds/core/20210812121909_seed_roles_permissions.ts b/packages/server/src/database/seeds/core/20210812121909_seed_roles_permissions.ts
new file mode 100644
index 000000000..041057387
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20210812121909_seed_roles_permissions.ts
@@ -0,0 +1,49 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+
+export default class SeedRolesAndPermissions extends TenantSeeder {
+ /**
+ * Seeds roles and associated permissiojns.
+ * @param knex
+ * @returns
+ */
+ // eslint-disable-next-line class-methods-use-this
+ async up(knex) {
+ return knex('role_permissions').insert([
+ // Assign sale invoice permissions to staff role.
+ { roleId: 2, subject: 'SaleInvoice', ability: 'create' },
+ { roleId: 2, subject: 'SaleInvoice', ability: 'delete' },
+ { roleId: 2, subject: 'SaleInvoice', ability: 'view' },
+ { roleId: 2, subject: 'SaleInvoice', ability: 'edit' },
+
+ // Assign sale estimate permissions to staff role.
+ { roleId: 2, subject: 'SaleEstimate', ability: 'create' },
+ { roleId: 2, subject: 'SaleEstimate', ability: 'delete' },
+ { roleId: 2, subject: 'SaleEstimate', ability: 'view' },
+ { roleId: 2, subject: 'SaleEstimate', ability: 'edit' },
+
+ // Assign sale receipt permissions to staff role.
+ { roleId: 2, subject: 'SaleReceipt', ability: 'create' },
+ { roleId: 2, subject: 'SaleReceipt', ability: 'delete' },
+ { roleId: 2, subject: 'SaleReceipt', ability: 'view' },
+ { roleId: 2, subject: 'SaleReceipt', ability: 'edit' },
+
+ // Assign payment receive permissions to staff role.
+ { roleId: 2, subject: 'PaymentReceive', ability: 'create' },
+ { roleId: 2, subject: 'PaymentReceive', ability: 'delete' },
+ { roleId: 2, subject: 'PaymentReceive', ability: 'view' },
+ { roleId: 2, subject: 'PaymentReceive', ability: 'edit' },
+
+ // Assign bill permissions to staff role.
+ { roleId: 2, subject: 'Bill', ability: 'create' },
+ { roleId: 2, subject: 'Bill', ability: 'delete' },
+ { roleId: 2, subject: 'Bill', ability: 'view' },
+ { roleId: 2, subject: 'Bill', ability: 'edit' },
+
+ // Assign payment made permissions to staff role.
+ { roleId: 2, subject: 'PaymentMade', ability: 'create' },
+ { roleId: 2, subject: 'PaymentMade', ability: 'delete' },
+ { roleId: 2, subject: 'PaymentMade', ability: 'view' },
+ { roleId: 2, subject: 'PaymentMade', ability: 'edit' },
+ ]);
+ }
+}
diff --git a/packages/server/src/database/seeds/core/20210912121909_seed_credit_settings.ts b/packages/server/src/database/seeds/core/20210912121909_seed_credit_settings.ts
new file mode 100644
index 000000000..3c88a4c76
--- /dev/null
+++ b/packages/server/src/database/seeds/core/20210912121909_seed_credit_settings.ts
@@ -0,0 +1,22 @@
+import { TenantSeeder } from '@/lib/Seeder/TenantSeeder';
+
+export default class SeedCustomerVendorCreditSettings extends TenantSeeder {
+ /**
+ *
+ * @returns
+ */
+ up() {
+ const settings = [
+ // Credit note.
+ { group: 'credit_note', key: 'number_prefix', value: 'CN-' },
+ { group: 'credit_note', key: 'next_number', value: '00001' },
+ { group: 'credit_note', key: 'auto_increment', value: true },
+
+ // Vendor credit.
+ { group: 'vendor_credit', key: 'number_prefix', value: 'VC-' },
+ { group: 'vendor_credit', key: 'next_number', value: '00001' },
+ { group: 'vendor_credit', key: 'auto_increment', value: true },
+ ];
+ return this.knex('settings').insert(settings);
+ }
+}
diff --git a/packages/server/src/database/seeds/core/index.ts b/packages/server/src/database/seeds/core/index.ts
new file mode 100644
index 000000000..0b95c889d
--- /dev/null
+++ b/packages/server/src/database/seeds/core/index.ts
@@ -0,0 +1 @@
+// .gitkeep
\ No newline at end of file
diff --git a/packages/server/src/database/seeds/data/accounts.js b/packages/server/src/database/seeds/data/accounts.js
new file mode 100644
index 000000000..fb6bf6c07
--- /dev/null
+++ b/packages/server/src/database/seeds/data/accounts.js
@@ -0,0 +1,318 @@
+
+export default [
+ {
+ name:'Bank Account',
+ slug: 'bank-account',
+ account_type: 'bank',
+ code: '10001',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Saving Bank Account',
+ slug: 'saving-bank-account',
+ account_type: 'bank',
+ code: '10002',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Undeposited Funds',
+ slug: 'undeposited-funds',
+ account_type: 'cash',
+ code: '10003',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Petty Cash',
+ slug: 'petty-cash',
+ account_type: 'cash',
+ code: '10004',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Computer Equipment',
+ slug: 'computer-equipment',
+ code: '10005',
+ account_type: 'fixed-asset',
+ predefined: 0,
+ parent_account_id: null,
+ index: 1,
+ active: 1,
+ description: '',
+ },
+ {
+ name:'Office Equipment',
+ slug: 'office-equipment',
+ code: '10006',
+ account_type: 'fixed-asset',
+ predefined: 0,
+ parent_account_id: null,
+ index: 1,
+ active: 1,
+ description: '',
+ },
+ {
+ name:'Accounts Receivable (A/R)',
+ slug: 'accounts-receivable',
+ account_type: 'accounts-receivable',
+ code: '10007',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Inventory Asset',
+ slug: 'inventory-asset',
+ code: '10008',
+ account_type: 'inventory',
+ predefined: 1,
+ parent_account_id: null,
+ index: 1,
+ active: 1,
+ description:'An account that holds valuation of products or goods that availiable for sale.',
+ },
+
+ // Libilities
+ {
+ name:'Accounts Payable (A/P)',
+ slug: 'accounts-payable',
+ account_type: 'accounts-payable',
+ parent_account_id: null,
+ code: '20001',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Owner A Drawings',
+ slug: 'owner-drawings',
+ account_type: 'other-current-liability',
+ parent_account_id: null,
+ code: '20002',
+ description:'Withdrawals by the owners.',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Loan',
+ slug: 'owner-drawings',
+ account_type: 'other-current-liability',
+ code: '20003',
+ description:'Money that has been borrowed from a creditor.',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Opening Balance Liabilities',
+ slug: 'opening-balance-liabilities',
+ account_type: 'other-current-liability',
+ code: '20004',
+ description:'This account will hold the difference in the debits and credits entered during the opening balance..',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Revenue Received in Advance',
+ slug: 'revenue-received-in-advance',
+ account_type: 'other-current-liability',
+ parent_account_id: null,
+ code: '20005',
+ description: 'When customers pay in advance for products/services.',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Sales Tax Payable',
+ slug: 'owner-drawings',
+ account_type: 'other-current-liability',
+ code: '20006',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+
+ // Equity
+ {
+ name:'Retained Earnings',
+ slug: 'retained-earnings',
+ account_type: 'equity',
+ code: '30001',
+ description:'Retained earnings tracks net income from previous fiscal years.',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Opening Balance Equity',
+ slug: 'opening-balance-equity',
+ account_type: 'equity',
+ code: '30002',
+ description:'When you enter opening balances to the accounts, the amounts enter in Opening balance equity. This ensures that you have a correct trial balance sheet for your company, without even specific the second credit or debit entry.',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name: "Owner's Equity",
+ slug: 'owner-equity',
+ account_type: 'equity',
+ code: '30003',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:`Drawings`,
+ slug: 'drawings',
+ account_type: 'equity',
+ code: '30003',
+ description:'Goods purchased with the intention of selling these to customers',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+
+ // Expenses
+ {
+ name:'Other Expenses',
+ slug: 'other-expenses',
+ account_type: 'other-expense',
+ parent_account_id: null,
+ code: '40001',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Cost of Goods Sold',
+ slug: 'cost-of-goods-sold',
+ account_type: 'cost-of-goods-sold',
+ parent_account_id: null,
+ code: '40002',
+ description:'Tracks the direct cost of the goods sold.',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Office expenses',
+ slug: 'office-expenses',
+ account_type: 'expense',
+ parent_account_id: null,
+ code: '40003',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Rent',
+ slug: 'rent',
+ account_type: 'expense',
+ parent_account_id: null,
+ code: '40004',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Exchange Gain or Loss',
+ slug: 'exchange-grain-loss',
+ account_type: 'other-expense',
+ parent_account_id: null,
+ code: '40005',
+ description:'Tracks the gain and losses of the exchange differences.',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Bank Fees and Charges',
+ slug: 'bank-fees-and-charges',
+ account_type: 'expense',
+ parent_account_id: null,
+ code: '40006',
+ description: 'Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+ {
+ name:'Depreciation Expense',
+ slug: 'depreciation-expense',
+ account_type: 'expense',
+ parent_account_id: null,
+ code: '40007',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ },
+
+ // Income
+ {
+ name:'Sales of Product Income',
+ slug: 'sales-of-product-income',
+ account_type: 'income',
+ predefined: 1,
+ parent_account_id: null,
+ code: '50001',
+ index: 1,
+ active: 1,
+ description: '',
+ },
+ {
+ name:'Sales of Service Income',
+ slug: 'sales-of-service-income',
+ account_type: 'income',
+ predefined: 0,
+ parent_account_id: null,
+ code: '50002',
+ index: 1,
+ active: 1,
+ description: '',
+ },
+ {
+ name:'Uncategorized Income',
+ slug: 'uncategorized-income',
+ account_type: 'income',
+ parent_account_id: null,
+ code: '50003',
+ description: '',
+ active: 1,
+ index: 1,
+ predefined: 1,
+ },
+ {
+ name:'Other Income',
+ slug: 'other-income',
+ account_type: 'other-income',
+ parent_account_id: null,
+ code: '50004',
+ description:'The income activities are not associated to the core business.',
+ active: 1,
+ index: 1,
+ predefined: 0,
+ }
+];
\ No newline at end of file
diff --git a/packages/server/src/decorators/eventDispatcher.ts b/packages/server/src/decorators/eventDispatcher.ts
new file mode 100644
index 000000000..4ac9a6d50
--- /dev/null
+++ b/packages/server/src/decorators/eventDispatcher.ts
@@ -0,0 +1,11 @@
+import { EventDispatcher as EventDispatcherClass } from 'event-dispatch';
+import { Container } from 'typedi';
+
+export function EventDispatcher() {
+ return (object: any, propertyName: string, index?: number): void => {
+ const eventDispatcher = new EventDispatcherClass();
+ Container.registerHandler({ object, propertyName, index, value: () => eventDispatcher });
+ };
+}
+
+export { EventDispatcher as EventDispatcherInterface } from 'event-dispatch';
diff --git a/packages/server/src/exceptions/HttpException.ts b/packages/server/src/exceptions/HttpException.ts
new file mode 100644
index 000000000..e0297d0e6
--- /dev/null
+++ b/packages/server/src/exceptions/HttpException.ts
@@ -0,0 +1,9 @@
+class HttpException extends Error {
+ public status: number;
+ public message: string;
+ constructor(status: number, message: string) {
+ super(message);
+ this.status = status;
+ this.message = message;
+ }
+}
diff --git a/packages/server/src/exceptions/ModelEntityNotFound.ts b/packages/server/src/exceptions/ModelEntityNotFound.ts
new file mode 100644
index 000000000..a7bd6dfe1
--- /dev/null
+++ b/packages/server/src/exceptions/ModelEntityNotFound.ts
@@ -0,0 +1,8 @@
+
+export default class ModelEntityNotFound extends Error {
+
+ constructor(entityId, message?) {
+ message = message || `Entity with id ${entityId} does not exist`;
+ super(message);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/exceptions/ServiceError.ts b/packages/server/src/exceptions/ServiceError.ts
new file mode 100644
index 000000000..2e3139805
--- /dev/null
+++ b/packages/server/src/exceptions/ServiceError.ts
@@ -0,0 +1,14 @@
+
+
+export default class ServiceError {
+ errorType: string;
+ message: string;
+ payload: any;
+
+ constructor(errorType: string, message?: string, payload?: any) {
+ this.errorType = errorType;
+ this.message = message || null;
+
+ this.payload = payload;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/exceptions/ServiceErrors.ts b/packages/server/src/exceptions/ServiceErrors.ts
new file mode 100644
index 000000000..665b78676
--- /dev/null
+++ b/packages/server/src/exceptions/ServiceErrors.ts
@@ -0,0 +1,15 @@
+import ServiceError from './ServiceError';
+
+export default class ServiceErrors {
+ errors: ServiceError[];
+
+ constructor(errors: ServiceError[]) {
+ this.errors = errors;
+ }
+
+ hasType(errorType: string) {
+ return this.errors.some(
+ (error: ServiceError) => error.errorType === errorType
+ );
+ }
+}
diff --git a/packages/server/src/exceptions/TenantAlreadyInitialized.ts b/packages/server/src/exceptions/TenantAlreadyInitialized.ts
new file mode 100644
index 000000000..2c7a400f3
--- /dev/null
+++ b/packages/server/src/exceptions/TenantAlreadyInitialized.ts
@@ -0,0 +1,3 @@
+export default class TenantAlreadyInitialized {
+ constructor() {}
+}
diff --git a/packages/server/src/exceptions/TenantAlreadySeeded.ts b/packages/server/src/exceptions/TenantAlreadySeeded.ts
new file mode 100644
index 000000000..22ceacd23
--- /dev/null
+++ b/packages/server/src/exceptions/TenantAlreadySeeded.ts
@@ -0,0 +1,3 @@
+export default class TenantAlreadySeeded {
+ constructor() {}
+}
diff --git a/packages/server/src/exceptions/TenantDBAlreadyExists.ts b/packages/server/src/exceptions/TenantDBAlreadyExists.ts
new file mode 100644
index 000000000..72c51890d
--- /dev/null
+++ b/packages/server/src/exceptions/TenantDBAlreadyExists.ts
@@ -0,0 +1,9 @@
+
+
+
+
+export default class TenantDBAlreadyExists {
+ constructor() {
+
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/exceptions/TenantDatabaseNotBuilt.ts b/packages/server/src/exceptions/TenantDatabaseNotBuilt.ts
new file mode 100644
index 000000000..f186836ec
--- /dev/null
+++ b/packages/server/src/exceptions/TenantDatabaseNotBuilt.ts
@@ -0,0 +1,3 @@
+export default class TenantDatabaseNotBuilt {
+ constructor() {}
+}
diff --git a/packages/server/src/exceptions/index.ts b/packages/server/src/exceptions/index.ts
new file mode 100644
index 000000000..53bb38897
--- /dev/null
+++ b/packages/server/src/exceptions/index.ts
@@ -0,0 +1,15 @@
+import ServiceError from './ServiceError';
+import ServiceErrors from './ServiceErrors';
+import TenantAlreadyInitialized from './TenantAlreadyInitialized';
+import TenantAlreadySeeded from './TenantAlreadySeeded';
+import TenantDBAlreadyExists from './TenantDBAlreadyExists';
+import TenantDatabaseNotBuilt from './TenantDatabaseNotBuilt';
+
+export {
+ ServiceError,
+ ServiceErrors,
+ TenantAlreadyInitialized,
+ TenantAlreadySeeded,
+ TenantDBAlreadyExists,
+ TenantDatabaseNotBuilt,
+};
diff --git a/packages/server/src/interfaces/APAgingSummaryReport.ts b/packages/server/src/interfaces/APAgingSummaryReport.ts
new file mode 100644
index 000000000..788892112
--- /dev/null
+++ b/packages/server/src/interfaces/APAgingSummaryReport.ts
@@ -0,0 +1,51 @@
+import {
+ IAgingPeriod,
+ IAgingPeriodTotal,
+ IAgingAmount
+} from './AgingReport';
+import {
+ INumberFormatQuery
+} from './FinancialStatements';
+
+export interface IAPAgingSummaryQuery {
+ asDate: Date | string;
+ agingDaysBefore: number;
+ agingPeriods: number;
+ numberFormat: INumberFormatQuery;
+ vendorsIds: number[];
+ noneZero: boolean;
+
+ branchesIds?: number[]
+}
+
+export interface IAPAgingSummaryVendor {
+ vendorName: string,
+ current: IAgingAmount,
+ aging: IAgingPeriodTotal[],
+ total: IAgingAmount,
+};
+
+export interface IAPAgingSummaryTotal {
+ current: IAgingAmount,
+ aging: IAgingPeriodTotal[],
+ total: IAgingAmount,
+};
+
+export interface IAPAgingSummaryData {
+ vendors: IAPAgingSummaryVendor[],
+ total: IAPAgingSummaryTotal,
+};
+
+export type IAPAgingSummaryColumns = IAgingPeriod[];
+
+
+export interface IARAgingSummaryMeta {
+ baseCurrency: string,
+ organizationName: string,
+}
+
+
+export interface IAPAgingSummaryMeta {
+ baseCurrency: string,
+ organizationName: string,
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/ARAgingSummaryReport.ts b/packages/server/src/interfaces/ARAgingSummaryReport.ts
new file mode 100644
index 000000000..a9d6ff3f5
--- /dev/null
+++ b/packages/server/src/interfaces/ARAgingSummaryReport.ts
@@ -0,0 +1,37 @@
+import { IAgingPeriod, IAgingPeriodTotal, IAgingAmount } from './AgingReport';
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface IARAgingSummaryQuery {
+ asDate: Date | string;
+ agingDaysBefore: number;
+ agingPeriods: number;
+ numberFormat: INumberFormatQuery;
+ customersIds: number[];
+ branchesIds: number[];
+ noneZero: boolean;
+}
+
+export interface IARAgingSummaryCustomer {
+ customerName: string;
+ current: IAgingAmount;
+ aging: IAgingPeriodTotal[];
+ total: IAgingAmount;
+}
+
+export interface IARAgingSummaryTotal {
+ current: IAgingAmount;
+ aging: IAgingPeriodTotal[];
+ total: IAgingAmount;
+}
+
+export interface IARAgingSummaryData {
+ customers: IARAgingSummaryCustomer[];
+ total: IARAgingSummaryTotal;
+}
+
+export type IARAgingSummaryColumns = IAgingPeriod[];
+
+export interface IARAgingSummaryMeta {
+ organizationName: string,
+ baseCurrency: string,
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Account.ts b/packages/server/src/interfaces/Account.ts
new file mode 100644
index 000000000..d89616135
--- /dev/null
+++ b/packages/server/src/interfaces/Account.ts
@@ -0,0 +1,144 @@
+import { Knex } from 'knex';
+import { IDynamicListFilterDTO } from '@/interfaces/DynamicFilter';
+
+export interface IAccountDTO {
+ name: string;
+ code: string;
+ description: string;
+ accountType: string;
+ parentAccountId: number;
+ active: boolean;
+}
+
+export interface IAccountCreateDTO extends IAccountDTO {
+ currencyCode?: string;
+}
+
+export interface IAccountEditDTO extends IAccountDTO {}
+
+export interface IAccount {
+ id: number;
+ name: string;
+ slug: string;
+ code: string;
+ index: number;
+ description: string;
+ accountType: string;
+ parentAccountId: number;
+ active: boolean;
+ predefined: boolean;
+ amount: number;
+ currencyCode: string;
+ transactions?: any[];
+ type?: any[];
+ accountNormal: string;
+ accountParentType: string;
+}
+
+export enum AccountNormal {
+ DEBIT = 'debit',
+ CREDIT = 'credit',
+}
+
+export interface IAccountsTransactionsFilter {
+ accountId?: number;
+}
+
+export interface IAccountTransaction {
+ id?: number;
+
+ credit: number;
+ debit: number;
+ currencyCode: string;
+ exchangeRate: number;
+
+ accountId: number;
+ contactId?: number | null;
+ date: string | Date;
+
+ referenceType: string;
+ referenceId: number;
+
+ referenceNumber?: string;
+ transactionNumber?: string;
+
+ note?: string;
+
+ index: number;
+ indexGroup?: number;
+
+ costable?: boolean;
+
+ userId?: number;
+ itemId?: number;
+ branchId?: number;
+ projectId?: number;
+
+ account?: IAccount;
+}
+export interface IAccountResponse extends IAccount {}
+
+export interface IAccountsFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+ onlyInactive: boolean;
+}
+
+export interface IAccountType {
+ label: string;
+ key: string;
+ normal: string;
+ rootType: string;
+ childType: string;
+ balanceSheet: boolean;
+ incomeSheet: boolean;
+}
+
+export interface IAccountsTypesService {
+ getAccountsTypes(tenantId: number): Promise;
+}
+
+export interface IAccountEventCreatingPayload {
+ tenantId: number;
+ accountDTO: any;
+ trx: Knex.Transaction;
+}
+export interface IAccountEventCreatedPayload {
+ tenantId: number;
+ account: IAccount;
+ accountId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IAccountEventEditedPayload {
+ tenantId: number;
+ account: IAccount;
+ oldAccount: IAccount;
+ trx: Knex.Transaction;
+}
+
+export interface IAccountEventDeletedPayload {
+ tenantId: number;
+ accountId: number;
+ oldAccount: IAccount;
+ trx: Knex.Transaction;
+}
+
+export interface IAccountEventDeletePayload {
+ trx: Knex.Transaction;
+ oldAccount: IAccount;
+ tenantId: number;
+}
+
+export interface IAccountEventActivatedPayload {
+ tenantId: number;
+ accountId: number;
+ trx: Knex.Transaction;
+}
+
+export enum AccountAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+ TransactionsLocking = 'TransactionsLocking',
+}
diff --git a/packages/server/src/interfaces/AgingReport.ts b/packages/server/src/interfaces/AgingReport.ts
new file mode 100644
index 000000000..65983d44f
--- /dev/null
+++ b/packages/server/src/interfaces/AgingReport.ts
@@ -0,0 +1,22 @@
+export interface IAgingPeriodTotal extends IAgingPeriod {
+ total: IAgingAmount;
+};
+
+export interface IAgingAmount {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface IAgingPeriod {
+ fromPeriod: Date | string;
+ toPeriod: Date | string;
+ beforeDays: number;
+ toDays: number;
+}
+
+export interface IAgingSummaryContact {
+ current: IAgingAmount;
+ aging: IAgingPeriodTotal[];
+ total: IAgingAmount;
+}
diff --git a/packages/server/src/interfaces/Authentication.ts b/packages/server/src/interfaces/Authentication.ts
new file mode 100644
index 000000000..be86dfdd3
--- /dev/null
+++ b/packages/server/src/interfaces/Authentication.ts
@@ -0,0 +1,29 @@
+import { ISystemUser } from './User';
+import { ITenant } from './Tenancy';
+
+export interface IRegisterDTO {
+ firstName: string,
+ lastName: string,
+ email: string,
+ password: string,
+ organizationName: string,
+};
+
+export interface ILoginDTO {
+ crediential: string,
+ password: string,
+};
+
+export interface IPasswordReset {
+ id: number,
+ email: string,
+ token: string,
+ createdAt: Date,
+};
+
+export interface IAuthenticationService {
+ signIn(emailOrPhone: string, password: string): Promise<{ user: ISystemUser, token: string, tenant: ITenant }>;
+ register(registerDTO: IRegisterDTO): Promise;
+ sendResetPassword(email: string): Promise;
+ resetPassword(token: string, password: string): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/BalanceSheet.ts b/packages/server/src/interfaces/BalanceSheet.ts
new file mode 100644
index 000000000..a175c405f
--- /dev/null
+++ b/packages/server/src/interfaces/BalanceSheet.ts
@@ -0,0 +1,192 @@
+import {
+ INumberFormatQuery,
+ IFormatNumberSettings,
+ IFinancialSheetBranchesQuery,
+} from './FinancialStatements';
+
+// Balance sheet schema nodes types.
+export enum BALANCE_SHEET_SCHEMA_NODE_TYPE {
+ AGGREGATE = 'AGGREGATE',
+ ACCOUNTS = 'ACCOUNTS',
+ ACCOUNT = 'ACCOUNT',
+}
+
+export enum BALANCE_SHEET_NODE_TYPE {
+ AGGREGATE = 'AGGREGATE',
+ ACCOUNTS = 'ACCOUNTS',
+ ACCOUNT = 'ACCOUNT',
+}
+
+// Balance sheet schema nodes ids.
+export enum BALANCE_SHEET_SCHEMA_NODE_ID {
+ ASSETS = 'ASSETS',
+ CURRENT_ASSETS = 'CURRENT_ASSETS',
+ CASH_EQUIVALENTS = 'CASH_EQUIVALENTS',
+ ACCOUNTS_RECEIVABLE = 'ACCOUNTS_RECEIVABLE',
+ NON_CURRENT_ASSET = 'NON_CURRENT_ASSET',
+ FIXED_ASSET = 'FIXED_ASSET',
+ OTHER_CURRENT_ASSET = 'OTHER_CURRENT_ASSET',
+ INVENTORY = 'INVENTORY',
+ LIABILITY_EQUITY = 'LIABILITY_EQUITY',
+ LIABILITY = 'LIABILITY',
+ CURRENT_LIABILITY = 'CURRENT_LIABILITY',
+ LOGN_TERM_LIABILITY = 'LOGN_TERM_LIABILITY',
+ NON_CURRENT_LIABILITY = 'NON_CURRENT_LIABILITY',
+ EQUITY = 'EQUITY',
+}
+
+// Balance sheet query.
+export interface IBalanceSheetQuery extends IFinancialSheetBranchesQuery {
+ displayColumnsType: 'total' | 'date_periods';
+ displayColumnsBy: string;
+ fromDate: Date;
+ toDate: Date;
+ numberFormat: INumberFormatQuery;
+ noneTransactions: boolean;
+ noneZero: boolean;
+ basis: 'cash' | 'accural';
+ accountIds: number[];
+
+ percentageOfColumn: boolean;
+ percentageOfRow: boolean;
+
+ previousPeriod: boolean;
+ previousPeriodAmountChange: boolean;
+ previousPeriodPercentageChange: boolean;
+
+ previousYear: boolean;
+ previousYearAmountChange: boolean;
+ previousYearPercentageChange: boolean;
+}
+
+// Balance sheet meta.
+export interface IBalanceSheetMeta {
+ isCostComputeRunning: boolean;
+ organizationName: string;
+ baseCurrency: string;
+}
+
+export interface IBalanceSheetFormatNumberSettings
+ extends IFormatNumberSettings {
+ type: string;
+}
+
+// Balance sheet service.
+export interface IBalanceSheetStatementService {
+ balanceSheet(
+ tenantId: number,
+ query: IBalanceSheetQuery
+ ): Promise;
+}
+
+export type IBalanceSheetStatementData = IBalanceSheetDataNode[];
+
+export interface IBalanceSheetDOO {
+ query: IBalanceSheetQuery;
+ data: IBalanceSheetStatementData;
+ meta: IBalanceSheetMeta;
+}
+
+
+export interface IBalanceSheetCommonNode {
+ total: IBalanceSheetTotal;
+ horizontalTotals?: IBalanceSheetTotal[];
+
+ percentageRow?: IBalanceSheetPercentageAmount;
+ percentageColumn?: IBalanceSheetPercentageAmount;
+
+ previousPeriod?: IBalanceSheetTotal;
+ previousPeriodChange?: IBalanceSheetTotal;
+ previousPeriodPercentage?: IBalanceSheetPercentageAmount;
+
+ previousYear?: IBalanceSheetTotal;
+ previousYearChange?: IBalanceSheetTotal;
+ previousYearPercentage?: IBalanceSheetPercentageAmount;
+}
+
+export interface IBalanceSheetAggregateNode extends IBalanceSheetCommonNode {
+ id: string;
+ name: string;
+ nodeType: BALANCE_SHEET_SCHEMA_NODE_TYPE.AGGREGATE;
+ children?: (IBalanceSheetAggregateNode | IBalanceSheetAccountNode)[];
+}
+
+export interface IBalanceSheetTotal {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+ date?: string | Date;
+}
+
+export interface IBalanceSheetAccountNode extends IBalanceSheetCommonNode {
+ id: number;
+ index: number;
+ name: string;
+ code: string;
+ parentAccountId?: number;
+ nodeType: BALANCE_SHEET_SCHEMA_NODE_TYPE.ACCOUNT;
+ children?: IBalanceSheetAccountNode[];
+}
+
+export type IBalanceSheetDataNode = IBalanceSheetAggregateNode;
+
+export interface IBalanceSheetPercentageAmount {
+ amount: number;
+ formattedAmount: string;
+}
+
+export interface IBalanceSheetSchemaAggregateNode {
+ name: string;
+ id: string;
+ type: BALANCE_SHEET_SCHEMA_NODE_TYPE;
+ children: IBalanceSheetSchemaNode[];
+ alwaysShow: boolean;
+}
+
+export interface IBalanceSheetSchemaAccountNode {
+ name: string;
+ id: string;
+ type: BALANCE_SHEET_SCHEMA_NODE_TYPE;
+ accountsTypes: string[];
+}
+
+export type IBalanceSheetSchemaNode =
+ | IBalanceSheetSchemaAccountNode
+ | IBalanceSheetSchemaAggregateNode;
+
+export interface IBalanceSheetDatePeriods {
+ assocAccountNodeDatePeriods(node): any;
+ initDateRangeCollection(): void;
+}
+
+export interface IBalanceSheetComparsions {
+ assocPreviousYearAccountNode(node);
+ hasPreviousPeriod(): boolean;
+ hasPreviousYear(): boolean;
+ assocPreviousPeriodAccountNode(node);
+}
+
+export interface IBalanceSheetTotalPeriod extends IFinancialSheetTotalPeriod {
+ percentageRow?: IBalanceSheetPercentageAmount;
+ percentageColumn?: IBalanceSheetPercentageAmount;
+}
+
+export interface IFinancialSheetTotalPeriod {
+ fromDate: any;
+ toDate: any;
+ total: any;
+}
+
+export enum IFinancialDatePeriodsUnit {
+ Day = 'day',
+ Month = 'month',
+ Year = 'year',
+}
+
+export enum IAccountTransactionsGroupBy {
+ Quarter = 'quarter',
+ Year = 'year',
+ Day = 'day',
+ Month = 'month',
+ Week = 'week',
+}
diff --git a/packages/server/src/interfaces/Bill.ts b/packages/server/src/interfaces/Bill.ts
new file mode 100644
index 000000000..fcf89dbda
--- /dev/null
+++ b/packages/server/src/interfaces/Bill.ts
@@ -0,0 +1,140 @@
+import { Knex } from 'knex';
+import { IDynamicListFilterDTO } from './DynamicFilter';
+import { IItemEntry, IItemEntryDTO } from './ItemEntry';
+import { IBillLandedCost } from './LandedCost';
+export interface IBillDTO {
+ vendorId: number;
+ billNumber: string;
+ billDate: Date;
+ dueDate: Date;
+ referenceNo: string;
+ status: string;
+ note: string;
+ amount: number;
+ paymentAmount: number;
+ exchangeRate?: number;
+ open: boolean;
+ entries: IItemEntryDTO[];
+
+ branchId?: number;
+ warehouseId?: number;
+ projectId?: number;
+}
+
+export interface IBillEditDTO {
+ vendorId: number;
+ billNumber: string;
+ billDate: Date;
+ dueDate: Date;
+ referenceNo: string;
+ status: string;
+ note: string;
+ amount: number;
+ paymentAmount: number;
+ open: boolean;
+ entries: IItemEntryDTO[];
+
+ branchId?: number;
+ warehouseId?: number;
+ projectId?: number;
+}
+
+export interface IBill {
+ id?: number;
+
+ vendorId: number;
+ billNumber: string;
+ billDate: Date;
+ dueDate: Date;
+ referenceNo: string;
+ status: string;
+ note: string;
+
+ amount: number;
+ allocatedCostAmount: number;
+ landedCostAmount: number;
+ unallocatedCostAmount: number;
+
+ paymentAmount: number;
+ currencyCode: string;
+ exchangeRate: number;
+
+ dueAmount: number;
+ overdueDays: number;
+
+ billableAmount: number;
+ invoicedAmount: number;
+
+ openedAt: Date | string;
+
+ entries: IItemEntry[];
+
+ createdAt: Date;
+ updateAt: Date;
+
+ isOpen: boolean;
+
+ userId?: number;
+ branchId?: number;
+ projectId?: number;
+
+ localAmount?: number;
+ locatedLandedCosts?: IBillLandedCost[];
+}
+
+export interface IBillsFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+ page: number;
+ pageSize: number;
+}
+
+export interface IBillsService {
+ validateVendorHasNoBills(tenantId: number, vendorId: number): Promise;
+}
+
+export interface IBillCreatedPayload {
+ tenantId: number;
+ bill: IBill;
+ billId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IBillCreatingPayload{
+ tenantId: number;
+ billDTO: IBillDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IBillEditingPayload {
+ tenantId: number;
+ oldBill: IBill;
+ billDTO: IBillEditDTO;
+ trx: Knex.Transaction;
+}
+export interface IBillEditedPayload {
+ tenantId: number;
+ billId: number;
+ oldBill: IBill;
+ bill: IBill;
+ trx: Knex.Transaction;
+}
+
+export interface IBIllEventDeletedPayload {
+ tenantId: number;
+ billId: number;
+ oldBill: IBill;
+ trx: Knex.Transaction;
+}
+
+export interface IBillEventDeletingPayload {
+ tenantId: number;
+ oldBill: IBill;
+ trx: Knex.Transaction;
+}
+export enum BillAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ NotifyBySms = 'NotifyBySms',
+}
diff --git a/packages/server/src/interfaces/BillPayment.ts b/packages/server/src/interfaces/BillPayment.ts
new file mode 100644
index 000000000..f941616fa
--- /dev/null
+++ b/packages/server/src/interfaces/BillPayment.ts
@@ -0,0 +1,117 @@
+import { Knex } from 'knex';
+import { IBill } from './Bill';
+
+export interface IBillPaymentEntry {
+ id?: number;
+ billPaymentId: number;
+ billId: number;
+ paymentAmount: number;
+
+ bill?: IBill;
+}
+
+export interface IBillPayment {
+ id?: number;
+ vendorId: number;
+ amount: number;
+ currencyCode: string;
+ reference: string;
+ paymentAccountId: number;
+ paymentNumber: string;
+ paymentDate: Date;
+ exchangeRate: number | null;
+ userId: number;
+ entries: IBillPaymentEntry[];
+ statement: string;
+ createdAt: Date;
+ updatedAt: Date;
+
+ localAmount?: number;
+ branchId?: number;
+}
+
+export interface IBillPaymentEntryDTO {
+ billId: number;
+ paymentAmount: number;
+}
+
+export interface IBillPaymentDTO {
+ vendorId: number;
+ paymentAccountId: number;
+ paymentNumber?: string;
+ paymentDate: Date;
+ exchangeRate?: number;
+ statement: string;
+ reference: string;
+ entries: IBillPaymentEntryDTO[];
+ branchId?: number;
+}
+
+export interface IBillReceivePageEntry {
+ billId: number;
+ entryType: string;
+ billNo: string;
+ dueAmount: number;
+ amount: number;
+ totalPaymentAmount: number;
+ paymentAmount: number;
+ currencyCode: string;
+ date: Date | string;
+}
+
+export interface IBillPaymentsService {
+ validateVendorHasNoPayments(tenantId: number, vendorId): Promise;
+}
+
+export interface IBillPaymentEventCreatedPayload {
+ tenantId: number;
+ billPayment: IBillPayment;
+ billPaymentId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IBillPaymentCreatingPayload {
+ tenantId: number;
+ billPaymentDTO: IBillPaymentDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IBillPaymentEditingPayload {
+ tenantId: number;
+ billPaymentDTO: IBillPaymentDTO;
+ oldBillPayment: IBillPayment;
+ trx: Knex.Transaction;
+}
+export interface IBillPaymentEventEditedPayload {
+ tenantId: number;
+ billPaymentId: number;
+ billPayment: IBillPayment;
+ oldBillPayment: IBillPayment;
+ trx: Knex.Transaction;
+}
+
+export interface IBillPaymentEventDeletedPayload {
+ tenantId: number;
+ billPaymentId: number;
+ oldBillPayment: IBillPayment;
+ trx: Knex.Transaction;
+}
+
+export interface IBillPaymentDeletingPayload {
+ tenantId: number;
+ oldBillPayment: IBillPayment;
+ trx: Knex.Transaction;
+}
+
+export interface IBillPaymentPublishingPayload {
+ tenantId: number;
+ oldBillPayment: IBillPayment;
+ trx: Knex.Transaction;
+}
+
+export enum IPaymentMadeAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+}
diff --git a/packages/server/src/interfaces/Branches.ts b/packages/server/src/interfaces/Branches.ts
new file mode 100644
index 000000000..671de6563
--- /dev/null
+++ b/packages/server/src/interfaces/Branches.ts
@@ -0,0 +1,50 @@
+import { Knex } from 'knex';
+
+export interface IBranch {
+ id?: number;
+}
+
+export interface ICreateBranchDTO {
+ name: string;
+ code: string;
+
+ primary?: boolean;
+}
+export interface IEditBranchDTO {
+ code: string;
+}
+
+export interface IBranchCreatePayload {
+ tenantId: number;
+ createBranchDTO: ICreateBranchDTO;
+ trx: Knex.Transaction;
+}
+export interface IBranchCreatedPayload {}
+
+export interface IBranchEditPayload {}
+export interface IBranchEditedPayload {}
+
+export interface IBranchDeletePayload {}
+export interface IBranchDeletedPayload {}
+
+export interface IBranchesActivatePayload {
+ tenantId: number;
+ trx: Knex.Transaction;
+}
+export interface IBranchesActivatedPayload {
+ tenantId: number;
+ primaryBranch: IBranch;
+ trx: Knex.Transaction;
+}
+
+export interface IBranchMarkAsPrimaryPayload {
+ tenantId: number;
+ oldBranch: IBranch;
+ trx: Knex.Transaction;
+}
+export interface IBranchMarkedAsPrimaryPayload {
+ tenantId: number;
+ oldBranch: IBranch;
+ markedBranch: IBranch;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/CashFlow.ts b/packages/server/src/interfaces/CashFlow.ts
new file mode 100644
index 000000000..289159727
--- /dev/null
+++ b/packages/server/src/interfaces/CashFlow.ts
@@ -0,0 +1,227 @@
+import { INumberFormatQuery } from './FinancialStatements';
+import { IAccount } from './Account';
+import { ILedger } from './Ledger';
+import { ITableRow } from './Table';
+
+export interface ICashFlowStatementQuery {
+ fromDate: Date | string;
+ toDate: Date | string;
+ displayColumnsBy: string;
+ displayColumnsType: string;
+ noneZero: boolean;
+ noneTransactions: boolean;
+ numberFormat: INumberFormatQuery;
+ basis: string;
+
+ branchesIds?: number[];
+}
+
+export interface ICashFlowStatementTotal {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface ICashFlowStatementTotalPeriod {
+ fromDate: Date;
+ toDate: Date;
+ total: ICashFlowStatementTotal;
+}
+
+export interface ICashFlowStatementCommonSection {
+ id: string;
+ label: string;
+ total: ICashFlowStatementTotal;
+ footerLabel?: string;
+}
+
+export interface ICashFlowStatementAccountMeta {
+ id: number;
+ label: string;
+ code: string;
+ total: ICashFlowStatementTotal;
+ accountType: string;
+ adjusmentType: string;
+ sectionType: ICashFlowStatementSectionType.ACCOUNT;
+}
+
+export enum ICashFlowStatementSectionType {
+ REGULAR = 'REGULAR',
+ AGGREGATE = 'AGGREGATE',
+ NET_INCOME = 'NET_INCOME',
+ ACCOUNT = 'ACCOUNT',
+ ACCOUNTS = 'ACCOUNTS',
+ TOTAL = 'TOTAL',
+ CASH_AT_BEGINNING = 'CASH_AT_BEGINNING',
+}
+
+export interface ICashFlowStatementAccountSection
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.ACCOUNTS;
+ children: ICashFlowStatementAccountMeta[];
+ total: ICashFlowStatementTotal;
+}
+
+export interface ICashFlowStatementNetIncomeSection
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.NET_INCOME;
+}
+
+export interface ICashFlowStatementTotalSection
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.TOTAL;
+}
+
+export interface ICashFlowStatementAggregateSection
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.AGGREGATE;
+}
+
+export interface ICashFlowCashBeginningNode
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.CASH_AT_BEGINNING;
+ }
+
+export type ICashFlowStatementSection =
+ | ICashFlowStatementAccountSection
+ | ICashFlowStatementNetIncomeSection
+ | ICashFlowStatementTotalSection
+ | ICashFlowStatementCommonSection;
+
+export interface ICashFlowStatementColumn {}
+export interface ICashFlowStatementMeta {
+ isCostComputeRunning: boolean;
+ organizationName: string;
+ baseCurrency: string;
+}
+
+export interface ICashFlowStatementDOO {
+ data: ICashFlowStatementData;
+ meta: ICashFlowStatementMeta;
+ query: ICashFlowStatementQuery;
+}
+
+export interface ICashFlowStatementService {
+ cashFlow(
+ tenantId: number,
+ query: ICashFlowStatementQuery
+ ): Promise;
+}
+
+// CASH FLOW SCHEMA TYPES.
+// -----------------------------
+export interface ICashFlowSchemaCommonSection {
+ id: string;
+ label: string;
+ children: ICashFlowSchemaSection[];
+ footerLabel?: string;
+}
+
+export enum CASH_FLOW_ACCOUNT_RELATION {
+ MINES = 'mines',
+ PLUS = 'plus',
+}
+
+export enum CASH_FLOW_SECTION_ID {
+ NET_INCOME = 'NET_INCOME',
+ OPERATING = 'OPERATING',
+ OPERATING_ACCOUNTS = 'OPERATING_ACCOUNTS',
+ INVESTMENT = 'INVESTMENT',
+ FINANCIAL = 'FINANCIAL',
+
+ NET_OPERATING = 'NET_OPERATING',
+ NET_INVESTMENT = 'NET_INVESTMENT',
+ NET_FINANCIAL = 'NET_FINANCIAL',
+
+ CASH_BEGINNING_PERIOD = 'CASH_BEGINNING_PERIOD',
+ CASH_END_PERIOD = 'CASH_END_PERIOD',
+ NET_CASH_INCREASE = 'NET_CASH_INCREASE',
+}
+
+export interface ICashFlowSchemaAccountsSection
+ extends ICashFlowSchemaCommonSection {
+ sectionType: ICashFlowStatementSectionType.ACCOUNT;
+ accountsRelations: ICashFlowSchemaAccountRelation[];
+}
+
+export interface ICashFlowSchemaTotalSection
+ extends ICashFlowStatementCommonSection {
+ sectionType: ICashFlowStatementSectionType.TOTAL;
+ equation: string;
+}
+
+export type ICashFlowSchemaSection =
+ | ICashFlowSchemaAccountsSection
+ | ICashFlowSchemaTotalSection
+ | ICashFlowSchemaCommonSection;
+
+export type ICashFlowStatementData = ICashFlowSchemaSection[];
+
+export interface ICashFlowSchemaAccountRelation {
+ type: string;
+ direction: CASH_FLOW_ACCOUNT_RELATION.PLUS;
+}
+
+export interface ICashFlowSchemaSectionAccounts
+ extends ICashFlowStatementCommonSection {
+ type: ICashFlowStatementSectionType.ACCOUNT;
+ accountsRelations: ICashFlowSchemaAccountRelation[];
+}
+
+export interface ICashFlowSchemaSectionTotal {
+ type: ICashFlowStatementSectionType.TOTAL;
+ totalEquation: string;
+}
+
+export interface ICashFlowDatePeriod {
+ fromDate: ICashFlowDate;
+ toDate: ICashFlowDate;
+ total: ICashFlowStatementTotal;
+}
+
+export interface ICashFlowDate {
+ formattedDate: string;
+ date: Date;
+}
+
+export interface ICashFlowStatement {
+ /**
+ * Constructor method.
+ * @constructor
+ */
+ constructor(
+ accounts: IAccount[],
+ ledger: ILedger,
+ cashLedger: ILedger,
+ netIncomeLedger: ILedger,
+ query: ICashFlowStatementQuery,
+ baseCurrency: string
+ ): void;
+
+ reportData(): ICashFlowStatementData;
+}
+
+export interface ICashFlowTable {
+ constructor(reportStatement: ICashFlowStatement): void;
+ tableRows(): ITableRow[];
+}
+
+export interface IDateRange {
+ fromDate: Date;
+ toDate: Date;
+}
+
+export interface ICashflowTransactionSchema {
+ amount: number;
+ date: Date;
+ referenceNo?: string | null;
+ transactionNumber: string;
+ transactionType: string;
+ creditAccountId: number;
+ cashflowAccountId: number;
+ userId: number;
+ publishedAt?: Date | null;
+ branchId?: number;
+}
+
+export interface ICashflowTransactionInput extends ICashflowTransactionSchema {}
diff --git a/packages/server/src/interfaces/CashflowService.ts b/packages/server/src/interfaces/CashflowService.ts
new file mode 100644
index 000000000..8b0576d8e
--- /dev/null
+++ b/packages/server/src/interfaces/CashflowService.ts
@@ -0,0 +1,128 @@
+import { Knex } from 'knex';
+import { IAccount } from './Account';
+
+export interface ICashflowAccountTransactionsFilter {
+ page: number;
+ pageSize: number;
+}
+
+export interface ICashflowAccountsFilter {
+ inactiveMode: boolean;
+ stringifiedFilterRoles?: string;
+ sortOrder: string;
+ columnSortBy: string;
+}
+
+export interface ICashflowAccount {
+ id: number;
+ name: string;
+ balance: number;
+ formattedBalance: string;
+ accountType: string;
+}
+
+interface ICashflowCommandLineDTO {
+ creditAccountId: number;
+ cashflowAccountId: number;
+ amount: number;
+ index: number;
+}
+
+export interface ICashflowCommandDTO {
+ date: Date;
+
+ transactionNumber: string;
+ referenceNo: string;
+ transactionType: string;
+ description: string;
+
+ amount: number;
+ exchangeRate: number;
+ currencyCode: string;
+
+ creditAccountId: number;
+ cashflowAccountId: number;
+
+ publish: boolean;
+ branchId?: number;
+}
+
+export interface ICashflowNewCommandDTO extends ICashflowCommandDTO {}
+
+export interface ICashflowTransaction {
+ id?: number;
+ date: Date;
+
+ referenceNo: string;
+ description: string;
+
+ transactionType: string;
+ transactionNumber: string;
+
+ amount: number;
+ localAmount?: number;
+ currencyCode: string;
+ exchangeRate: number;
+
+ publishedAt?: Date | null;
+ userId: number;
+ entries: ICashflowTransactionLine[];
+
+ creditAccountId: number;
+ cashflowAccountId: number;
+
+ creditAccount?: IAccount;
+ cashflowAccount?: IAccount;
+
+ branchId?: number;
+ isPublished: boolean;
+
+ isCashDebit?: boolean;
+ isCashCredit?: boolean;
+}
+
+export interface ICashflowTransactionLine {
+ creditAccountId: number;
+ cashflowAccountId: number;
+ amount: number;
+ index: number;
+
+ creditAccount?: IAccount;
+}
+
+export enum CashflowDirection {
+ IN = 'in',
+ OUT = 'out',
+}
+
+export interface ICommandCashflowCreatingPayload {
+ tenantId: number;
+ trx: Knex.Transaction;
+ newTransactionDTO: ICashflowNewCommandDTO;
+}
+
+export interface ICommandCashflowCreatedPayload {
+ tenantId: number;
+ newTransactionDTO: ICashflowNewCommandDTO;
+ cashflowTransaction: ICashflowTransaction;
+ trx: Knex.Transaction;
+}
+
+export interface ICommandCashflowDeletingPayload {
+ tenantId: number;
+ oldCashflowTransaction: ICashflowTransaction;
+ trx: Knex.Transaction;
+}
+
+export interface ICommandCashflowDeletedPayload {
+ tenantId: number;
+ cashflowTransactionId: number;
+ oldCashflowTransaction: ICashflowTransaction;
+ trx: Knex.Transaction;
+}
+
+export enum CashflowAction {
+ Create = 'Create',
+ Delete = 'Delete',
+ View = 'View',
+}
diff --git a/packages/server/src/interfaces/Contact.ts b/packages/server/src/interfaces/Contact.ts
new file mode 100644
index 000000000..17eeb7652
--- /dev/null
+++ b/packages/server/src/interfaces/Contact.ts
@@ -0,0 +1,391 @@
+import { ISystemUser } from '@/interfaces';
+import { Knex } from 'knex';
+import { IFilterRole } from './DynamicFilter';
+
+export enum ContactService {
+ Customer = 'customer',
+ Vendor = 'vendor',
+}
+
+// ----------------------------------
+export interface IContactAddress {
+ billingAddress1: string;
+ billingAddress2: string;
+ billingAddressCity: string;
+ billingAddressCountry: string;
+ billingAddressEmail: string;
+ billingAddressZipcode: string;
+ billingAddressPhone: string;
+ billingAddressState: string;
+
+ shippingAddress1: string;
+ shippingAddress2: string;
+ shippingAddressCity: string;
+ shippingAddressCountry: string;
+ shippingAddressEmail: string;
+ shippingAddressZipcode: string;
+ shippingAddressPhone: string;
+ shippingAddressState: string;
+}
+export interface IContactAddressDTO {
+ billingAddress1?: string;
+ billingAddress2?: string;
+ billingAddressCity?: string;
+ billingAddressCountry?: string;
+ billingAddressEmail?: string;
+ billingAddressZipcode?: string;
+ billingAddressPhone?: string;
+ billingAddressState?: string;
+
+ shippingAddress1?: string;
+ shippingAddress2?: string;
+ shippingAddressCity?: string;
+ shippingAddressCountry?: string;
+ shippingAddressEmail?: string;
+ shippingAddressZipcode?: string;
+ shippingAddressPhone?: string;
+ shippingAddressState?: string;
+}
+export interface IContact extends IContactAddress {
+ id?: number;
+ contactService: 'customer' | 'vendor';
+ contactType: string;
+
+ balance: number;
+ currencyCode: string;
+
+ openingBalance: number;
+ openingBalanceExchangeRate: number;
+ localOpeningBalance?: number;
+ openingBalanceAt: Date;
+ openingBalanceBranchId: number;
+
+ salutation: string;
+ firstName: string;
+ lastName: string;
+ companyName: string;
+ displayName: string;
+
+ email: string;
+ website: string;
+ workPhone: string;
+ personalPhone: string;
+
+ note: string;
+ active: boolean;
+}
+export interface IContactNewDTO {
+ contactType?: string;
+
+ currencyCode?: string;
+
+ openingBalance?: number;
+ openingBalanceAt?: string;
+
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active: boolean;
+}
+export interface IContactEditDTO {
+ contactType?: string;
+
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active: boolean;
+}
+
+// Customer Interfaces.
+// ----------------------------------
+export interface ICustomer extends IContact {
+ contactService: 'customer';
+}
+export interface ICustomerNewDTO extends IContactAddressDTO {
+ customerType: string;
+
+ currencyCode: string;
+
+ openingBalance?: number;
+ openingBalanceAt?: string;
+ openingBalanceExchangeRate?: number;
+ openingBalanceBranchId?: number;
+
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active?: boolean;
+}
+export interface ICustomerEditDTO extends IContactAddressDTO {
+ customerType: string;
+
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active?: boolean;
+}
+
+// Vendor Interfaces.
+// ----------------------------------
+export interface IVendor extends IContact {
+ contactService: 'vendor';
+}
+export interface IVendorNewDTO extends IContactAddressDTO {
+ currencyCode: string;
+
+ openingBalance?: number;
+ openingBalanceAt?: string;
+ openingBalanceExchangeRate?: number;
+ openingBalanceBranchId?: number;
+
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active?: boolean;
+}
+export interface IVendorEditDTO extends IContactAddressDTO {
+ salutation?: string;
+ firstName?: string;
+ lastName?: string;
+ companyName?: string;
+ displayName?: string;
+
+ website?: string;
+ email?: string;
+ workPhone?: string;
+ personalPhone?: string;
+
+ note?: string;
+ active?: boolean;
+}
+
+export interface IVendorsFilter extends IDynamicListFilter {
+ stringifiedFilterRoles?: string;
+ page?: number;
+ pageSize?: number;
+}
+
+export interface ICustomersFilter extends IDynamicListFilter {
+ stringifiedFilterRoles?: string;
+ page?: number;
+ pageSize?: number;
+}
+
+export interface IContactsAutoCompleteFilter {
+ limit: number;
+ keyword: string;
+ filterRoles?: IFilterRole[];
+ columnSortBy: string;
+ sortOrder: string;
+}
+
+export interface IContactAutoCompleteItem {
+ displayName: string;
+ contactService: string;
+}
+export interface ICustomerEventCreatedPayload {
+ tenantId: number;
+ customerId: number;
+ authorizedUser: ISystemUser;
+ customer: ICustomer;
+ trx: Knex.Transaction;
+}
+export interface ICustomerEventCreatingPayload {
+ tenantId: number;
+ customerDTO: ICustomerNewDTO;
+ trx: Knex.Transaction;
+}
+export interface ICustomerEventEditedPayload {
+ customerId: number;
+ customer: ICustomer;
+ trx: Knex.Transaction;
+}
+
+export interface ICustomerEventEditingPayload {
+ tenantId: number;
+ customerDTO: ICustomerEditDTO;
+ customerId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ICustomerDeletingPayload {
+ tenantId: number;
+ customerId: number;
+ oldCustomer: ICustomer;
+}
+
+export interface ICustomerEventDeletedPayload {
+ tenantId: number;
+ customerId: number;
+ oldCustomer: ICustomer;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+export interface IVendorEventCreatingPayload {
+ tenantId: number;
+ vendorDTO: IVendorNewDTO;
+ trx: Knex.Transaction;
+}
+export interface IVendorEventCreatedPayload {
+ tenantId: number;
+ vendorId: number;
+ vendor: IVendor;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorEventDeletingPayload {
+ tenantId: number;
+ vendorId: number;
+ oldVendor: IVendor;
+}
+
+export interface IVendorEventDeletedPayload {
+ tenantId: number;
+ vendorId: number;
+ authorizedUser: ISystemUser;
+ oldVendor: IVendor;
+ trx: Knex.Transaction;
+}
+export interface IVendorEventEditingPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ vendorDTO: IVendorEditDTO;
+}
+export interface IVendorEventEditedPayload {
+ tenantId: number;
+ vendorId: number;
+ vendor: IVendor;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export enum CustomerAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+}
+
+export enum VendorAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+}
+
+export interface ICustomerOpeningBalanceEditDTO {
+ openingBalance: number;
+ openingBalanceAt: Date | string;
+ openingBalanceExchangeRate: number;
+ openingBalanceBranchId?: number;
+}
+
+export interface ICustomerOpeningBalanceEditingPayload {
+ tenantId: number;
+ oldCustomer: ICustomer;
+ openingBalanceEditDTO: ICustomerOpeningBalanceEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ICustomerOpeningBalanceEditedPayload {
+ tenantId: number;
+ customer: ICustomer;
+ oldCustomer: ICustomer;
+ openingBalanceEditDTO: ICustomerOpeningBalanceEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorOpeningBalanceEditDTO {
+ openingBalance: number;
+ openingBalanceAt: Date | string;
+ openingBalanceExchangeRate: number;
+ openingBalanceBranchId?: number;
+}
+
+export interface IVendorOpeningBalanceEditingPayload {
+ tenantId: number;
+ oldVendor: IVendor;
+ openingBalanceEditDTO: IVendorOpeningBalanceEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorOpeningBalanceEditedPayload {
+ tenantId: number;
+ vendor: IVendor;
+ oldVendor: IVendor;
+ openingBalanceEditDTO: IVendorOpeningBalanceEditDTO;
+ trx: Knex.Transaction;
+}
+
+
+export interface ICustomerActivatingPayload {
+ tenantId: number;
+ trx: Knex.Transaction,
+ oldCustomer: IContact;
+}
+
+export interface ICustomerActivatedPayload {
+ tenantId: number;
+ trx: Knex.Transaction,
+ oldCustomer: IContact;
+ customer: IContact;
+}
+
+export interface IVendorActivatingPayload {
+ tenantId: number;
+ trx: Knex.Transaction,
+ oldVendor: IContact;
+}
+
+export interface IVendorActivatedPayload {
+ tenantId: number;
+ trx: Knex.Transaction,
+ oldVendor: IContact;
+ vendor: IContact;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/ContactBalanceSummary.ts b/packages/server/src/interfaces/ContactBalanceSummary.ts
new file mode 100644
index 000000000..ddefabab1
--- /dev/null
+++ b/packages/server/src/interfaces/ContactBalanceSummary.ts
@@ -0,0 +1,47 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface IContactBalanceSummaryQuery {
+ asDate: Date;
+ numberFormat: INumberFormatQuery;
+ percentageColumn: boolean;
+ noneTransactions: boolean;
+ noneZero: boolean;
+}
+
+export interface IContactBalanceSummaryAmount {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+export interface IContactBalanceSummaryPercentage {
+ amount: number;
+ formattedAmount: string;
+}
+
+export interface IContactBalanceSummaryContact {
+ total: IContactBalanceSummaryAmount;
+ percentageOfColumn?: IContactBalanceSummaryPercentage;
+}
+
+export interface IContactBalanceSummaryTotal {
+ total: IContactBalanceSummaryAmount;
+ percentageOfColumn?: IContactBalanceSummaryPercentage;
+}
+
+export interface ICustomerBalanceSummaryData {
+ customers: IContactBalanceSummaryContact[];
+ total: IContactBalanceSummaryTotal;
+}
+
+export interface ICustomerBalanceSummaryStatement {
+ data: ICustomerBalanceSummaryData;
+ columns: {};
+ query: IContactBalanceSummaryQuery;
+}
+
+export interface ICustomerBalanceSummaryService {
+ customerBalanceSummary(
+ tenantId: number,
+ query: IContactBalanceSummaryQuery
+ ): Promise;
+}
diff --git a/packages/server/src/interfaces/CreditNote.ts b/packages/server/src/interfaces/CreditNote.ts
new file mode 100644
index 000000000..5eea94d34
--- /dev/null
+++ b/packages/server/src/interfaces/CreditNote.ts
@@ -0,0 +1,255 @@
+import { Knex } from 'knex';
+import { IDynamicListFilter, IItemEntry, IVendorCredit } from '@/interfaces';
+import { ILedgerEntry } from './Ledger';
+
+export interface ICreditNoteEntryNewDTO {
+ index: number;
+ itemId: number;
+ rate: number;
+ quantity: number;
+ discount: number;
+ description: string;
+ warehouseId?: number;
+}
+export interface ICreditNoteNewDTO {
+ customerId: number;
+ exchangeRate?: number;
+ creditNoteDate: Date;
+ creditNoteNumber: string;
+ note: string;
+ open: boolean;
+ entries: ICreditNoteEntryNewDTO[];
+ branchId?: number;
+ warehouseId?: number;
+}
+
+export interface ICreditNoteEditDTO {
+ customerId: number;
+ exchangeRate?: number;
+ creditNoteDate: Date;
+ creditNoteNumber: string;
+ note: string;
+ open: boolean;
+ entries: ICreditNoteEntryNewDTO[];
+ branchId?: number;
+ warehouseId?: number;
+}
+
+export interface ICreditNoteEntry extends IItemEntry {}
+
+export interface ICreditNote {
+ id?: number;
+ customerId: number;
+ amount: number;
+ refundedAmount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ creditNoteDate: Date;
+ creditNoteNumber: string;
+ referenceNo?: string;
+ note?: string;
+ openedAt: Date | null;
+ entries: ICreditNoteEntry[];
+ isOpen: boolean;
+ isClosed: boolean;
+ isDraft: boolean;
+ isPublished: boolean;
+ creditsRemaining: number;
+ localAmount?: number;
+ branchId?: number;
+ warehouseId: number;
+ createdAt?: Date,
+}
+
+export enum CreditNoteAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ Refund = 'Refund',
+}
+
+export interface ICreditNoteDeletingPayload {
+ tenantId: number;
+ oldCreditNote: ICreditNote;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNoteDeletedPayload {
+ tenantId: number;
+ oldCreditNote: ICreditNote;
+ creditNoteId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNoteEditingPayload {
+ trx: Knex.Transaction;
+ oldCreditNote: ICreditNote;
+ creditNoteEditDTO: ICreditNoteEditDTO;
+ tenantId: number;
+}
+
+export interface ICreditNoteEditedPayload {
+ trx: Knex.Transaction;
+ oldCreditNote: ICreditNote;
+ creditNoteId: number;
+ creditNote: ICreditNote;
+ creditNoteEditDTO: ICreditNoteEditDTO;
+ tenantId: number;
+}
+
+export interface ICreditNoteCreatedPayload {
+ tenantId: number;
+ creditNoteDTO: ICreditNoteNewDTO;
+ creditNote: ICreditNote;
+ creditNoteId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNoteCreatingPayload {
+ tenantId: number;
+ creditNoteDTO: ICreditNoteNewDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNoteOpeningPayload {
+ tenantId: number;
+ creditNoteId: number;
+ oldCreditNote: ICreditNote;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNoteOpenedPayload {
+ tenantId: number;
+ creditNote: ICreditNote;
+ creditNoteId: number;
+ oldCreditNote: ICreditNote;
+ trx: Knex.Transaction;
+}
+
+export interface ICreditNotesQueryDTO {}
+
+export interface ICreditNotesQueryDTO extends IDynamicListFilter {
+ page: number;
+ pageSize: number;
+ searchKeyword?: string;
+}
+
+export interface ICreditNoteRefundDTO {
+ fromAccountId: number;
+ amount: number;
+ exchangeRate?: number;
+ referenceNo: string;
+ description: string;
+ date: Date;
+ branchId?: number;
+}
+
+export interface ICreditNoteApplyInvoiceDTO {
+ entries: { invoiceId: number; amount: number }[];
+}
+
+export interface IRefundCreditNote {
+ id?: number | null;
+ date: Date;
+ referenceNo: string;
+ amount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ fromAccountId: number;
+ description: string;
+ creditNoteId: number;
+ createdAt?: Date | null;
+ userId?: number;
+ branchId?: number;
+
+ creditNote?: ICreditNote;
+}
+
+export interface IRefundCreditNotePOJO {
+ formattedAmount: string;
+}
+
+export interface IRefundCreditNoteDeletedPayload {
+ trx: Knex.Transaction;
+ refundCreditId: number;
+ oldRefundCredit: IRefundCreditNote;
+ tenantId: number;
+}
+
+export interface IRefundCreditNoteDeletingPayload {
+ trx: Knex.Transaction;
+ refundCreditId: number;
+ oldRefundCredit: IRefundCreditNote;
+ tenantId: number;
+}
+
+export interface IRefundCreditNoteCreatingPayload {
+ trx: Knex.Transaction;
+ creditNote: ICreditNote;
+ tenantId: number;
+ newCreditNoteDTO: ICreditNoteRefundDTO;
+}
+
+export interface IRefundCreditNoteCreatedPayload {
+ trx: Knex.Transaction;
+ refundCreditNote: IRefundCreditNote;
+ creditNote: ICreditNote;
+ tenantId: number;
+}
+
+export interface IRefundCreditNoteOpenedPayload {
+ tenantId: number;
+ creditNoteId: number;
+ oldCreditNote: ICreditNote;
+ trx: Knex.Transaction;
+}
+
+export interface IApplyCreditToInvoiceEntryDTO {
+ amount: number;
+ invoiceId: number;
+}
+
+export interface IApplyCreditToInvoicesDTO {
+ entries: IApplyCreditToInvoiceEntryDTO[];
+}
+
+export interface IApplyCreditToInvoicesCreatedPayload {
+ trx: Knex.Transaction;
+ creditNote: ICreditNote;
+ tenantId: number;
+ creditNoteAppliedInvoices: ICreditNoteAppliedToInvoice[];
+}
+export interface IApplyCreditToInvoicesDeletedPayload {
+ trx: Knex.Transaction;
+ creditNote: ICreditNote;
+ creditNoteAppliedToInvoice: ICreditNoteAppliedToInvoice;
+ tenantId: number;
+}
+
+export interface ICreditNoteAppliedToInvoice {
+ invoiceId: number;
+ amount: number;
+ creditNoteId: number;
+}
+export interface ICreditNoteAppliedToInvoiceModel {
+ amount: number;
+ entries: ICreditNoteAppliedToInvoice[];
+}
+
+export type ICreditNoteGLCommonEntry = Pick<
+ ILedgerEntry,
+ | 'date'
+ | 'userId'
+ | 'currencyCode'
+ | 'exchangeRate'
+ | 'transactionType'
+ | 'transactionId'
+ | 'transactionNumber'
+ | 'referenceNumber'
+ | 'createdAt'
+ | 'indexGroup'
+ | 'credit'
+ | 'debit'
+ | 'branchId'
+>;
diff --git a/packages/server/src/interfaces/Currency.ts b/packages/server/src/interfaces/Currency.ts
new file mode 100644
index 000000000..2bcfc5620
--- /dev/null
+++ b/packages/server/src/interfaces/Currency.ts
@@ -0,0 +1,27 @@
+
+
+export interface ICurrencyDTO {
+ currencyName: string,
+ currencyCode: string,
+ currencySign: string,
+};
+export interface ICurrencyEditDTO {
+ currencyName: string,
+ currencySign: string,
+}
+export interface ICurrency {
+ id: number,
+ currencyName: string,
+ currencyCode: string,
+ currencySign: string,
+ createdAt: Date,
+ updatedAt: Date,
+};
+
+export interface ICurrenciesService {
+ newCurrency(tenantId: number, currencyDTO: ICurrencyDTO): Promise;
+ editCurrency(tenantId: number, currencyId: number, editCurrencyDTO: ICurrencyEditDTO): Promise;
+
+ deleteCurrency(tenantId: number, currencyCode: string): Promise;
+ listCurrencies(tenantId: number): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/CustomerBalanceSummary.ts b/packages/server/src/interfaces/CustomerBalanceSummary.ts
new file mode 100644
index 000000000..cda13f7c9
--- /dev/null
+++ b/packages/server/src/interfaces/CustomerBalanceSummary.ts
@@ -0,0 +1,49 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+import {
+ IContactBalanceSummaryQuery,
+ IContactBalanceSummaryAmount,
+ IContactBalanceSummaryPercentage,
+ IContactBalanceSummaryTotal,
+} from './ContactBalanceSummary';
+
+export interface ICustomerBalanceSummaryQuery
+ extends IContactBalanceSummaryQuery {
+ customersIds?: number[];
+}
+
+export interface ICustomerBalanceSummaryAmount
+ extends IContactBalanceSummaryAmount {}
+
+export interface ICustomerBalanceSummaryPercentage
+ extends IContactBalanceSummaryPercentage {}
+
+export interface ICustomerBalanceSummaryCustomer {
+ id: number,
+ customerName: string;
+ total: ICustomerBalanceSummaryAmount;
+ percentageOfColumn?: ICustomerBalanceSummaryPercentage;
+}
+
+export interface ICustomerBalanceSummaryTotal
+ extends IContactBalanceSummaryTotal {
+ total: ICustomerBalanceSummaryAmount;
+ percentageOfColumn?: ICustomerBalanceSummaryPercentage;
+}
+
+export interface ICustomerBalanceSummaryData {
+ customers: ICustomerBalanceSummaryCustomer[];
+ total: ICustomerBalanceSummaryTotal;
+}
+
+export interface ICustomerBalanceSummaryStatement {
+ data: ICustomerBalanceSummaryData;
+ query: ICustomerBalanceSummaryQuery;
+}
+
+export interface ICustomerBalanceSummaryService {
+ customerBalanceSummary(
+ tenantId: number,
+ query: ICustomerBalanceSummaryQuery
+ ): Promise;
+}
diff --git a/packages/server/src/interfaces/DynamicFilter.ts b/packages/server/src/interfaces/DynamicFilter.ts
new file mode 100644
index 000000000..674328fb9
--- /dev/null
+++ b/packages/server/src/interfaces/DynamicFilter.ts
@@ -0,0 +1,38 @@
+import { IModel, ISortOrder } from "./Model";
+
+export interface IDynamicFilter {
+ setModel(model: IModel): void;
+ buildQuery(): void;
+ getResponseMeta();
+}
+
+export interface IFilterRole {
+ fieldKey: string;
+ value: string;
+ condition?: string;
+ index?: number;
+ comparator?: string;
+}
+export interface IDynamicListFilter {
+ customViewId?: number;
+ filterRoles?: IFilterRole[];
+ columnSortBy: ISortOrder;
+ sortOrder: string;
+ stringifiedFilterRoles: string;
+ searchKeyword?: string;
+}
+
+export interface IDynamicListService {
+ dynamicList(
+ tenantId: number,
+ model: any,
+ filter: IDynamicListFilter
+ ): Promise;
+ handlerErrorsToResponse(error, req, res, next): void;
+}
+
+// Search role.
+export interface ISearchRole {
+ fieldKey: string;
+ comparator: string;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Entry.ts b/packages/server/src/interfaces/Entry.ts
new file mode 100644
index 000000000..8d43449e7
--- /dev/null
+++ b/packages/server/src/interfaces/Entry.ts
@@ -0,0 +1,18 @@
+export interface ICommonEntry {
+ id?: number;
+ amount: number;
+}
+
+export interface ICommonLandedCostEntry extends ICommonEntry {
+ landedCost: boolean;
+ allocatedCostAmount: number;
+}
+
+export interface ICommonEntryDTO {
+ id?: number;
+ amount: number;
+}
+
+export interface ICommonLandedCostEntryDTO extends ICommonEntryDTO {
+ landedCost?: boolean;
+}
diff --git a/packages/server/src/interfaces/ExchangeRate.ts b/packages/server/src/interfaces/ExchangeRate.ts
new file mode 100644
index 000000000..fc3bd33e4
--- /dev/null
+++ b/packages/server/src/interfaces/ExchangeRate.ts
@@ -0,0 +1,36 @@
+import { IFilterRole } from './DynamicFilter';
+
+export interface IExchangeRate {
+ id: number,
+ currencyCode: string,
+ exchangeRate: number,
+ date: Date,
+ createdAt: Date,
+ updatedAt: Date,
+};
+
+export interface IExchangeRateDTO {
+ currencyCode: string,
+ exchangeRate: number,
+ date: Date,
+};
+
+export interface IExchangeRateEditDTO {
+ exchangeRate: number,
+};
+
+export interface IExchangeRateFilter {
+ page: number,
+ pageSize: number,
+ filterRoles?: IFilterRole[];
+ columnSortBy: string;
+ sortOrder: string;
+};
+
+export interface IExchangeRatesService {
+ newExchangeRate(tenantId: number, exchangeRateDTO: IExchangeRateDTO): Promise;
+ editExchangeRate(tenantId: number, exchangeRateId: number, editExRateDTO: IExchangeRateEditDTO): Promise;
+
+ deleteExchangeRate(tenantId: number, exchangeRateId: number): Promise;
+ listExchangeRates(tenantId: number, exchangeRateFilter: IExchangeRateFilter): Promise;
+};
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Expenses.ts b/packages/server/src/interfaces/Expenses.ts
new file mode 100644
index 000000000..6a47bef01
--- /dev/null
+++ b/packages/server/src/interfaces/Expenses.ts
@@ -0,0 +1,200 @@
+import { Knex } from 'knex';
+import { ISystemUser } from './User';
+import { IFilterRole } from './DynamicFilter';
+import { IAccount } from './Account';
+
+export interface IPaginationMeta {
+ total: number;
+ page: number;
+ pageSize: number;
+}
+
+export interface IExpensesFilter {
+ page: number;
+ pageSize: number;
+ filterRoles?: IFilterRole[];
+ columnSortBy: string;
+ sortOrder: string;
+ viewSlug?: string;
+}
+
+export interface IExpense {
+ id: number;
+ totalAmount: number;
+ localAmount?: number;
+ currencyCode: string;
+ exchangeRate: number;
+ description?: string;
+ paymentAccountId: number;
+ peyeeId?: number;
+ referenceNo?: string;
+ publishedAt: Date | null;
+ userId: number;
+ paymentDate: Date;
+ payeeId: number;
+ landedCostAmount: number;
+ allocatedCostAmount: number;
+ unallocatedCostAmount: number;
+ categories?: IExpenseCategory[];
+ isPublished: boolean;
+
+ localLandedCostAmount?: number;
+ localAllocatedCostAmount?: number;
+ localUnallocatedCostAmount?: number;
+
+ billableAmount: number;
+ invoicedAmount: number;
+
+ branchId?: number;
+
+ createdAt?: Date;
+}
+
+export interface IExpenseCategory {
+ id?: number;
+ expenseAccountId: number;
+ index: number;
+ description: string;
+ expenseId: number;
+ amount: number;
+
+ projectId?: number;
+
+ allocatedCostAmount: number;
+ unallocatedCostAmount: number;
+ landedCost: boolean;
+
+ expenseAccount?: IAccount;
+}
+
+export interface IExpenseCommonDTO {
+ currencyCode: string;
+ exchangeRate?: number;
+ description?: string;
+ paymentAccountId: number;
+ peyeeId?: number;
+ referenceNo?: string;
+ publish: boolean;
+ userId: number;
+ paymentDate: Date;
+ payeeId: number;
+ categories: IExpenseCategoryDTO[];
+
+ branchId?: number;
+}
+
+export interface IExpenseCreateDTO extends IExpenseCommonDTO {}
+export interface IExpenseEditDTO extends IExpenseCommonDTO {}
+
+export interface IExpenseCategoryDTO {
+ id?: number;
+ expenseAccountId: number;
+ index: number;
+ amount: number;
+ description?: string;
+ expenseId: number;
+ landedCost?: boolean;
+ projectId?: number;
+}
+
+export interface IExpensesService {
+ newExpense(
+ tenantid: number,
+ expenseDTO: IExpenseDTO,
+ authorizedUser: ISystemUser
+ ): Promise;
+
+ editExpense(
+ tenantid: number,
+ expenseId: number,
+ expenseDTO: IExpenseDTO,
+ authorizedUser: ISystemUser
+ ): void;
+
+ publishExpense(
+ tenantId: number,
+ expenseId: number,
+ authorizedUser: ISystemUser
+ ): Promise;
+
+ deleteExpense(
+ tenantId: number,
+ expenseId: number,
+ authorizedUser: ISystemUser
+ ): Promise;
+
+ getExpensesList(
+ tenantId: number,
+ expensesFilter: IExpensesFilter
+ ): Promise<{
+ expenses: IExpense[];
+ pagination: IPaginationMeta;
+ filterMeta: IFilterMeta;
+ }>;
+
+ getExpense(tenantId: number, expenseId: number): Promise;
+}
+
+export interface IExpenseCreatingPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ expenseDTO: IExpenseCreateDTO;
+}
+
+export interface IExpenseEventEditingPayload {
+ tenantId: number;
+ oldExpense: IExpense;
+ expenseDTO: IExpenseEditDTO;
+ trx: Knex.Transaction;
+}
+export interface IExpenseCreatedPayload {
+ tenantId: number;
+ expenseId: number;
+ authorizedUser: ISystemUser;
+ expense: IExpense;
+ trx: Knex.Transaction;
+}
+
+export interface IExpenseEventEditPayload {
+ tenantId: number;
+ expenseId: number;
+ expense: IExpense;
+ expenseDTO: IExpenseEditDTO;
+ authorizedUser: ISystemUser;
+ oldExpense: IExpense;
+ trx: Knex.Transaction;
+}
+
+export interface IExpenseEventDeletePayload {
+ tenantId: number;
+ expenseId: number;
+ authorizedUser: ISystemUser;
+ oldExpense: IExpense;
+ trx: Knex.Transaction;
+}
+
+export interface IExpenseDeletingPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ oldExpense: IExpense;
+}
+export interface IExpenseEventPublishedPayload {
+ tenantId: number;
+ expenseId: number;
+ oldExpense: IExpense;
+ expense: IExpense;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface IExpensePublishingPayload {
+ trx: Knex.Transaction;
+ oldExpense: IExpense;
+ tenantId: number;
+}
+export enum ExpenseAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+}
diff --git a/packages/server/src/interfaces/Features.ts b/packages/server/src/interfaces/Features.ts
new file mode 100644
index 000000000..691cf76af
--- /dev/null
+++ b/packages/server/src/interfaces/Features.ts
@@ -0,0 +1,15 @@
+export enum Features {
+ WAREHOUSES = 'warehouses',
+ BRANCHES = 'branches',
+}
+
+export interface IFeatureAllItem {
+ name: string;
+ isAccessible: boolean;
+ defaultAccessible: boolean;
+}
+
+export interface IFeatureConfiugration {
+ name: string;
+ defaultValue?: boolean;
+}
diff --git a/packages/server/src/interfaces/FinancialReports/CashflowAccountTransactions/index.ts b/packages/server/src/interfaces/FinancialReports/CashflowAccountTransactions/index.ts
new file mode 100644
index 000000000..afc98f7dc
--- /dev/null
+++ b/packages/server/src/interfaces/FinancialReports/CashflowAccountTransactions/index.ts
@@ -0,0 +1,32 @@
+import { INumberFormatQuery } from '../../FinancialStatements';
+
+export interface ICashflowAccountTransactionsQuery {
+ page: number;
+ pageSize: number;
+ accountId: number;
+ numberFormat: INumberFormatQuery;
+}
+
+export interface ICashflowAccountTransaction {
+ withdrawal: number;
+ deposit: number;
+ runningBalance: number;
+
+ formattedWithdrawal: string;
+ formattedDeposit: string;
+ formattedRunningBalance: string;
+
+ transactionNumber: string;
+ referenceNumber: string;
+
+ referenceId: number;
+ referenceType: string;
+
+ formattedTransactionType: string;
+
+ balance: number;
+ formattedBalance: string;
+
+ date: Date;
+ formattedDate: string;
+}
diff --git a/packages/server/src/interfaces/FinancialStatements.ts b/packages/server/src/interfaces/FinancialStatements.ts
new file mode 100644
index 000000000..ca39183e0
--- /dev/null
+++ b/packages/server/src/interfaces/FinancialStatements.ts
@@ -0,0 +1,44 @@
+export interface INumberFormatQuery {
+ precision: number;
+ divideOn1000: boolean;
+ showZero: boolean;
+ formatMoney: 'total' | 'always' | 'none';
+ negativeFormat: 'parentheses' | 'mines';
+}
+
+export interface IFormatNumberSettings {
+ precision?: number;
+ divideOn1000?: boolean;
+ excerptZero?: boolean;
+ negativeFormat?: 'parentheses' | 'mines';
+ thousand?: string;
+ decimal?: string;
+ zeroSign?: string;
+ currencyCode?: string;
+ money?: boolean;
+}
+
+export enum ReportsAction {
+ READ_BALANCE_SHEET = 'read-balance-sheet',
+ READ_TRIAL_BALANCE_SHEET = 'read-trial-balance-sheet',
+ READ_PROFIT_LOSS = 'read-profit-loss',
+ READ_JOURNAL = 'read-journal',
+ READ_GENERAL_LEDGET = 'read-general-ledger',
+ READ_CASHFLOW = 'read-cashflow',
+ READ_AR_AGING_SUMMARY = 'read-ar-aging-summary',
+ READ_AP_AGING_SUMMARY = 'read-ap-aging-summary',
+ READ_PURCHASES_BY_ITEMS = 'read-purchases-by-items',
+ READ_SALES_BY_ITEMS = 'read-sales-by-items',
+ READ_CUSTOMERS_TRANSACTIONS = 'read-customers-transactions',
+ READ_VENDORS_TRANSACTIONS = 'read-vendors-transactions',
+ READ_CUSTOMERS_SUMMARY_BALANCE = 'read-customers-summary-balance',
+ READ_VENDORS_SUMMARY_BALANCE = 'read-vendors-summary-balance',
+ READ_INVENTORY_VALUATION_SUMMARY = 'read-inventory-valuation-summary',
+ READ_INVENTORY_ITEM_DETAILS = 'read-inventory-item-details',
+ READ_CASHFLOW_ACCOUNT_TRANSACTION = 'read-cashflow-account-transactions',
+ READ_PROJECT_PROFITABILITY_SUMMARY = 'read-project-profitability-summary',
+}
+
+export interface IFinancialSheetBranchesQuery {
+ branchesIds?: number[];
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/GeneralLedgerSheet.ts b/packages/server/src/interfaces/GeneralLedgerSheet.ts
new file mode 100644
index 000000000..bf1662086
--- /dev/null
+++ b/packages/server/src/interfaces/GeneralLedgerSheet.ts
@@ -0,0 +1,81 @@
+
+
+export interface IGeneralLedgerSheetQuery {
+ fromDate: Date | string,
+ toDate: Date | string,
+ basis: string,
+ numberFormat: {
+ noCents: boolean,
+ divideOn1000: boolean,
+ },
+ noneTransactions: boolean,
+ accountsIds: number[],
+ branchesIds?: number[];
+};
+
+export interface IGeneralLedgerSheetAccountTransaction {
+ id: number,
+
+ amount: number,
+ runningBalance: number,
+ credit: number,
+ debit: number,
+
+ formattedAmount: string,
+ formattedCredit: string,
+ formattedDebit: string,
+ formattedRunningBalance: string,
+
+ currencyCode: string,
+ note?: string,
+
+ transactionType?: string,
+ transactionNumber: string,
+
+ referenceId?: number,
+ referenceType?: string,
+
+ date: Date|string,
+};
+
+export interface IGeneralLedgerSheetAccountBalance {
+ date: Date|string,
+ amount: number,
+ formattedAmount: string,
+ currencyCode: string,
+}
+
+export interface IGeneralLedgerSheetAccount {
+ id: number,
+ name: string,
+ code: string,
+ index: number,
+ parentAccountId: number,
+ transactions: IGeneralLedgerSheetAccountTransaction[],
+ openingBalance: IGeneralLedgerSheetAccountBalance,
+ closingBalance: IGeneralLedgerSheetAccountBalance,
+}
+
+export interface IAccountTransaction {
+ id: number,
+ index: number,
+ draft: boolean,
+ note: string,
+ accountId: number,
+ transactionType: string,
+ referenceType: string,
+ referenceId: number,
+ contactId: number,
+ contactType: string,
+ credit: number,
+ debit: number,
+ date: string|Date,
+ createdAt: string|Date,
+ updatedAt: string|Date,
+}
+
+export interface IGeneralLedgerMeta {
+ isCostComputeRunning: boolean,
+ organizationName: string,
+ baseCurrency: string,
+};
\ No newline at end of file
diff --git a/packages/server/src/interfaces/IInventoryValuationSheet.ts b/packages/server/src/interfaces/IInventoryValuationSheet.ts
new file mode 100644
index 000000000..dedb6c483
--- /dev/null
+++ b/packages/server/src/interfaces/IInventoryValuationSheet.ts
@@ -0,0 +1,47 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface IInventoryValuationReportQuery {
+ asDate: Date | string;
+ numberFormat: INumberFormatQuery;
+ noneTransactions: boolean;
+ noneZero: boolean;
+ onlyActive: boolean;
+ itemsIds: number[];
+
+ warehousesIds?: number[];
+ branchesIds?: number[];
+}
+
+export interface IInventoryValuationSheetMeta {
+ organizationName: string;
+ baseCurrency: string;
+ isCostComputeRunning: boolean;
+}
+
+export interface IInventoryValuationItem {
+ id: number;
+ name: string;
+ code: string;
+ valuation: number;
+ quantity: number;
+ average: number;
+ valuationFormatted: string;
+ quantityFormatted: string;
+ averageFormatted: string;
+ currencyCode: string;
+}
+
+export interface IInventoryValuationTotal {
+ valuation: number;
+ quantity: number;
+
+ valuationFormatted: string;
+ quantityFormatted: string;
+}
+
+export type IInventoryValuationStatement =
+ | {
+ items: IInventoryValuationItem[];
+ total: IInventoryValuationTotal;
+ }
+ | {};
diff --git a/packages/server/src/interfaces/InventoryAdjustment.ts b/packages/server/src/interfaces/InventoryAdjustment.ts
new file mode 100644
index 000000000..07b234a4f
--- /dev/null
+++ b/packages/server/src/interfaces/InventoryAdjustment.ts
@@ -0,0 +1,100 @@
+import { Knex } from 'knex';
+import { IItem } from './Item';
+
+type IAdjustmentTypes = 'increment' | 'decrement';
+
+export interface IQuickInventoryAdjustmentDTO {
+ date: Date;
+ type: IAdjustmentTypes;
+ adjustmentAccountId: number;
+ reason: string;
+ description: string;
+ referenceNo: string;
+ itemId: number;
+ quantity: number;
+ cost: number;
+ publish: boolean;
+
+ warehouseId?: number;
+ branchId?: number;
+}
+
+export interface IInventoryAdjustment {
+ id?: number;
+ date: Date;
+ adjustmentAccountId: number;
+ reason: string;
+ description: string;
+ type: string;
+ referenceNo: string;
+ inventoryDirection?: 'IN' | 'OUT';
+ entries: IInventoryAdjustmentEntry[];
+ userId: number;
+ publishedAt?: Date | null;
+ createdAt?: Date;
+ isPublished: boolean;
+
+ branchId?: number;
+ warehouseId?: number;
+}
+
+export interface IInventoryAdjustmentEntry {
+ id?: number;
+ adjustmentId?: number;
+ index: number;
+ itemId: number;
+ quantity?: number;
+ cost?: number;
+ value?: number;
+
+ item?: IItem;
+}
+
+export interface IInventoryAdjustmentsFilter {
+ page: number;
+ pageSize: number;
+}
+
+export interface IInventoryAdjustmentEventCreatedPayload {
+ tenantId: number;
+ inventoryAdjustment: IInventoryAdjustment;
+ inventoryAdjustmentId: number;
+ trx: Knex.Transaction;
+}
+export interface IInventoryAdjustmentCreatingPayload {
+ tenantId: number;
+ quickAdjustmentDTO: IQuickInventoryAdjustmentDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IInventoryAdjustmentEventPublishedPayload {
+ tenantId: number;
+ inventoryAdjustmentId: number;
+ inventoryAdjustment: IInventoryAdjustment;
+ trx: Knex.Transaction;
+}
+
+export interface IInventoryAdjustmentPublishingPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ oldInventoryAdjustment: IInventoryAdjustment;
+}
+export interface IInventoryAdjustmentEventDeletedPayload {
+ tenantId: number;
+ inventoryAdjustmentId: number;
+ oldInventoryAdjustment: IInventoryAdjustment;
+ trx: Knex.Transaction;
+}
+
+export interface IInventoryAdjustmentDeletingPayload {
+ tenantId: number;
+ oldInventoryAdjustment: IInventoryAdjustment;
+ trx: Knex.Transaction;
+}
+
+export enum InventoryAdjustmentAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+}
diff --git a/packages/server/src/interfaces/InventoryCost.ts b/packages/server/src/interfaces/InventoryCost.ts
new file mode 100644
index 000000000..c1049b078
--- /dev/null
+++ b/packages/server/src/interfaces/InventoryCost.ts
@@ -0,0 +1,16 @@
+import { Knex } from "knex";
+
+
+
+export interface IInventoryItemCostMeta {
+ itemId: number;
+ valuation: number;
+ quantity: number;
+ average: number;
+}
+
+export interface IInventoryCostLotsGLEntriesWriteEvent {
+ tenantId: number,
+ startingDate: Date,
+ trx: Knex.Transaction
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/InventoryCostMethod.ts b/packages/server/src/interfaces/InventoryCostMethod.ts
new file mode 100644
index 000000000..104edc5e3
--- /dev/null
+++ b/packages/server/src/interfaces/InventoryCostMethod.ts
@@ -0,0 +1,6 @@
+
+
+interface IInventoryCostMethod {
+ computeItemsCost(fromDate: Date): void,
+ storeInventoryLotsCost(transactions: any[]): void,
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/InventoryDetails.ts b/packages/server/src/interfaces/InventoryDetails.ts
new file mode 100644
index 000000000..733cb588a
--- /dev/null
+++ b/packages/server/src/interfaces/InventoryDetails.ts
@@ -0,0 +1,94 @@
+import {
+ INumberFormatQuery,
+} from './FinancialStatements';
+
+export interface IInventoryDetailsQuery {
+ fromDate: Date | string;
+ toDate: Date | string;
+ numberFormat: INumberFormatQuery;
+ noneTransactions: boolean;
+ itemsIds: number[]
+
+ warehousesIds?: number[];
+ branchesIds?: number[];
+}
+
+export interface IInventoryDetailsNumber {
+ number: number;
+ formattedNumber: string;
+}
+
+export interface IInventoryDetailsMoney {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface IInventoryDetailsDate {
+ date: Date;
+ formattedDate: string;
+}
+
+export interface IInventoryDetailsOpening {
+ nodeType: 'OPENING_ENTRY';
+ date: IInventoryDetailsDate;
+ quantity: IInventoryDetailsNumber;
+ value: IInventoryDetailsNumber;
+}
+
+export interface IInventoryDetailsClosing extends IInventoryDetailsOpening {
+ nodeType: 'CLOSING_ENTRY';
+}
+
+export interface IInventoryDetailsItem {
+ id: number;
+ nodeType: string;
+ name: string;
+ code: string;
+ children: (
+ | IInventoryDetailsItemTransaction
+ | IInventoryDetailsOpening
+ | IInventoryDetailsClosing
+ )[];
+}
+
+export interface IInventoryDetailsItemTransaction {
+ nodeType: string;
+ date: IInventoryDetailsDate;
+ transactionType: string;
+ transactionNumber?: string;
+
+ quantityMovement: IInventoryDetailsNumber;
+ valueMovement: IInventoryDetailsNumber;
+
+ quantity: IInventoryDetailsNumber;
+ total: IInventoryDetailsNumber;
+ cost: IInventoryDetailsNumber;
+ value: IInventoryDetailsNumber;
+ profitMargin: IInventoryDetailsNumber;
+
+ rate: IInventoryDetailsNumber;
+
+ runningQuantity: IInventoryDetailsNumber;
+ runningValuation: IInventoryDetailsNumber;
+
+ direction: string;
+}
+
+export type IInventoryDetailsNode =
+ | IInventoryDetailsItem
+ | IInventoryDetailsItemTransaction;
+export type IInventoryDetailsData = IInventoryDetailsItem[];
+
+
+export interface IInventoryItemDetailMeta {
+ isCostComputeRunning: boolean;
+ organizationName: string;
+ baseCurrency: string;
+}
+
+export interface IInvetoryItemDetailDOO {
+ data: IInventoryDetailsData;
+ query: IInventoryDetailsQuery;
+ meta: IInventoryItemDetailMeta;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/InventoryTransaction.ts b/packages/server/src/interfaces/InventoryTransaction.ts
new file mode 100644
index 000000000..b483e1c60
--- /dev/null
+++ b/packages/server/src/interfaces/InventoryTransaction.ts
@@ -0,0 +1,95 @@
+import { Knex } from 'knex';
+import { IItem } from './Item';
+import { ISaleInvoice } from './SaleInvoice';
+import { ISaleReceipt } from './SaleReceipt';
+
+export type TInventoryTransactionDirection = 'IN' | 'OUT';
+
+export interface IInventoryTransaction {
+ id?: number;
+ date: Date | string;
+ direction: TInventoryTransactionDirection;
+ itemId: number;
+ quantity: number | null;
+ rate: number;
+ transactionType: string;
+ transcationTypeFormatted?: string;
+ transactionId: number;
+ costAccountId?: number;
+ entryId: number;
+ meta?: IInventoryTransactionMeta;
+ costLotAggregated?: IInventoryCostLotAggregated;
+ createdAt?: Date;
+ updatedAt?: Date;
+ warehouseId?: number;
+}
+
+export interface IInventoryTransactionMeta {
+ id?: number;
+ transactionNumber: string;
+ description: string;
+}
+
+export interface IInventoryCostLotAggregated {
+ cost: number;
+ quantity: number;
+}
+
+export interface IInventoryLotCost {
+ id?: number;
+ date: Date;
+ direction: string;
+ itemId: number;
+ quantity: number;
+ rate: number;
+ remaining: number;
+ cost: number;
+ transactionType: string;
+ transactionId: number;
+ costAccountId: number;
+ entryId: number;
+ createdAt: Date;
+
+ exchangeRate: number;
+ currencyCode: string;
+ item?: IItem;
+
+ invoice?: ISaleInvoice;
+ receipt?: ISaleReceipt;
+}
+
+export interface IItemsQuantityChanges {
+ itemId: number;
+ balanceChange: number;
+}
+
+export interface IInventoryTransactionsCreatedPayload {
+ tenantId: number;
+ inventoryTransactions: IInventoryTransaction[];
+ trx: Knex.Transaction;
+}
+
+export interface IInventoryTransactionsDeletedPayload {
+ tenantId: number;
+ oldInventoryTransactions: IInventoryTransaction[];
+ transactionId: number;
+ transactionType: string;
+ trx: Knex.Transaction;
+}
+
+export interface IInventoryItemCostScheduledPayload {
+ startingDate: Date | string;
+ itemId: number;
+ tenantId: number;
+}
+
+export interface IComputeItemCostJobStartedPayload {
+ startingDate: Date | string;
+ itemId: number;
+ tenantId: number;
+}
+export interface IComputeItemCostJobCompletedPayload {
+ startingDate: Date | string;
+ itemId: number;
+ tenantId: number;
+}
diff --git a/packages/server/src/interfaces/Item.ts b/packages/server/src/interfaces/Item.ts
new file mode 100644
index 000000000..748fccefb
--- /dev/null
+++ b/packages/server/src/interfaces/Item.ts
@@ -0,0 +1,130 @@
+import { Knex } from 'knex';
+import { AbilitySubject } from '@/interfaces';
+import { IFilterRole } from '@/interfaces/DynamicFilter';
+
+export interface IItem {
+ id: number;
+ name: string;
+ type: string;
+ code: string;
+
+ sellable: boolean;
+ purchasable: boolean;
+
+ costPrice: number;
+ sellPrice: number;
+ currencyCode: string;
+
+ costAccountId: number;
+ sellAccountId: number;
+ inventoryAccountId: number;
+
+ sellDescription: string;
+ purchaseDescription: string;
+
+ quantityOnHand: number;
+
+ note: string;
+ active: boolean;
+
+ categoryId: number;
+ userId: number;
+
+ createdAt: Date;
+ updatedAt: Date;
+}
+
+export interface IItemDTO {
+ name: string;
+ type: string;
+ code: string;
+
+ sellable: boolean;
+ purchasable: boolean;
+
+ costPrice: number;
+ sellPrice: number;
+
+ currencyCode: string;
+
+ costAccountId: number;
+ sellAccountId: number;
+ inventoryAccountId: number;
+
+ sellDescription: string;
+ purchaseDescription: string;
+
+ quantityOnHand: number;
+
+ note: string;
+ active: boolean;
+
+ categoryId: number;
+}
+
+export interface IItemCreateDTO extends IItemDTO {}
+export interface IItemEditDTO extends IItemDTO {}
+
+export interface IItemsService {
+ getItem(tenantId: number, itemId: number): Promise;
+ deleteItem(tenantId: number, itemId: number): Promise;
+ editItem(tenantId: number, itemId: number, itemDTO: IItemDTO): Promise;
+ newItem(tenantId: number, itemDTO: IItemDTO): Promise;
+ itemsList(
+ tenantId: number,
+ itemsFilter: IItemsFilter
+ ): Promise<{ items: IItem[] }>;
+}
+
+export interface IItemsFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+ page: number;
+ pageSize: number;
+ inactiveMode: boolean;
+ viewSlug?: string;
+}
+
+export interface IItemsAutoCompleteFilter {
+ limit: number;
+ keyword: string;
+ filterRoles?: IFilterRole[];
+ columnSortBy: string;
+ sortOrder: string;
+}
+
+export interface IItemEventCreatedPayload {
+ tenantId: number;
+ item: IItem;
+ itemId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IItemEventEditedPayload {
+ tenantId: number;
+ item: IItem;
+ oldItem: IItem;
+ itemId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IItemEventDeletingPayload {
+ tenantId: number;
+ trx: Knex.Transaction;
+ oldItem: IItem;
+}
+
+export interface IItemEventDeletedPayload {
+ tenantId: number;
+ oldItem: IItem;
+ itemId: number;
+ trx: Knex.Transaction;
+}
+
+export enum ItemAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+}
+
+export type ItemAbility = [ItemAction, AbilitySubject.Item];
diff --git a/packages/server/src/interfaces/ItemCategory.ts b/packages/server/src/interfaces/ItemCategory.ts
new file mode 100644
index 000000000..7113573e9
--- /dev/null
+++ b/packages/server/src/interfaces/ItemCategory.ts
@@ -0,0 +1,87 @@
+import Knex from 'knex';
+import { IDynamicListFilterDTO } from './DynamicFilter';
+import { ISystemUser } from './User';
+
+export interface IItemCategory {
+ id: number;
+ name: string;
+ description?: string;
+ userId: number;
+
+ costAccountId?: number;
+ sellAccountId?: number;
+ inventoryAccountId?: number;
+
+ costMethod?: string;
+}
+
+export interface IItemCategoryOTD {
+ name: string;
+
+ description?: string;
+ userId: number;
+
+ costAccountId?: number;
+ sellAccountId?: number;
+ inventoryAccountId?: number;
+
+ costMethod?: string;
+}
+
+export interface IItemCategoriesFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+}
+
+export interface IItemCategoriesService {
+ newItemCategory(
+ tenantId: number,
+ itemCategoryOTD: IItemCategoryOTD,
+ authorizedUser: ISystemUser
+ ): Promise;
+ editItemCategory(
+ tenantId: number,
+ itemCategoryId: number,
+ itemCategoryOTD: IItemCategoryOTD,
+ authorizedUser: ISystemUser
+ ): Promise;
+
+ deleteItemCategory(
+ tenantId: number,
+ itemCategoryId: number,
+ authorizedUser: ISystemUser
+ ): Promise;
+ deleteItemCategories(
+ tenantId: number,
+ itemCategoriesIds: number[],
+ authorizedUser: ISystemUser
+ ): Promise;
+
+ getItemCategory(
+ tenantId: number,
+ itemCategoryId: number,
+ authorizedUser: ISystemUser
+ ): Promise;
+ getItemCategoriesList(
+ tenantId: number,
+ itemCategoriesFilter: IItemCategoriesFilter,
+ authorizedUser: ISystemUser
+ ): Promise;
+}
+
+export interface IItemCategoryCreatedPayload {
+ tenantId: number;
+ itemCategory: IItemCategory;
+ trx: Knex.Transaction;
+}
+
+export interface IItemCategoryEditedPayload {
+ oldItemCategory: IItemCategory;
+ tenantId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IItemCategoryDeletedPayload {
+ tenantId: number;
+ itemCategoryId: number;
+ oldItemCategory: IItemCategory;
+}
diff --git a/packages/server/src/interfaces/ItemEntry.ts b/packages/server/src/interfaces/ItemEntry.ts
new file mode 100644
index 000000000..135f52e21
--- /dev/null
+++ b/packages/server/src/interfaces/ItemEntry.ts
@@ -0,0 +1,55 @@
+import { IItem } from './Item';
+import { IBillLandedCostEntry } from './LandedCost';
+
+export type IItemEntryTransactionType = 'SaleInvoice' | 'Bill' | 'SaleReceipt';
+
+export interface IItemEntry {
+ id?: number;
+
+ referenceType: string;
+ referenceId: number;
+
+ index: number;
+
+ itemId: number;
+ description: string;
+ discount: number;
+ quantity: number;
+ rate: number;
+ amount: number;
+
+ landedCost: number;
+ allocatedCostAmount: number;
+ unallocatedCostAmount: number;
+
+ sellAccountId: number;
+ costAccountId: number;
+
+ warehouseId: number;
+ projectId: number;
+
+ projectRefId?: number;
+ projectRefType?: ProjectLinkRefType;
+ projectRefInvoicedAmount?: number;
+
+ item?: IItem;
+
+ allocatedCostEntries?: IBillLandedCostEntry[];
+}
+
+export interface IItemEntryDTO {
+ id?: number;
+ itemId: number;
+ landedCost?: boolean;
+ warehouseId?: number;
+
+ projectRefId?: number;
+ projectRefType?: ProjectLinkRefType;
+ projectRefInvoicedAmount?: number;
+}
+
+export enum ProjectLinkRefType {
+ Task = 'TASK',
+ Bill = 'BILL',
+ Expense = 'EXPENSE',
+}
diff --git a/packages/server/src/interfaces/Jobs.ts b/packages/server/src/interfaces/Jobs.ts
new file mode 100644
index 000000000..9c40bcd43
--- /dev/null
+++ b/packages/server/src/interfaces/Jobs.ts
@@ -0,0 +1,14 @@
+export interface IJobMeta {
+ id: string;
+ nextRunAt: Date;
+ lastModifiedBy: null | Date;
+ lockedAt: null | Date;
+ lastRunAt: null | Date;
+ failCount: number;
+ failedAt: null | Date;
+ lastFinishedAt: Date | null;
+ running: boolean;
+ queued: boolean;
+ completed: boolean;
+ failed: boolean;
+}
diff --git a/packages/server/src/interfaces/Journal.ts b/packages/server/src/interfaces/Journal.ts
new file mode 100644
index 000000000..b4020b296
--- /dev/null
+++ b/packages/server/src/interfaces/Journal.ts
@@ -0,0 +1,55 @@
+export interface IJournalEntry {
+ id: number;
+ index?: number;
+
+ date: Date;
+ credit: number;
+ debit: number;
+ account: number;
+ referenceType: string;
+ referenceId: number;
+
+ referenceTypeFormatted: string;
+
+ itemId?: number;
+ transactionNumber?: string;
+ referenceNumber?: string;
+
+ transactionType?: string;
+ note?: string;
+ userId?: number;
+ contactType?: string;
+ contactId?: number;
+ branchId: number;
+}
+
+export interface IJournalPoster {
+ entries: IJournalEntry[];
+
+ credit(entry: IJournalEntry): void;
+ debit(entry: IJournalEntry): void;
+
+ removeEntries(ids: number[]): void;
+
+ saveEntries(): void;
+ saveBalance(): void;
+ deleteEntries(): void;
+
+ getAccountBalance(
+ accountId: number,
+ closingDate?: Date | string,
+ dateType?: string
+ ): number;
+ getAccountEntries(accountId: number): IJournalEntry[];
+}
+
+export type TEntryType = 'credit' | 'debit';
+
+export interface IAccountChange {
+ credit: number;
+ debit: number;
+}
+
+export interface IAccountsChange {
+ [key: string]: IAccountChange;
+}
diff --git a/packages/server/src/interfaces/JournalReport.ts b/packages/server/src/interfaces/JournalReport.ts
new file mode 100644
index 000000000..9786e1634
--- /dev/null
+++ b/packages/server/src/interfaces/JournalReport.ts
@@ -0,0 +1,36 @@
+import { IJournalEntry } from './Journal';
+
+export interface IJournalReportQuery {
+ fromDate: Date | string,
+ toDate: Date | string,
+ numberFormat: {
+ noCents: boolean,
+ divideOn1000: boolean,
+ },
+ transactionType: string,
+ transactionId: string,
+
+ accountsIds: number | number[],
+ fromRange: number,
+ toRange: number,
+}
+
+export interface IJournalReportEntriesGroup {
+ id: string,
+ entries: IJournalEntry[],
+ currencyCode: string,
+ credit: number,
+ debit: number,
+ formattedCredit: string,
+ formattedDebit: string,
+}
+
+export interface IJournalReport {
+ entries: IJournalReportEntriesGroup[],
+}
+
+export interface IJournalSheetMeta {
+ isCostComputeRunning: boolean,
+ organizationName: string,
+ baseCurrency: string,
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/LandedCost.ts b/packages/server/src/interfaces/LandedCost.ts
new file mode 100644
index 000000000..9653be8cc
--- /dev/null
+++ b/packages/server/src/interfaces/LandedCost.ts
@@ -0,0 +1,153 @@
+import { IBill } from '@/interfaces';
+import Knex from 'knex';
+import { IItemEntry } from './ItemEntry';
+
+export interface IBillLandedCost {
+ id?: number;
+
+ fromTransactionId: number;
+ fromTransactionType: string;
+ fromTransactionEntryId: number;
+ allocationMethod: string;
+ costAccountId: number;
+ description: string;
+
+ amount: number;
+ localAmount?: number;
+ exchangeRate: number;
+ currencyCode: string;
+
+ billId: number;
+ allocateEntries: IBillLandedCostEntry[]
+}
+
+export interface IBillLandedCostEntry {
+ id?: number;
+ cost: number;
+ entryId: number;
+ billLocatedCostId: number;
+
+ itemEntry?: IItemEntry;
+}
+
+export interface ILandedCostItemDTO {
+ entryId: number;
+ cost: number;
+}
+export type ILandedCostType = 'Expense' | 'Bill';
+
+export interface ILandedCostDTO {
+ transactionType: ILandedCostType;
+ transactionId: number;
+ transactionEntryId: number;
+ allocationMethod: string;
+ description: string;
+ items: ILandedCostItemDTO[];
+}
+
+export interface ILandedCostQueryDTO {
+ vendorId: number;
+ fromDate: Date;
+ toDate: Date;
+}
+
+export interface IUnallocatedListCost {
+ costNumber: string;
+ costAmount: number;
+ unallocatedAmount: number;
+}
+
+export interface ILandedCostTransactionsQueryDTO {
+ transactionType: string;
+ date: Date;
+}
+
+export interface ILandedCostEntriesQueryDTO {
+ transactionType: string;
+ transactionId: number;
+}
+
+export interface ILandedCostTransaction {
+ id: number;
+ name: string;
+ amount: number;
+ allocatedCostAmount: number;
+ unallocatedCostAmount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ // formattedAllocatedCostAmount: string;
+ // formattedAmount: string;
+ // formattedUnallocatedCostAmount: string;
+ transactionType: string;
+ entries?: ILandedCostTransactionEntry[];
+}
+
+export interface ILandedCostTransactionEntry {
+ id: number;
+ name: string;
+ code: string;
+ amount: number;
+ unallocatedCostAmount: number;
+ allocatedCostAmount: number;
+ description: string;
+ costAccountId: number;
+}
+
+export interface ILandedCostTransactionEntryDOJO
+ extends ILandedCostTransactionEntry {
+ formattedAmount: string;
+ formattedUnallocatedCostAmount: string;
+ formattedAllocatedCostAmount: string;
+}
+export interface ILandedCostTransactionDOJO extends ILandedCostTransaction {
+ formattedAmount: string;
+ formattedUnallocatedCostAmount: string;
+ formattedAllocatedCostAmount: string;
+}
+
+interface ILandedCostEntry {
+ id: number;
+ landedCost?: boolean;
+}
+
+export interface IBillLandedCostTransaction {
+ id: number;
+ fromTransactionId: number;
+ fromTransactionType: string;
+ fromTransactionEntryId: number;
+
+ billId: number;
+ allocationMethod: string;
+ costAccountId: number;
+ description: string;
+
+ amount: number;
+ localAmount?: number;
+ currencyCode: string;
+ exchangeRate: number;
+
+ allocateEntries?: IBillLandedCostTransactionEntry[];
+}
+
+export interface IBillLandedCostTransactionEntry {
+ cost: number;
+ entryId: number;
+ billLocatedCostId: number;
+}
+
+export interface IAllocatedLandedCostDeletedPayload {
+ tenantId: number;
+ oldBillLandedCost: IBillLandedCostTransaction;
+ billId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IAllocatedLandedCostCreatedPayload {
+ tenantId: number;
+ bill: IBill;
+ billLandedCostId: number;
+ billLandedCost: IBillLandedCostTransaction;
+ trx: Knex.Transaction;
+}
+
+export interface IBillAssociatedLandedCostTransactions {}
diff --git a/packages/server/src/interfaces/Ledger.ts b/packages/server/src/interfaces/Ledger.ts
new file mode 100644
index 000000000..49419e680
--- /dev/null
+++ b/packages/server/src/interfaces/Ledger.ts
@@ -0,0 +1,71 @@
+import { Knex } from 'knex';
+export interface ILedger {
+ entries: ILedgerEntry[];
+
+ getEntries(): ILedgerEntry[];
+
+ whereAccountId(accountId: number): ILedger;
+ whereContactId(contactId: number): ILedger;
+ whereFromDate(fromDate: Date | string): ILedger;
+ whereToDate(toDate: Date | string): ILedger;
+ whereCurrencyCode(currencyCode: string): ILedger;
+ whereBranch(branchId: number): ILedger;
+ whereItem(itemId: number): ILedger;
+
+ getClosingBalance(): number;
+ getForeignClosingBalance(): number;
+
+ getContactsIds(): number[];
+ getAccountsIds(): number[];
+}
+
+export interface ILedgerEntry {
+ credit: number;
+ debit: number;
+ currencyCode: string;
+ exchangeRate: number;
+
+ accountId?: number;
+ accountNormal: string;
+ contactId?: number;
+ date: Date | string;
+
+ transactionType: string;
+ transactionId: number;
+
+ transactionNumber?: string;
+
+ referenceNumber?: string;
+ index: number;
+ indexGroup?: number;
+
+ userId?: number;
+ itemId?: number;
+ branchId?: number;
+ projectId?: number;
+
+ entryId?: number;
+ createdAt?: Date;
+
+ costable?: boolean;
+}
+
+export interface ISaveLedgerEntryQueuePayload {
+ tenantId: number;
+ entry: ILedgerEntry;
+ trx?: Knex.Transaction;
+}
+
+export interface ISaveAccountsBalanceQueuePayload {
+ ledger: ILedger;
+ tenantId: number;
+ accountId: number;
+ trx?: Knex.Transaction;
+}
+
+export interface ISaleContactsBalanceQueuePayload {
+ ledger: ILedger;
+ tenantId: number;
+ contactId: number;
+ trx?: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/License.ts b/packages/server/src/interfaces/License.ts
new file mode 100644
index 000000000..e58e9a6ea
--- /dev/null
+++ b/packages/server/src/interfaces/License.ts
@@ -0,0 +1,25 @@
+
+
+export interface ILicense {
+ id?: number,
+ licenseCode: string,
+ licensePeriod: number,
+ sent: boolean,
+ disabled: boolean,
+ used: boolean,
+};
+
+export interface ILicensesFilter {
+ active: boolean,
+ disabld: boolean,
+ used: boolean,
+ sent: boolean,
+};
+
+export interface ISendLicenseDTO {
+ phoneNumber: string,
+ email: string,
+ period: string,
+ periodInterval: string,
+ planSlug: string,
+};
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Mailable.ts b/packages/server/src/interfaces/Mailable.ts
new file mode 100644
index 000000000..36cc3c81f
--- /dev/null
+++ b/packages/server/src/interfaces/Mailable.ts
@@ -0,0 +1,16 @@
+
+export interface IMailable {
+ constructor(
+ view: string,
+ data?: { [key: string]: string | number },
+ );
+ send(): Promise;
+ build(): void;
+ setData(data: { [key: string]: string | number }): IMailable;
+ setTo(to: string): IMailable;
+ setFrom(from: string): IMailable;
+ setSubject(subject: string): IMailable;
+ setView(view: string): IMailable;
+ render(data?: { [key: string]: string | number }): string;
+ getViewContent(): string;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/ManualJournal.ts b/packages/server/src/interfaces/ManualJournal.ts
new file mode 100644
index 000000000..863a23bdd
--- /dev/null
+++ b/packages/server/src/interfaces/ManualJournal.ts
@@ -0,0 +1,172 @@
+import { Knex } from 'knex';
+import { IDynamicListFilterDTO } from './DynamicFilter';
+import { ISystemUser } from './User';
+import { IAccount } from './Account';
+
+export interface IManualJournal {
+ id?: number;
+ date: Date;
+ journalNumber: string;
+ journalType: string;
+ reference: string;
+ amount: number;
+ currencyCode: string;
+ exchangeRate: number | null;
+ publishedAt: Date | null;
+ description: string;
+ userId?: number;
+ entries: IManualJournalEntry[];
+ createdAt?: Date;
+ updatedAt?: Date;
+ isPublished?: boolean;
+}
+
+export interface IManualJournalEntry {
+ index: number;
+ credit: number;
+ debit: number;
+ accountId: number;
+ note: string;
+ contactId?: number;
+ account?: IAccount
+
+ branchId?: number;
+ projectId?: number;
+}
+
+export interface IManualJournalEntryDTO {
+ index: number;
+ credit: number;
+ debit: number;
+ accountId: number;
+ note: string;
+ contactId?: number;
+ branchId?: number
+ projectId?: number;
+}
+
+export interface IManualJournalDTO {
+ date: Date;
+ currencyCode?: string;
+ exchangeRate?: number;
+ journalNumber: string;
+ journalType: string;
+ reference?: string;
+ description?: string;
+ publish?: boolean;
+ branchId?: number;
+ entries: IManualJournalEntryDTO[];
+}
+
+export interface IManualJournalsFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+ page: number;
+ pageSize: number;
+}
+
+export interface IManualJournalsService {
+ makeJournalEntries(
+ tenantId: number,
+ manualJournalDTO: IManualJournalDTO,
+ authorizedUser: ISystemUser
+ ): Promise<{ manualJournal: IManualJournal }>;
+
+ editJournalEntries(
+ tenantId: number,
+ manualJournalId: number,
+ manualJournalDTO: IManualJournalDTO,
+ authorizedUser
+ ): Promise<{ manualJournal: IManualJournal }>;
+
+ deleteManualJournal(tenantId: number, manualJournalId: number): Promise;
+
+ deleteManualJournals(
+ tenantId: number,
+ manualJournalsIds: number[]
+ ): Promise;
+
+ publishManualJournals(
+ tenantId: number,
+ manualJournalsIds: number[]
+ ): Promise<{
+ meta: {
+ alreadyPublished: number;
+ published: number;
+ total: number;
+ };
+ }>;
+
+ publishManualJournal(
+ tenantId: number,
+ manualJournalId: number
+ ): Promise;
+
+ getManualJournals(
+ tenantId: number,
+ filter: IManualJournalsFilter
+ ): Promise<{
+ manualJournals: IManualJournal;
+ pagination: IPaginationMeta;
+ filterMeta: IFilterMeta;
+ }>;
+}
+
+export interface IManualJournalEventPublishedPayload {
+ tenantId: number;
+ manualJournal: IManualJournal;
+ manualJournalId: number;
+ oldManualJournal: IManualJournal;
+ trx: Knex.Transaction;
+}
+
+export interface IManualJournalPublishingPayload {
+ oldManualJournal: IManualJournal;
+ trx: Knex.Transaction;
+ tenantId: number;
+}
+
+export interface IManualJournalEventDeletedPayload {
+ tenantId: number;
+ manualJournalId: number;
+ oldManualJournal: IManualJournal;
+ trx: Knex.Transaction;
+}
+
+export interface IManualJournalDeletingPayload {
+ tenantId: number;
+ oldManualJournal: IManualJournal;
+ trx: Knex.Transaction;
+}
+
+export interface IManualJournalEventEditedPayload {
+ tenantId: number;
+ manualJournal: IManualJournal;
+ oldManualJournal: IManualJournal;
+ trx: Knex.Transaction;
+}
+export interface IManualJournalEditingPayload {
+ tenantId: number;
+ oldManualJournal: IManualJournal;
+ manualJournalDTO: IManualJournalDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IManualJournalCreatingPayload {
+ tenantId: number;
+ manualJournalDTO: IManualJournalDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IManualJournalEventCreatedPayload {
+ tenantId: number;
+ manualJournal: IManualJournal;
+ manualJournalId: number;
+ trx: Knex.Transaction;
+}
+
+export enum ManualJournalAction {
+ Create = 'Create',
+ View = 'View',
+ Edit = 'Edit',
+ Delete = 'Delete',
+}
diff --git a/packages/server/src/interfaces/Media.ts b/packages/server/src/interfaces/Media.ts
new file mode 100644
index 000000000..6cd338583
--- /dev/null
+++ b/packages/server/src/interfaces/Media.ts
@@ -0,0 +1,25 @@
+
+
+export interface IMedia {
+ id?: number,
+ attachmentFile: string,
+ createdAt?: Date,
+};
+
+export interface IMediaLink {
+ mediaId: number,
+ modelName: string,
+ modelId: number,
+};
+
+export interface IMediaLinkDTO {
+ modelName: string,
+ modelId: number,
+};
+
+export interface IMediaService {
+ linkMedia(tenantId: number, mediaId: number, modelId?: number, modelName?: string): Promise;
+ getMedia(tenantId: number, mediaId: number): Promise;
+ deleteMedia(tenantId: number, mediaId: number | number[]): Promise;
+ upload(tenantId: number, attachment: any, modelName?: string, modelId?: number): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Metable.ts b/packages/server/src/interfaces/Metable.ts
new file mode 100644
index 000000000..8a16d3055
--- /dev/null
+++ b/packages/server/src/interfaces/Metable.ts
@@ -0,0 +1,28 @@
+
+
+export interface IMetadata {
+ key: string,
+ value: string|boolean|number,
+ group: string,
+ _markAsDeleted?: boolean,
+ _markAsInserted?: boolean,
+ _markAsUpdated?: boolean,
+};
+
+export interface IMetaQuery {
+ key: string,
+ group?: string,
+};
+
+export interface IMetableStore {
+ find(query: string|IMetaQuery): IMetadata;
+ all(): IMetadata[];
+ get(query: string|IMetaQuery, defaultValue: any): string|number|boolean;
+ remove(query: string|IMetaQuery): void;
+ removeAll(): void;
+ toArray(): IMetadata[];
+};
+
+export interface IMetableStoreStorage {
+ save(): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Model.ts b/packages/server/src/interfaces/Model.ts
new file mode 100644
index 000000000..67b90e872
--- /dev/null
+++ b/packages/server/src/interfaces/Model.ts
@@ -0,0 +1,81 @@
+export interface IModel {
+ name: string;
+ tableName: string;
+ fields: { [key: string]: any };
+}
+
+export interface IFilterMeta {
+ sortOrder: string;
+ sortBy: string;
+}
+
+export interface IPaginationMeta {
+ pageSize: number;
+ page: number;
+}
+
+export interface IModelMetaDefaultSort {
+ sortOrder: ISortOrder;
+ sortField: string;
+}
+
+export type IModelColumnType =
+ | 'text'
+ | 'number'
+ | 'enumeration'
+ | 'boolean'
+ | 'relation';
+
+export type ISortOrder = 'DESC' | 'ASC';
+
+export interface IModelMetaFieldCommon {
+ name: string;
+ column: string;
+ columnable?: boolean;
+ fieldType: IModelColumnType;
+ customQuery?: Function;
+}
+
+export interface IModelMetaFieldNumber {
+ fieldType: 'number';
+ minLength?: number;
+ maxLength?: number;
+}
+
+export interface IModelMetaFieldOther {
+ fieldType: 'text' | 'boolean';
+}
+
+export type IModelMetaField = IModelMetaFieldCommon &
+ (IModelMetaFieldOther | IModelMetaEnumerationField | IModelMetaRelationField);
+
+export interface IModelMetaEnumerationOption {
+ key: string;
+ label: string;
+}
+
+export interface IModelMetaEnumerationField {
+ fieldType: 'enumeration';
+ options: IModelMetaEnumerationOption[];
+}
+
+export interface IModelMetaRelationFieldCommon {
+ fieldType: 'relation';
+}
+
+export interface IModelMetaRelationEnumerationField {
+ relationType: 'enumeration';
+ relationKey: string;
+ relationEntityLabel: string;
+ relationEntityKey: string;
+}
+
+export type IModelMetaRelationField = IModelMetaRelationFieldCommon & (
+ IModelMetaRelationEnumerationField
+);
+
+export interface IModelMeta {
+ defaultFilterField: string;
+ defaultSort: IModelMetaDefaultSort;
+ fields: { [key: string]: IModelMetaField };
+}
diff --git a/packages/server/src/interfaces/Options.ts b/packages/server/src/interfaces/Options.ts
new file mode 100644
index 000000000..51a4e7834
--- /dev/null
+++ b/packages/server/src/interfaces/Options.ts
@@ -0,0 +1,11 @@
+
+
+export interface IOptionDTO {
+ key: string,
+ value: string|number,
+ group: string,
+};
+
+export interface IOptionsDTO {
+ options: IOptionDTO[],
+};
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Payment.ts b/packages/server/src/interfaces/Payment.ts
new file mode 100644
index 000000000..4d5317319
--- /dev/null
+++ b/packages/server/src/interfaces/Payment.ts
@@ -0,0 +1,20 @@
+
+
+export interface IPaymentModel {}
+
+export interface ILicensePaymentModel extends IPaymentModel {
+ licenseCode: string;
+}
+
+export interface IPaymentMethod {
+ makePayment(paymentModel: IPaymentModel): Promise;
+}
+
+export interface ILicensePaymentMethod {
+ makePayment(paymentModel: ILicensePaymentModel): Promise;
+}
+
+export interface IPaymentContext {
+ paymentMethod: IPaymentMethod;
+ makePayment(paymentModel: PaymentModel): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/PaymentReceive.ts b/packages/server/src/interfaces/PaymentReceive.ts
new file mode 100644
index 000000000..658113fb3
--- /dev/null
+++ b/packages/server/src/interfaces/PaymentReceive.ts
@@ -0,0 +1,168 @@
+import { ISystemUser } from '@/interfaces';
+import { Knex } from 'knex';
+import { pick } from 'lodash';
+import { ILedgerEntry } from './Ledger';
+import { ISaleInvoice } from './SaleInvoice';
+
+export interface IPaymentReceive {
+ id?: number;
+ customerId: number;
+ paymentDate: Date;
+ amount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ referenceNo: string;
+ depositAccountId: number;
+ paymentReceiveNo: string;
+ statement: string;
+ entries: IPaymentReceiveEntry[];
+ userId: number;
+ createdAt: Date;
+ updatedAt: Date;
+ localAmount?: number;
+ branchId?: number
+}
+export interface IPaymentReceiveCreateDTO {
+ customerId: number;
+ paymentDate: Date;
+ amount: number;
+ exchangeRate: number;
+ referenceNo: string;
+ depositAccountId: number;
+ paymentReceiveNo?: string;
+ statement: string;
+ entries: IPaymentReceiveEntryDTO[];
+
+ branchId?: number;
+}
+
+export interface IPaymentReceiveEditDTO {
+ customerId: number;
+ paymentDate: Date;
+ amount: number;
+ exchangeRate: number;
+ referenceNo: string;
+ depositAccountId: number;
+ paymentReceiveNo?: string;
+ statement: string;
+ entries: IPaymentReceiveEntryDTO[];
+ branchId?: number;
+}
+
+export interface IPaymentReceiveEntry {
+ id?: number;
+ paymentReceiveId: number;
+ invoiceId: number;
+ paymentAmount: number;
+
+ invoice?: ISaleInvoice;
+}
+
+export interface IPaymentReceiveEntryDTO {
+ id?: number;
+ index: number;
+ paymentReceiveId: number;
+ invoiceId: number;
+ paymentAmount: number;
+}
+
+export interface IPaymentReceivesFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+}
+
+export interface IPaymentReceivePageEntry {
+ invoiceId: number;
+ entryType: string;
+ invoiceNo: string;
+ dueAmount: number;
+ amount: number;
+ totalPaymentAmount: number;
+ paymentAmount: number;
+ currencyCode: string;
+ date: Date | string;
+}
+
+export interface IPaymentReceiveEditPage {
+ paymentReceive: IPaymentReceive;
+ entries: IPaymentReceivePageEntry[];
+}
+
+export interface IPaymentsReceiveService {
+ validateCustomerHasNoPayments(
+ tenantId: number,
+ customerId: number
+ ): Promise;
+}
+
+export interface IPaymentReceiveSmsDetails {
+ customerName: string;
+ customerPhoneNumber: string;
+ smsMessage: string;
+}
+
+export interface IPaymentReceiveCreatingPayload {
+ tenantId: number;
+ paymentReceiveDTO: IPaymentReceiveCreateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IPaymentReceiveCreatedPayload {
+ tenantId: number;
+ paymentReceive: IPaymentReceive;
+ paymentReceiveId: number;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface IPaymentReceiveEditedPayload {
+ tenantId: number;
+ paymentReceiveId: number;
+ paymentReceive: IPaymentReceive;
+ oldPaymentReceive: IPaymentReceive;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface IPaymentReceiveEditingPayload {
+ tenantId: number;
+ oldPaymentReceive: IPaymentReceive;
+ paymentReceiveDTO: IPaymentReceiveEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IPaymentReceiveDeletingPayload {
+ tenantId: number;
+ oldPaymentReceive: IPaymentReceive;
+ trx: Knex.Transaction;
+}
+export interface IPaymentReceiveDeletedPayload {
+ tenantId: number;
+ paymentReceiveId: number;
+ oldPaymentReceive: IPaymentReceive;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export enum PaymentReceiveAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ NotifyBySms = 'NotifyBySms',
+}
+
+export type IPaymentReceiveGLCommonEntry = Pick<
+ ILedgerEntry,
+ | 'debit'
+ | 'credit'
+ | 'currencyCode'
+ | 'exchangeRate'
+ | 'transactionId'
+ | 'transactionType'
+ | 'transactionNumber'
+ | 'referenceNumber'
+ | 'date'
+ | 'userId'
+ | 'createdAt'
+ | 'branchId'
+>;
diff --git a/packages/server/src/interfaces/Preferences.ts b/packages/server/src/interfaces/Preferences.ts
new file mode 100644
index 000000000..0017d6458
--- /dev/null
+++ b/packages/server/src/interfaces/Preferences.ts
@@ -0,0 +1,6 @@
+
+
+
+export enum PreferencesAction {
+ Mutate = 'Mutate'
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/ProfitLossSheet.ts b/packages/server/src/interfaces/ProfitLossSheet.ts
new file mode 100644
index 000000000..4f2eec656
--- /dev/null
+++ b/packages/server/src/interfaces/ProfitLossSheet.ts
@@ -0,0 +1,179 @@
+import {
+ IFinancialSheetBranchesQuery,
+ INumberFormatQuery,
+} from './FinancialStatements';
+
+export enum ProfitLossAggregateNodeId {
+ INCOME = 'INCOME',
+ COS = 'COST_OF_SALES',
+ GROSS_PROFIT = 'GROSS_PROFIT',
+ EXPENSES = 'EXPENSES',
+ OTHER_INCOME = 'OTHER_INCOME',
+ OTHER_EXPENSES = 'OTHER_EXPENSES',
+ OPERATING_PROFIT = 'OPERATING_PROFIT',
+ NET_OTHER_INCOME = 'NET_OTHER_INCOME',
+ NET_INCOME = 'NET_INCOME',
+ NET_OPERATING_INCOME = 'NET_OPERATING_INCOME',
+}
+
+export enum ProfitLossNodeType {
+ EQUATION = 'EQUATION',
+ ACCOUNTS = 'ACCOUNTS',
+ ACCOUNT = 'ACCOUNT',
+ AGGREGATE = 'AGGREGATE',
+}
+interface FinancialDateMeta {
+ date: Date;
+ formattedDate: string;
+}
+export interface IFinancialNodeWithPreviousPeriod {
+ previousPeriodFromDate?: FinancialDateMeta;
+ previousPeriodToDate?: FinancialDateMeta;
+
+ previousPeriod?: IProfitLossSheetTotal;
+ previousPeriodChange?: IProfitLossSheetTotal;
+ previousPeriodPercentage?: IProfitLossSheetPercentage;
+}
+export interface IFinancialNodeWithPreviousYear {
+ previousYearFromDate: FinancialDateMeta;
+ previousYearToDate: FinancialDateMeta;
+
+ previousYear?: IProfitLossSheetTotal;
+ previousYearChange?: IProfitLossSheetTotal;
+ previousYearPercentage?: IProfitLossSheetPercentage;
+}
+export interface IFinancialCommonNode {
+ total: IProfitLossSheetTotal;
+}
+export interface IFinancialCommonHorizDatePeriodNode {
+ fromDate: FinancialDateMeta;
+ toDate: FinancialDateMeta;
+ total: IProfitLossSheetTotal;
+}
+export interface IProfitLossSheetQuery extends IFinancialSheetBranchesQuery {
+ basis: string;
+ fromDate: Date;
+ toDate: Date;
+ numberFormat: INumberFormatQuery;
+ noneZero: boolean;
+ noneTransactions: boolean;
+ accountsIds: number[];
+
+ displayColumnsType: 'total' | 'date_periods';
+ displayColumnsBy: string;
+
+ percentageColumn: boolean;
+ percentageRow: boolean;
+
+ percentageIncome: boolean;
+ percentageExpense: boolean;
+
+ previousPeriod: boolean;
+ previousPeriodAmountChange: boolean;
+ previousPeriodPercentageChange: boolean;
+
+ previousYear: boolean;
+ previousYearAmountChange: boolean;
+ previousYearPercentageChange: boolean;
+}
+
+export interface IProfitLossSheetTotal {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface IProfitLossSheetPercentage {
+ amount: number;
+ formattedAmount: string;
+}
+
+export interface IProfitLossHorizontalDatePeriodNode
+ extends IFinancialNodeWithPreviousYear,
+ IFinancialNodeWithPreviousPeriod {
+ fromDate: FinancialDateMeta;
+ toDate: FinancialDateMeta;
+
+ total: IProfitLossSheetTotal;
+
+ percentageRow?: IProfitLossSheetPercentage;
+ percentageColumn?: IProfitLossSheetPercentage;
+}
+
+export interface IProfitLossSheetCommonNode
+ extends IFinancialNodeWithPreviousYear,
+ IFinancialNodeWithPreviousPeriod {
+ id: ProfitLossAggregateNodeId;
+ name: string;
+
+ children?: IProfitLossSheetNode[];
+
+ total: IProfitLossSheetTotal;
+ horizontalTotals?: IProfitLossHorizontalDatePeriodNode[];
+
+ percentageRow?: IProfitLossSheetPercentage;
+ percentageColumn?: IProfitLossSheetPercentage;
+}
+export interface IProfitLossSheetAccountNode
+ extends IProfitLossSheetCommonNode {
+ nodeType: ProfitLossNodeType.ACCOUNT;
+}
+export interface IProfitLossSheetEquationNode
+ extends IProfitLossSheetCommonNode {
+ nodeType: ProfitLossNodeType.EQUATION;
+}
+
+export interface IProfitLossSheetAccountsNode
+ extends IProfitLossSheetCommonNode {
+ nodeType: ProfitLossNodeType.ACCOUNTS;
+}
+
+export type IProfitLossSheetNode =
+ | IProfitLossSheetAccountsNode
+ | IProfitLossSheetEquationNode
+ | IProfitLossSheetAccountNode;
+
+export interface IProfitLossSheetMeta {
+ isCostComputeRunning: boolean;
+ organizationName: string;
+ baseCurrency: string;
+}
+
+// ------------------------------------------------
+// # SCHEMA NODES
+// ------------------------------------------------
+export interface IProfitLossCommonSchemaNode {
+ id: ProfitLossAggregateNodeId;
+ name: string;
+ nodeType: ProfitLossNodeType;
+ children?: IProfitLossSchemaNode[];
+ alwaysShow?: boolean;
+}
+
+export interface IProfitLossEquationSchemaNode
+ extends IProfitLossCommonSchemaNode {
+ nodeType: ProfitLossNodeType.EQUATION;
+ equation: string;
+}
+
+export interface IProfitLossAccountsSchemaNode
+ extends IProfitLossCommonSchemaNode {
+ nodeType: ProfitLossNodeType.ACCOUNTS;
+ accountsTypes: string[];
+}
+
+export type IProfitLossSchemaNode =
+ | IProfitLossCommonSchemaNode
+ | IProfitLossAccountsSchemaNode
+ | IProfitLossEquationSchemaNode;
+
+// ------------------------------
+// # Table
+// ------------------------------
+
+export enum ProfitLossSheetRowType {
+ AGGREGATE = 'AGGREGATE',
+ ACCOUNTS = 'ACCOUNTS',
+ ACCOUNT = 'ACCOUNT',
+ TOTAL = 'TOTAL',
+}
diff --git a/packages/server/src/interfaces/Project.ts b/packages/server/src/interfaces/Project.ts
new file mode 100644
index 000000000..231eb69a7
--- /dev/null
+++ b/packages/server/src/interfaces/Project.ts
@@ -0,0 +1,160 @@
+import { Knex } from 'knex';
+
+export interface IProjectCommonDTO {
+ contactId: number;
+ name: string;
+ deadline: Date;
+ costEstimate: number;
+}
+
+export interface IProject {
+ id?: number;
+ name: string;
+ contactId: number;
+ deadline: number;
+ costEstimate: number;
+ status: string;
+}
+
+export interface IProjectCreateDTO extends IProjectCommonDTO {}
+export interface IProjectEditDTO extends IProjectCommonDTO {}
+
+export interface IProjectCreatePOJO extends IProject {}
+export interface IProjectEditPOJO extends IProject {}
+
+export interface IProjectGetPOJO {
+ costEstimate: number;
+ costEstimateFormatted: string;
+
+ deadlineFormatted: string;
+ contactDisplayName: string;
+ statusFormatted: string;
+
+ totalActualHours: number;
+ totalEstimateHours: number;
+ totalInvoicedHours: number;
+ totalBillableHours: number;
+
+ totalActualHoursAmount: number;
+ totalActualHoursAmountFormatted: string;
+
+ totalEstimateHoursAmount: number;
+ totalEstimateHoursAmountFormatted: string;
+
+ totalInvoicedHoursAmount: number;
+ totalInvoicedHoursAmountFormatted: string;
+
+ totalBillableHoursAmount: number;
+ totalBillableHoursAmountFormatted: string;
+
+ totalExpenses: number;
+ totalExpensesFormatted: string;
+
+ totalInvoicedExpenses: number;
+ totalInvoicedExpensesFormatted: string;
+
+ totalBillableExpenses: number;
+ totalBillableExpensesFormatted: string;
+
+ totalInvoiced: number;
+ totalInvoicedFormatted: string;
+
+ totalBillable: number;
+ totalBillableFormatted: string;
+}
+
+export interface IProjectCreateEventPayload {
+ tenantId: number;
+ projectDTO: IProjectCreateDTO;
+}
+
+export interface IProjectCreatedEventPayload {
+ tenantId: number;
+ projectDTO: IProjectCreateDTO;
+ project: IProject;
+ trx: Knex.Transaction;
+}
+
+export interface IProjectCreatingEventPayload {
+ tenantId: number;
+ projectDTO: IProjectCreateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IProjectDeleteEventPayload {
+ tenantId: number;
+ projectId: number;
+}
+
+export interface IProjectDeletingEventPayload {
+ tenantId: number;
+ oldProject: IProject;
+ trx: Knex.Transaction;
+}
+
+export interface IProjectDeletedEventPayload
+ extends IProjectDeletingEventPayload {}
+
+export interface IProjectEditEventPayload {
+ tenantId: number;
+ oldProject: IProject;
+ projectDTO: IProjectEditDTO;
+}
+export interface IProjectEditingEventPayload {
+ tenantId: number;
+ oldProject: IProject;
+ projectDTO: IProjectEditDTO;
+ trx: Knex.Transaction;
+}
+export interface IProjectEditedEventPayload {
+ tenantId: number;
+ project: IProject;
+ oldProject: IProject;
+ projectDTO: IProjectEditDTO;
+ trx: Knex.Transaction;
+}
+
+export enum IProjectStatus {
+ Closed = 'Closed',
+ InProgress = 'InProgress',
+}
+
+export interface ProjectBillableEntriesQuery {
+ toDate?: Date;
+ billableType?: ProjectBillableType[];
+}
+
+export interface ProjectBillableEntry {
+ billableType: string;
+ billableId: number;
+ billableAmount: number;
+ billableCurrency: string;
+ billableTransactionNo: string;
+}
+
+export enum ProjectBillableType {
+ Task = 'Task',
+ Expense = 'Expense',
+ Bill = 'Bill',
+}
+
+export enum ProjectAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+}
+
+export enum ProjectTaskAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+}
+
+export enum ProjectTimeAction {
+ CREATE = 'Create',
+ EDIT = 'Edit',
+ DELETE = 'Delete',
+ VIEW = 'View',
+}
diff --git a/packages/server/src/interfaces/ProjectProfitabilitySummary.ts b/packages/server/src/interfaces/ProjectProfitabilitySummary.ts
new file mode 100644
index 000000000..ed213a2c5
--- /dev/null
+++ b/packages/server/src/interfaces/ProjectProfitabilitySummary.ts
@@ -0,0 +1,54 @@
+export class ProjectProfitabilitySummaryQuery {
+ fromDate: Date;
+ toDate: Date;
+ projectsIds?: number[];
+}
+
+export interface IProjectProfitabilitySummaryTotal {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface IProjectProfitabilitySummaryProjectNode {
+ projectId: number;
+ projectName: string;
+ projectStatus: any;
+
+ customerName: string;
+ customerId: number;
+
+ income: IProjectProfitabilitySummaryTotal;
+ expenses: IProjectProfitabilitySummaryTotal;
+
+ profit: IProjectProfitabilitySummaryTotal;
+}
+
+export interface IProjectProfitabilitySummaryTotalNode {
+ income: IProjectProfitabilitySummaryTotal;
+ expenses: IProjectProfitabilitySummaryTotal;
+
+ profit: IProjectProfitabilitySummaryTotal;
+}
+
+export interface IProjectProfitabilitySummaryData {
+ projects: IProjectProfitabilitySummaryProjectNode[];
+ total: IProjectProfitabilitySummaryTotalNode;
+}
+
+export interface IProjectProfitabilitySummaryMeta {
+ organizationName: string;
+ baseCurrency: string;
+}
+
+export interface IProjectProfitabilitySummaryPOJO {
+ data: IProjectProfitabilitySummaryData;
+ query: ProjectProfitabilitySummaryQuery;
+ meta: IProjectProfitabilitySummaryMeta;
+}
+
+
+export enum IProjectProfitabilitySummaryRowType {
+ TOTAL = 'TOTAL',
+ PROJECT = 'PROJECT'
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Resource.ts b/packages/server/src/interfaces/Resource.ts
new file mode 100644
index 000000000..d193a94c7
--- /dev/null
+++ b/packages/server/src/interfaces/Resource.ts
@@ -0,0 +1,22 @@
+
+
+export interface IResource {
+ id: number,
+ key: string,
+}
+
+export interface IResourceField {
+ labelName: string,
+ key: string,
+ dataType: string,
+ helpText?: string | null,
+ default?: string,
+ predefined: boolean,
+ active: boolean,
+ builtin: boolean,
+ columnable: boolean,
+ index: number,
+ dataResource: string,
+ resourceId: number,
+ options: any;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Roles.ts b/packages/server/src/interfaces/Roles.ts
new file mode 100644
index 000000000..cfa7276ad
--- /dev/null
+++ b/packages/server/src/interfaces/Roles.ts
@@ -0,0 +1,121 @@
+import { Ability, RawRuleOf, ForcedSubject } from '@casl/ability';
+import Knex from 'knex';
+
+export const actions = [
+ 'manage',
+ 'create',
+ 'read',
+ 'update',
+ 'delete',
+] as const;
+export const subjects = ['Article', 'all'] as const;
+
+export type Abilities = [
+ typeof actions[number],
+ (
+ | typeof subjects[number]
+ | ForcedSubject>
+ )
+];
+
+export type AppAbility = Ability;
+
+export const createAbility = (rules: RawRuleOf[]) =>
+ new Ability(rules);
+
+export interface IRoleDTO {
+ roleName: string;
+ roleDescription: string;
+ permissions: ICreateRolePermissionDTO[];
+}
+
+export interface IEditRoleDTO extends IRoleDTO {
+ permissions: IEditRolePermissionDTO[];
+}
+
+export interface IRolePermissionDTO {
+ subject: string;
+ ability: string;
+ value: boolean;
+}
+
+export interface ICreateRolePermissionDTO extends IRolePermissionDTO {}
+export interface IEditRolePermissionDTO extends IRolePermissionDTO {
+ permissionId: number;
+}
+
+export interface ICreateRoleDTO extends IRoleDTO {}
+
+export interface ISubjectAbilitySchema {
+ key: string;
+ label: string;
+ default?: boolean;
+}
+
+export interface ISubjectAbilitiesSchema {
+ subject: string;
+ subjectLabel: string;
+ description?: string;
+ abilities?: ISubjectAbilitySchema[];
+ extraAbilities?: ISubjectAbilitySchema[];
+}
+
+export interface IRole {
+ id?: number;
+ name: string;
+ slug: string;
+ description: string;
+ predefined: boolean;
+ permissions?: IRolePremission[];
+}
+
+export interface IRolePremission {
+ id?: number;
+ roleId?: number;
+ subject: string;
+ ability: string;
+ value: boolean;
+}
+
+export enum AbilitySubject {
+ Item = 'Item',
+ InventoryAdjustment = 'InventoryAdjustment',
+ Report = 'Report',
+ Account = 'Account',
+ SaleInvoice = 'SaleInvoice',
+ SaleEstimate = 'SaleEstimate',
+ SaleReceipt = 'SaleReceipt',
+ PaymentReceive = 'PaymentReceive',
+ Bill = 'Bill',
+ PaymentMade = 'PaymentMade',
+ Expense = 'Expense',
+ Customer = 'Customer',
+ Vendor = 'Vendor',
+ Cashflow = 'Cashflow',
+ ManualJournal = 'ManualJournal',
+ Preferences = 'Preferences',
+ CreditNote = 'CreditNode',
+ VendorCredit = 'VendorCredit',
+ Project = 'Project'
+}
+
+export interface IRoleCreatedPayload {
+ tenantId: number;
+ createRoleDTO: ICreateRoleDTO;
+ role: IRole;
+ trx: Knex.Transaction;
+}
+
+export interface IRoleEditedPayload {
+ editRoleDTO: IEditRoleDTO;
+ oldRole: IRole;
+ role: IRole;
+ trx: Knex.Transaction;
+}
+
+export interface IRoleDeletedPayload {
+ oldRole: IRole;
+ roleId: number;
+ tenantId: number;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/SaleEstimate.ts b/packages/server/src/interfaces/SaleEstimate.ts
new file mode 100644
index 000000000..92385c046
--- /dev/null
+++ b/packages/server/src/interfaces/SaleEstimate.ts
@@ -0,0 +1,126 @@
+import { Knex } from 'knex';
+import { IItemEntry } from './ItemEntry';
+import { IDynamicListFilterDTO } from '@/interfaces/DynamicFilter';
+
+export interface ISaleEstimate {
+ id?: number;
+ amount: number;
+ currencyCode: string;
+ customerId: number;
+ estimateDate: Date;
+ estimateNumber: string;
+ reference: string;
+ note: string;
+ termsConditions: string;
+ userId: number;
+ entries: IItemEntry[];
+ sendToEmail: string;
+ createdAt?: Date;
+ deliveredAt: string | Date;
+ isConvertedToInvoice: boolean;
+ isDelivered: boolean;
+
+ branchId?: number;
+ warehouseId?: number;
+}
+export interface ISaleEstimateDTO {
+ customerId: number;
+ exchangeRate?: number;
+ estimateDate?: Date;
+ reference?: string;
+ estimateNumber?: string;
+ entries: IItemEntry[];
+ note: string;
+ termsConditions: string;
+ sendToEmail: string;
+ delivered: boolean;
+
+ branchId?: number;
+ warehouseId?: number;
+}
+
+export interface ISalesEstimatesFilter extends IDynamicListFilterDTO {
+ stringifiedFilterRoles?: string;
+}
+
+export interface ISalesEstimatesService {
+ validateCustomerHasNoEstimates(
+ tenantId: number,
+ customerId: number
+ ): Promise;
+}
+
+export interface ISaleEstimateCreatedPayload {
+ tenantId: number;
+ saleEstimate: ISaleEstimate;
+ saleEstimateId: number;
+ saleEstimateDTO: ISaleEstimateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateCreatingPayload {
+ estimateDTO: ISaleEstimateDTO;
+ tenantId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateEditedPayload {
+ tenantId: number;
+ estimateId: number;
+ saleEstimate: ISaleEstimate;
+ oldSaleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateEditingPayload {
+ tenantId: number;
+ oldSaleEstimate: ISaleEstimate;
+ estimateDTO: ISaleEstimateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateDeletedPayload {
+ tenantId: number;
+ saleEstimateId: number;
+ oldSaleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateDeletingPayload {
+ tenantId: number;
+ oldSaleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateEventDeliveredPayload {
+ tenantId: number;
+ saleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateEventDeliveringPayload {
+ tenantId: number;
+ oldSaleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export enum SaleEstimateAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ NotifyBySms = 'NotifyBySms',
+}
+
+export interface ISaleEstimateApprovingEvent {
+ tenantId: number;
+ oldSaleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleEstimateApprovedEvent {
+ tenantId: number;
+ oldSaleEstimate: ISaleEstimate;
+ saleEstimate: ISaleEstimate;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/SaleInvoice.ts b/packages/server/src/interfaces/SaleInvoice.ts
new file mode 100644
index 000000000..5dc91b062
--- /dev/null
+++ b/packages/server/src/interfaces/SaleInvoice.ts
@@ -0,0 +1,174 @@
+import { Knex } from 'knex';
+import { ISystemUser, IAccount } from '@/interfaces';
+import { IDynamicListFilter } from '@/interfaces/DynamicFilter';
+import { IItemEntry, IItemEntryDTO } from './ItemEntry';
+
+export interface ISaleInvoice {
+ id: number;
+ balance: number;
+ paymentAmount: number;
+ currencyCode: string;
+ exchangeRate?: number;
+ invoiceDate: Date;
+ dueDate: Date;
+ dueAmount: number;
+ overdueDays: number;
+ customerId: number;
+ referenceNo: string;
+ invoiceNo: string;
+ isWrittenoff: boolean;
+ entries: IItemEntry[];
+ deliveredAt: string | Date;
+ userId: number;
+ createdAt: Date;
+ isDelivered: boolean;
+
+ warehouseId?: number;
+ branchId?: number;
+ projectId?: number;
+
+ localAmount?: number;
+
+ localWrittenoffAmount?: number;
+ writtenoffExpenseAccountId?: number;
+
+ writtenoffExpenseAccount?: IAccount;
+}
+
+export interface ISaleInvoiceDTO {
+ invoiceDate: Date;
+ dueDate: Date;
+ referenceNo: string;
+ invoiceNo: string;
+ customerId: number;
+ exchangeRate?: number;
+ invoiceMessage: string;
+ termsConditions: string;
+ entries: IItemEntryDTO[];
+ delivered: boolean;
+
+ warehouseId?: number | null;
+ projectId?: number;
+ branchId?: number | null;
+}
+
+export interface ISaleInvoiceCreateDTO extends ISaleInvoiceDTO {
+ fromEstimateId: number;
+}
+
+export interface ISaleInvoiceEditDTO extends ISaleInvoiceDTO {}
+
+export interface ISalesInvoicesFilter extends IDynamicListFilter {
+ page: number;
+ pageSize: number;
+ searchKeyword?: string;
+}
+
+export interface ISalesInvoicesService {
+ validateCustomerHasNoInvoices(
+ tenantId: number,
+ customerId: number
+ ): Promise;
+}
+
+export interface ISaleInvoiceWriteoffDTO {
+ expenseAccountId: number;
+ date: Date;
+ reason: string;
+}
+
+export type InvoiceNotificationType = 'details' | 'reminder';
+
+export interface ISaleInvoiceCreatedPayload {
+ tenantId: number;
+ saleInvoice: ISaleInvoice;
+ saleInvoiceDTO: ISaleInvoiceCreateDTO;
+ saleInvoiceId: number;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceCreatingPaylaod {
+ tenantId: number;
+ saleInvoiceDTO: ISaleInvoiceCreateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceEditedPayload {
+ tenantId: number;
+ saleInvoice: ISaleInvoice;
+ oldSaleInvoice: ISaleInvoice;
+ saleInvoiceDTO: ISaleInvoiceEditDTO;
+ saleInvoiceId: number;
+ authorizedUser: ISystemUser;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceEditingPayload {
+ tenantId: number;
+ oldSaleInvoice: ISaleInvoice;
+ saleInvoiceDTO: ISaleInvoiceEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceDeletePayload {
+ tenantId: number;
+ saleInvoice: ISaleInvoice;
+ saleInvoiceId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceDeletedPayload {
+ tenantId: number;
+ oldSaleInvoice: ISaleInvoice;
+ saleInvoiceId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceWriteoffCreatePayload {
+ tenantId: number;
+ saleInvoiceId: number;
+ saleInvoice: ISaleInvoice;
+ writeoffDTO: ISaleInvoiceWriteoffDTO;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceWriteoffCreatedPayload {
+ tenantId: number;
+ saleInvoiceId: number;
+ saleInvoice: ISaleInvoice;
+ writeoffDTO: ISaleInvoiceCreatedPayload;
+}
+
+export interface ISaleInvoiceWrittenOffCancelPayload {
+ tenantId: number;
+ saleInvoice: ISaleInvoice;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceWrittenOffCanceledPayload {
+ tenantId: number;
+ saleInvoice: ISaleInvoice;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleInvoiceEventDeliveredPayload {
+ tenantId: number;
+ saleInvoiceId: number;
+ saleInvoice: ISaleInvoice;
+}
+
+export interface ISaleInvoiceDeliveringPayload {
+ tenantId: number;
+ oldSaleInvoice: ISaleInvoice;
+ trx: Knex.Transaction;
+}
+
+export enum SaleInvoiceAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ Writeoff = 'Writeoff',
+ NotifyBySms = 'NotifyBySms',
+}
diff --git a/packages/server/src/interfaces/SaleReceipt.ts b/packages/server/src/interfaces/SaleReceipt.ts
new file mode 100644
index 000000000..4d319ec4f
--- /dev/null
+++ b/packages/server/src/interfaces/SaleReceipt.ts
@@ -0,0 +1,136 @@
+import { Knex } from 'knex';
+import { IItemEntry } from './ItemEntry';
+
+export interface ISaleReceipt {
+ id?: number;
+ customerId: number;
+ depositAccountId: number;
+ receiptDate: Date;
+ sendToEmail: string;
+ referenceNo: string;
+ receiptMessage: string;
+ receiptNumber: string;
+ amount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ statement: string;
+ closedAt: Date | string;
+
+ createdAt: Date;
+ updatedAt: Date;
+ userId: number;
+
+ branchId?: number;
+ warehouseId?: number;
+
+ localAmount?: number;
+ entries?: IItemEntry[];
+}
+
+export interface ISalesReceiptsFilter {}
+
+export interface ISaleReceiptDTO {
+ customerId: number;
+ exchangeRate?: number;
+ depositAccountId: number;
+ receiptDate: Date;
+ sendToEmail: string;
+ referenceNo?: string;
+ receiptNumber?: string;
+ receiptMessage: string;
+ statement: string;
+ closed: boolean;
+ entries: any[];
+ branchId?: number;
+}
+
+export interface ISalesReceiptsService {
+ createSaleReceipt(
+ tenantId: number,
+ saleReceiptDTO: ISaleReceiptDTO
+ ): Promise;
+
+ editSaleReceipt(tenantId: number, saleReceiptId: number): Promise;
+
+ deleteSaleReceipt(tenantId: number, saleReceiptId: number): Promise;
+
+ salesReceiptsList(
+ tennatid: number,
+ salesReceiptsFilter: ISalesReceiptsFilter
+ ): Promise<{
+ salesReceipts: ISaleReceipt[];
+ pagination: IPaginationMeta;
+ filterMeta: IFilterMeta;
+ }>;
+
+ validateCustomerHasNoReceipts(
+ tenantId: number,
+ customerId: number
+ ): Promise;
+}
+
+export interface ISaleReceiptSmsDetails {
+ customerName: string;
+ customerPhoneNumber: string;
+ smsMessage: string;
+}
+export interface ISaleReceiptCreatingPayload {
+ saleReceiptDTO: ISaleReceiptDTO;
+ tenantId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleReceiptCreatedPayload {
+ tenantId: number;
+ saleReceipt: ISaleReceipt;
+ saleReceiptId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleReceiptEditedPayload {
+ tenantId: number;
+ oldSaleReceipt: number;
+ saleReceipt: ISaleReceipt;
+ saleReceiptId: number;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleReceiptEditingPayload {
+ tenantId: number;
+ oldSaleReceipt: ISaleReceipt;
+ saleReceiptDTO: ISaleReceiptDTO;
+ trx: Knex.Transaction;
+}
+export interface ISaleReceiptEventClosedPayload {
+ tenantId: number;
+ saleReceiptId: number;
+ saleReceipt: ISaleReceipt;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleReceiptEventClosingPayload {
+ tenantId: number;
+ oldSaleReceipt: ISaleReceipt;
+ trx: Knex.Transaction;
+}
+
+export interface ISaleReceiptEventDeletedPayload {
+ tenantId: number;
+ saleReceiptId: number;
+ oldSaleReceipt: ISaleReceipt;
+ trx: Knex.Transaction;
+}
+
+export enum SaleReceiptAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ NotifyBySms = 'NotifyBySms',
+}
+
+export interface ISaleReceiptDeletingPayload {
+ tenantId: number;
+ oldSaleReceipt: ISaleReceipt;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/SalesByItemsSheet.ts b/packages/server/src/interfaces/SalesByItemsSheet.ts
new file mode 100644
index 000000000..0e0a41f9e
--- /dev/null
+++ b/packages/server/src/interfaces/SalesByItemsSheet.ts
@@ -0,0 +1,45 @@
+import {
+ INumberFormatQuery,
+} from './FinancialStatements';
+
+export interface ISalesByItemsReportQuery {
+ fromDate: Date | string;
+ toDate: Date | string;
+ itemsIds: number[],
+ numberFormat: INumberFormatQuery;
+ noneTransactions: boolean;
+ onlyActive: boolean;
+};
+
+export interface ISalesByItemsSheetMeta {
+ organizationName: string,
+ baseCurrency: string,
+};
+
+export interface ISalesByItemsItem {
+ id: number,
+ name: string,
+ code: string,
+ quantitySold: number,
+ soldCost: number,
+ averageSellPrice: number,
+
+ quantitySoldFormatted: string,
+ soldCostFormatted: string,
+ averageSellPriceFormatted: string,
+ currencyCode: string,
+};
+
+export interface ISalesByItemsTotal {
+ quantitySold: number,
+ soldCost: number,
+ quantitySoldFormatted: string,
+ soldCostFormatted: string,
+ currencyCode: string,
+};
+
+export type ISalesByItemsSheetStatement = {
+ items: ISalesByItemsItem[],
+ total: ISalesByItemsTotal
+} | {};
+
diff --git a/packages/server/src/interfaces/Setup.ts b/packages/server/src/interfaces/Setup.ts
new file mode 100644
index 000000000..2a0562238
--- /dev/null
+++ b/packages/server/src/interfaces/Setup.ts
@@ -0,0 +1,34 @@
+import { ISystemUser } from '@/interfaces';
+
+export interface IOrganizationSetupDTO {
+ organizationName: string;
+ baseCurrency: string;
+ fiscalYear: string;
+ industry: string;
+ timeZone: string;
+}
+
+export interface IOrganizationBuildDTO {
+ name: string;
+ industry: string;
+ location: string;
+ baseCurrency: string;
+ timezone: string;
+ fiscalYear: string;
+ dateFormat?: string;
+}
+
+export interface IOrganizationUpdateDTO {
+ name: string;
+ location: string;
+ baseCurrency: string;
+ timezone: string;
+ fiscalYear: string;
+ industry: string;
+}
+
+export interface IOrganizationBuildEventPayload {
+ tenantId: number;
+ buildDTO: IOrganizationBuildDTO;
+ systemUser: ISystemUser;
+}
diff --git a/packages/server/src/interfaces/SmsNotifications.ts b/packages/server/src/interfaces/SmsNotifications.ts
new file mode 100644
index 000000000..2649f0deb
--- /dev/null
+++ b/packages/server/src/interfaces/SmsNotifications.ts
@@ -0,0 +1,51 @@
+export interface ISmsNotificationAllowedVariable {
+ variable: string;
+ description: string;
+}
+export interface ISmsNotificationDefined {
+ notificationLabel: string;
+ notificationDescription: string;
+ key: string;
+ module: string;
+ moduleFormatted: string;
+ allowedVariables: ISmsNotificationAllowedVariable[];
+
+ defaultSmsMessage: string;
+ defaultIsNotificationEnabled: boolean;
+}
+
+export interface ISmsNotificationMeta {
+ notificationLabel: string;
+ notificationDescription: string;
+ key: string;
+ module: string;
+ moduleFormatted: string;
+ allowedVariables: ISmsNotificationAllowedVariable[];
+ smsMessage: string;
+ isNotificationEnabled: boolean;
+}
+
+export interface IEditSmsNotificationDTO {
+ notificationKey: string;
+ messageText: string;
+ isNotificationEnabled: boolean;
+}
+
+export interface ISaleInvoiceSmsDetailsDTO {
+ notificationKey: 'details' | 'reminder';
+}
+
+export interface ISaleInvoiceSmsDetails {
+ customerName: string;
+ customerPhoneNumber: string;
+ smsMessage: string;
+}
+
+export enum SMS_NOTIFICATION_KEY {
+ SALE_INVOICE_DETAILS = 'sale-invoice-details',
+ SALE_INVOICE_REMINDER = 'sale-invoice-reminder',
+ SALE_ESTIMATE_DETAILS = 'sale-estimate-details',
+ SALE_RECEIPT_DETAILS = 'sale-receipt-details',
+ PAYMENT_RECEIVE_DETAILS = 'payment-receive-details',
+ CUSTOMER_BALANCE = 'customer-balance',
+}
diff --git a/packages/server/src/interfaces/Table.ts b/packages/server/src/interfaces/Table.ts
new file mode 100644
index 000000000..28ff72f5c
--- /dev/null
+++ b/packages/server/src/interfaces/Table.ts
@@ -0,0 +1,31 @@
+export interface IColumnMapperMeta {
+ key: string;
+ accessor?: string;
+ value?: string;
+}
+
+export interface ITableCell {
+ value: string;
+ key: string;
+}
+
+export type ITableRow = {
+ rows: ITableCell[];
+};
+
+export interface ITableColumn {
+ key: string;
+ label: string;
+ cellIndex?: number;
+ children?: ITableColumn[];
+}
+
+export interface ITable {
+ columns: ITableColumn[];
+ data: ITableRow[];
+}
+
+export interface ITableColumnAccessor {
+ key: string;
+ accessor: string;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Tasks.ts b/packages/server/src/interfaces/Tasks.ts
new file mode 100644
index 000000000..c3b3fc70e
--- /dev/null
+++ b/packages/server/src/interfaces/Tasks.ts
@@ -0,0 +1,78 @@
+import { Knex } from 'knex';
+import { ProjectTaskChargeType } from '@/services/Projects/Tasks/constants';
+
+export interface IProjectTask {
+ id?: number;
+ name: string;
+ chargeType: string;
+ estimateHours: number;
+ actualHours: number;
+ invoicedHours: number;
+ billableHours: number;
+ projectId: number;
+
+ billableAmount?: number;
+ createdAt?: Date|string;
+}
+
+export interface BaseTaskDTO {
+ name: string;
+ rate: number;
+ chargeType: ProjectTaskChargeType;
+ estimateHours: number;
+}
+export interface ICreateTaskDTO extends BaseTaskDTO {}
+export interface IEditTaskDTO extends BaseTaskDTO {}
+
+export interface IProjectTaskCreatePOJO extends IProjectTask {}
+export interface IProjectTaskEditPOJO extends IProjectTask {}
+export interface IProjectTaskGetPOJO extends IProjectTask {}
+
+export interface ITaskCreateEventPayload {
+ tenantId: number;
+ taskDTO: ICreateTaskDTO;
+}
+export interface ITaskCreatedEventPayload {
+ tenantId: number;
+ taskDTO: ICreateTaskDTO;
+ task: any;
+ trx: Knex.Transaction;
+}
+export interface ITaskCreatingEventPayload {
+ tenantId: number;
+ taskDTO: ICreateTaskDTO;
+ trx: Knex.Transaction;
+}
+export interface ITaskDeleteEventPayload {
+ tenantId: number;
+ taskId: number;
+}
+export interface ITaskDeletingEventPayload {
+ tenantId: number;
+ oldTask: IProjectTask;
+ trx: Knex.Transaction;
+}
+export interface ITaskDeletedEventPayload {
+ tenantId: number;
+ oldTask: IProjectTask;
+ task: IProjectTask;
+ trx: Knex.Transaction;
+}
+export interface ITaskEditEventPayload {
+ tenantId: number;
+ taskId: number;
+ taskDTO: IEditTaskDTO;
+}
+export interface ITaskEditingEventPayload {
+ tenantId: number;
+ oldTask: IProjectTask;
+ taskDTO: IEditTaskDTO;
+ trx: Knex.Transaction;
+}
+export interface ITaskEditedEventPayload {
+ tenantId: number;
+ oldTask: IProjectTask;
+ task: IProjectTask;
+ taskDTO: IEditTaskDTO;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/Tenancy.ts b/packages/server/src/interfaces/Tenancy.ts
new file mode 100644
index 000000000..423812b55
--- /dev/null
+++ b/packages/server/src/interfaces/Tenancy.ts
@@ -0,0 +1,55 @@
+import { Knex } from 'knex';
+
+export interface ITenantMetadata {
+ currencyCode: string;
+}
+export interface ITenant {
+ id: number,
+ organizationId: string,
+
+ initializedAt: Date|null,
+ seededAt: Date|null,
+ builtAt: Date|null,
+ createdAt: Date|null,
+
+ metadata?: ITenantMetadata
+}
+
+export interface ITenantDBManager {
+ constructor();
+
+ databaseExists(tenant: ITenant): Promise;
+ createDatabase(tenant: ITenant): Promise;
+
+ migrate(tenant: ITenant): Promise;
+ seed(tenant: ITenant): Promise;
+
+ setupKnexInstance(tenant: ITenant): Knex;
+ getKnexInstance(tenantId: number): Knex;
+}
+
+export interface ITenantManager {
+ tenantDBManager: ITenantDBManager;
+ tenant: ITenant;
+
+ constructor(): void;
+
+ createTenant(): Promise;
+ createDatabase(tenant: ITenant): Promise;
+ hasDatabase(tenant: ITenant): Promise;
+
+ dropTenant(tenant: ITenant): Promise;
+
+ migrateTenant(tenant: ITenant): Promise;
+ seedTenant(tenant: ITenant): Promise;
+
+ setupKnexInstance(tenant: ITenant): Knex;
+ getKnexInstance(tenantId: number): Knex;
+}
+
+export interface ISystemService {
+ cache();
+ repositories();
+ knex();
+ dbManager();
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Times.ts b/packages/server/src/interfaces/Times.ts
new file mode 100644
index 000000000..2e9f44a5b
--- /dev/null
+++ b/packages/server/src/interfaces/Times.ts
@@ -0,0 +1,72 @@
+import { Knex } from 'knex';
+
+export interface IProjectTime {
+ id?: number;
+ duration: number;
+ description: string;
+ date: string | Date;
+ taskId: number;
+ projectId: number;
+}
+export interface BaseProjectTimeDTO {
+ name: string;
+ rate: number;
+ chargeType: string;
+ estimateHours: number;
+}
+export interface IProjectTimeCreateDTO extends BaseProjectTimeDTO {}
+export interface IProjectTimeEditDTO extends BaseProjectTimeDTO {}
+
+export interface IProjectTimeCreatePOJO extends IProjectTime {}
+export interface IProjectTimeEditPOJO extends IProjectTime{}
+export interface IProjectTimeGetPOJO extends IProjectTime{}
+
+export interface IProjectTimeCreateEventPayload {
+ tenantId: number;
+ timeDTO: IProjectTimeCreateDTO;
+}
+export interface IProjectTimeCreatedEventPayload {
+ tenantId: number;
+ timeDTO: IProjectTimeEditDTO;
+ time: any;
+ trx: Knex.Transaction;
+}
+export interface IProjectTimeCreatingEventPayload {
+ tenantId: number;
+ timeDTO: IProjectTimeEditDTO;
+ trx: Knex.Transaction;
+}
+export interface IProjectTimeDeleteEventPayload {
+ tenantId: number;
+ timeId: number;
+ trx?: Knex.Transaction;
+}
+export interface IProjectTimeDeletingEventPayload {
+ tenantId: number;
+ oldTime: IProjectTime;
+ trx: Knex.Transaction;
+}
+export interface IProjectTimeDeletedEventPayload {
+ tenantId: number;
+ oldTime: IProjectTime;
+ trx: Knex.Transaction;
+}
+export interface IProjectTimeEditEventPayload {
+ tenantId: number;
+ oldTime: IProjectTime;
+ timeDTO: IProjectTimeEditDTO;
+}
+export interface IProjectTimeEditingEventPayload {
+ tenantId: number;
+ oldTime: IProjectTime;
+ timeDTO: IProjectTimeEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IProjectTimeEditedEventPayload {
+ tenantId: number;
+ oldTime: IProjectTime;
+ time: IProjectTime;
+ timeDTO: IProjectTimeEditDTO;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/TransactionsByContacts.ts b/packages/server/src/interfaces/TransactionsByContacts.ts
new file mode 100644
index 000000000..82a38002a
--- /dev/null
+++ b/packages/server/src/interfaces/TransactionsByContacts.ts
@@ -0,0 +1,33 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface ITransactionsByContactsAmount {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface ITransactionsByContactsTransaction {
+ date: string|Date,
+ credit: ITransactionsByContactsAmount;
+ debit: ITransactionsByContactsAmount;
+ accountName: string,
+ runningBalance: ITransactionsByContactsAmount;
+ currencyCode: string;
+ transactionType: string;
+ transactionNumber: string;
+ createdAt: string|Date,
+};
+
+export interface ITransactionsByContactsContact {
+ openingBalance: ITransactionsByContactsAmount,
+ closingBalance: ITransactionsByContactsAmount,
+ transactions: ITransactionsByContactsTransaction[],
+}
+
+export interface ITransactionsByContactsFilter {
+ fromDate: Date|string;
+ toDate: Date|string;
+ numberFormat: INumberFormatQuery;
+ noneTransactions: boolean;
+ noneZero: boolean;
+}
diff --git a/packages/server/src/interfaces/TransactionsByCustomers.ts b/packages/server/src/interfaces/TransactionsByCustomers.ts
new file mode 100644
index 000000000..fe2fbf5e2
--- /dev/null
+++ b/packages/server/src/interfaces/TransactionsByCustomers.ts
@@ -0,0 +1,36 @@
+import {
+ ITransactionsByContactsAmount,
+ ITransactionsByContactsTransaction,
+ ITransactionsByContactsFilter,
+} from './TransactionsByContacts';
+
+export interface ITransactionsByCustomersAmount
+ extends ITransactionsByContactsAmount {}
+
+export interface ITransactionsByCustomersTransaction
+ extends ITransactionsByContactsTransaction {}
+
+export interface ITransactionsByCustomersCustomer {
+ customerName: string;
+ openingBalance: ITransactionsByCustomersAmount;
+ closingBalance: ITransactionsByCustomersAmount;
+ transactions: ITransactionsByCustomersTransaction[];
+}
+
+export interface ITransactionsByCustomersFilter
+ extends ITransactionsByContactsFilter {
+ customersIds: number[];
+}
+
+export type ITransactionsByCustomersData = ITransactionsByCustomersCustomer[];
+
+export interface ITransactionsByCustomersStatement {
+ data: ITransactionsByCustomersData;
+}
+
+export interface ITransactionsByCustomersService {
+ transactionsByCustomers(
+ tenantId: number,
+ filter: ITransactionsByCustomersFilter
+ ): Promise;
+}
diff --git a/packages/server/src/interfaces/TransactionsByReference.ts b/packages/server/src/interfaces/TransactionsByReference.ts
new file mode 100644
index 000000000..214fbb09e
--- /dev/null
+++ b/packages/server/src/interfaces/TransactionsByReference.ts
@@ -0,0 +1,31 @@
+
+
+export interface ITransactionsByReferenceQuery {
+ referenceType: string;
+ referenceId: string;
+}
+
+export interface ITransactionsByReferenceAmount {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+
+export interface ITransactionsByReferenceTransaction{
+ credit: ITransactionsByReferenceAmount;
+ debit: ITransactionsByReferenceAmount;
+
+ contactType: string;
+ formattedContactType: string;
+
+ contactId: number;
+
+ referenceType: string;
+ formattedReferenceType: string;
+
+ referenceId: number;
+
+ accountName: string;
+ accountCode: string;
+ accountId: number;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/TransactionsByVendors.ts b/packages/server/src/interfaces/TransactionsByVendors.ts
new file mode 100644
index 000000000..107c7662e
--- /dev/null
+++ b/packages/server/src/interfaces/TransactionsByVendors.ts
@@ -0,0 +1,36 @@
+import {
+ ITransactionsByContactsAmount,
+ ITransactionsByContactsTransaction,
+ ITransactionsByContactsFilter,
+} from './TransactionsByContacts';
+
+export interface ITransactionsByVendorsAmount
+ extends ITransactionsByContactsAmount {}
+
+export interface ITransactionsByVendorsTransaction
+ extends ITransactionsByContactsTransaction {}
+
+export interface ITransactionsByVendorsVendor {
+ vendorName: string;
+ openingBalance: ITransactionsByVendorsAmount;
+ closingBalance: ITransactionsByVendorsAmount;
+ transactions: ITransactionsByVendorsTransaction[];
+}
+
+export interface ITransactionsByVendorsFilter
+ extends ITransactionsByContactsFilter {
+ vendorsIds: number[];
+}
+
+export type ITransactionsByVendorsData = ITransactionsByVendorsVendor[];
+
+export interface ITransactionsByVendorsStatement {
+ data: ITransactionsByVendorsData;
+}
+
+export interface ITransactionsByVendorsService {
+ transactionsByVendors(
+ tenantId: number,
+ filter: ITransactionsByVendorsFilter
+ ): Promise;
+}
diff --git a/packages/server/src/interfaces/TransactionsLocking.ts b/packages/server/src/interfaces/TransactionsLocking.ts
new file mode 100644
index 000000000..9b57d9b23
--- /dev/null
+++ b/packages/server/src/interfaces/TransactionsLocking.ts
@@ -0,0 +1,71 @@
+export interface ITransactionsLockingAllDTO {
+ lockToDate: Date;
+ reason: string;
+}
+export interface ITransactionsLockingCashflowDTO {}
+export interface ITransactionsLockingSalesDTO {}
+export interface ITransactionsLockingPurchasesDTO {}
+
+export enum TransactionsLockingGroup {
+ All = 'all',
+ Sales = 'sales',
+ Purchases = 'purchases',
+ Financial = 'financial',
+}
+
+export enum TransactionsLockingType {
+ Partial = 'partial',
+ All = 'all',
+}
+
+export interface ITransactionsLockingPartialUnlocked {
+ tenantId: number;
+ module: TransactionsLockingGroup;
+ transactionLockingDTO: ITransactionsLockingAllDTO;
+}
+
+export interface ITransactionsLockingCanceled {
+ tenantId: number;
+ module: TransactionsLockingGroup;
+ cancelLockingDTO: ICancelTransactionsLockingDTO;
+}
+
+export interface ITransactionLockingPartiallyDTO {
+ unlockFromDate: Date;
+ unlockToDate: Date;
+ reason: string;
+}
+export interface ICancelTransactionsLockingDTO {
+ reason: string;
+}
+export interface ITransactionMeta {
+ isEnabled: boolean;
+ isPartialUnlock: boolean;
+ lockToDate: Date;
+ unlockFromDate: string;
+ unlockToDate: string;
+ lockReason: string;
+ unlockReason: string;
+ partialUnlockReason: string;
+}
+
+export interface ITransactionLockingMetaPOJO {
+ module: string;
+ formattedModule: string;
+ description: string;
+
+ formattedLockToDate: Date;
+ formattedUnlockFromDate: string;
+ formattedunlockToDate: string;
+}
+export interface ITransactionsLockingListPOJO {
+ lockingType: string;
+ all: ITransactionLockingMetaPOJO;
+ modules: ITransactionLockingMetaPOJO[];
+}
+
+export interface ITransactionsLockingSchema {
+ module: TransactionsLockingGroup;
+ formattedModule: string;
+ description: string;
+}
diff --git a/packages/server/src/interfaces/TrialBalanceSheet.ts b/packages/server/src/interfaces/TrialBalanceSheet.ts
new file mode 100644
index 000000000..bd6c19331
--- /dev/null
+++ b/packages/server/src/interfaces/TrialBalanceSheet.ts
@@ -0,0 +1,49 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface ITrialBalanceSheetQuery {
+ fromDate: Date | string;
+ toDate: Date | string;
+ numberFormat: INumberFormatQuery;
+ basis: 'cash' | 'accural';
+ noneZero: boolean;
+ noneTransactions: boolean;
+ onlyActive: boolean;
+ accountIds: number[];
+ branchesIds?: number[];
+}
+
+export interface ITrialBalanceTotal {
+ credit: number;
+ debit: number;
+ balance: number;
+ currencyCode: string;
+
+ formattedCredit: string;
+ formattedDebit: string;
+ formattedBalance: string;
+}
+
+export interface ITrialBalanceSheetMeta {
+ isCostComputeRunning: boolean;
+ organizationName: string;
+ baseCurrency: string;
+}
+
+export interface ITrialBalanceAccount extends ITrialBalanceTotal {
+ id: number;
+ parentAccountId: number;
+ name: string;
+ code: string;
+ accountNormal: string;
+}
+
+export type ITrialBalanceSheetData = {
+ accounts: ITrialBalanceAccount[];
+ total: ITrialBalanceTotal;
+};
+
+export interface ITrialBalanceStatement {
+ data: ITrialBalanceSheetData;
+ query: ITrialBalanceSheetQuery;
+ meta: ITrialBalanceSheetMeta;
+}
diff --git a/packages/server/src/interfaces/User.ts b/packages/server/src/interfaces/User.ts
new file mode 100644
index 000000000..9782f1a91
--- /dev/null
+++ b/packages/server/src/interfaces/User.ts
@@ -0,0 +1,157 @@
+import { AnyObject } from '@casl/ability/dist/types/types';
+import { ITenant } from '@/interfaces';
+import { Model } from 'objection';
+
+export interface ISystemUser extends Model {
+ id: number;
+ firstName: string;
+ lastName: string;
+ active: boolean;
+ password: string;
+ email: string;
+ phoneNumber: string;
+
+ roleId: number;
+ tenantId: number;
+
+ inviteAcceptAt: Date;
+ lastLoginAt: Date;
+ deletedAt: Date;
+
+ createdAt: Date;
+ updatedAt: Date;
+}
+
+export interface ISystemUserDTO {
+ firstName: string;
+ lastName: string;
+ password: string;
+ phoneNumber: string;
+ active: boolean;
+ email: string;
+ roleId?: number;
+}
+
+export interface IEditUserDTO {
+ firstName: string;
+ lastName: string;
+ phoneNumber: string;
+ active: boolean;
+ email: string;
+ roleId: number;
+}
+
+export interface IInviteUserInput {
+ firstName: string;
+ lastName: string;
+ phoneNumber: string;
+ password: string;
+}
+export interface IUserInvite {
+ id: number;
+ email: string;
+ token: string;
+ tenantId: number;
+ userId: number;
+ createdAt?: Date;
+}
+
+export interface IInviteUserService {
+ acceptInvite(token: string, inviteUserInput: IInviteUserInput): Promise;
+ resendInvite(
+ tenantId: number,
+ userId: number,
+ authorizedUser: ISystemUser
+ ): Promise<{
+ invite: IUserInvite;
+ }>;
+ sendInvite(
+ tenantId: number,
+ email: string,
+ authorizedUser: ISystemUser
+ ): Promise<{
+ invite: IUserInvite;
+ }>;
+ checkInvite(
+ token: string
+ ): Promise<{ inviteToken: IUserInvite; orgName: object }>;
+}
+
+export interface ITenantUser {}
+
+export interface ITenantUserEditedPayload {
+ tenantId: number;
+ userId: number;
+ editUserDTO: IEditUserDTO;
+ tenantUser: ITenantUser;
+ oldTenantUser: ITenantUser;
+}
+
+export interface ITenantUserActivatedPayload {
+ tenantId: number;
+ userId: number;
+ authorizedUser: ISystemUser;
+ tenantUser: ITenantUser;
+}
+
+export interface ITenantUserInactivatedPayload {
+ tenantId: number;
+ userId: number;
+ authorizedUser: ISystemUser;
+ tenantUser: ITenantUser;
+}
+
+export interface ITenantUserDeletedPayload {
+ tenantId: number;
+ userId: number;
+ tenantUser: ITenantUser;
+}
+
+export interface ITenantUser {
+ id?: number;
+ firstName: string;
+ lastName: string;
+ phoneNumber: string;
+ active: boolean;
+ email: string;
+ roleId?: number;
+ systemUserId: number;
+ invitedAt: Date | null;
+ inviteAcceptedAt: Date | null;
+}
+
+export interface IUserInvitedEventPayload {
+ inviteToken: string;
+ authorizedUser: ISystemUser;
+ tenantId: number;
+ user: ITenantUser;
+}
+export interface IUserInviteTenantSyncedEventPayload{
+ invite: IUserInvite;
+ authorizedUser: ISystemUser;
+ tenantId: number;
+ user: ITenantUser;
+}
+
+export interface IUserInviteResendEventPayload {
+ inviteToken: string;
+ authorizedUser: ISystemUser;
+ tenantId: number;
+ user: ITenantUser;
+}
+
+export interface IAcceptInviteEventPayload {
+ inviteToken: IUserInvite;
+ user: ISystemUser;
+ inviteUserDTO: IInviteUserInput;
+}
+
+export interface ICheckInviteEventPayload {
+ inviteToken: IUserInvite;
+ tenant: ITenant
+}
+
+export interface IUserSendInviteDTO {
+ email: string;
+ roleId: number;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/VendorBalanceSummary.ts b/packages/server/src/interfaces/VendorBalanceSummary.ts
new file mode 100644
index 000000000..af75b2d67
--- /dev/null
+++ b/packages/server/src/interfaces/VendorBalanceSummary.ts
@@ -0,0 +1,50 @@
+import { INumberFormatQuery } from './FinancialStatements';
+
+export interface IVendorBalanceSummaryQuery {
+ asDate: Date;
+ vendorsIds: number[],
+ numberFormat: INumberFormatQuery;
+ percentageColumn: boolean;
+ noneTransactions: boolean;
+ noneZero: boolean;
+}
+
+export interface IVendorBalanceSummaryAmount {
+ amount: number;
+ formattedAmount: string;
+ currencyCode: string;
+}
+export interface IVendorBalanceSummaryPercentage {
+ amount: number;
+ formattedAmount: string;
+}
+
+export interface IVendorBalanceSummaryVendor {
+ id: number;
+ vendorName: string;
+ total: IVendorBalanceSummaryAmount;
+ percentageOfColumn?: IVendorBalanceSummaryPercentage;
+}
+
+export interface IVendorBalanceSummaryTotal {
+ total: IVendorBalanceSummaryAmount;
+ percentageOfColumn?: IVendorBalanceSummaryPercentage;
+}
+
+export interface IVendorBalanceSummaryData {
+ vendors: IVendorBalanceSummaryVendor[];
+ total: IVendorBalanceSummaryTotal;
+}
+
+export interface IVendorBalanceSummaryStatement {
+ data: IVendorBalanceSummaryData;
+ columns: {};
+ query: IVendorBalanceSummaryQuery;
+}
+
+export interface IVendorBalanceSummaryService {
+ vendorBalanceSummary(
+ tenantId: number,
+ query: IVendorBalanceSummaryQuery,
+ ): Promise;
+}
diff --git a/packages/server/src/interfaces/VendorCredit.ts b/packages/server/src/interfaces/VendorCredit.ts
new file mode 100644
index 000000000..dd8f6b6e4
--- /dev/null
+++ b/packages/server/src/interfaces/VendorCredit.ts
@@ -0,0 +1,240 @@
+import { IDynamicListFilter, IItemEntry, IItemEntryDTO } from '@/interfaces';
+import { Knex } from 'knex';
+
+export enum VendorCreditAction {
+ Create = 'Create',
+ Edit = 'Edit',
+ Delete = 'Delete',
+ View = 'View',
+ Refund = 'Refund',
+}
+
+export interface IVendorCredit {
+ id: number | null;
+ vendorId: number;
+ amount: number;
+ localAmount?: number;
+ currencyCode: string;
+ exchangeRate: number;
+ vendorCreditNumber: string;
+ vendorCreditDate: Date;
+ referenceNo: string;
+ entries?: IItemEntry[];
+ openedAt: Date | null;
+ isOpen: boolean;
+ isPublished: boolean;
+ isClosed: boolean;
+ isDraft: boolean;
+ creditsRemaining: number;
+ branchId?: number;
+ warehouseId?: number,
+}
+
+export interface IVendorCreditEntryDTO extends IItemEntryDTO {}
+
+export interface IRefundVendorCredit {
+ id?: number | null;
+ date: Date;
+ referenceNo: string;
+ amount: number;
+ currencyCode: string;
+ exchangeRate: number;
+ depositAccountId: number;
+ description: string;
+ vendorCreditId: number;
+ createdAt: Date | null;
+ userId: number;
+ branchId?: number;
+
+ vendorCredit?: IVendorCredit
+}
+
+export interface IVendorCreditDTO {
+ vendorId: number;
+ exchangeRate?: number;
+ vendorCreditNumber: string;
+ referenceNo: string;
+ vendorCreditDate: Date;
+ note: string;
+ open: boolean;
+ entries: IVendorCreditEntryDTO[];
+
+ branchId?: number;
+ warehouseId?: number;
+}
+
+export interface IVendorCreditCreateDTO extends IVendorCreditDTO {}
+export interface IVendorCreditEditDTO extends IVendorCreditDTO {}
+export interface IVendorCreditCreatePayload {
+ tenantId: number;
+ refundVendorCreditDTO: IRefundVendorCreditDTO;
+ vendorCreditId: number;
+}
+
+export interface IVendorCreditCreatingPayload {
+ tenantId: number;
+ vendorCredit: IVendorCredit;
+ vendorCreditId: number;
+ vendorCreditCreateDTO: IVendorCreditCreateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditCreatedPayload {
+ tenantId: number;
+ vendorCredit: IVendorCredit;
+ vendorCreditCreateDTO: IVendorCreditCreateDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditCreatedPayload {}
+export interface IVendorCreditDeletedPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ vendorCreditId: number;
+ oldVendorCredit: IVendorCredit;
+}
+
+export interface IVendorCreditDeletingPayload {
+ trx: Knex.Transaction;
+ tenantId: number;
+ oldVendorCredit: IVendorCredit;
+}
+
+export interface IVendorCreditsQueryDTO extends IDynamicListFilter {
+ page: number;
+ pageSize: number;
+ searchKeyword?: string;
+}
+
+export interface IVendorCreditEditingPayload {
+ tenantId: number;
+ oldVendorCredit: IVendorCredit;
+ vendorCreditDTO: IVendorCreditEditDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditEditedPayload {
+ tenantId: number;
+ oldVendorCredit: IVendorCredit;
+ vendorCredit: IVendorCredit;
+ vendorCreditId: number;
+ trx: Knex.Transaction;
+}
+
+export interface IRefundVendorCreditDTO {
+ amount: number;
+ exchangeRate?: number;
+ depositAccountId: number;
+ description: string;
+ date: Date;
+ branchId?: number;
+}
+
+export interface IRefundVendorCreditDeletedPayload {
+ trx: Knex.Transaction;
+ refundCreditId: number;
+ oldRefundCredit: IRefundVendorCredit;
+ tenantId: number;
+}
+
+export interface IRefundVendorCreditDeletePayload {
+ trx: Knex.Transaction;
+ refundCreditId: number;
+ oldRefundCredit: IRefundVendorCredit;
+ tenantId: number;
+}
+export interface IRefundVendorCreditDeletingPayload {
+ trx: Knex.Transaction;
+ refundCreditId: number;
+ oldRefundCredit: IRefundVendorCredit;
+ tenantId: number;
+}
+
+export interface IRefundVendorCreditCreatingPayload {
+ trx: Knex.Transaction;
+ vendorCredit: IVendorCredit;
+ refundVendorCreditDTO: IRefundVendorCreditDTO;
+ tenantId: number;
+}
+
+export interface IRefundVendorCreditCreatedPayload {
+ refundVendorCredit: IRefundVendorCredit;
+ vendorCredit: IVendorCredit;
+ trx: Knex.Transaction;
+ tenantId: number;
+}
+export interface IRefundVendorCreditPOJO {}
+
+export interface IApplyCreditToBillEntryDTO {
+ amount: number;
+ billId: number;
+}
+
+export interface IApplyCreditToBillsDTO {
+ entries: IApplyCreditToBillEntryDTO[];
+}
+
+export interface IVendorCreditOpenedPayload {
+ tenantId: number;
+ vendorCreditId: number;
+ vendorCredit: IVendorCredit;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditOpenPayload {
+ tenantId: number;
+ vendorCreditId: number;
+ oldVendorCredit: IVendorCredit;
+}
+
+export interface IVendorCreditOpeningPayload {
+ tenantId: number;
+ vendorCreditId: number;
+ oldVendorCredit: IVendorCredit;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditApplyToBillsCreatedPayload {
+ tenantId: number;
+ vendorCredit: IVendorCredit;
+ vendorCreditAppliedBills: IVendorCreditAppliedBill[];
+ trx: Knex.Transaction;
+}
+export interface IVendorCreditApplyToBillsCreatingPayload {
+ trx: Knex.Transaction;
+}
+export interface IVendorCreditApplyToBillsCreatePayload {
+ trx: Knex.Transaction;
+}
+export interface IVendorCreditApplyToBillDeletedPayload {
+ tenantId: number;
+ vendorCredit: IVendorCredit;
+ oldCreditAppliedToBill: IVendorCreditAppliedBill;
+ trx: Knex.Transaction;
+}
+
+export interface IVendorCreditApplyToInvoiceDTO {
+ amount: number;
+ billId: number;
+}
+
+export interface IVendorCreditApplyToInvoicesDTO {
+ entries: IVendorCreditApplyToInvoiceDTO[];
+}
+
+export interface IVendorCreditApplyToInvoiceModel {
+ billId: number;
+ amount: number;
+ vendorCreditId: number;
+}
+
+export interface IVendorCreditApplyToInvoicesModel {
+ entries: IVendorCreditApplyToInvoiceModel[];
+ amount: number;
+}
+
+export interface IVendorCreditAppliedBill {
+ billId: number;
+ amount: number;
+ vendorCreditId: number;
+}
diff --git a/packages/server/src/interfaces/View.ts b/packages/server/src/interfaces/View.ts
new file mode 100644
index 000000000..39c32190c
--- /dev/null
+++ b/packages/server/src/interfaces/View.ts
@@ -0,0 +1,68 @@
+
+export interface IView {
+ id: number,
+ name: string,
+ slug: string;
+ predefined: boolean,
+ resourceModel: string,
+ favourite: boolean,
+ rolesLogicExpression: string,
+
+ roles: IViewRole[],
+ columns: IViewHasColumn[],
+};
+
+export interface IViewRole {
+ id: number,
+ fieldKey: string,
+ index: number,
+ comparator: string,
+ value: string,
+ viewId: number,
+};
+
+export interface IViewHasColumn {
+ id :number,
+ viewId: number,
+ fieldId: number,
+ index: number,
+}
+
+export interface IViewRoleDTO {
+ index: number,
+ fieldKey: string,
+ comparator: string,
+ value: string,
+ viewId: number,
+}
+
+export interface IViewColumnDTO {
+ id: number,
+ index: number,
+ viewId: number,
+ fieldKey: string,
+};
+
+export interface IViewDTO {
+ name: string,
+ logicExpression: string,
+ resourceModel: string,
+
+ roles: IViewRoleDTO[],
+ columns: IViewColumnDTO[],
+};
+
+export interface IViewEditDTO {
+ name: string,
+ logicExpression: string,
+
+ roles: IViewRoleDTO[],
+ columns: IViewColumnDTO[],
+};
+
+export interface IViewsService {
+ listResourceViews(tenantId: number, resourceModel: string): Promise;
+ newView(tenantId: number, viewDTO: IViewDTO): Promise;
+ editView(tenantId: number, viewId: number, viewEditDTO: IViewEditDTO): Promise;
+ deleteView(tenantId: number, viewId: number): Promise;
+}
\ No newline at end of file
diff --git a/packages/server/src/interfaces/Warehouses.ts b/packages/server/src/interfaces/Warehouses.ts
new file mode 100644
index 000000000..7cfd8d803
--- /dev/null
+++ b/packages/server/src/interfaces/Warehouses.ts
@@ -0,0 +1,212 @@
+import { Knex } from 'knex';
+
+export interface IWarehouse {
+ id?: number;
+}
+export interface IWarehouseTransfer {
+ id?: number;
+ date: Date;
+ fromWarehouseId: number;
+ toWarehouseId: number;
+ reason?: string;
+ transactionNumber: string;
+ entries: IWarehouseTransferEntry[];
+ transferInitiatedAt?: Date;
+ transferDeliveredAt?: Date;
+
+ isInitiated?: boolean;
+ isTransferred?: boolean;
+}
+export interface IWarehouseTransferEntry {
+ id?: number;
+ index?: number;
+ itemId: number;
+ description: string;
+ quantity: number;
+ cost: number;
+}
+export interface ICreateWarehouseDTO {
+ name: string;
+ code: string;
+
+ city?: string;
+ country?: string;
+ address?: string;
+
+ primary?: boolean;
+}
+export interface IEditWarehouseDTO {
+ name: string;
+ code: string;
+
+ city: string;
+ country: string;
+ address: string;
+}
+
+export interface IWarehouseTransferEntryDTO {
+ index?: number;
+ itemId: number;
+ description: string;
+ quantity: number;
+ cost?: number;
+}
+
+export interface ICreateWarehouseTransferDTO {
+ fromWarehouseId: number;
+ toWarehouseId: number;
+ transactionNumber: string;
+ date: Date;
+ transferInitiated: boolean;
+ transferDelivered: boolean;
+ entries: IWarehouseTransferEntryDTO[];
+}
+export interface IEditWarehouseTransferDTO {
+ fromWarehouseId: number;
+ toWarehouseId: number;
+ transactionNumber: string;
+ date: Date;
+ entries: {
+ id?: number;
+ itemId: number;
+ description: string;
+ quantity: number;
+ }[];
+}
+
+export interface IWarehouseEditPayload {
+ tenantId: number;
+ warehouseId: number;
+ warehouseDTO: IEditWarehouseDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseEditedPayload {
+ tenantId: number;
+ warehouse: IWarehouse;
+ warehouseDTO: IEditWarehouseDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseDeletePayload {
+ tenantId: number;
+ warehouseId: number;
+ trx: Knex.Transaction;
+}
+export interface IWarehouseDeletedPayload {
+ tenantId: number;
+ warehouseId: number;
+ trx: Knex.Transaction;
+}
+export interface IWarehouseCreatePayload {
+ tenantId: number;
+ warehouseDTO: ICreateWarehouseDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseCreatedPayload {
+ tenantId: number;
+ warehouse: IWarehouse;
+ warehouseDTO: ICreateWarehouseDTO;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferCreate {
+ trx: Knex.Transaction;
+ warehouseTransferDTO: ICreateWarehouseTransferDTO;
+ tenantId: number;
+}
+
+export interface IWarehouseTransferCreated {
+ trx: Knex.Transaction;
+ warehouseTransfer: IWarehouseTransfer;
+ warehouseTransferDTO: ICreateWarehouseTransferDTO;
+ tenantId: number;
+}
+
+export interface IWarehouseTransferEditPayload {
+ tenantId: number;
+ editWarehouseDTO: IEditWarehouseTransferDTO;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferEditedPayload {
+ tenantId: number;
+ editWarehouseDTO: IEditWarehouseTransferDTO;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ warehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferDeletePayload {
+ tenantId: number;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferDeletedPayload {
+ tenantId: number;
+ warehouseTransfer: IWarehouseTransfer;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IGetWarehousesTransfersFilterDTO {
+ page: number;
+ pageSize: number;
+ searchKeyword: string;
+}
+
+export interface IItemWarehouseQuantityChange {
+ itemId: number;
+ warehouseId: number;
+ amount: number;
+}
+
+export interface IWarehousesActivatePayload {
+ tenantId: number;
+}
+export interface IWarehousesActivatedPayload {
+ tenantId: number;
+ primaryWarehouse: IWarehouse;
+}
+
+export interface IWarehouseMarkAsPrimaryPayload {
+ tenantId: number;
+ oldWarehouse: IWarehouse;
+ trx: Knex.Transaction;
+}
+export interface IWarehouseMarkedAsPrimaryPayload {
+ tenantId: number;
+ oldWarehouse: IWarehouse;
+ markedWarehouse: IWarehouse;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferInitiatePayload {
+ tenantId: number;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+
+export interface IWarehouseTransferInitiatedPayload {
+ tenantId: number;
+ warehouseTransfer: IWarehouseTransfer;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferTransferingPayload {
+ tenantId: number;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
+
+export interface IWarehouseTransferTransferredPayload {
+ tenantId: number;
+ warehouseTransfer: IWarehouseTransfer;
+ oldWarehouseTransfer: IWarehouseTransfer;
+ trx: Knex.Transaction;
+}
diff --git a/packages/server/src/interfaces/index.ts b/packages/server/src/interfaces/index.ts
new file mode 100644
index 000000000..7cd789457
--- /dev/null
+++ b/packages/server/src/interfaces/index.ts
@@ -0,0 +1,79 @@
+export * from './Model';
+export * from './InventoryTransaction';
+export * from './BillPayment';
+export * from './Bill';
+export * from './InventoryCostMethod';
+export * from './ItemEntry';
+export * from './Item';
+export * from './License';
+export * from './ItemCategory';
+export * from './Payment';
+export * from './SaleInvoice';
+export * from './SaleReceipt';
+export * from './PaymentReceive';
+export * from './SaleEstimate';
+export * from './Authentication';
+export * from './User';
+export * from './Metable';
+export * from './Options';
+export * from './Account';
+export * from './DynamicFilter';
+export * from './Journal';
+export * from './Contact';
+export * from './Expenses';
+export * from './Tenancy';
+export * from './View';
+export * from './ManualJournal';
+export * from './Currency';
+export * from './ExchangeRate';
+export * from './Media';
+export * from './SaleEstimate';
+export * from './FinancialStatements';
+export * from './BalanceSheet';
+export * from './TrialBalanceSheet';
+export * from './GeneralLedgerSheet';
+export * from './ProfitLossSheet';
+export * from './JournalReport';
+export * from './AgingReport';
+export * from './ARAgingSummaryReport';
+export * from './APAgingSummaryReport';
+export * from './Mailable';
+export * from './InventoryAdjustment';
+export * from './Setup';
+export * from './IInventoryValuationSheet';
+export * from './SalesByItemsSheet';
+export * from './CustomerBalanceSummary';
+export * from './VendorBalanceSummary';
+export * from './ContactBalanceSummary';
+export * from './TransactionsByCustomers';
+export * from './TransactionsByContacts';
+export * from './TransactionsByVendors';
+export * from './Table';
+export * from './Ledger';
+export * from './CashFlow';
+export * from './InventoryDetails';
+export * from './LandedCost';
+export * from './Entry';
+export * from './TransactionsByReference';
+export * from './Jobs';
+export * from './CashflowService';
+export * from './FinancialReports/CashflowAccountTransactions';
+export * from './SmsNotifications';
+export * from './Roles';
+export * from './TransactionsLocking';
+export * from './User';
+export * from './Preferences';
+export * from './CreditNote';
+export * from './VendorCredit';
+export * from './Warehouses';
+export * from './Branches';
+export * from './Features';
+export * from './InventoryCost';
+export * from './Project';
+export * from './Tasks';
+export * from './Times';
+export * from './ProjectProfitabilitySummary';
+
+export interface I18nService {
+ __: (input: string) => string;
+}
diff --git a/packages/server/src/jobs/ComputeItemCost.ts b/packages/server/src/jobs/ComputeItemCost.ts
new file mode 100644
index 000000000..07479258d
--- /dev/null
+++ b/packages/server/src/jobs/ComputeItemCost.ts
@@ -0,0 +1,73 @@
+import { Container } from 'typedi';
+import events from '@/subscribers/events';
+import InventoryService from '@/services/Inventory/Inventory';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import {
+ IComputeItemCostJobCompletedPayload,
+ IComputeItemCostJobStartedPayload,
+} from '@/interfaces';
+
+export default class ComputeItemCostJob {
+ agenda: any;
+ eventPublisher: EventPublisher;
+
+ /**
+ * Constructor method.
+ * @param agenda
+ */
+ constructor(agenda) {
+ this.agenda = agenda;
+ this.eventPublisher = Container.get(EventPublisher);
+
+ agenda.define(
+ 'compute-item-cost',
+ { priority: 'high', concurrency: 1 },
+ this.handler.bind(this)
+ );
+ this.agenda.on('start:compute-item-cost', this.onJobStart.bind(this));
+ this.agenda.on(
+ 'complete:compute-item-cost',
+ this.onJobCompleted.bind(this)
+ );
+ }
+
+ /**
+ * The job handler.
+ */
+ public async handler(job, done: Function): Promise {
+ const { startingDate, itemId, tenantId } = job.attrs.data;
+ const inventoryService = Container.get(InventoryService);
+
+ try {
+ await inventoryService.computeItemCost(tenantId, startingDate, itemId);
+ done();
+ } catch (e) {
+ done(e);
+ }
+ }
+
+ /**
+ * Handle the job started.
+ */
+ async onJobStart(job) {
+ const { startingDate, itemId, tenantId } = job.attrs.data;
+
+ await this.eventPublisher.emitAsync(
+ events.inventory.onComputeItemCostJobStarted,
+ { startingDate, itemId, tenantId } as IComputeItemCostJobStartedPayload
+ );
+ }
+
+ /**
+ * Handle job complete items cost finished.
+ * @param {Job} job -
+ */
+ async onJobCompleted(job) {
+ const { startingDate, itemId, tenantId } = job.attrs.data;
+
+ await this.eventPublisher.emitAsync(
+ events.inventory.onComputeItemCostJobCompleted,
+ { startingDate, itemId, tenantId } as IComputeItemCostJobCompletedPayload
+ );
+ }
+}
diff --git a/packages/server/src/jobs/OrganizationSetup.ts b/packages/server/src/jobs/OrganizationSetup.ts
new file mode 100644
index 000000000..1945b6e2b
--- /dev/null
+++ b/packages/server/src/jobs/OrganizationSetup.ts
@@ -0,0 +1,34 @@
+import { Container } from 'typedi';
+import OrganizationService from '@/services/Organization/OrganizationService';
+
+export default class OrganizationSetupJob {
+ /**
+ * Constructor method.
+ */
+ constructor(agenda) {
+ agenda.define(
+ 'organization-setup',
+ { priority: 'high', concurrency: 1 },
+ this.handler
+ );
+ }
+
+ /**
+ * Handle job action.
+ */
+ async handler(job, done: Function): Promise {
+ const { tenantId, buildDTO, authorizedUser, _id } = job.attrs.data;
+ const organizationService = Container.get(OrganizationService);
+
+ try {
+ await organizationService.build(tenantId, buildDTO, authorizedUser);
+ done();
+ } catch (e) {
+ // Unlock build status of the tenant.
+ await organizationService.revertBuildRunJob(tenantId, _id);
+
+ console.error(e);
+ done(e);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/OrganizationUpgrade.ts b/packages/server/src/jobs/OrganizationUpgrade.ts
new file mode 100644
index 000000000..1ea911baf
--- /dev/null
+++ b/packages/server/src/jobs/OrganizationUpgrade.ts
@@ -0,0 +1,31 @@
+import { Container } from 'typedi';
+import OrganizationUpgrade from '@/services/Organization/OrganizationUpgrade';
+
+export default class OrganizationUpgradeJob {
+ /**
+ * Constructor method.
+ */
+ constructor(agenda) {
+ agenda.define(
+ 'organization-upgrade',
+ { priority: 'high', concurrency: 1 },
+ this.handler
+ );
+ }
+
+ /**
+ * Handle job action.
+ */
+ async handler(job, done: Function): Promise {
+ const { tenantId, _id } = job.attrs.data;
+ const organizationUpgrade = Container.get(OrganizationUpgrade);
+
+ try {
+ await organizationUpgrade.upgradeJob(tenantId);
+ done();
+ } catch (e) {
+ console.error(e);
+ done(e);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/ResetPasswordMail.ts b/packages/server/src/jobs/ResetPasswordMail.ts
new file mode 100644
index 000000000..cd33e49b3
--- /dev/null
+++ b/packages/server/src/jobs/ResetPasswordMail.ts
@@ -0,0 +1,39 @@
+import { Container, Inject } from 'typedi';
+import AuthenticationService from '@/services/Authentication';
+
+export default class WelcomeEmailJob {
+ /**
+ * Constructor method.
+ * @param {Agenda} agenda
+ */
+ constructor(agenda) {
+ agenda.define(
+ 'reset-password-mail',
+ { priority: 'high' },
+ this.handler.bind(this),
+ );
+ }
+
+ /**
+ * Handle send welcome mail job.
+ * @param {Job} job
+ * @param {Function} done
+ */
+ public async handler(job, done: Function): Promise {
+ const { data } = job.attrs;
+ const { user, token } = data;
+ const Logger = Container.get('logger');
+ const authService = Container.get(AuthenticationService);
+
+ Logger.info(`[send_reset_password] started.`, { data });
+
+ try {
+ await authService.mailMessages.sendResetPasswordMessage(user, token);
+ Logger.info(`[send_reset_password] finished.`, { data });
+ done()
+ } catch (error) {
+ Logger.error(`[send_reset_password] error.`, { data, error });
+ done(error);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/SmsNotification.ts b/packages/server/src/jobs/SmsNotification.ts
new file mode 100644
index 000000000..65730daff
--- /dev/null
+++ b/packages/server/src/jobs/SmsNotification.ts
@@ -0,0 +1,22 @@
+import { Container } from 'typedi';
+
+export default class SmsNotification {
+ constructor(agenda) {
+ agenda.define('sms-notification', { priority: 'high' }, this.handler);
+ }
+
+ /**
+ *
+ * @param {Job}job
+ */
+ async handler(job) {
+ const { message, to } = job.attrs.data;
+ const smsClient = Container.get('SMSClient');
+
+ try {
+ await smsClient.sendMessage(to, message);
+ } catch (error) {
+ done(e);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/UserInviteMail.ts b/packages/server/src/jobs/UserInviteMail.ts
new file mode 100644
index 000000000..1b07ebc5d
--- /dev/null
+++ b/packages/server/src/jobs/UserInviteMail.ts
@@ -0,0 +1,45 @@
+import { Container, Inject } from 'typedi';
+import InviteUserService from '@/services/InviteUsers/AcceptInviteUser';
+
+export default class UserInviteMailJob {
+ /**
+ * Constructor method.
+ * @param {Agenda} agenda
+ */
+ constructor(agenda) {
+ agenda.define(
+ 'user-invite-mail',
+ { priority: 'high' },
+ this.handler.bind(this)
+ );
+ }
+
+ /**
+ * Handle invite user job.
+ * @param {Job} job
+ * @param {Function} done
+ */
+ public async handler(job, done: Function): Promise {
+ const { invite, authorizedUser, tenantId } = job.attrs.data;
+
+ const Logger = Container.get('logger');
+ const inviteUsersService = Container.get(InviteUserService);
+
+ Logger.info(`Send invite user mail - started: ${job.attrs.data}`);
+
+ try {
+ await inviteUsersService.mailMessages.sendInviteMail(
+ tenantId,
+ authorizedUser,
+ invite
+ );
+ Logger.info(`Send invite user mail - finished: ${job.attrs.data}`);
+ done();
+ } catch (error) {
+ Logger.info(
+ `Send invite user mail - error: ${job.attrs.data}, error: ${error}`
+ );
+ done(error);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/WelcomeSMS.ts b/packages/server/src/jobs/WelcomeSMS.ts
new file mode 100644
index 000000000..4dc135db7
--- /dev/null
+++ b/packages/server/src/jobs/WelcomeSMS.ts
@@ -0,0 +1,35 @@
+import { Container, Inject } from 'typedi';
+import AuthenticationService from '@/services/Authentication';
+
+export default class WelcomeSMSJob {
+ /**
+ * Constructor method.
+ * @param {Agenda} agenda
+ */
+ constructor(agenda) {
+ agenda.define('welcome-sms', { priority: 'high' }, this.handler);
+ }
+
+ /**
+ * Handle send welcome mail job.
+ * @param {Job} job
+ * @param {Function} done
+ */
+ public async handler(job, done: Function): Promise {
+ const { tenant, user } = job.attrs.data;
+
+ const Logger = Container.get('logger');
+ const authService = Container.get(AuthenticationService);
+
+ Logger.info(`[welcome_sms] started: ${job.attrs.data}`);
+
+ try {
+ await authService.smsMessages.sendWelcomeMessage(tenant, user);
+ Logger.info(`[welcome_sms] finished`, { tenant, user });
+ done();
+ } catch (error) {
+ Logger.info(`[welcome_sms] error`, { error, tenant, user });
+ done(error);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/welcomeEmail.ts b/packages/server/src/jobs/welcomeEmail.ts
new file mode 100644
index 000000000..b9c8bbde9
--- /dev/null
+++ b/packages/server/src/jobs/welcomeEmail.ts
@@ -0,0 +1,39 @@
+import { Container } from 'typedi';
+import AuthenticationService from '@/services/Authentication';
+
+export default class WelcomeEmailJob {
+ /**
+ * Constructor method.
+ * @param {Agenda} agenda -
+ */
+ constructor(agenda) {
+ // Welcome mail and SMS message.
+ agenda.define(
+ 'welcome-email',
+ { priority: 'high' },
+ this.handler.bind(this),
+ );
+ }
+
+ /**
+ * Handle send welcome mail job.
+ * @param {Job} job
+ * @param {Function} done
+ */
+ public async handler(job, done: Function): Promise {
+ const { organizationId, user } = job.attrs.data;
+ const Logger: any = Container.get('logger');
+ const authService = Container.get(AuthenticationService);
+
+ Logger.info(`[welcome_mail] started: ${job.attrs.data}`);
+
+ try {
+ await authService.mailMessages.sendWelcomeMessage(user, organizationId);
+ Logger.info(`[welcome_mail] finished: ${job.attrs.data}`);
+ done();
+ } catch (error) {
+ Logger.error(`[welcome_mail] error: ${job.attrs.data}, error: ${error}`);
+ done(error);
+ }
+ }
+}
diff --git a/packages/server/src/jobs/writeInvoicesJEntries.ts b/packages/server/src/jobs/writeInvoicesJEntries.ts
new file mode 100644
index 000000000..c3982fc22
--- /dev/null
+++ b/packages/server/src/jobs/writeInvoicesJEntries.ts
@@ -0,0 +1,50 @@
+import { Container } from 'typedi';
+import events from '@/subscribers/events';
+import SalesInvoicesCost from '@/services/Sales/SalesInvoicesCost';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+
+export default class WriteInvoicesJournalEntries {
+ eventPublisher: EventPublisher;
+
+ /**
+ * Constructor method.
+ */
+ constructor(agenda) {
+ const eventName = 'rewrite-invoices-journal-entries';
+ this.eventPublisher = Container.get(EventPublisher);
+
+ agenda.define(
+ eventName,
+ { priority: 'normal', concurrency: 1 },
+ this.handler.bind(this)
+ );
+ agenda.on(`complete:${eventName}`, this.onJobCompleted.bind(this));
+ }
+
+ /**
+ * Handle the job execuation.
+ */
+ public async handler(job, done: Function): Promise {
+ const { startingDate, tenantId } = job.attrs.data;
+ const salesInvoicesCost = Container.get(SalesInvoicesCost);
+
+ try {
+ await salesInvoicesCost.writeCostLotsGLEntries(tenantId, startingDate);
+ done();
+ } catch (e) {
+ done(e);
+ }
+ }
+
+ /**
+ * Handle the job complete.
+ */
+ async onJobCompleted(job) {
+ const { startingDate, itemId, tenantId } = job.attrs.data;
+
+ await this.eventPublisher.emitAsync(
+ events.inventory.onInventoryCostEntriesWritten,
+ { startingDate, itemId, tenantId }
+ );
+ }
+}
diff --git a/packages/server/src/lib/AccountTypes/index.ts b/packages/server/src/lib/AccountTypes/index.ts
new file mode 100644
index 000000000..2084d4b8d
--- /dev/null
+++ b/packages/server/src/lib/AccountTypes/index.ts
@@ -0,0 +1,101 @@
+import { get } from 'lodash';
+import { ACCOUNT_TYPES } from '@/data/AccountTypes';
+
+export default class AccountTypesUtils {
+ /**
+ * Retrieve account types list.
+ */
+ static getList() {
+ return ACCOUNT_TYPES;
+ }
+
+ /**
+ * Retrieve accounts types by the given root type.
+ * @param {string} rootType -
+ * @return {string}
+ */
+ static getTypesByRootType(rootType: string) {
+ return ACCOUNT_TYPES.filter((type) => type.rootType === rootType);
+ }
+
+ /**
+ * Retrieve account type by the given account type key.
+ * @param {string} key
+ * @param {string} accessor
+ */
+ static getType(key: string, accessor?: string) {
+ const type = ACCOUNT_TYPES.find((type) => type.key === key);
+
+ if (accessor) {
+ return get(type, accessor);
+ }
+ return type;
+ }
+
+ /**
+ * Retrieve accounts types by the parent account type.
+ * @param {string} parentType
+ */
+ static getTypesByParentType(parentType: string) {
+ return ACCOUNT_TYPES.filter((type) => type.parentType === parentType);
+ }
+
+ /**
+ * Retrieve accounts types by the given account normal.
+ * @param {string} normal
+ */
+ static getTypesByNormal(normal: string) {
+ return ACCOUNT_TYPES.filter((type) => type.normal === normal);
+ }
+
+ /**
+ * Detarmines whether the root type equals the account type.
+ * @param {string} key
+ * @param {string} rootType
+ */
+ static isRootTypeEqualsKey(key: string, rootType: string): boolean {
+ return ACCOUNT_TYPES.some((type) => {
+ const isType = type.key === key;
+ const isRootType = type.rootType === rootType;
+
+ return isType && isRootType;
+ });
+ }
+
+ /**
+ * Detarmines whether the parent account type equals the account type key.
+ * @param {string} key - Account type key.
+ * @param {string} parentType - Account parent type.
+ */
+ static isParentTypeEqualsKey(key: string, parentType: string): boolean {
+ return ACCOUNT_TYPES.some((type) => {
+ const isType = type.key === key;
+ const isParentType = type.parentType === parentType;
+
+ return isType && isParentType;
+ });
+ }
+
+ /**
+ * Detarmines whether account type has balance sheet.
+ * @param {string} key - Account type key.
+ *
+ */
+ static isTypeBalanceSheet(key: string): boolean {
+ return ACCOUNT_TYPES.some((type) => {
+ const isType = type.key === key;
+ return isType && type.balanceSheet;
+ });
+ }
+
+ /**
+ * Detarmines whether account type has profit/loss sheet.
+ * @param {string} key - Account type key.
+ */
+ static isTypePLSheet(key: string): boolean {
+ return ACCOUNT_TYPES.some((type) => {
+ const isType = type.key === key;
+ return isType && type.incomeSheet;
+ });
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Cachable/CachableModel.js b/packages/server/src/lib/Cachable/CachableModel.js
new file mode 100644
index 000000000..e5ff8bfd5
--- /dev/null
+++ b/packages/server/src/lib/Cachable/CachableModel.js
@@ -0,0 +1,16 @@
+import BaseModel from 'models/Model';
+import CacheService from '@/services/Cache';
+
+export default (Model) => {
+ return class CachableModel extends Model{
+ static flushCache(key) {
+ const modelName = this.name;
+
+ if (key) {
+ CacheService.del(`${modelName}.${key}`);
+ } else {
+ CacheService.delStartWith(modelName);
+ }
+ }
+ };
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Cachable/CachableQueryBuilder.js b/packages/server/src/lib/Cachable/CachableQueryBuilder.js
new file mode 100644
index 000000000..41fa8fbea
--- /dev/null
+++ b/packages/server/src/lib/Cachable/CachableQueryBuilder.js
@@ -0,0 +1,69 @@
+import { QueryBuilder } from 'objection';
+import crypto from 'crypto';
+import CacheService from '@/services/Cache';
+
+export default class CachableQueryBuilder extends QueryBuilder{
+
+ async then(...args) {
+ // Flush model cache after insert, delete or update transaction.
+ if (this.isInsert() || this.isDelete() || this.isUpdate()) {
+ this.modelClass().flushCache();
+ }
+ if (this.cacheTag && this.isFind()) {
+ this.setCacheKey();
+ return this.getOrStoreCache().then(...args);
+ } else {
+ const promise = this.execute();
+
+ return promise.then((result) => {
+ this.setCache(result);
+ return result;
+ }).then(...args);
+ }
+ }
+
+ getOrStoreCache() {
+ const storeFunction = () => this.execute();
+
+ return new Promise((resolve, reject) => {
+ CacheService.get(this.cacheKey, storeFunction)
+ .then((result) => { resolve(result); });
+ });
+ }
+
+ setCache(results) {
+ CacheService.set(`${this.cacheKey}`, results, this.cacheSeconds);
+ }
+
+ generateCacheKey() {
+ const knexSql = this.toKnexQuery().toSQL();
+ const hashedQuery = crypto.createHash('md5').update(knexSql.sql).digest("hex");
+
+ return hashedQuery;
+ }
+
+ remember(key, seconds) {
+ const modelName = this.modelClass().name;
+
+ this.cacheSeconds = seconds;
+ this.cacheTag = (key) ? `${modelName}.${key}` : modelName;
+
+ return this;
+ }
+
+ withGraphFetched(relation, settings) {
+ if (!this.graphAppends) {
+ this.graphAppends = [relation];
+ } else {
+ this.graphAppends.push(relation);
+ }
+ return super.withGraphFetched(relation, settings);
+ }
+
+ setCacheKey() {
+ const hashedQuery = this.generateCacheKey();
+ const appends = (this.graphAppends || []).join(this.graphAppends, ',');
+
+ this.cacheKey = `${this.cacheTag}.${hashedQuery}.${appends}`;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/DependencyGraph/index.js b/packages/server/src/lib/DependencyGraph/index.js
new file mode 100644
index 000000000..0785f5e9c
--- /dev/null
+++ b/packages/server/src/lib/DependencyGraph/index.js
@@ -0,0 +1,350 @@
+/**
+ * A simple dependency graph
+ */
+
+/**
+ * Helper for creating a Topological Sort using Depth-First-Search on a set of edges.
+ *
+ * Detects cycles and throws an Error if one is detected (unless the "circular"
+ * parameter is "true" in which case it ignores them).
+ *
+ * @param edges The set of edges to DFS through
+ * @param leavesOnly Whether to only return "leaf" nodes (ones who have no edges)
+ * @param result An array in which the results will be populated
+ * @param circular A boolean to allow circular dependencies
+ */
+function createDFS(edges, leavesOnly, result, circular) {
+ var visited = {};
+ return function (start) {
+ if (visited[start]) {
+ return;
+ }
+ var inCurrentPath = {};
+ var currentPath = [];
+ var todo = []; // used as a stack
+ todo.push({ node: start, processed: false });
+ while (todo.length > 0) {
+ var current = todo[todo.length - 1]; // peek at the todo stack
+ var processed = current.processed;
+ var node = current.node;
+ if (!processed) {
+ // Haven't visited edges yet (visiting phase)
+ if (visited[node]) {
+ todo.pop();
+ continue;
+ } else if (inCurrentPath[node]) {
+ // It's not a DAG
+ if (circular) {
+ todo.pop();
+ // If we're tolerating cycles, don't revisit the node
+ continue;
+ }
+ currentPath.push(node);
+ throw new DepGraphCycleError(currentPath);
+ }
+
+ inCurrentPath[node] = true;
+ currentPath.push(node);
+ var nodeEdges = edges[node];
+ // (push edges onto the todo stack in reverse order to be order-compatible with the old DFS implementation)
+ for (var i = nodeEdges.length - 1; i >= 0; i--) {
+ todo.push({ node: nodeEdges[i], processed: false });
+ }
+ current.processed = true;
+ } else {
+ // Have visited edges (stack unrolling phase)
+ todo.pop();
+ currentPath.pop();
+ inCurrentPath[node] = false;
+ visited[node] = true;
+ if (!leavesOnly || edges[node].length === 0) {
+ result.push(node);
+ }
+ }
+ }
+ };
+}
+
+/**
+ * Simple Dependency Graph
+ */
+var DepGraph = (DepGraph = function DepGraph(opts) {
+ this.nodes = {}; // Node -> Node/Data (treated like a Set)
+ this.outgoingEdges = {}; // Node -> [Dependency Node]
+ this.incomingEdges = {}; // Node -> [Dependant Node]
+ this.circular = opts && !!opts.circular; // Allows circular deps
+});
+
+DepGraph.fromArray = (
+ items,
+ options = { itemId: 'id', parentItemId: 'parent_id' }
+) => {
+ const depGraph = new DepGraph();
+
+ items.forEach((item) => {
+ depGraph.addNode(item[options.itemId], item);
+ });
+ items.forEach((item) => {
+ if (item[options.parentItemId]) {
+ depGraph.addDependency(item[options.parentItemId], item[options.itemId]);
+ }
+ });
+ return depGraph;
+};
+
+DepGraph.prototype = {
+ /**
+ * The number of nodes in the graph.
+ */
+ size: function () {
+ return Object.keys(this.nodes).length;
+ },
+ /**
+ * Add a node to the dependency graph. If a node already exists, this method will do nothing.
+ */
+ addNode: function (node, data) {
+ if (!this.hasNode(node)) {
+ // Checking the arguments length allows the user to add a node with undefined data
+ if (arguments.length === 2) {
+ this.nodes[node] = data;
+ } else {
+ this.nodes[node] = node;
+ }
+ this.outgoingEdges[node] = [];
+ this.incomingEdges[node] = [];
+ }
+ },
+ /**
+ * Remove a node from the dependency graph. If a node does not exist, this method will do nothing.
+ */
+ removeNode: function (node) {
+ if (this.hasNode(node)) {
+ delete this.nodes[node];
+ delete this.outgoingEdges[node];
+ delete this.incomingEdges[node];
+ [this.incomingEdges, this.outgoingEdges].forEach(function (edgeList) {
+ Object.keys(edgeList).forEach(function (key) {
+ var idx = edgeList[key].indexOf(node);
+ if (idx >= 0) {
+ edgeList[key].splice(idx, 1);
+ }
+ }, this);
+ });
+ }
+ },
+ /**
+ * Check if a node exists in the graph
+ */
+ hasNode: function (node) {
+ return this.nodes.hasOwnProperty(node);
+ },
+ /**
+ * Get the data associated with a node name
+ */
+ getNodeData: function (node) {
+ if (this.hasNode(node)) {
+ return this.nodes[node];
+ } else {
+ throw new Error('Node does not exist: ' + node);
+ }
+ },
+
+ /**
+ * Set the associated data for a given node name. If the node does not exist, this method will throw an error
+ */
+ setNodeData: function (node, data) {
+ if (this.hasNode(node)) {
+ this.nodes[node] = data;
+ } else {
+ throw new Error('Node does not exist: ' + node);
+ }
+ },
+ /**
+ * Add a dependency between two nodes. If either of the nodes does not exist,
+ * an Error will be thrown.
+ */
+ addDependency: function (from, to) {
+ if (!this.hasNode(from)) {
+ throw new Error('Node does not exist: ' + from);
+ }
+ if (!this.hasNode(to)) {
+ throw new Error('Node does not exist: ' + to);
+ }
+ if (this.outgoingEdges[from].indexOf(to) === -1) {
+ this.outgoingEdges[from].push(to);
+ }
+ if (this.incomingEdges[to].indexOf(from) === -1) {
+ this.incomingEdges[to].push(from);
+ }
+ return true;
+ },
+ /**
+ * Remove a dependency between two nodes.
+ */
+ removeDependency: function (from, to) {
+ var idx;
+ if (this.hasNode(from)) {
+ idx = this.outgoingEdges[from].indexOf(to);
+ if (idx >= 0) {
+ this.outgoingEdges[from].splice(idx, 1);
+ }
+ }
+
+ if (this.hasNode(to)) {
+ idx = this.incomingEdges[to].indexOf(from);
+ if (idx >= 0) {
+ this.incomingEdges[to].splice(idx, 1);
+ }
+ }
+ },
+ /**
+ * Return a clone of the dependency graph. If any custom data is attached
+ * to the nodes, it will only be shallow copied.
+ */
+ clone: function () {
+ var source = this;
+ var result = new DepGraph();
+ var keys = Object.keys(source.nodes);
+ keys.forEach(function (n) {
+ result.nodes[n] = source.nodes[n];
+ result.outgoingEdges[n] = source.outgoingEdges[n].slice(0);
+ result.incomingEdges[n] = source.incomingEdges[n].slice(0);
+ });
+ return result;
+ },
+ /**
+ * Get an array containing the nodes that the specified node depends on (transitively).
+ *
+ * Throws an Error if the graph has a cycle, or the specified node does not exist.
+ *
+ * If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned
+ * in the array.
+ */
+ dependenciesOf: function (node, leavesOnly) {
+ if (this.hasNode(node)) {
+ var result = [];
+ var DFS = createDFS(
+ this.outgoingEdges,
+ leavesOnly,
+ result,
+ this.circular
+ );
+ DFS(node);
+ var idx = result.indexOf(node);
+ if (idx >= 0) {
+ result.splice(idx, 1);
+ }
+ return result;
+ } else {
+ throw new Error('Node does not exist: ' + node);
+ }
+ },
+ /**
+ * get an array containing the nodes that depend on the specified node (transitively).
+ *
+ * Throws an Error if the graph has a cycle, or the specified node does not exist.
+ *
+ * If `leavesOnly` is true, only nodes that do not have any dependants will be returned in the array.
+ */
+ dependantsOf: function (node, leavesOnly) {
+ if (this.hasNode(node)) {
+ var result = [];
+ var DFS = createDFS(
+ this.incomingEdges,
+ leavesOnly,
+ result,
+ this.circular
+ );
+ DFS(node);
+ var idx = result.indexOf(node);
+ if (idx >= 0) {
+ result.splice(idx, 1);
+ }
+ return result;
+ } else {
+ throw new Error('Node does not exist: ' + node);
+ }
+ },
+ /**
+ * Construct the overall processing order for the dependency graph.
+ *
+ * Throws an Error if the graph has a cycle.
+ *
+ * If `leavesOnly` is true, only nodes that do not depend on any other nodes will be returned.
+ */
+ overallOrder: function (leavesOnly) {
+ var self = this;
+ var result = [];
+ var keys = Object.keys(this.nodes);
+ if (keys.length === 0) {
+ return result; // Empty graph
+ } else {
+ if (!this.circular) {
+ // Look for cycles - we run the DFS starting at all the nodes in case there
+ // are several disconnected subgraphs inside this dependency graph.
+ var CycleDFS = createDFS(this.outgoingEdges, false, [], this.circular);
+ keys.forEach(function (n) {
+ CycleDFS(n);
+ });
+ }
+
+ var DFS = createDFS(
+ this.outgoingEdges,
+ leavesOnly,
+ result,
+ this.circular
+ );
+ // Find all potential starting points (nodes with nothing depending on them) an
+ // run a DFS starting at these points to get the order
+ keys
+ .filter(function (node) {
+ return self.incomingEdges[node].length === 0;
+ })
+ .forEach(function (n) {
+ DFS(n);
+ });
+
+ // If we're allowing cycles - we need to run the DFS against any remaining
+ // nodes that did not end up in the initial result (as they are part of a
+ // subgraph that does not have a clear starting point)
+ if (this.circular) {
+ keys
+ .filter(function (node) {
+ return result.indexOf(node) === -1;
+ })
+ .forEach(function (n) {
+ DFS(n);
+ });
+ }
+
+ return result;
+ }
+ },
+
+ mapNodes(mapper) {},
+};
+
+/**
+ * Cycle error, including the path of the cycle.
+ */
+var DepGraphCycleError = (exports.DepGraphCycleError = function (cyclePath) {
+ var message = 'Dependency Cycle Found: ' + cyclePath.join(' -> ');
+ var instance = new Error(message);
+ instance.cyclePath = cyclePath;
+ Object.setPrototypeOf(instance, Object.getPrototypeOf(this));
+ if (Error.captureStackTrace) {
+ Error.captureStackTrace(instance, DepGraphCycleError);
+ }
+ return instance;
+});
+DepGraphCycleError.prototype = Object.create(Error.prototype, {
+ constructor: {
+ value: Error,
+ enumerable: false,
+ writable: true,
+ configurable: true,
+ },
+});
+Object.setPrototypeOf(DepGraphCycleError, Error);
+
+export default DepGraph;
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilter.ts b/packages/server/src/lib/DynamicFilter/DynamicFilter.ts
new file mode 100644
index 000000000..2af4d7c4f
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilter.ts
@@ -0,0 +1,91 @@
+import { forEach, uniqBy } from 'lodash';
+import DynamicFilterAbstructor from './DynamicFilterAbstructor';
+import { IDynamicFilter, IFilterRole, IModel } from '@/interfaces';
+
+export default class DynamicFilter extends DynamicFilterAbstructor{
+ private model: IModel;
+ private tableName: string;
+ private dynamicFilters: IDynamicFilter[];
+
+ /**
+ * Constructor.
+ * @param {String} tableName -
+ */
+ constructor(model) {
+ super();
+
+ this.model = model;
+ this.tableName = model.tableName;
+ this.dynamicFilters = [];
+ }
+
+ /**
+ * Registers the given dynamic filter.
+ * @param {IDynamicFilter} filterRole - Filter role.
+ */
+ public setFilter = (dynamicFilter: IDynamicFilter) => {
+ dynamicFilter.setModel(this.model);
+
+ dynamicFilter.onInitialize();
+
+ this.dynamicFilters.push(dynamicFilter);
+ }
+
+ /**
+ * Retrieve dynamic filter build queries.
+ * @returns
+ */
+ private dynamicFiltersBuildQuery = () => {
+ return this.dynamicFilters.map((filter) => {
+ return filter.buildQuery()
+ });
+ }
+
+ /**
+ * Retrieve dynamic filter roles.
+ * @returns {IFilterRole[]}
+ */
+ private dynamicFilterTableColumns = (): IFilterRole[] => {
+ const localFilterRoles = [];
+
+ this.dynamicFilters.forEach((dynamicFilter) => {
+ const { filterRoles } = dynamicFilter;
+
+ localFilterRoles.push(
+ ...(Array.isArray(filterRoles) ? filterRoles : [filterRoles])
+ );
+ });
+ return localFilterRoles;
+ }
+
+ /**
+ * Builds queries of filter roles.
+ */
+ public buildQuery = () => {
+ const buildersCallbacks = this.dynamicFiltersBuildQuery();
+ const tableColumns = this.dynamicFilterTableColumns();
+
+ return (builder) => {
+ buildersCallbacks.forEach((builderCallback) => {
+ builderCallback(builder);
+ });
+ this.buildFilterRolesJoins(builder);
+ };
+ }
+
+ /**
+ * Retrieve response metadata from all filters adapters.
+ */
+ public getResponseMeta = () => {
+ const responseMeta = {};
+
+ this.dynamicFilters.forEach((filter) => {
+ const { responseMeta: filterMeta } = filter;
+
+ forEach(filterMeta, (value, key) => {
+ responseMeta[key] = value;
+ });
+ });
+ return responseMeta;
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterAbstructor.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterAbstructor.ts
new file mode 100644
index 000000000..3b3f6dee1
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterAbstructor.ts
@@ -0,0 +1,50 @@
+
+export default class DynamicFilterAbstructor {
+ /**
+ * Extract relation table name from relation.
+ * @param {String} column -
+ * @return {String} - join relation table.
+ */
+ protected getTableFromRelationColumn = (column: string) => {
+ const splitedColumn = column.split('.');
+ return splitedColumn.length > 0 ? splitedColumn[0] : '';
+ };
+
+ /**
+ * Builds view roles join queries.
+ * @param {String} tableName - Table name.
+ * @param {Array} roles - Roles.
+ */
+ protected buildFilterRolesJoins = (builder) => {
+ this.dynamicFilters.forEach((dynamicFilter) => {
+ const relationsFields = dynamicFilter.relationFields;
+
+ this.buildFieldsJoinQueries(builder, relationsFields);
+ });
+ };
+
+ /**
+ * Builds join queries of fields.
+ * @param builder -
+ * @param {string[]} fieldsRelations -
+ */
+ private buildFieldsJoinQueries = (builder, fieldsRelations: string[]) => {
+ fieldsRelations.forEach((fieldRelation) => {
+ const relation = this.model.relationMappings[fieldRelation];
+
+ if (relation) {
+ const splitToRelation = relation.join.to.split('.');
+ const relationTable = splitToRelation[0] || '';
+
+ builder.join(relationTable, relation.join.from, '=', relation.join.to);
+ }
+ });
+ };
+
+ /**
+ * Retrieve the dynamic filter mode.
+ */
+ protected getModel() {
+ return this.model;
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterAdvancedFilter.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterAdvancedFilter.ts
new file mode 100644
index 000000000..e18560208
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterAdvancedFilter.ts
@@ -0,0 +1,27 @@
+import { IFilterRole } from '@/interfaces';
+import DynamicFilterFilterRoles from './DynamicFilterFilterRoles';
+
+export default class DynamicFilterAdvancedFilter extends DynamicFilterFilterRoles {
+ private filterRoles: IFilterRole[];
+
+ /**
+ * Constructor method.
+ * @param {Array} filterRoles -
+ * @param {Array} resourceFields -
+ */
+ constructor(filterRoles: IFilterRole[]) {
+ super();
+
+ this.filterRoles = filterRoles;
+ this.setResponseMeta();
+ }
+
+ /**
+ * Sets response meta.
+ */
+ private setResponseMeta() {
+ this.responseMeta = {
+ filterRoles: this.filterRoles,
+ };
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterFilterRoles.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterFilterRoles.ts
new file mode 100644
index 000000000..ae0502e7e
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterFilterRoles.ts
@@ -0,0 +1,52 @@
+import DynamicFilterRoleAbstructor from './DynamicFilterRoleAbstructor';
+import { IFilterRole } from '@/interfaces';
+
+export default class FilterRoles extends DynamicFilterRoleAbstructor {
+ private filterRoles: IFilterRole[];
+
+ /**
+ * On initialize filter roles.
+ */
+ public onInitialize() {
+ super.onInitialize();
+ this.setFilterRolesRelations();
+ }
+
+ /**
+ * Builds filter roles logic expression.
+ * @return {string}
+ */
+ private buildLogicExpression(): string {
+ let expression = '';
+
+ this.filterRoles.forEach((role, index) => {
+ expression +=
+ index === 0 ? `${role.index} ` : `${role.condition} ${role.index} `;
+ });
+ return expression.trim();
+ }
+
+ /**
+ * Builds database query of view roles.
+ */
+ protected buildQuery() {
+ const logicExpression = this.buildLogicExpression();
+
+ return (builder) => {
+ this.buildFilterQuery(
+ this.model,
+ this.filterRoles,
+ logicExpression
+ )(builder);
+ };
+ }
+
+ /**
+ * Sets filter roles relations if field was relation type.
+ */
+ private setFilterRolesRelations() {
+ this.filterRoles.forEach((relationRole) => {
+ this.setRelationIfRelationField(relationRole.fieldKey);
+ });
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterQueryParser.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterQueryParser.ts
new file mode 100644
index 000000000..d57f82030
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterQueryParser.ts
@@ -0,0 +1,72 @@
+import { OPERATION } from '../LogicEvaluation/Parser';
+
+export default class QueryParser {
+ constructor(tree, queries) {
+ this.tree = tree;
+ this.queries = queries;
+ this.query = null;
+ }
+
+ setQuery(query) {
+ this.query = query.clone();
+ }
+
+ parse() {
+ return this.parseNode(this.tree);
+ }
+
+ parseNode(node) {
+ if (typeof node === 'string') {
+ const nodeQuery = this.getQuery(node);
+ return (query) => {
+ nodeQuery(query);
+ };
+ }
+ if (OPERATION[node.operation] === undefined) {
+ throw new Error(`unknow expression ${node.operation}`);
+ }
+ const leftQuery = this.getQuery(node.left);
+ const rightQuery = this.getQuery(node.right);
+
+ switch (node.operation) {
+ case '&&':
+ case 'AND':
+ default:
+ return (nodeQuery) =>
+ nodeQuery.where((query) => {
+ query.where((q) => {
+ leftQuery(q);
+ });
+ query.andWhere((q) => {
+ rightQuery(q);
+ });
+ });
+ case '||':
+ case 'OR':
+ return (nodeQuery) =>
+ nodeQuery.where((query) => {
+ query.where((q) => {
+ leftQuery(q);
+ });
+ query.orWhere((q) => {
+ rightQuery(q);
+ });
+ });
+ }
+ }
+
+ getQuery(node) {
+ if (typeof node !== 'string' && node !== null) {
+ return this.parseNode(node);
+ }
+ const value = parseFloat(node);
+
+ if (!isNaN(value)) {
+ if (typeof this.queries[node] === 'undefined') {
+ throw new Error(`unknow query under index ${node}`);
+ }
+ return this.queries[node];
+ }
+ return null;
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterRoleAbstructor.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterRoleAbstructor.ts
new file mode 100644
index 000000000..1dbc4f889
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterRoleAbstructor.ts
@@ -0,0 +1,387 @@
+import moment from 'moment';
+import * as R from 'ramda';
+import { IFilterRole, IDynamicFilter, IModel } from '@/interfaces';
+import Parser from '../LogicEvaluation/Parser';
+import DynamicFilterQueryParser from './DynamicFilterQueryParser';
+import { Lexer } from '../LogicEvaluation/Lexer';
+import { COMPARATOR_TYPE, FIELD_TYPE } from './constants';
+
+export default abstract class DynamicFilterAbstructor
+ implements IDynamicFilter
+{
+ protected filterRoles: IFilterRole[] = [];
+ protected tableName: string;
+ protected model: IModel;
+ protected responseMeta: { [key: string]: any } = {};
+ public relationFields = [];
+
+ /**
+ * Sets model the dynamic filter service.
+ * @param {IModel} model
+ */
+ public setModel(model: IModel) {
+ this.model = model;
+ this.tableName = model.tableName;
+ }
+
+ /**
+ * Transformes filter roles to map by index.
+ * @param {IModel} model
+ * @param {IFilterRole[]} roles
+ * @returns
+ */
+ protected convertRolesMapByIndex = (model, roles) => {
+ const rolesIndexSet = {};
+
+ roles.forEach((role) => {
+ rolesIndexSet[role.index] = this.buildRoleQuery(model, role);
+ });
+ return rolesIndexSet;
+ };
+
+ /**
+ * Builds database query from stored view roles.
+ * @param {Array} roles -
+ * @return {Function}
+ */
+ protected buildFilterRolesQuery = (
+ model: IModel,
+ roles: IFilterRole[],
+ logicExpression: string = ''
+ ) => {
+ const rolesIndexSet = this.convertRolesMapByIndex(model, roles);
+
+ // Lexer for logic expression.
+ const lexer = new Lexer(logicExpression);
+ const tokens = lexer.getTokens();
+
+ // Parse the logic expression.
+ const parser = new Parser(tokens);
+ const parsedTree = parser.parse();
+
+ const queryParser = new DynamicFilterQueryParser(parsedTree, rolesIndexSet);
+
+ return queryParser.parse();
+ };
+
+ /**
+ * Parses the logic expression to base expression.
+ * @param {string} logicExpression -
+ * @return {string}
+ */
+ private parseLogicExpression(logicExpression: string): string {
+ return R.compose(
+ R.replace(/or|OR/g, '||'),
+ R.replace(/and|AND/g, '&&'),
+ )(logicExpression);
+ }
+
+ /**
+ * Builds filter query for query builder.
+ * @param {String} tableName - Table name.
+ * @param {Array} roles - Filter roles.
+ * @param {String} logicExpression - Logic expression.
+ */
+ protected buildFilterQuery = (
+ model: IModel,
+ roles: IFilterRole[],
+ logicExpression: string
+ ) => {
+ const basicExpression = this.parseLogicExpression(logicExpression);
+
+ return (builder) => {
+ this.buildFilterRolesQuery(model, roles, basicExpression)(builder);
+ };
+ };
+
+ /**
+ * Retrieve relation column of comparator fieldز
+ */
+ private getFieldComparatorRelationColumn(field) {
+ const relation = this.model.relationMappings[field.relationKey];
+
+ if (relation) {
+ const relationModel = relation.modelClass;
+ const relationColumn =
+ field.relationEntityKey === 'id'
+ ? 'id'
+ : relationModel.getField(field.relationEntityKey, 'column');
+
+ return `${relationModel.tableName}.${relationColumn}`;
+ }
+ }
+
+ /**
+ * Retrieve the comparator field column.
+ * @param {IModel} model -
+ * @param {} -
+ */
+ private getFieldComparatorColumn = (field) => {
+ return field.fieldType === FIELD_TYPE.RELATION
+ ? this.getFieldComparatorRelationColumn(field)
+ : `${this.tableName}.${field.column}`;
+ };
+
+ /**
+ * Builds roles queries.
+ * @param {IModel} model -
+ * @param {Object} role -
+ */
+ protected buildRoleQuery = (model: IModel, role: IFilterRole) => {
+ const field = model.getField(role.fieldKey);
+ const comparatorColumn = this.getFieldComparatorColumn(field);
+
+ // Field relation custom query.
+ if (typeof field.filterCustomQuery !== 'undefined') {
+ return (builder) => {
+ field.filterCustomQuery(builder, role);
+ };
+ }
+ switch (field.fieldType) {
+ case FIELD_TYPE.BOOLEAN:
+ case FIELD_TYPE.ENUMERATION:
+ return this.booleanRoleQueryBuilder(role, comparatorColumn);
+ case FIELD_TYPE.NUMBER:
+ return this.numberRoleQueryBuilder(role, comparatorColumn);
+ case FIELD_TYPE.DATE:
+ return this.dateQueryBuilder(role, comparatorColumn);
+ case FIELD_TYPE.TEXT:
+ default:
+ return this.textRoleQueryBuilder(role, comparatorColumn);
+ }
+ };
+
+ /**
+ * Boolean column query builder.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn
+ * @returns
+ */
+ protected booleanRoleQueryBuilder = (
+ role: IFilterRole,
+ comparatorColumn: string
+ ) => {
+ switch (role.comparator) {
+ case COMPARATOR_TYPE.EQUALS:
+ case COMPARATOR_TYPE.EQUAL:
+ case COMPARATOR_TYPE.IS:
+ default:
+ return (builder) => {
+ builder.where(comparatorColumn, '=', role.value);
+ };
+ case COMPARATOR_TYPE.NOT_EQUAL:
+ case COMPARATOR_TYPE.NOT_EQUALS:
+ case COMPARATOR_TYPE.IS_NOT:
+ return (builder) => {
+ builder.where(comparatorColumn, '<>', role.value);
+ };
+ }
+ };
+
+ /**
+ * Numeric column query builder.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn
+ * @returns
+ */
+ protected numberRoleQueryBuilder = (
+ role: IFilterRole,
+ comparatorColumn: string
+ ) => {
+ switch (role.comparator) {
+ case COMPARATOR_TYPE.EQUALS:
+ case COMPARATOR_TYPE.EQUAL:
+ default:
+ return (builder) => {
+ builder.where(comparatorColumn, '=', role.value);
+ };
+ case COMPARATOR_TYPE.NOT_EQUAL:
+ case COMPARATOR_TYPE.NOT_EQUALS:
+ return (builder) => {
+ builder.whereNot(comparatorColumn, role.value);
+ };
+ case COMPARATOR_TYPE.BIGGER_THAN:
+ case COMPARATOR_TYPE.BIGGER:
+ return (builder) => {
+ builder.where(comparatorColumn, '>', role.value);
+ };
+ case COMPARATOR_TYPE.BIGGER_OR_EQUALS:
+ return (builder) => {
+ builder.where(comparatorColumn, '>=', role.value);
+ };
+ case COMPARATOR_TYPE.SMALLER_THAN:
+ case COMPARATOR_TYPE.SMALLER:
+ return (builder) => {
+ builder.where(comparatorColumn, '<', role.value);
+ };
+ case COMPARATOR_TYPE.SMALLER_OR_EQUALS:
+ return (builder) => {
+ builder.where(comparatorColumn, '<=', role.value);
+ };
+ }
+ };
+
+ /**
+ * Text column query builder.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn
+ * @returns {Function}
+ */
+ protected textRoleQueryBuilder = (
+ role: IFilterRole,
+ comparatorColumn: string
+ ) => {
+ switch (role.comparator) {
+ case COMPARATOR_TYPE.EQUAL:
+ case COMPARATOR_TYPE.EQUALS:
+ case COMPARATOR_TYPE.IS:
+ default:
+ return (builder) => {
+ builder.where(comparatorColumn, role.value);
+ };
+ case COMPARATOR_TYPE.NOT_EQUALS:
+ case COMPARATOR_TYPE.NOT_EQUAL:
+ case COMPARATOR_TYPE.IS_NOT:
+ return (builder) => {
+ builder.whereNot(comparatorColumn, role.value);
+ };
+ case COMPARATOR_TYPE.CONTAIN:
+ case COMPARATOR_TYPE.CONTAINS:
+ return (builder) => {
+ builder.where(comparatorColumn, 'LIKE', `%${role.value}%`);
+ };
+ case COMPARATOR_TYPE.NOT_CONTAIN:
+ case COMPARATOR_TYPE.NOT_CONTAINS:
+ return (builder) => {
+ builder.whereNot(comparatorColumn, 'LIKE', `%${role.value}%`);
+ };
+ case COMPARATOR_TYPE.STARTS_WITH:
+ case COMPARATOR_TYPE.START_WITH:
+ return (builder) => {
+ builder.where(comparatorColumn, 'LIKE', `${role.value}%`);
+ };
+ case COMPARATOR_TYPE.ENDS_WITH:
+ case COMPARATOR_TYPE.END_WITH:
+ return (builder) => {
+ builder.where(comparatorColumn, 'LIKE', `%${role.value}`);
+ };
+
+ }
+ };
+
+ /**
+ * Date column query builder.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn
+ * @returns {Function}
+ */
+ protected dateQueryBuilder = (
+ role: IFilterRole,
+ comparatorColumn: string
+ ) => {
+ switch (role.comparator) {
+ case COMPARATOR_TYPE.AFTER:
+ case COMPARATOR_TYPE.BEFORE:
+ return (builder) => {
+ this.dateQueryAfterBeforeComparator(role, comparatorColumn, builder);
+ };
+ case COMPARATOR_TYPE.IN:
+ return (builder) => {
+ this.dateQueryInComparator(role, comparatorColumn, builder);
+ };
+ }
+ };
+
+ /**
+ * Date query 'IN' comparator type.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn
+ * @param builder
+ */
+ protected dateQueryInComparator = (
+ role: IFilterRole,
+ comparatorColumn: string,
+ builder
+ ) => {
+ const hasTimeFormat = moment(
+ role.value,
+ 'YYYY-MM-DD HH:MM',
+ true
+ ).isValid();
+ const dateFormat = 'YYYY-MM-DD HH:MM:SS';
+
+ if (hasTimeFormat) {
+ const targetDateTime = moment(role.value).format(dateFormat);
+ builder.where(comparatorColumn, '=', targetDateTime);
+ } else {
+ const startDate = moment(role.value).startOf('day');
+ const endDate = moment(role.value).endOf('day');
+
+ builder.where(comparatorColumn, '>=', startDate.format(dateFormat));
+ builder.where(comparatorColumn, '<=', endDate.format(dateFormat));
+ }
+ };
+
+ /**
+ * Date query after/before comparator type.
+ * @param {IFilterRole} role
+ * @param {string} comparatorColumn - Column.
+ * @param builder
+ */
+ protected dateQueryAfterBeforeComparator = (
+ role: IFilterRole,
+ comparatorColumn: string,
+ builder
+ ) => {
+ const comparator = role.comparator === COMPARATOR_TYPE.BEFORE ? '<' : '>';
+ const hasTimeFormat = moment(
+ role.value,
+ 'YYYY-MM-DD HH:MM',
+ true
+ ).isValid();
+ const targetDate = moment(role.value);
+ const dateFormat = 'YYYY-MM-DD HH:MM:SS';
+
+ if (!hasTimeFormat) {
+ if (role.comparator === COMPARATOR_TYPE.BEFORE) {
+ targetDate.startOf('day');
+ } else {
+ targetDate.endOf('day');
+ }
+ }
+ const comparatorValue = targetDate.format(dateFormat);
+ builder.where(comparatorColumn, comparator, comparatorValue);
+ };
+
+ /**
+ * Registers relation field if the given field was relation type
+ * and not registered.
+ * @param {string} fieldKey - Field key.
+ */
+ protected setRelationIfRelationField = (fieldKey: string): void => {
+ const field = this.model.getField(fieldKey);
+ const isAlreadyRegistered = this.relationFields.some(
+ (field) => field === fieldKey
+ );
+
+ if (
+ !isAlreadyRegistered &&
+ field &&
+ field.fieldType === FIELD_TYPE.RELATION
+ ) {
+ this.relationFields.push(field.relationKey);
+ }
+ };
+
+ /**
+ * Retrieve the model.
+ */
+ getModel() {
+ return this.model;
+ }
+
+ /**
+ * On initialize the registered dynamic filter.
+ */
+ onInitialize() {}
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterSearch.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterSearch.ts
new file mode 100644
index 000000000..3e8650872
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterSearch.ts
@@ -0,0 +1,48 @@
+import { IFilterRole } from '@/interfaces';
+import DynamicFilterFilterRoles from './DynamicFilterFilterRoles';
+
+export default class DynamicFilterSearch extends DynamicFilterFilterRoles {
+ private searchKeyword: string;
+ private filterRoles: IFilterRole[];
+
+ /**
+ * Constructor method.
+ * @param {string} searchKeyword - Search keyword.
+ */
+ constructor(searchKeyword: string) {
+ super();
+ this.searchKeyword = searchKeyword;
+ }
+
+ /**
+ * On initialize the dynamic filter.
+ */
+ public onInitialize() {
+ super.onInitialize();
+ this.filterRoles = this.getModelSearchFilterRoles(this.searchKeyword);
+ }
+
+ /**
+ * Retrieve the filter roles from model search roles.
+ * @param {string} searchKeyword
+ * @returns {IFilterRole[]}
+ */
+ private getModelSearchFilterRoles(searchKeyword: string): IFilterRole[] {
+ const model = this.getModel();
+
+ return model.searchRoles.map((searchRole, index) => ({
+ ...searchRole,
+ value: searchKeyword,
+ index: index + 1,
+ }));
+ }
+
+ /**
+ *
+ */
+ setResponseMeta() {
+ this.responseMeta = {
+ searchKeyword: this.searchKeyword,
+ };
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterSortBy.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterSortBy.ts
new file mode 100644
index 000000000..f1ab6c7fc
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterSortBy.ts
@@ -0,0 +1,92 @@
+import DynamicFilterRoleAbstructor from '@/lib/DynamicFilter/DynamicFilterRoleAbstructor';
+import { FIELD_TYPE } from './constants';
+
+interface ISortRole {
+ fieldKey: string;
+ order: string;
+}
+
+export default class DynamicFilterSortBy extends DynamicFilterRoleAbstructor {
+ private sortRole: ISortRole = {};
+
+ /**
+ * Constructor method.
+ * @param {string} sortByFieldKey
+ * @param {string} sortDirection
+ */
+ constructor(sortByFieldKey: string, sortDirection: string) {
+ super();
+
+ this.sortRole = {
+ fieldKey: sortByFieldKey,
+ order: sortDirection,
+ };
+ this.setResponseMeta();
+ }
+
+ /**
+ * On initialize the dyanmic sort by.
+ */
+ public onInitialize() {
+ this.setRelationIfRelationField(this.sortRole.fieldKey);
+ }
+
+ /**
+ * Retrieve field comparator relatin column.
+ * @param field
+ * @returns {string}
+ */
+ private getFieldComparatorRelationColumn = (field): string => {
+ const relation = this.model.relationMappings[field.relationKey];
+
+ if (relation) {
+ const relationModel = relation.modelClass;
+ const relationField = relationModel.getField(field.relationEntityLabel);
+
+ return `${relationModel.tableName}.${relationField.column}`;
+ }
+ return '';
+ };
+
+ /**
+ * Retrieve the comparator field column.
+ * @param {IModel} field
+ * @returns {string}
+ */
+ private getFieldComparatorColumn = (field): string => {
+ return field.fieldType === FIELD_TYPE.RELATION
+ ? this.getFieldComparatorRelationColumn(field)
+ : `${this.tableName}.${field.column}`;
+ };
+
+ /**
+ * Builds database query of sort by column on the given direction.
+ */
+ public buildQuery = () => {
+ const field = this.model.getField(this.sortRole.fieldKey);
+ const comparatorColumn = this.getFieldComparatorColumn(field);
+
+ // Sort custom query.
+ if (typeof field.sortCustomQuery !== 'undefined') {
+ return (builder) => {
+ field.sortCustomQuery(builder, this.sortRole);
+ };
+ }
+
+ return (builder) => {
+ if (this.sortRole.fieldKey) {
+ builder.orderBy(`${comparatorColumn}`, this.sortRole.order);
+ }
+ };
+ };
+
+ /**
+ * Sets response meta.
+ */
+ public setResponseMeta() {
+ this.responseMeta = {
+ sortOrder: this.sortRole.fieldKey,
+ sortBy: this.sortRole.order,
+ };
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/DynamicFilterViews.ts b/packages/server/src/lib/DynamicFilter/DynamicFilterViews.ts
new file mode 100644
index 000000000..40e95c5b4
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/DynamicFilterViews.ts
@@ -0,0 +1,56 @@
+import { omit } from 'lodash';
+import { IView, IViewRole } from '@/interfaces';
+import DynamicFilterRoleAbstructor from './DynamicFilterRoleAbstructor';
+
+export default class DynamicFilterViews extends DynamicFilterRoleAbstructor {
+ private viewSlug: string;
+ private logicExpression: string;
+ private filterRoles: IViewRole[];
+ private viewColumns = [];
+
+ /**
+ * Constructor method.
+ * @param {IView} view -
+ */
+ constructor(view: IView) {
+ super();
+
+ this.viewSlug = view.slug;
+ this.filterRoles = view.roles;
+ this.viewColumns = view.columns;
+ this.logicExpression = view.rolesLogicExpression
+ .replace('AND', '&&')
+ .replace('OR', '||');
+
+ this.setResponseMeta();
+ }
+
+ /**
+ * Builds database query of view roles.
+ */
+ public buildQuery() {
+ return (builder) => {
+ this.buildFilterQuery(
+ this.model,
+ this.filterRoles,
+ this.logicExpression
+ )(builder);
+ };
+ }
+
+ /**
+ * Sets response meta.
+ */
+ public setResponseMeta() {
+ this.responseMeta = {
+ view: {
+ logicExpression: this.logicExpression,
+ filterRoles: this.filterRoles.map((filterRole) => ({
+ ...omit(filterRole, ['id', 'viewId']),
+ })),
+ viewSlug: this.viewSlug,
+ viewColumns: this.viewColumns,
+ },
+ };
+ }
+}
diff --git a/packages/server/src/lib/DynamicFilter/constants.ts b/packages/server/src/lib/DynamicFilter/constants.ts
new file mode 100644
index 000000000..f845e16c9
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/constants.ts
@@ -0,0 +1,43 @@
+export const COMPARATOR_TYPE = {
+ EQUAL: 'equal',
+ EQUALS: 'equals',
+
+ NOT_EQUAL: 'not_equal',
+ NOT_EQUALS: 'not_equals',
+
+ BIGGER_THAN: 'bigger_than',
+ BIGGER: 'bigger',
+ BIGGER_OR_EQUALS: 'bigger_or_equals',
+
+ SMALLER_THAN: 'smaller_than',
+ SMALLER: 'smaller',
+ SMALLER_OR_EQUALS: 'smaller_or_equals',
+
+ IS: 'is',
+ IS_NOT: 'is_not',
+
+ CONTAINS: 'contains',
+ CONTAIN: 'contain',
+ NOT_CONTAINS: 'contains',
+ NOT_CONTAIN: 'contain',
+
+ AFTER: 'after',
+ BEFORE: 'before',
+ IN: 'in',
+
+ STARTS_WITH: 'starts_with',
+ START_WITH: 'start_with',
+
+ ENDS_WITH: 'ends_with',
+ END_WITH: 'end_with'
+};
+
+export const FIELD_TYPE = {
+ TEXT: 'text',
+ NUMBER: 'number',
+ ENUMERATION: 'enumeration',
+ BOOLEAN: 'boolean',
+ RELATION: 'relation',
+ DATE: 'date',
+ COMPUTED: 'computed'
+};
diff --git a/packages/server/src/lib/DynamicFilter/index.ts b/packages/server/src/lib/DynamicFilter/index.ts
new file mode 100644
index 000000000..10cc6221c
--- /dev/null
+++ b/packages/server/src/lib/DynamicFilter/index.ts
@@ -0,0 +1,13 @@
+
+
+import DynamicFilter from './DynamicFilter';
+import DynamicFilterSortBy from './DynamicFilterSortBy';
+import DynamicFilterViews from './DynamicFilterViews';
+import DynamicFilterFilterRoles from './DynamicFilterFilterRoles';
+
+export {
+ DynamicFilter,
+ DynamicFilterSortBy,
+ DynamicFilterViews,
+ DynamicFilterFilterRoles,
+};
\ No newline at end of file
diff --git a/packages/server/src/lib/EventPublisher/EventPublisher.ts b/packages/server/src/lib/EventPublisher/EventPublisher.ts
new file mode 100644
index 000000000..23a3b7103
--- /dev/null
+++ b/packages/server/src/lib/EventPublisher/EventPublisher.ts
@@ -0,0 +1,66 @@
+import { Container } from 'typedi';
+import { EventEmitter2 } from 'eventemitter2';
+
+interface IEventPublisherArgs {
+ subscribers: EventSubscriber[];
+}
+class PublishEvent {
+ constructor(public id: string) {}
+}
+
+type SubscribeListenerFunction = (event: PublishEvent) => void;
+type SubscribeFunction = (id: string, cb: SubscribeListenerFunction) => void;
+
+interface IEventBus {
+ subscribe: SubscribeFunction;
+}
+
+export abstract class EventSubscriber {
+ abstract attach(bus: IEventBus): void;
+}
+
+export class EventPublisher {
+ private emitter: EventEmitter2;
+
+ /**
+ *
+ * @param {IEventPublisherArgs} args
+ */
+ constructor() {
+ this.emitter = new EventEmitter2({ wildcard: true, delimiter: '.' });
+ }
+
+ /**
+ *
+ * @param {EventSubscriber} args
+ */
+ loadSubscribers(subscribers: EventSubscriber[]) {
+ const bus: IEventBus = {
+ subscribe: (id, cb) => {
+ this.emitter.on(id, cb);
+ },
+ };
+ for (const Subscriber of subscribers) {
+ const subscriberInstance = Container.get(Subscriber);
+ subscriberInstance.attach(bus);
+ }
+ }
+
+ /**
+ *
+ * @param event
+ * @param payload
+ */
+ emit(event: string, payload) {
+ return this.emitter.emit(event, payload);
+ }
+
+ /**
+ *
+ * @param event
+ * @param payload
+ */
+ emitAsync(event: string, payload) {
+ return this.emitter.emitAsync(event, payload);
+ }
+}
diff --git a/packages/server/src/lib/KnexFactory/index.js b/packages/server/src/lib/KnexFactory/index.js
new file mode 100644
index 000000000..866af6eae
--- /dev/null
+++ b/packages/server/src/lib/KnexFactory/index.js
@@ -0,0 +1,55 @@
+const { extend, isFunction, isObject } = require('lodash');
+
+export default class KnexFactory {
+
+ constructor(knex) {
+ this.knex = knex;
+
+ this.factories = [];
+ }
+
+ define(name, tableName, defaultAttributes) {
+ this.factories[name] = { tableName, defaultAttributes };
+ }
+
+ async build(factoryName, attributes) {
+ const factory = this.factories[factoryName];
+
+ if (!factory) {
+ throw `Unkown factory: ${factoryName}`;
+ }
+ let { defaultAttributes } = factory;
+ const insertData = {};
+
+ if( 'function' === typeof defaultAttributes) {
+ defaultAttributes = await defaultAttributes();
+ }
+ extend(insertData, defaultAttributes, attributes);
+
+ for (let k in insertData) {
+ const v = insertData[k];
+
+ if (isFunction(v)) {
+ insertData[k] = await v();
+ } else {
+ insertData[k] = await v;
+ }
+ if (isObject(insertData[k]) && insertData[k].id) {
+ insertData[k] = insertData[k].id;
+ }
+ };
+
+ return insertData;
+ }
+
+ async create(factoryName, attributes) {
+ const factory = this.factories[factoryName];
+ const insertData = await this.build(factoryName, attributes);
+ const { tableName } = factory;
+
+ const [id] = await this.knex(tableName).insert(insertData);
+ const record = await this.knex(tableName).where({ id }).first();
+
+ return record;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/LogicEvaluation/Lexer.js b/packages/server/src/lib/LogicEvaluation/Lexer.js
new file mode 100644
index 000000000..3cfc04f41
--- /dev/null
+++ b/packages/server/src/lib/LogicEvaluation/Lexer.js
@@ -0,0 +1,172 @@
+
+const OperationType = {
+ LOGIC: 'LOGIC',
+ STRING: 'STRING',
+ COMPARISON: 'COMPARISON',
+ MATH: 'MATH',
+};
+
+export class Lexer {
+ // operation table
+ static get optable() {
+ return {
+ '=': OperationType.LOGIC,
+ '&': OperationType.LOGIC,
+ '|': OperationType.LOGIC,
+ '?': OperationType.LOGIC,
+ ':': OperationType.LOGIC,
+
+ '\'': OperationType.STRING,
+ '"': OperationType.STRING,
+
+ '!': OperationType.COMPARISON,
+ '>': OperationType.COMPARISON,
+ '<': OperationType.COMPARISON,
+
+ '(': OperationType.MATH,
+ ')': OperationType.MATH,
+ '+': OperationType.MATH,
+ '-': OperationType.MATH,
+ '*': OperationType.MATH,
+ '/': OperationType.MATH,
+ '%': OperationType.MATH,
+ };
+ }
+
+ /**
+ * Constructor
+ * @param {*} expression -
+ */
+ constructor(expression) {
+ this.currentIndex = 0;
+ this.input = expression;
+ this.tokenList = [];
+ }
+
+ getTokens() {
+ let tok;
+ do {
+ // read current token, so step should be -1
+ tok = this.pickNext(-1);
+ const pos = this.currentIndex;
+ switch (Lexer.optable[tok]) {
+ case OperationType.LOGIC:
+ // == && || ===
+ this.readLogicOpt(tok);
+ break;
+
+ case OperationType.STRING:
+ this.readString(tok);
+ break;
+
+ case OperationType.COMPARISON:
+ this.readCompare(tok);
+ break;
+
+ case OperationType.MATH:
+ this.receiveToken();
+ break;
+
+ default:
+ this.readValue(tok);
+ }
+
+ // if the pos not changed, this loop will go into a infinite loop, every step of while loop,
+ // we must move the pos forward
+ // so here we should throw error, for example `1 & 2`
+ if (pos === this.currentIndex && tok !== undefined) {
+ const err = new Error(`unkonw token ${tok} from input string ${this.input}`);
+ err.name = 'UnknowToken';
+ throw err;
+ }
+ } while (tok !== undefined)
+
+ return this.tokenList;
+ }
+
+ /**
+ * read next token, the index param can set next step, default go foward 1 step
+ *
+ * @param index next postion
+ */
+ pickNext(index = 0) {
+ return this.input[index + this.currentIndex + 1];
+ }
+
+ /**
+ * Store token into result tokenList, and move the pos index
+ *
+ * @param index
+ */
+ receiveToken(index = 1) {
+ const tok = this.input.slice(this.currentIndex, this.currentIndex + index).trim();
+ // skip empty string
+ if (tok) {
+ this.tokenList.push(tok);
+ }
+
+ this.currentIndex += index;
+ }
+
+ // ' or "
+ readString(tok) {
+ let next;
+ let index = 0;
+ do {
+ next = this.pickNext(index);
+ index += 1;
+ } while (next !== tok && next !== undefined);
+ this.receiveToken(index + 1);
+ }
+
+ // > or < or >= or <= or !==
+ // tok in (>, <, !)
+ readCompare(tok) {
+ if (this.pickNext() !== '=') {
+ this.receiveToken(1);
+ return;
+ }
+ // !==
+ if (tok === '!' && this.pickNext(1) === '=') {
+ this.receiveToken(3);
+ return;
+ }
+ this.receiveToken(2);
+ }
+
+ // === or ==
+ // && ||
+ readLogicOpt(tok) {
+ if (this.pickNext() === tok) {
+ // ===
+ if (tok === '=' && this.pickNext(1) === tok) {
+ return this.receiveToken(3);
+ }
+ // == && ||
+ return this.receiveToken(2);
+ }
+ // handle as &&
+ // a ? b : c is equal to a && b || c
+ if (tok === '?' || tok === ':') {
+ return this.receiveToken(1);
+ }
+ }
+
+ readValue(tok) {
+ if (!tok) {
+ return;
+ }
+
+ let index = 0;
+ while (!Lexer.optable[tok] && tok !== undefined) {
+ tok = this.pickNext(index);
+ index += 1;
+ }
+ this.receiveToken(index);
+ }
+}
+
+export default function token(expression) {
+ const lexer = new Lexer(expression);
+ return lexer.getTokens();
+}
diff --git a/packages/server/src/lib/LogicEvaluation/Parser.js b/packages/server/src/lib/LogicEvaluation/Parser.js
new file mode 100644
index 000000000..8e7156592
--- /dev/null
+++ b/packages/server/src/lib/LogicEvaluation/Parser.js
@@ -0,0 +1,159 @@
+export const OPERATION = {
+ '!': 5,
+ '*': 4,
+ '/': 4,
+ '%': 4,
+ '+': 3,
+ '-': 3,
+ '>': 2,
+ '<': 2,
+ '>=': 2,
+ '<=': 2,
+ '===': 2,
+ '!==': 2,
+ '==': 2,
+ '!=': 2,
+ '&&': 1,
+ '||': 1,
+ '?': 1,
+ ':': 1,
+};
+
+// export interface Node {
+// left: Node | string | null;
+// right: Node | string | null;
+// operation: string;
+// grouped?: boolean;
+// };
+
+export default class Parser {
+
+ constructor(token) {
+ this.index = -1;
+ this.blockLevel = 0;
+ this.token = token;
+ }
+
+ /**
+ *
+ * @return {Node | string} =-
+ */
+ parse() {
+ let tok;
+ let root = {
+ left: null,
+ right: null,
+ operation: null,
+ };
+
+ do {
+ tok = this.parseStatement();
+
+ if (tok === null || tok === undefined) {
+ break;
+ }
+
+ if (root.left === null) {
+ root.left = tok;
+ root.operation = this.nextToken();
+
+ if (!root.operation) {
+ return tok;
+ }
+
+ root.right = this.parseStatement();
+ } else {
+ if (typeof tok !== 'string') {
+ throw new Error('operation must be string, but get ' + JSON.stringify(tok));
+ }
+ root = this.addNode(tok, this.parseStatement(), root);
+ }
+ } while (tok);
+
+ return root;
+ }
+
+ nextToken() {
+ this.index += 1;
+ return this.token[this.index];
+ }
+
+ prevToken() {
+ return this.token[this.index - 1];
+ }
+
+ /**
+ *
+ * @param {string} operation
+ * @param {Node|String|null} right
+ * @param {Node} root
+ */
+ addNode(operation, right, root) {
+ let pre = root;
+
+ if (this.compare(pre.operation, operation) < 0 && !pre.grouped) {
+
+ while (pre.right !== null &&
+ typeof pre.right !== 'string' &&
+ this.compare(pre.right.operation, operation) < 0 && !pre.right.grouped) {
+ pre = pre.right;
+ }
+
+ pre.right = {
+ operation,
+ left: pre.right,
+ right,
+ };
+ return root;
+ }
+ return {
+ left: pre,
+ right,
+ operation,
+ }
+ }
+
+ /**
+ *
+ * @param {String} a
+ * @param {String} b
+ */
+ compare(a, b) {
+ if (!OPERATION.hasOwnProperty(a) || !OPERATION.hasOwnProperty(b)) {
+ throw new Error(`unknow operation ${a} or ${b}`);
+ }
+ return OPERATION[a] - OPERATION[b];
+ }
+
+ /**
+ * @return string | Node | null
+ */
+ parseStatement() {
+ const token = this.nextToken();
+ if (token === '(') {
+ this.blockLevel += 1;
+ const node = this.parse();
+ this.blockLevel -= 1;
+
+ if (typeof node !== 'string') {
+ node.grouped = true;
+ }
+ return node;
+ }
+
+ if (token === ')') {
+ return null;
+ }
+
+ if (token === '!') {
+ return { left: null, operation: token, right: this.parseStatement() }
+ }
+
+ // 3 > -12 or -12 + 10
+ if (token === '-' && (OPERATION[this.prevToken()] > 0 || this.prevToken() === undefined)) {
+ return { left: '0', operation: token, right: this.parseStatement(), grouped: true };
+ }
+
+ return token;
+ }
+}
diff --git a/packages/server/src/lib/LogicEvaluation/QueryParser.js b/packages/server/src/lib/LogicEvaluation/QueryParser.js
new file mode 100644
index 000000000..cd31c128d
--- /dev/null
+++ b/packages/server/src/lib/LogicEvaluation/QueryParser.js
@@ -0,0 +1,61 @@
+import { OPERATION } from './Parser';
+
+export default class QueryParser {
+
+ constructor(tree, queries) {
+ this.tree = tree;
+ this.queries = queries;
+ this.query = null;
+ }
+
+ setQuery(query) {
+ this.query = query.clone();
+ }
+
+ parse() {
+ return this.parseNode(this.tree);
+ }
+
+ parseNode(node) {
+ if (typeof node === 'string') {
+ const nodeQuery = this.getQuery(node);
+ return (query) => { nodeQuery(query); };
+ }
+ if (OPERATION[node.operation] === undefined) {
+ throw new Error(`unknow expression ${node.operation}`);
+ }
+ const leftQuery = this.getQuery(node.left);
+ const rightQuery = this.getQuery(node.right);
+
+ switch (node.operation) {
+ case '&&':
+ case 'AND':
+ default:
+ return (nodeQuery) => nodeQuery.where((query) => {
+ query.where((q) => { leftQuery(q); });
+ query.andWhere((q) => { rightQuery(q); });
+ });
+ case '||':
+ case 'OR':
+ return (nodeQuery) => nodeQuery.where((query) => {
+ query.where((q) => { leftQuery(q); });
+ query.orWhere((q) => { rightQuery(q); });
+ });
+ }
+ }
+
+ getQuery(node) {
+ if (typeof node !== 'string' && node !== null) {
+ return this.parseNode(node);
+ }
+ const value = parseFloat(node);
+
+ if (!isNaN(value)) {
+ if (typeof this.queries[node] === 'undefined') {
+ throw new Error(`unknow query under index ${node}`);
+ }
+ return this.queries[node];
+ }
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Mail/index.ts b/packages/server/src/lib/Mail/index.ts
new file mode 100644
index 000000000..553b5eb37
--- /dev/null
+++ b/packages/server/src/lib/Mail/index.ts
@@ -0,0 +1,115 @@
+import fs from 'fs';
+import Mustache from 'mustache';
+import { Container } from 'typedi';
+import path from 'path';
+import { IMailable } from '@/interfaces';
+
+interface IMailAttachment {
+ filename: string;
+ path: string;
+ cid: string;
+}
+
+export default class Mail {
+ view: string;
+ subject: string;
+ to: string;
+ from: string = `${process.env.MAIL_FROM_NAME} ${process.env.MAIL_FROM_ADDRESS}`;
+ data: { [key: string]: string | number };
+ attachments: IMailAttachment[];
+
+ /**
+ * Mail options.
+ */
+ private get mailOptions() {
+ return {
+ to: this.to,
+ from: this.from,
+ subject: this.subject,
+ html: this.render(this.data),
+ attachments: this.attachments,
+ };
+ }
+
+ /**
+ * Sends the given mail to the target address.
+ */
+ public send() {
+ return new Promise((resolve, reject) => {
+ const Mail = Container.get('mail');
+
+ Mail.sendMail(this.mailOptions, (error) => {
+ if (error) {
+ reject(error);
+ return;
+ }
+ resolve(true);
+ });
+ });
+ }
+
+ /**
+ * Set send mail to address.
+ * @param {string} to -
+ */
+ setTo(to: string) {
+ this.to = to;
+ return this;
+ }
+
+ /**
+ * Sets from address to the mail.
+ * @param {string} from
+ * @return {}
+ */
+ private setFrom(from: string) {
+ this.from = from;
+ return this;
+ }
+
+ setAttachments(attachments: IMailAttachment[]) {
+ this.attachments = attachments;
+ return this;
+ }
+
+ /**
+ * Set mail subject.
+ * @param {string} subject
+ */
+ setSubject(subject: string) {
+ this.subject = subject;
+ return this;
+ }
+
+ /**
+ * Set view directory.
+ * @param {string} view
+ */
+ setView(view: string) {
+ this.view = view;
+ return this;
+ }
+
+ setData(data) {
+ this.data = data;
+ return this;
+ }
+
+ /**
+ * Renders the view template with the given data.
+ * @param {object} data
+ * @return {string}
+ */
+ render(data): string {
+ const viewContent = this.getViewContent();
+ return Mustache.render(viewContent, data);
+ }
+
+ /**
+ * Retrieve view content from the view directory.
+ */
+ private getViewContent(): string {
+ const filePath = path.join(global.__root_dir, `../views/${this.view}`);
+ return fs.readFileSync(filePath, 'utf8');
+ }
+}
diff --git a/packages/server/src/lib/Metable/MetableConfig.ts b/packages/server/src/lib/Metable/MetableConfig.ts
new file mode 100644
index 000000000..21febaffd
--- /dev/null
+++ b/packages/server/src/lib/Metable/MetableConfig.ts
@@ -0,0 +1,40 @@
+import { get } from 'lodash';
+
+export default class MetableConfig {
+ readonly config: any;
+
+ constructor(config) {
+ this.setConfig(config);
+ }
+
+ /**
+ * Sets config.
+ */
+ setConfig(config) {
+ this.config = config;
+ }
+
+ /**
+ *
+ * @param {string} key
+ * @param {string} group
+ * @param {string} accessor
+ * @returns {object|string}
+ */
+ getMetaConfig(key: string, group?: string, accessor?: string) {
+ const configGroup = get(this.config, group);
+ const config = get(configGroup, key);
+
+ return accessor ? get(config, accessor) : config;
+ }
+
+ /**
+ *
+ * @param {string} key
+ * @param {string} group
+ * @returns {string}
+ */
+ getMetaType(key: string, group?: string) {
+ return this.getMetaConfig(key, group, 'type');
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Metable/MetableModel.js b/packages/server/src/lib/Metable/MetableModel.js
new file mode 100644
index 000000000..f1e489a1a
--- /dev/null
+++ b/packages/server/src/lib/Metable/MetableModel.js
@@ -0,0 +1,12 @@
+
+
+export default class Metable{
+
+ static get modifiers() {
+ return {
+ whereKey(builder, key) {
+ builder.where('key', key);
+ },
+ };
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Metable/MetableStore.ts b/packages/server/src/lib/Metable/MetableStore.ts
new file mode 100644
index 000000000..3d9400361
--- /dev/null
+++ b/packages/server/src/lib/Metable/MetableStore.ts
@@ -0,0 +1,215 @@
+import { Model } from 'objection';
+import { omit, isEmpty } from 'lodash';
+import { IMetadata, IMetaQuery, IMetableStore } from '@/interfaces';
+import { itemsStartWith } from 'utils';
+
+export default class MetableStore implements IMetableStore {
+ metadata: IMetadata[];
+ model: Model;
+ extraColumns: string[];
+
+ /**
+ * Constructor method.
+ */
+ constructor() {
+ this.metadata = [];
+ this.model = null;
+ this.extraColumns = [];
+ }
+
+ /**
+ * Sets a extra columns.
+ * @param {Array} columns -
+ */
+ setExtraColumns(columns: string[]): void {
+ this.extraColumns = columns;
+ }
+
+ /**
+ * Find the given metadata key.
+ * @param {string|IMetaQuery} query -
+ * @returns {IMetadata} - Metadata object.
+ */
+ find(query: string | IMetaQuery): IMetadata {
+ const { key, value, ...extraColumns } = this.parseQuery(query);
+
+ return this.metadata.find((meta: IMetadata) => {
+ const isSameKey = meta.key === key;
+ const sameExtraColumns = this.extraColumns.some(
+ (extraColumn: string) => extraColumns[extraColumn] === meta[extraColumn]
+ );
+
+ const isSameExtraColumns = sameExtraColumns || isEmpty(extraColumns);
+
+ return isSameKey && isSameExtraColumns;
+ });
+ }
+
+ /**
+ * Retrieve all metadata.
+ * @returns {IMetadata[]}
+ */
+ all(): IMetadata[] {
+ return this.metadata
+ .filter((meta: IMetadata) => !meta._markAsDeleted)
+ .map((meta: IMetadata) =>
+ omit(meta, itemsStartWith(Object.keys(meta), '_'))
+ );
+ }
+
+ /**
+ * Retrieve metadata of the given key.
+ * @param {String} key -
+ * @param {Mixied} defaultValue -
+ */
+ get(query: string | IMetaQuery, defaultValue: any): any | false {
+ const metadata = this.find(query);
+ return metadata
+ ? metadata.value
+ : typeof defaultValue !== 'undefined'
+ ? defaultValue
+ : false;
+ }
+
+ /**
+ * Markes the metadata to should be deleted.
+ * @param {String} key -
+ */
+ remove(query: string | IMetaQuery): void {
+ const metadata: IMetadata = this.find(query);
+
+ if (metadata) {
+ metadata._markAsDeleted = true;
+ }
+ }
+
+ /**
+ * Remove all meta data of the given group.
+ * @param {string} group
+ */
+ removeAll(group: string = 'default'): void {
+ this.metadata = this.metadata.map((meta) => ({
+ ...meta,
+ _markAsDeleted: true,
+ }));
+ }
+
+ /**
+ * Set the meta data to the stack.
+ * @param {String} key -
+ * @param {String} value -
+ */
+ set(query: IMetaQuery | IMetadata[] | string, metaValue?: any): void {
+ if (Array.isArray(query)) {
+ const metadata = query;
+
+ metadata.forEach((meta: IMetadata) => {
+ this.set(meta);
+ });
+ return;
+ }
+ const { key, value, ...extraColumns } = this.parseQuery(query);
+ const metadata = this.find(query);
+ const newValue = metaValue || value;
+
+ if (metadata) {
+ metadata.value = newValue;
+ metadata._markAsUpdated = true;
+ } else {
+ this.metadata.push({
+ value: newValue,
+ key,
+ ...extraColumns,
+ _markAsInserted: true,
+ });
+ }
+ }
+
+ /**
+ * Parses query query.
+ * @param query
+ * @param value
+ */
+ parseQuery(query: string | IMetaQuery): IMetaQuery {
+ return typeof query !== 'object' ? { key: query } : { ...query };
+ }
+
+ /**
+ * Format the metadata before saving to the database.
+ * @param {string|number|boolean} value -
+ * @param {string} valueType -
+ * @return {string|number|boolean} -
+ */
+ static formatMetaValue(
+ value: string | boolean | number,
+ valueType: string
+ ): string | number | boolean {
+ let parsedValue;
+
+ switch (valueType) {
+ case 'number':
+ parsedValue = `${value}`;
+ break;
+ case 'boolean':
+ parsedValue = value ? '1' : '0';
+ break;
+ case 'json':
+ parsedValue = JSON.stringify(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ }
+
+ /**
+ * Parse the metadata to the collection.
+ * @param {Array} collection -
+ */
+ mapMetadataToCollection(metadata: IMetadata[], parseType: string = 'parse') {
+ return metadata.map((model) =>
+ this.mapMetadataToCollection(model, parseType)
+ );
+ }
+
+ /**
+ * Load metadata to the metable collection.
+ * @param {Array} meta -
+ */
+ from(meta: []) {
+ if (Array.isArray(meta)) {
+ meta.forEach((m) => {
+ this.from(m);
+ });
+ return;
+ }
+ this.metadata.push(meta);
+ }
+
+ /**
+ *
+ * @returns {array}
+ */
+ toArray(): IMetadata[] {
+ return this.metadata;
+ }
+
+ /**
+ * Static method to load metadata to the collection.
+ * @param {Array} meta
+ */
+ static from(meta) {
+ const collection = new MetableCollection();
+ collection.from(meta);
+
+ return collection;
+ }
+
+ /**
+ * Reset the momerized metadata.
+ */
+ resetMetadata() {
+ this.metadata = [];
+ }
+}
diff --git a/packages/server/src/lib/Metable/MetableStoreDB.ts b/packages/server/src/lib/Metable/MetableStoreDB.ts
new file mode 100644
index 000000000..1f5e956de
--- /dev/null
+++ b/packages/server/src/lib/Metable/MetableStoreDB.ts
@@ -0,0 +1,243 @@
+import { IMetadata, IMetableStoreStorage } from '@/interfaces';
+import MetableStore from './MetableStore';
+import { isBlank, parseBoolean } from 'utils';
+import MetableConfig from './MetableConfig';
+import config from '@/data/options'
+export default class MetableDBStore
+ extends MetableStore
+ implements IMetableStoreStorage {
+ repository: any;
+ KEY_COLUMN: string;
+ VALUE_COLUMN: string;
+ TYPE_COLUMN: string;
+ extraQuery: Function;
+ loaded: Boolean;
+ config: MetableConfig;
+
+ /**
+ * Constructor method.
+ */
+ constructor() {
+ super();
+
+ this.loaded = false;
+ this.KEY_COLUMN = 'key';
+ this.VALUE_COLUMN = 'value';
+ this.TYPE_COLUMN = 'type';
+ this.repository = null;
+
+ this.extraQuery = (meta) => {
+ return {
+ key: meta[this.KEY_COLUMN],
+ ...this.transfromMetaExtraColumns(meta),
+ };
+ };
+ this.config = new MetableConfig(config);
+ }
+
+ /**
+ * Transformes meta query.
+ * @param {IMetadata} meta
+ */
+ private transfromMetaExtraColumns(meta: IMetadata) {
+ return this.extraColumns.reduce((obj, column) => {
+ const metaValue = meta[column];
+
+ if (!isBlank(metaValue)) {
+ obj[column] = metaValue;
+ }
+ return obj;
+ }, {});
+ }
+
+ /**
+ * Set repository entity of this metadata collection.
+ * @param {Object} repository -
+ */
+ setRepository(repository) {
+ this.repository = repository;
+ }
+
+ /**
+ * Sets a extra query callback.
+ * @param callback
+ */
+ setExtraQuery(callback) {
+ this.extraQuery = callback;
+ }
+
+ /**
+ * Saves the modified, deleted and insert metadata.
+ */
+ save() {
+ this.validateStoreIsLoaded();
+
+ return Promise.all([
+ this.saveUpdated(this.metadata),
+ this.saveDeleted(this.metadata),
+ this.saveInserted(this.metadata),
+ ]);
+ }
+
+ /**
+ * Saves the updated metadata.
+ * @param {IMetadata[]} metadata -
+ * @returns {Promise}
+ */
+ saveUpdated(metadata: IMetadata[]) {
+ const updated = metadata.filter((m) => m._markAsUpdated === true);
+ const opers = [];
+
+ updated.forEach((meta) => {
+ const updateOper = this.repository
+ .update(
+ { [this.VALUE_COLUMN]: meta.value },
+ { ...this.extraQuery(meta) }
+ )
+ .then(() => {
+ meta._markAsUpdated = false;
+ });
+ opers.push(updateOper);
+ });
+ return Promise.all(opers);
+ }
+
+ /**
+ * Saves the deleted metadata.
+ * @param {IMetadata[]} metadata -
+ * @returns {Promise}
+ */
+ saveDeleted(metadata: IMetadata[]) {
+ const deleted = metadata.filter(
+ (m: IMetadata) => m._markAsDeleted === true
+ );
+ const opers: Promise = [];
+
+ if (deleted.length > 0) {
+ deleted.forEach((meta) => {
+ const deleteOper = this.repository
+ .deleteBy({
+ ...this.extraQuery(meta),
+ })
+ .then(() => {
+ meta._markAsDeleted = false;
+ });
+ opers.push(deleteOper);
+ });
+ }
+ return Promise.all(opers);
+ }
+
+ /**
+ * Saves the inserted metadata.
+ * @param {IMetadata[]} metadata -
+ * @returns {Promise}
+ */
+ saveInserted(metadata: IMetadata[]) {
+ const inserted = metadata.filter(
+ (m: IMetadata) => m._markAsInserted === true
+ );
+ const opers: Promise = [];
+
+ inserted.forEach((meta) => {
+ const insertData = {
+ [this.KEY_COLUMN]: meta.key,
+ [this.VALUE_COLUMN]: meta.value,
+ ...this.transfromMetaExtraColumns(meta),
+ };
+ const insertOper = this.repository.create(insertData).then(() => {
+ meta._markAsInserted = false;
+ });
+ opers.push(insertOper);
+ });
+ return Promise.all(opers);
+ }
+
+ /**
+ * Loads the metadata from the storage.
+ * @param {String|Array} key -
+ * @param {Boolean} force -
+ */
+ async load() {
+ const metadata = await this.repository.all();
+ const mappedMetadata = this.mapMetadataCollection(metadata);
+
+ this.resetMetadata();
+
+ mappedMetadata.forEach((meta: IMetadata) => {
+ this.metadata.push(meta);
+ });
+ this.loaded = true;
+ }
+
+ /**
+ * Parse the metadata values after fetching it from the storage.
+ * @param {String|Number|Boolean} value -
+ * @param {String} valueType -
+ * @return {String|Number|Boolean} -
+ */
+ static parseMetaValue(
+ value: string,
+ valueType: string | false
+ ): string | boolean | number {
+ let parsedValue: string | number | boolean;
+
+ switch (valueType) {
+ case 'number':
+ parsedValue = parseFloat(value);
+ break;
+ case 'boolean':
+ parsedValue = parseBoolean(value, false);
+ break;
+ case 'json':
+ parsedValue = JSON.stringify(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ }
+
+ /**
+ * Mapping and parse metadata to collection entries.
+ * @param {Meta} attr -
+ * @param {String} parseType -
+ */
+ mapMetadata(metadata: IMetadata) {
+ const metaType = this.config.getMetaType(
+ metadata[this.KEY_COLUMN],
+ metadata['group'],
+ );
+ return {
+ key: metadata[this.KEY_COLUMN],
+ value: MetableDBStore.parseMetaValue(
+ metadata[this.VALUE_COLUMN],
+ metaType
+ ),
+ ...this.extraColumns.reduce((obj, extraCol: string) => {
+ obj[extraCol] = metadata[extraCol] || null;
+ return obj;
+ }, {}),
+ };
+ }
+
+ /**
+ * Parse the metadata to the collection.
+ * @param {Array} collection -
+ */
+ mapMetadataCollection(metadata: IMetadata[]) {
+ return metadata.map((model) => this.mapMetadata(model));
+ }
+
+ /**
+ * Throw error in case the store is not loaded yet.
+ */
+ private validateStoreIsLoaded() {
+ if (!this.loaded) {
+ throw new Error(
+ 'You could not save the store before loaded from the storage.'
+ );
+ }
+ }
+}
diff --git a/packages/server/src/lib/MomentFormats/index.ts b/packages/server/src/lib/MomentFormats/index.ts
new file mode 100644
index 000000000..4b3e7103f
--- /dev/null
+++ b/packages/server/src/lib/MomentFormats/index.ts
@@ -0,0 +1,48 @@
+import moment from 'moment';
+
+moment.prototype.toMySqlDateTime = function () {
+ return this.format('YYYY-MM-DD HH:mm:ss');
+};
+
+// moment.fn.businessDiff = function (param) {
+// param = moment(param);
+// var signal = param.unix() < this.unix() ? 1 : -1;
+// var start = moment.min(param, this).clone();
+// var end = moment.max(param, this).clone();
+// var start_offset = start.day() - 7;
+// var end_offset = end.day();
+
+// var end_sunday = end.clone().subtract('d', end_offset);
+// var start_sunday = start.clone().subtract('d', start_offset);
+// var weeks = end_sunday.diff(start_sunday, 'days') / 7;
+
+// start_offset = Math.abs(start_offset);
+// if (start_offset == 7)
+// start_offset = 5;
+// else if (start_offset == 1)
+// start_offset = 0;
+// else
+// start_offset -= 2;
+
+// if (end_offset == 6)
+// end_offset--;
+
+// return signal * (weeks * 5 + start_offset + end_offset);
+// };
+
+// moment.fn.businessAdd = function (days) {
+// var signal = days < 0 ? -1 : 1;
+// days = Math.abs(days);
+// var d = this.clone().add(Math.floor(days / 5) * 7 * signal, 'd');
+// var remaining = days % 5;
+// while (remaining) {
+// d.add(signal, 'd');
+// if (d.day() !== 0 && d.day() !== 6)
+// remaining--;
+// }
+// return d;
+// };
+
+// moment.fn.businessSubtract = function (days) {
+// return this.businessAdd(-days);
+// };
diff --git a/packages/server/src/lib/NestedSet/NestedSetNode.js b/packages/server/src/lib/NestedSet/NestedSetNode.js
new file mode 100644
index 000000000..60655589f
--- /dev/null
+++ b/packages/server/src/lib/NestedSet/NestedSetNode.js
@@ -0,0 +1,9 @@
+
+
+class NestedSetNode {
+
+ // Saves
+ appendToNode($parent) {
+
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/QueryBuilderBulkOperations/QueryBuilder.js b/packages/server/src/lib/QueryBuilderBulkOperations/QueryBuilder.js
new file mode 100644
index 000000000..6aa08ab82
--- /dev/null
+++ b/packages/server/src/lib/QueryBuilderBulkOperations/QueryBuilder.js
@@ -0,0 +1,27 @@
+import { QueryBuilder } from "knex"
+import { QueryBuilder } from 'objection';
+
+export default class BulkOperationsQueryBuilder extends QueryBuilder {
+
+ bulkInsert(collection) {
+ const opers = [];
+
+ collection.forEach((dataset) => {
+ const insertOper = this.insert({ ...dataset });
+ opers.push(insertOper);
+ });
+ return Promise.all(opers);
+ }
+
+ bulkDelete(rowsIds) {
+
+ }
+
+ bulkUpdate(dataset, whereColumn) {
+
+ }
+
+ bulkPatch(newDataset, oldDataset) {
+
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Seeder/FsMigrations.ts b/packages/server/src/lib/Seeder/FsMigrations.ts
new file mode 100644
index 000000000..605f6b421
--- /dev/null
+++ b/packages/server/src/lib/Seeder/FsMigrations.ts
@@ -0,0 +1,100 @@
+import path from 'path';
+import { sortBy } from 'lodash';
+import fs from 'fs';
+import { promisify } from 'util';
+import { MigrateItem } from './interfaces';
+import { importWebpackSeedModule } from './Utils';
+import { DEFAULT_LOAD_EXTENSIONS } from './constants';
+import { filterMigrations } from './MigrateUtils';
+
+const readdir = promisify(fs.readdir);
+
+class FsMigrations {
+ private sortDirsSeparately: boolean;
+ private migrationsPaths: string[];
+ private loadExtensions: string[];
+
+ /**
+ * Constructor method.
+ * @param migrationDirectories
+ * @param sortDirsSeparately
+ * @param loadExtensions
+ */
+ constructor(
+ migrationDirectories: string[],
+ sortDirsSeparately: boolean,
+ loadExtensions: string[]
+ ) {
+ this.sortDirsSeparately = sortDirsSeparately;
+
+ if (!Array.isArray(migrationDirectories)) {
+ migrationDirectories = [migrationDirectories];
+ }
+ this.migrationsPaths = migrationDirectories;
+ this.loadExtensions = loadExtensions || DEFAULT_LOAD_EXTENSIONS;
+ }
+
+ /**
+ * Gets the migration names
+ * @returns Promise
+ */
+ public getMigrations(loadExtensions = null): Promise {
+ // Get a list of files in all specified migration directories
+ const readMigrationsPromises = this.migrationsPaths.map((configDir) => {
+ const absoluteDir = path.resolve(process.cwd(), configDir);
+ return readdir(absoluteDir).then((files) => ({
+ files,
+ configDir,
+ absoluteDir,
+ }));
+ });
+
+ return Promise.all(readMigrationsPromises).then((allMigrations) => {
+ const migrations = allMigrations.reduce((acc, migrationDirectory) => {
+ // When true, files inside the folder should be sorted
+ if (this.sortDirsSeparately) {
+ migrationDirectory.files = migrationDirectory.files.sort();
+ }
+ migrationDirectory.files.forEach((file) =>
+ acc.push({ file, directory: migrationDirectory.configDir })
+ );
+ return acc;
+ }, []);
+
+ // If true we have already sorted the migrations inside the folders
+ // return the migrations fully qualified
+ if (this.sortDirsSeparately) {
+ return filterMigrations(
+ this,
+ migrations,
+ loadExtensions || this.loadExtensions
+ );
+ }
+ return filterMigrations(
+ this,
+ sortBy(migrations, 'file'),
+ loadExtensions || this.loadExtensions
+ );
+ });
+ }
+
+ /**
+ * Retrieve the file name from given migrate item.
+ * @param {MigrateItem} migration
+ * @returns {string}
+ */
+ public getMigrationName(migration: MigrateItem): string {
+ return migration.file;
+ }
+
+ /**
+ * Retrieve the migrate file content from given migrate item.
+ * @param {MigrateItem} migration
+ * @returns {string}
+ */
+ public getMigration(migration: MigrateItem): string {
+ return importWebpackSeedModule(migration.file);
+ }
+}
+
+export { DEFAULT_LOAD_EXTENSIONS, FsMigrations };
diff --git a/packages/server/src/lib/Seeder/MigrateUtils.ts b/packages/server/src/lib/Seeder/MigrateUtils.ts
new file mode 100644
index 000000000..efed89f28
--- /dev/null
+++ b/packages/server/src/lib/Seeder/MigrateUtils.ts
@@ -0,0 +1,192 @@
+import { differenceWith } from 'lodash';
+import path from 'path';
+import { FsMigrations } from './FsMigrations';
+import {
+ getTable,
+ getTableName,
+ getLockTableName,
+ getLockTableNameWithSchema,
+} from './TableUtils';
+import { ISeederConfig, MigrateItem } from './interfaces';
+
+/**
+ * Get schema-aware schema builder for a given schema nam
+ * @param trxOrKnex
+ * @param {string} schemaName
+ * @returns
+ */
+function getSchemaBuilder(trxOrKnex, schemaName: string | null = null) {
+ return schemaName
+ ? trxOrKnex.schema.withSchema(schemaName)
+ : trxOrKnex.schema;
+}
+
+/**
+ * Creates migration table of the given table name.
+ * @param {string} tableName
+ * @param {string} schemaName
+ * @param trxOrKnex
+ * @returns
+ */
+function createMigrationTable(
+ tableName: string,
+ schemaName: string,
+ trxOrKnex
+) {
+ return getSchemaBuilder(trxOrKnex, schemaName).createTable(
+ getTableName(tableName),
+ (t) => {
+ t.increments();
+ t.string('name');
+ t.integer('batch');
+ t.timestamp('migration_time');
+ }
+ );
+}
+
+/**
+ * Creates a migration lock table of the given table name.
+ * @param {string} tableName
+ * @param {string} schemaName
+ * @param trxOrKnex
+ * @returns
+ */
+function createMigrationLockTable(
+ tableName: string,
+ schemaName: string,
+ trxOrKnex
+) {
+ return getSchemaBuilder(trxOrKnex, schemaName).createTable(tableName, (t) => {
+ t.increments('index').primary();
+ t.integer('is_locked');
+ });
+}
+
+/**
+ *
+ * @param tableName
+ * @param schemaName
+ * @param trxOrKnex
+ * @returns
+ */
+export function ensureMigrationTables(
+ tableName: string,
+ schemaName: string,
+ trxOrKnex
+) {
+ const lockTable = getLockTableName(tableName);
+ const lockTableWithSchema = getLockTableNameWithSchema(tableName, schemaName);
+
+ return getSchemaBuilder(trxOrKnex, schemaName)
+ .hasTable(tableName)
+ .then((exists) => {
+ return !exists && createMigrationTable(tableName, schemaName, trxOrKnex);
+ })
+ .then(() => {
+ return getSchemaBuilder(trxOrKnex, schemaName).hasTable(lockTable);
+ })
+ .then((exists) => {
+ return (
+ !exists && createMigrationLockTable(lockTable, schemaName, trxOrKnex)
+ );
+ })
+ .then(() => {
+ return getTable(trxOrKnex, lockTable, schemaName).select('*');
+ })
+ .then((data) => {
+ return (
+ !data.length &&
+ trxOrKnex.into(lockTableWithSchema).insert({ is_locked: 0 })
+ );
+ });
+}
+
+/**
+ * Lists all available migration versions, as a sorted array.
+ * @param migrationSource
+ * @param loadExtensions
+ * @returns
+ */
+function listAll(
+ migrationSource: FsMigrations,
+ loadExtensions
+): Promise {
+ return migrationSource.getMigrations(loadExtensions);
+}
+
+/**
+ * Lists all migrations that have been completed for the current db, as an array.
+ * @param {string} tableName
+ * @param {string} schemaName
+ * @param {} trxOrKnex
+ * @returns Promise
+ */
+export async function listCompleted(
+ tableName: string,
+ schemaName: string,
+ trxOrKnex
+): Promise {
+ const completedMigrations = await trxOrKnex
+ .from(getTableName(tableName, schemaName))
+ .orderBy('id')
+ .select('name');
+
+ return completedMigrations.map((migration) => {
+ return migration.name;
+ });
+}
+
+/**
+ * Gets the migration list from the migration directory specified in config, as well as
+ * the list of completed migrations to check what should be run.
+ */
+export function listAllAndCompleted(config: ISeederConfig, trxOrKnex) {
+ return Promise.all([
+ listAll(config.migrationSource, config.loadExtensions),
+ listCompleted(config.tableName, config.schemaName, trxOrKnex),
+ ]);
+}
+
+/**
+ *
+ * @param migrationSource
+ * @param all
+ * @param completed
+ * @returns
+ */
+export function getNewMigrations(
+ migrationSource: FsMigrations,
+ all: MigrateItem[],
+ completed: string[]
+): MigrateItem[] {
+ return differenceWith(all, completed, (allMigration, completedMigration) => {
+ return (
+ completedMigration === migrationSource.getMigrationName(allMigration)
+ );
+ });
+}
+
+function startsWithNumber(str) {
+ return /^\d/.test(str);
+}
+/**
+ *
+ * @param {FsMigrations} migrationSource -
+ * @param {MigrateItem[]} migrations -
+ * @param {string[]} loadExtensions -
+ * @returns
+ */
+export function filterMigrations(
+ migrationSource: FsMigrations,
+ migrations: MigrateItem[],
+ loadExtensions: string[]
+) {
+ return migrations.filter((migration) => {
+ const migrationName = migrationSource.getMigrationName(migration);
+ const extension = path.extname(migrationName);
+
+ return (
+ loadExtensions.includes(extension) && startsWithNumber(migrationName)
+ );
+ });
+}
diff --git a/packages/server/src/lib/Seeder/SeedMigration.ts b/packages/server/src/lib/Seeder/SeedMigration.ts
new file mode 100644
index 000000000..519445c36
--- /dev/null
+++ b/packages/server/src/lib/Seeder/SeedMigration.ts
@@ -0,0 +1,222 @@
+import { Knex } from 'knex';
+import Bluebird from 'bluebird';
+import { getTable, getTableName, getLockTableName } from './TableUtils';
+import getMergedConfig from './SeederConfig';
+import {
+ listAllAndCompleted,
+ getNewMigrations,
+ listCompleted,
+ ensureMigrationTables,
+} from './MigrateUtils';
+import { MigrateItem, SeedMigrationContext, ISeederConfig } from './interfaces';
+import { FsMigrations } from './FsMigrations';
+
+export class SeedMigration {
+ knex: Knex;
+ config: ISeederConfig;
+ migrationSource: FsMigrations;
+ context: SeedMigrationContext;
+
+ /**
+ * Constructor method.
+ * @param {Knex} knex - Knex instance.
+ * @param {SeedMigrationContext} context -
+ */
+ constructor(knex: Knex, context: SeedMigrationContext) {
+ this.knex = knex;
+ this.config = getMergedConfig(this.knex.client.config.seeds, undefined);
+ this.migrationSource = this.config.migrationSource;
+ this.context = context;
+ }
+
+ /**
+ * Latest migration.
+ * @returns {Promise}
+ */
+ async latest(config = null): Promise {
+ // Merges the configuration.
+ this.config = getMergedConfig(config, this.config);
+
+ // Ensure migration tables.
+ await ensureMigrationTables(this.config.tableName, null, this.knex);
+
+ // Retrieve all and completed migrations.
+ const [all, completed] = await listAllAndCompleted(this.config, this.knex);
+
+ // Retrieve the new migrations.
+ const migrations = getNewMigrations(this.migrationSource, all, completed);
+
+ // Run the latest migration on one batch.
+ return this.knex.transaction((trx: Knex.Transaction) => {
+ return this.runBatch(migrations, 'up', trx);
+ });
+ }
+
+ /**
+ * Add migration lock flag.
+ * @param {Knex.Transaction} trx
+ * @returns
+ */
+ private migrateLockTable(trx: Knex.Transaction) {
+ const tableName = getLockTableName(this.config.tableName);
+ return getTable(this.knex, tableName, this.config.schemaName)
+ .transacting(trx)
+ .where('is_locked', '=', 0)
+ .update({ is_locked: 1 })
+ .then((rowCount) => {
+ if (rowCount != 1) {
+ throw new Error('Migration table is already locked');
+ }
+ });
+ }
+
+ /**
+ * Add migration lock flag.
+ * @param {Knex.Transaction} trx
+ * @returns
+ */
+ private migrationLock(trx: Knex.Transaction) {
+ return this.migrateLockTable(trx);
+ }
+
+ /**
+ * Free the migration lock flag.
+ * @param {Knex.Transaction} trx
+ * @returns
+ */
+ private freeLock(trx = this.knex): Promise {
+ const tableName = getLockTableName(this.config.tableName);
+
+ return getTable(trx, tableName, this.config.schemaName).update({
+ is_locked: 0,
+ });
+ }
+
+ /**
+ * Returns the latest batch number.
+ * @param trx
+ * @returns
+ */
+ private latestBatchNumber(trx = this.knex): number {
+ return trx
+ .from(getTableName(this.config.tableName, this.config.schemaName))
+ .max('batch as max_batch')
+ .then((obj) => obj[0].max_batch || 0);
+ }
+
+ /**
+ * Runs a batch of `migrations` in a specified `direction`, saving the
+ * appropriate database information as the migrations are run.
+ * @param {number} batchNo
+ * @param {MigrateItem[]} migrations
+ * @param {string} direction
+ * @param {Knex.Transaction} trx
+ * @returns {Promise}
+ */
+ private waterfallBatch(
+ batchNo: number,
+ migrations: MigrateItem[],
+ direction: string,
+ trx: Knex.Transaction
+ ): Promise {
+ const { tableName } = this.config;
+
+ return Bluebird.each(migrations, (migration) => {
+ const name = this.migrationSource.getMigrationName(migration);
+
+ return this.migrationSource
+ .getMigration(migration)
+ .then((migrationContent) =>
+ this.runMigrationContent(migrationContent.default, direction, trx)
+ )
+ .then(() => {
+ if (direction === 'up') {
+ return trx.into(getTableName(tableName)).insert({
+ name,
+ batch: batchNo,
+ migration_time: new Date(),
+ });
+ }
+ if (direction === 'down') {
+ return trx.from(getTableName(tableName)).where({ name }).del();
+ }
+ });
+ });
+ }
+
+ /**
+ * Runs and builds the given migration class.
+ */
+ private runMigrationContent(Migration, direction, trx) {
+ const instance = new Migration(trx);
+
+ if (this.context.i18n) {
+ instance.setI18n(this.context.i18n);
+ }
+ instance.setTenant(this.context.tenant);
+
+ return instance[direction](trx);
+ }
+
+ /**
+ * Validates some migrations by requiring and checking for an `up` and `down`function.
+ * @param {MigrateItem} migration
+ * @returns {MigrateItem}
+ */
+ async validateMigrationStructure(migration: MigrateItem): MigrateItem {
+ const migrationName = this.migrationSource.getMigrationName(migration);
+
+ // maybe promise
+ const migrationContent = await this.migrationSource.getMigration(migration);
+ if (
+ typeof migrationContent.up !== 'function' ||
+ typeof migrationContent.down !== 'function'
+ ) {
+ throw new Error(
+ `Invalid migration: ${migrationName} must have both an up and down function`
+ );
+ }
+ return migration;
+ }
+
+ /**
+ * Run a batch of current migrations, in sequence.
+ * @param {MigrateItem[]} migrations
+ * @param {string} direction
+ * @param {Knex.Transaction} trx
+ * @returns {Promise}
+ */
+ private async runBatch(
+ migrations: MigrateItem[],
+ direction: string,
+ trx: Knex.Transaction
+ ): Promise {
+ // Adds flag to migration lock.
+ await this.migrationLock(trx);
+
+ // When there is a wrapping transaction, some migrations
+ // could have been done while waiting for the lock:
+ const completed = await listCompleted(
+ this.config.tableName,
+ this.config.schemaName,
+ trx
+ );
+ // Differentiate between all and completed to get new migrations.
+ const newMigrations = getNewMigrations(
+ this.config.migrationSource,
+ migrations,
+ completed
+ );
+ // Retrieve the latest batch number.
+ const batchNo = await this.latestBatchNumber(trx);
+
+ // Increment the next batch number.
+ const newBatchNo = direction === 'up' ? batchNo + 1 : batchNo;
+
+ // Run all migration files in waterfall.
+ await this.waterfallBatch(newBatchNo, newMigrations, direction, trx);
+
+ // Free the migration lock flag.
+ await this.freeLock(trx);
+ }
+}
diff --git a/packages/server/src/lib/Seeder/Seeder.ts b/packages/server/src/lib/Seeder/Seeder.ts
new file mode 100644
index 000000000..8ad674048
--- /dev/null
+++ b/packages/server/src/lib/Seeder/Seeder.ts
@@ -0,0 +1,11 @@
+
+export class Seeder {
+ knex: any;
+
+ constructor(knex) {
+ this.knex = knex;
+ }
+ up(knex) {}
+ down(knex) {}
+}
+
diff --git a/packages/server/src/lib/Seeder/SeederConfig.ts b/packages/server/src/lib/Seeder/SeederConfig.ts
new file mode 100644
index 000000000..77ea2e57d
--- /dev/null
+++ b/packages/server/src/lib/Seeder/SeederConfig.ts
@@ -0,0 +1,44 @@
+import { DEFAULT_LOAD_EXTENSIONS, FsMigrations } from './FsMigrations';
+
+const CONFIG_DEFAULT = Object.freeze({
+ extension: 'js',
+ loadExtensions: DEFAULT_LOAD_EXTENSIONS,
+ tableName: 'knex_migrations',
+ schemaName: null,
+ directory: './migrations',
+ disableTransactions: false,
+ disableMigrationsListValidation: false,
+ sortDirsSeparately: false,
+});
+
+export default function getMergedConfig(config, currentConfig) {
+ // config is the user specified config, mergedConfig has defaults and current config
+ // applied to it.
+ const mergedConfig = {
+ ...CONFIG_DEFAULT,
+ ...(currentConfig || {}),
+ ...config,
+ };
+
+ if (
+ config &&
+ // If user specifies any FS related config,
+ // clear specified migrationSource to avoid ambiguity
+ (config.directory ||
+ config.sortDirsSeparately !== undefined ||
+ config.loadExtensions)
+ ) {
+ mergedConfig.migrationSource = null;
+ }
+
+ // If the user has not specified any configs, we need to
+ // default to fs migrations to maintain compatibility
+ if (!mergedConfig.migrationSource) {
+ mergedConfig.migrationSource = new FsMigrations(
+ mergedConfig.directory,
+ mergedConfig.sortDirsSeparately,
+ mergedConfig.loadExtensions
+ );
+ }
+ return mergedConfig;
+}
diff --git a/packages/server/src/lib/Seeder/TableUtils.ts b/packages/server/src/lib/Seeder/TableUtils.ts
new file mode 100644
index 000000000..587112887
--- /dev/null
+++ b/packages/server/src/lib/Seeder/TableUtils.ts
@@ -0,0 +1,43 @@
+/**
+ * Get schema-aware query builder for a given table and schema name.
+ * @param {Knex} trxOrKnex -
+ * @param {string} tableName -
+ * @param {string} schemaName -
+ * @returns {string}
+ */
+export function getTable(trx, tableName: string, schemaName = null) {
+ return schemaName ? trx(tableName).withSchema(schemaName) : trx(tableName);
+}
+
+/**
+ * Get schema-aware table name.
+ * @param {string} tableName -
+ * @returns {string}
+ */
+export function getTableName(tableName: string, schemaName = null): string {
+ return schemaName ? `${schemaName}.${tableName}` : tableName;
+}
+
+/**
+ * Retrieve the lock table name from given migration table name.
+ * @param {string} tableName
+ * @returns {string}
+ */
+export function getLockTableName(tableName: string): string {
+ return `${tableName}_lock`;
+}
+
+/**
+ * Retireve the lock table name from ginve migration table name with schema.
+ * @param {string} tableName
+ * @param {string} schemaName
+ * @returns {string}
+ */
+export function getLockTableNameWithSchema(
+ tableName: string,
+ schemaName = null
+): string {
+ return schemaName
+ ? `${schemaName} + ${getLockTableName(tableName)}`
+ : getLockTableName(tableName);
+}
diff --git a/packages/server/src/lib/Seeder/TenantSeeder.ts b/packages/server/src/lib/Seeder/TenantSeeder.ts
new file mode 100644
index 000000000..6c54b868e
--- /dev/null
+++ b/packages/server/src/lib/Seeder/TenantSeeder.ts
@@ -0,0 +1,25 @@
+import { Seeder } from "./Seeder";
+
+export class TenantSeeder extends Seeder{
+ public knex: any;
+ public i18n: i18nAPI;
+ public models: any;
+ public tenant: any;
+
+ constructor(knex) {
+ super(knex);
+ this.knex = knex;
+ }
+
+ setI18n(i18n) {
+ this.i18n = i18n;
+ }
+
+ setModels(models) {
+ this.models = models;
+ }
+
+ setTenant(tenant) {
+ this.tenant = tenant;
+ }
+}
diff --git a/packages/server/src/lib/Seeder/Utils.ts b/packages/server/src/lib/Seeder/Utils.ts
new file mode 100644
index 000000000..29a8f0084
--- /dev/null
+++ b/packages/server/src/lib/Seeder/Utils.ts
@@ -0,0 +1,42 @@
+import fs from 'fs';
+
+const { promisify } = require('util');
+const readFile = promisify(fs.readFile);
+
+/**
+ * Detarmines the module type of the given file path.
+ * @param {string} filepath
+ * @returns {boolean}
+ */
+async function isModuleType(filepath: string): boolean {
+ if (process.env.npm_package_json) {
+ // npm >= 7.0.0
+ const packageJson = JSON.parse(
+ await readFile(process.env.npm_package_json, 'utf-8')
+ );
+ if (packageJson.type === 'module') {
+ return true;
+ }
+ }
+ return process.env.npm_package_type === 'module' || filepath.endsWith('.mjs');
+}
+
+/**
+ * Imports content of the given file path.
+ * @param {string} filepath
+ * @returns
+ */
+export async function importFile(filepath: string): any {
+ return (await isModuleType(filepath))
+ ? import(require('url').pathToFileURL(filepath))
+ : require(filepath);
+}
+
+/**
+ *
+ * @param {string} moduleName
+ * @returns
+ */
+export async function importWebpackSeedModule(moduleName: string): any {
+ return import(`@/database/seeds/core/${moduleName}`);
+}
diff --git a/packages/server/src/lib/Seeder/constants.ts b/packages/server/src/lib/Seeder/constants.ts
new file mode 100644
index 000000000..86fa35eec
--- /dev/null
+++ b/packages/server/src/lib/Seeder/constants.ts
@@ -0,0 +1,12 @@
+// Default load extensions.
+export const DEFAULT_LOAD_EXTENSIONS = [
+ '.co',
+ '.coffee',
+ '.eg',
+ '.iced',
+ '.js',
+ '.cjs',
+ '.litcoffee',
+ '.ls',
+ '.ts',
+];
diff --git a/packages/server/src/lib/Seeder/interfaces.ts b/packages/server/src/lib/Seeder/interfaces.ts
new file mode 100644
index 000000000..a2214e678
--- /dev/null
+++ b/packages/server/src/lib/Seeder/interfaces.ts
@@ -0,0 +1,20 @@
+import { ITenant } from "interfaces";
+
+export interface FsMigrations {}
+
+export interface ISeederConfig {
+ tableName: string;
+ migrationSource: FsMigrations;
+ schemaName?: string;
+ loadExtensions: string[];
+}
+
+export interface MigrateItem {
+ file: string;
+ directory: string;
+}
+
+export interface SeedMigrationContext {
+ i18n: i18nAPI;
+ tenant: ITenant;
+}
\ No newline at end of file
diff --git a/packages/server/src/lib/Transformer/Transformer.ts b/packages/server/src/lib/Transformer/Transformer.ts
new file mode 100644
index 000000000..9a3bce78c
--- /dev/null
+++ b/packages/server/src/lib/Transformer/Transformer.ts
@@ -0,0 +1,197 @@
+import moment from 'moment';
+import * as R from 'ramda';
+import { includes, isFunction, isObject, isUndefined, omit } from 'lodash';
+import { formatNumber } from 'utils';
+
+export class Transformer {
+ public context: any;
+ public options: Record;
+
+ /**
+ * Includeded attributes.
+ * @returns {string[]}
+ */
+ public includeAttributes = (): string[] => {
+ return [];
+ };
+
+ /**
+ * Exclude attributes.
+ * @returns {string[]}
+ */
+ public excludeAttributes = (): string[] => {
+ return [];
+ };
+
+ /**
+ * Detarmines whether to exclude all attributes except the include attributes.
+ * @returns {boolean}
+ */
+ public isExcludeAllAttributes = () => {
+ return includes(this.excludeAttributes(), '*');
+ };
+
+ /**
+ *
+ * @param object
+ */
+ transform = (object: any) => {
+ return object;
+ };
+
+ /**
+ *
+ */
+ public work = (object: any) => {
+ if (Array.isArray(object)) {
+ return object.map(this.getTransformation);
+ } else if (isObject(object)) {
+ return this.getTransformation(object);
+ }
+ return object;
+ };
+
+ /**
+ * Transformes the given item to desired output.
+ * @param item
+ * @returns
+ */
+ protected getTransformation = (item) => {
+ const normlizedItem = this.normalizeModelItem(item);
+
+ return R.compose(
+ this.transform,
+ R.when(this.hasExcludeAttributes, this.excludeAttributesTransformed),
+ this.includeAttributesTransformed
+ )(normlizedItem);
+ };
+
+ /**
+ *
+ * @param item
+ * @returns
+ */
+ protected normalizeModelItem = (item) => {
+ return !isUndefined(item.toJSON) ? item.toJSON() : item;
+ };
+
+ /**
+ * Exclude attributes from the given item.
+ */
+ protected excludeAttributesTransformed = (item) => {
+ const exclude = this.excludeAttributes();
+
+ return omit(item, exclude);
+ };
+
+ /**
+ * Incldues virtual attributes.
+ */
+ protected getIncludeAttributesTransformed = (item) => {
+ const attributes = this.includeAttributes();
+
+ return attributes
+ .filter(
+ (attribute) =>
+ isFunction(this[attribute]) || !isUndefined(item[attribute])
+ )
+ .reduce((acc, attribute: string) => {
+ acc[attribute] = isFunction(this[attribute])
+ ? this[attribute](item)
+ : item[attribute];
+
+ return acc;
+ }, {});
+ };
+
+ /**
+ *
+ * @param item
+ * @returns
+ */
+ protected includeAttributesTransformed = (item) => {
+ const excludeAll = this.isExcludeAllAttributes();
+ const virtualAttrs = this.getIncludeAttributesTransformed(item);
+
+ return {
+ ...(!excludeAll ? item : {}),
+ ...virtualAttrs,
+ };
+ };
+
+ /**
+ *
+ * @returns
+ */
+ private hasExcludeAttributes = () => {
+ return this.excludeAttributes().length > 0;
+ };
+
+ /**
+ *
+ * @param date
+ * @returns
+ */
+ protected formatDate(date) {
+ return date ? moment(date).format('YYYY/MM/DD') : '';
+ }
+
+ /**
+ *
+ * @param number
+ * @returns
+ */
+ protected formatNumber(number) {
+ return formatNumber(number, { money: false });
+ }
+
+ /**
+ *
+ * @param money
+ * @param options
+ * @returns
+ */
+ protected formatMoney(money, options?) {
+ return formatNumber(money, {
+ currencyCode: this.context.organization.baseCurrency,
+ ...options,
+ });
+ }
+
+ /**
+ *
+ * @param obj
+ * @param transformer
+ * @param options
+ */
+ public item(
+ obj: Record,
+ transformer: Transformer,
+ options?: any
+ ) {
+ transformer.setOptions(options);
+ transformer.setContext(this.context);
+
+ return transformer.work(obj);
+ }
+
+ /**
+ * Sets custom options to the application.
+ * @param {} options
+ * @returns {Transformer}
+ */
+ public setOptions(options) {
+ this.options = options;
+ return this;
+ }
+
+ /**
+ * Sets the application context to the application.
+ * @param {} context
+ * @returns {Transformer}
+ */
+ public setContext(context) {
+ this.context = context;
+ return this;
+ }
+}
diff --git a/packages/server/src/lib/Transformer/TransformerInjectable.ts b/packages/server/src/lib/Transformer/TransformerInjectable.ts
new file mode 100644
index 000000000..7343198de
--- /dev/null
+++ b/packages/server/src/lib/Transformer/TransformerInjectable.ts
@@ -0,0 +1,49 @@
+import { Service, Inject } from 'typedi';
+import { isNull } from 'lodash';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { TenantMetadata } from '@/system/models';
+import { Transformer } from './Transformer';
+
+@Service()
+export class TransformerInjectable {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Retrieves the application context of all tenant transformers.
+ * @param {number} tenantId
+ * @returns {}
+ */
+ async getApplicationContext(tenantId: number) {
+ const i18n = this.tenancy.i18n(tenantId);
+ const organization = await TenantMetadata.query().findOne({ tenantId });
+
+ return {
+ organization,
+ i18n,
+ };
+ }
+
+ /**
+ * Transformes the given transformer after inject the tenant context.
+ * @param {number} tenantId
+ * @param {Record | Record[]} object
+ * @param {Transformer} transformer
+ * @param {Record} options
+ * @returns {Record}
+ */
+ async transform(
+ tenantId: number,
+ object: Record | Record[],
+ transformer: Transformer,
+ options?: Record
+ ) {
+ if (!isNull(tenantId)) {
+ const context = await this.getApplicationContext(tenantId);
+ transformer.setContext(context);
+ }
+ transformer.setOptions(options);
+
+ return transformer.work(object);
+ }
+}
diff --git a/packages/server/src/lib/ViewRolesBuilder/FilterRolesDynamicFilter.js b/packages/server/src/lib/ViewRolesBuilder/FilterRolesDynamicFilter.js
new file mode 100644
index 000000000..978abb53d
--- /dev/null
+++ b/packages/server/src/lib/ViewRolesBuilder/FilterRolesDynamicFilter.js
@@ -0,0 +1,44 @@
+import DynamicFilterRoleAbstructor from '@/lib/DynamicFilter/DynamicFilterRoleAbstructor';
+import {
+ validateViewRoles,
+ buildFilterQuery,
+} from '@/lib/ViewRolesBuilder';
+
+export default class ViewRolesDynamicFilter extends DynamicFilterRoleAbstructor {
+ /**
+ * Constructor method.
+ * @param {*} filterRoles -
+ * @param {*} logicExpression -
+ */
+ constructor(filterRoles, logicExpression) {
+ super();
+
+ this.filterRoles = filterRoles;
+ this.logicExpression = logicExpression;
+
+ this.tableName = '';
+ }
+
+ /**
+ * Retrieve logic expression.
+ */
+ buildLogicExpression() {
+ return this.logicExpression;
+ }
+
+ /**
+ * Validates filter roles.
+ */
+ validateFilterRoles() {
+ return validateViewRoles(this.filterRoles, this.logicExpression);
+ }
+
+ /**
+ * Builds database query of view roles.
+ */
+ buildQuery() {
+ return (builder) => {
+ buildFilterQuery(this.tableName, this.filterRoles, this.logicExpression)(builder);
+ };
+ }
+}
diff --git a/packages/server/src/lib/ViewRolesBuilder/index.ts b/packages/server/src/lib/ViewRolesBuilder/index.ts
new file mode 100644
index 000000000..681bd60d7
--- /dev/null
+++ b/packages/server/src/lib/ViewRolesBuilder/index.ts
@@ -0,0 +1,129 @@
+import { difference } from 'lodash';
+
+import { IFilterRole, IModel } from '@/interfaces';
+
+/**
+ * Get field column metadata and its relation with other tables.
+ * @param {String} tableName - Table name of target column.
+ * @param {String} fieldKey - Target column key that stored in resource field.
+ */
+export function getRoleFieldColumn(model: IModel, fieldKey: string) {
+ const tableFields = model.fields;
+ return tableFields[fieldKey] ? tableFields[fieldKey] : null;
+}
+
+export function buildSortColumnJoin(model: IModel, sortColumnKey: string) {
+ return (builder) => {
+ const fieldColumn = getRoleFieldColumn(model, sortColumnKey);
+
+ if (fieldColumn.relation) {
+ const joinTable = getTableFromRelationColumn(fieldColumn.relation);
+ builder.join(
+ joinTable,
+ `${model.tableName}.${fieldColumn.column}`,
+ '=',
+ fieldColumn.relation
+ );
+ }
+ };
+}
+
+/**
+ * Mapes the view roles to view conditionals.
+ * @param {Array} viewRoles -
+ * @return {Array}
+ */
+export function mapViewRolesToConditionals(viewRoles) {
+ return viewRoles.map((viewRole) => ({
+ comparator: viewRole.comparator,
+ value: viewRole.value,
+ index: viewRole.index,
+
+ columnKey: viewRole.field.key,
+ slug: viewRole.field.slug,
+ }));
+}
+
+export function mapFilterRolesToDynamicFilter(roles) {
+ return roles.map((role) => ({
+ ...role,
+ columnKey: role.fieldKey,
+ }));
+}
+
+/**
+ * Builds sort column query.
+ * @param {String} tableName -
+ * @param {String} columnKey -
+ * @param {String} sortDirection -
+ */
+export function buildSortColumnQuery(
+ model: IModel,
+ columnKey: string,
+ sortDirection: string
+) {
+ const fieldRelation = getRoleFieldColumn(model, columnKey);
+ const sortColumn =
+ fieldRelation.relation || `${model.tableName}.${fieldRelation.column}`;
+
+ return (builder) => {
+ builder.orderBy(sortColumn, sortDirection);
+ buildSortColumnJoin(model, columnKey)(builder);
+ };
+}
+
+export function validateFilterLogicExpression(
+ logicExpression: string,
+ indexes
+) {
+ const logicExpIndexes = logicExpression.match(/\d+/g) || [];
+ const diff = difference(logicExpIndexes.map(Number), indexes);
+
+ return diff.length > 0 ? false : true;
+}
+
+export function validateRolesLogicExpression(
+ logicExpression: string,
+ roles: IFilterRole[]
+) {
+ return validateFilterLogicExpression(
+ logicExpression,
+ roles.map((r) => r.index)
+ );
+}
+
+export function validateFieldKeyExistance(model: any, fieldKey: string) {
+ return model?.fields?.[fieldKey] || false;
+}
+
+
+/**
+ * Retrieve model fields keys.
+ * @param {IModel} Model
+ * @return {string[]}
+ */
+export function getModelFieldsKeys(Model: IModel) {
+ const fields = Object.keys(Model.fields);
+
+ return fields.sort((a, b) => {
+ if (a < b) {
+ return -1;
+ }
+ if (a > b) {
+ return 1;
+ }
+ return 0;
+ });
+}
+
+export function getModelFields(Model: IModel) {
+ const fieldsKey = this.getModelFieldsKeys(Model);
+
+ return fieldsKey.map((fieldKey) => {
+ const field = Model.fields[fieldKey];
+ return {
+ ...field,
+ key: fieldKey,
+ };
+ });
+}
diff --git a/packages/server/src/loaders/agenda.ts b/packages/server/src/loaders/agenda.ts
new file mode 100644
index 000000000..e370a1436
--- /dev/null
+++ b/packages/server/src/loaders/agenda.ts
@@ -0,0 +1,11 @@
+import Agenda from 'agenda';
+import config from '@/config';
+
+export default ({ mongoConnection }) => {
+ return new Agenda({
+ mongo: mongoConnection,
+ db: { collection: config.agenda.dbCollection },
+ processEvery: config.agenda.pooltime,
+ maxConcurrency: config.agenda.concurrency,
+ });
+};
diff --git a/packages/server/src/loaders/database.ts b/packages/server/src/loaders/database.ts
new file mode 100644
index 000000000..8299573f8
--- /dev/null
+++ b/packages/server/src/loaders/database.ts
@@ -0,0 +1,10 @@
+import Knex from 'knex';
+import { knexSnakeCaseMappers } from 'objection';
+import { systemKnexConfig } from '@/config/knexConfig';
+
+export default () => {
+ return Knex({
+ ...systemKnexConfig,
+ ...knexSnakeCaseMappers({ upperCase: true }),
+ });
+};
\ No newline at end of file
diff --git a/packages/server/src/loaders/dbManager.ts b/packages/server/src/loaders/dbManager.ts
new file mode 100644
index 000000000..6aaf31ed2
--- /dev/null
+++ b/packages/server/src/loaders/dbManager.ts
@@ -0,0 +1,7 @@
+import knexManager from 'knex-db-manager';
+import { systemKnexConfig, systemDbManager } from 'config/knexConfig';
+
+export default () => knexManager.databaseManagerFactory({
+ knex: systemKnexConfig,
+ dbManager: systemDbManager,
+});
\ No newline at end of file
diff --git a/packages/server/src/loaders/dependencyInjector.ts b/packages/server/src/loaders/dependencyInjector.ts
new file mode 100644
index 000000000..2c42690dc
--- /dev/null
+++ b/packages/server/src/loaders/dependencyInjector.ts
@@ -0,0 +1,59 @@
+import { Container } from 'typedi';
+import LoggerInstance from '@/loaders/logger';
+import agendaFactory from '@/loaders/agenda';
+import SmsClientLoader from '@/loaders/smsClient';
+import mailInstance from '@/loaders/mail';
+import dbManagerFactory from '@/loaders/dbManager';
+import i18n from '@/loaders/i18n';
+import repositoriesLoader from '@/loaders/systemRepositories';
+import Cache from '@/services/Cache';
+import config from '@/config'
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import rateLimiterLoaders from './rateLimiterLoader';
+import eventEmitter, { susbcribers } from './eventEmitter';
+
+export default ({ mongoConnection, knex }) => {
+ try {
+ const agendaInstance = agendaFactory({ mongoConnection });
+ const smsClientInstance = SmsClientLoader(config.easySMSGateway.api_key);
+ const dbManager = dbManagerFactory(knex);
+ const cacheInstance = new Cache();
+
+ Container.set('logger', LoggerInstance);
+ Container.set('knex', knex);
+ Container.set('SMSClient', smsClientInstance);
+ Container.set('mail', mailInstance);
+
+ Container.set('dbManager', dbManager);
+ LoggerInstance.info(
+ '[DI] Database manager has been injected into container.'
+ );
+
+ Container.set('agenda', agendaInstance);
+ LoggerInstance.info('[DI] Agenda has been injected into container');
+
+ Container.set('i18n', i18n());
+ LoggerInstance.info('[DI] i18n has been injected into container');
+
+ Container.set('cache', cacheInstance);
+ LoggerInstance.info('[DI] cache has been injected into container');
+
+ Container.set('repositories', repositoriesLoader());
+ LoggerInstance.info('[DI] repositories has been injected into container');
+
+ rateLimiterLoaders();
+ LoggerInstance.info('[DI] rate limiter has been injected into container.');
+
+ Container.set(EventPublisher, eventEmitter());
+
+ const emitter = Container.get(EventPublisher);
+
+ emitter.loadSubscribers(susbcribers());
+
+
+ return { agenda: agendaInstance };
+ } catch (e) {
+ LoggerInstance.error('Error on dependency injector loader: %o', e);
+ throw e;
+ }
+};
diff --git a/packages/server/src/loaders/eventEmitter.ts b/packages/server/src/loaders/eventEmitter.ts
new file mode 100644
index 000000000..8cdb723c4
--- /dev/null
+++ b/packages/server/src/loaders/eventEmitter.ts
@@ -0,0 +1,192 @@
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+
+import ItemSubscriber from '@/subscribers/Items/ItemSubscriber';
+import InventoryAdjustmentsSubscriber from '@/subscribers/Inventory/InventoryAdjustment';
+import BillWriteInventoryTransactionsSubscriber from '@/subscribers/Bills/WriteInventoryTransactions';
+import PaymentSyncBillBalance from '@/subscribers/PaymentMades/PaymentSyncBillBalance';
+import SaleReceiptInventoryTransactionsSubscriber from '@/subscribers/SaleReceipt/WriteInventoryTransactions';
+import SaleInvoiceWriteInventoryTransactions from '@/subscribers/SaleInvoices/WriteInventoryTransactions';
+import SaleInvoiceWriteGLEntriesSubscriber from '@/subscribers/SaleInvoices/WriteJournalEntries';
+import PaymentReceiveSyncInvoices from '@/subscribers/PaymentReceive/PaymentReceiveSyncInvoices';
+import CashflowTransactionSubscriber from '@/services/Cashflow/CashflowTransactionSubscriber';
+import PaymentReceivesWriteGLEntriesSubscriber from '@/subscribers/PaymentReceive/WriteGLEntries';
+import InventorySubscriber from '@/subscribers/Inventory/Inventory';
+import SaleReceiptWriteGLEntriesSubscriber from '@/subscribers/SaleReceipt/WriteJournalEntries';
+import { CustomerWriteGLOpeningBalanceSubscriber } from '@/services/Contacts/Customers/Subscribers/CustomerGLEntriesSubscriber';
+import { VendorsWriteGLOpeningSubscriber } from '@/services/Contacts/Vendors/Subscribers/VendorGLEntriesSubscriber';
+import SaleEstimateAutoSerialSubscriber from '@/subscribers/SaleEstimate/AutoIncrementSerial';
+import SaleEstimateSmsNotificationSubscriber from '@/subscribers/SaleEstimate/SmsNotifications';
+import { ExpensesWriteGLSubscriber } from '@/services/Expenses/ExpenseGLEntriesSubscriber';
+import SaleReceiptAutoSerialSubscriber from '@/subscribers/SaleReceipt/AutoIncrementSerial';
+import SaleInvoiceAutoIncrementSubscriber from '@/subscribers/SaleInvoices/AutoIncrementSerial';
+import SaleInvoiceConvertFromEstimateSubscriber from '@/subscribers/SaleInvoices/ConvertFromEstimate';
+import PaymentReceiveAutoSerialSubscriber from '@/subscribers/PaymentReceive/AutoSerialIncrement';
+import SyncSystemSendInvite from '@/services/InviteUsers/SyncSystemSendInvite';
+import InviteSendMainNotification from '@/services/InviteUsers/InviteSendMailNotification';
+import SyncTenantAcceptInvite from '@/services/InviteUsers/SyncTenantAcceptInvite';
+import SyncTenantUserMutate from '@/services/Users/SyncTenantUserSaved';
+import OrgSyncTenantAdminUserSubscriber from '@/subscribers/Organization/SyncTenantAdminUser';
+import OrgBuildSmsNotificationSubscriber from '@/subscribers/Organization/BuildSmsNotification';
+import PurgeUserAbilityCache from '@/services/Users/PurgeUserAbilityCache';
+import ResetLoginThrottleSubscriber from '@/subscribers/Authentication/ResetLoginThrottle';
+import AuthenticationSubscriber from '@/subscribers/Authentication/SendResetPasswordMail';
+import AuthSendWelcomeMailSubscriber from '@/subscribers/Authentication/SendWelcomeMail';
+import PurgeAuthorizedUserOnceRoleMutate from '@/services/Roles/PurgeAuthorizedUser';
+import SendSmsNotificationToCustomer from '@/subscribers/SaleInvoices/SendSmsNotificationToCustomer';
+import SendSmsNotificationSaleReceipt from '@/subscribers/SaleReceipt/SendSmsNotificationToCustomer';
+import SendSmsNotificationPaymentReceive from '@/subscribers/PaymentReceive/SendSmsNotificationToCustomer';
+import SaleInvoiceWriteoffSubscriber from '@/services/Sales/SaleInvoiceWriteoffSubscriber';
+import LandedCostSyncCostTransactionsSubscriber from '@/services/Purchases/LandedCost/LandedCostSyncCostTransactionsSubscriber';
+import LandedCostInventoryTransactionsSubscriber from '@/services/Purchases/LandedCost/LandedCostInventoryTransactionsSubscriber';
+import CreditNoteGLEntriesSubscriber from '@/services/CreditNotes/CreditNoteGLEntriesSubscriber';
+import VendorCreditGlEntriesSubscriber from '@/services/Purchases/VendorCredits/VendorCreditGLEntriesSubscriber';
+import CreditNoteInventoryTransactionsSubscriber from '@/services/CreditNotes/CreditNoteInventoryTransactionsSubscriber';
+import VendorCreditInventoryTransactionsSubscriber from '@/services/Purchases/VendorCredits/VendorCreditInventoryTransactionsSusbcriber';
+import CreditNoteAutoSerialSubscriber from '@/services/CreditNotes/CreditNoteAutoSerialSubscriber';
+import VendorCreditAutoSerialSubscriber from '@/services/Purchases/VendorCredits/VendorCreditAutoSerialSubscriber';
+import LandedCostGLEntriesSubscriber from '@/services/Purchases/LandedCost/LandedCostGLEntriesSubscriber';
+import RefundCreditNoteGLEntriesSubscriber from '@/services/CreditNotes/RefundCreditNoteGLEntriesSubscriber';
+import RefundVendorCreditGLEntriesSubscriber from '@/services/Purchases/VendorCredits/RefundVendorCredits/RefundVendorCreditGLEntriesSubscriber';
+import RefundSyncCreditNoteBalanceSubscriber from '@/services/CreditNotes/RefundSyncCreditNoteBalanceSubscriber';
+import RefundSyncVendorCreditBalanceSubscriber from '@/services/Purchases/VendorCredits/RefundVendorCredits/RefundSyncVendorCreditBalanceSubscriber';
+import CreditNoteApplySyncCreditSubscriber from '@/services/CreditNotes/CreditNoteApplySyncCreditSubscriber';
+import CreditNoteApplySyncInvoicesCreditedAmountSubscriber from '@/services/CreditNotes/CreditNoteApplySyncInvoicesSubscriber';
+import ApplyVendorCreditSyncInvoicedSubscriber from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/ApplyVendorCreditSyncInvoicedSubscriber';
+import ApplyVendorCreditSyncBillsSubscriber from '@/services/Purchases/VendorCredits/ApplyVendorCreditToBills/ApplyVendorCreditSyncBillsSubscriber';
+import DeleteCustomerLinkedCreditSubscriber from '@/services/CreditNotes/DeleteCustomerLinkedCreditSubscriber';
+import DeleteVendorAssociatedVendorCredit from '@/services/Purchases/VendorCredits/DeleteVendorAssociatedVendorCredit';
+import SalesTransactionLockingGuardSubscriber from '@/services/TransactionsLocking/SalesTransactionLockingGuardSubscriber';
+import PurchasesTransactionLockingGuardSubscriber from '@/services/TransactionsLocking/PurchasesTransactionLockingGuardSubscriber';
+import FinancialTransactionLockingGuardSubscriber from '@/services/TransactionsLocking/FinancialsTransactionLockingGuardSubscriber';
+import CashflowWithAccountSubscriber from '@/services/Cashflow/CashflowWithAccountSubscriber';
+import { WarehousesItemsQuantitySyncSubscriber } from '@/services/Warehouses/Integrations/WarehousesItemsQuantitySynSubscriber';
+import { WarehouseTransferInventoryTransactionsSubscriber } from '@/services/Warehouses/WarehousesTransfers/WarehouseTransferInventoryTransactionsSubscriber';
+import { AccountsTransactionsWarehousesSubscribe } from '@/services/Accounting/AccountsTransactionsWarehousesSubscribe';
+import { ActivateWarehousesSubscriber } from '@/services/Warehouses/ActivateWarehousesSubscriber';
+import { ManualJournalWriteGLSubscriber } from '@/services/ManualJournals/ManualJournalGLEntriesSubscriber';
+import { BillGLEntriesSubscriber } from '@/services/Purchases/Bills/BillGLEntriesSubscriber';
+import { PaymentWriteGLEntriesSubscriber } from '@/services/Purchases/BillPayments/BillPaymentGLEntriesSubscriber';
+
+import BranchesIntegrationsSubscribers from '@/services/Branches/EventsProvider';
+import WarehousesIntegrationsSubscribers from '@/services/Warehouses/EventsProvider';
+import { WarehouseTransferAutoIncrementSubscriber } from '@/services/Warehouses/WarehousesTransfers/WarehouseTransferAutoIncrementSubscriber';
+import { InvoicePaymentGLRewriteSubscriber } from '@/services/Sales/Invoices/subscribers/InvoicePaymentGLRewriteSubscriber';
+import { BillPaymentsGLEntriesRewriteSubscriber } from '@/services/Purchases/Bills/BillPaymentsGLEntriesRewriteSubscriber';
+import { InvoiceCostGLEntriesSubscriber } from '@/services/Sales/Invoices/subscribers/InvoiceCostGLEntriesSubscriber';
+import { InventoryCostGLBeforeWriteSubscriber } from '@/services/Inventory/subscribers/InventoryCostGLBeforeWriteSubscriber';
+import { SaleReceiptCostGLEntriesSubscriber } from '@/services/Sales/Receipts/subscribers/SaleReceiptCostGLEntriesSubscriber';
+import { SeedInitialCurrenciesOnSetupSubsriber } from '@/services/Currencies/subscribers/SeedInitialCurrenciesOnSetupSubscriber';
+import { MutateBaseCurrencyAccountsSubscriber } from '@/services/Accounts/susbcribers/MutateBaseCurrencyAccounts';
+import { ProjectBillableTasksSubscriber } from '@/services/Projects/Projects/ProjectBillableTasksSubscriber';
+import { ProjectBillableExpensesSubscriber } from '@/services/Projects/Projects/ProjectBillableExpenseSubscriber';
+import { ProjectBillableBillSubscriber } from '@/services/Projects/Projects/ProjectBillableBillSubscriber';
+import { SyncActualTimeTaskSubscriber } from '@/services/Projects/Times/SyncActualTimeTaskSubscriber';
+
+export default () => {
+ return new EventPublisher();
+};
+
+export const susbcribers = () => {
+ return [
+ ItemSubscriber,
+ InventoryAdjustmentsSubscriber,
+ BillWriteInventoryTransactionsSubscriber,
+ PaymentSyncBillBalance,
+ SaleReceiptInventoryTransactionsSubscriber,
+ SaleReceiptWriteGLEntriesSubscriber,
+ SaleInvoiceWriteInventoryTransactions,
+ SaleInvoiceWriteGLEntriesSubscriber,
+ PaymentReceiveSyncInvoices,
+ PaymentReceivesWriteGLEntriesSubscriber,
+ CashflowTransactionSubscriber,
+ InventorySubscriber,
+ CustomerWriteGLOpeningBalanceSubscriber,
+ VendorsWriteGLOpeningSubscriber,
+ SaleEstimateAutoSerialSubscriber,
+ SaleEstimateSmsNotificationSubscriber,
+ ExpensesWriteGLSubscriber,
+ SaleReceiptAutoSerialSubscriber,
+ SaleInvoiceAutoIncrementSubscriber,
+ SaleInvoiceConvertFromEstimateSubscriber,
+ PaymentReceiveAutoSerialSubscriber,
+ SyncSystemSendInvite,
+ SyncTenantAcceptInvite,
+ InviteSendMainNotification,
+ SyncTenantUserMutate,
+ OrgSyncTenantAdminUserSubscriber,
+ OrgBuildSmsNotificationSubscriber,
+ PurgeUserAbilityCache,
+ ResetLoginThrottleSubscriber,
+ AuthenticationSubscriber,
+ AuthSendWelcomeMailSubscriber,
+ PurgeAuthorizedUserOnceRoleMutate,
+ SendSmsNotificationToCustomer,
+ SendSmsNotificationSaleReceipt,
+ SendSmsNotificationPaymentReceive,
+ SaleInvoiceWriteoffSubscriber,
+ LandedCostSyncCostTransactionsSubscriber,
+ LandedCostInventoryTransactionsSubscriber,
+ CreditNoteGLEntriesSubscriber,
+ VendorCreditGlEntriesSubscriber,
+ CreditNoteInventoryTransactionsSubscriber,
+ VendorCreditInventoryTransactionsSubscriber,
+ CreditNoteAutoSerialSubscriber,
+ VendorCreditAutoSerialSubscriber,
+ LandedCostGLEntriesSubscriber,
+ RefundCreditNoteGLEntriesSubscriber,
+ RefundVendorCreditGLEntriesSubscriber,
+ RefundSyncCreditNoteBalanceSubscriber,
+ RefundSyncVendorCreditBalanceSubscriber,
+ CreditNoteApplySyncCreditSubscriber,
+ CreditNoteApplySyncInvoicesCreditedAmountSubscriber,
+ ApplyVendorCreditSyncInvoicedSubscriber,
+ ApplyVendorCreditSyncBillsSubscriber,
+ DeleteCustomerLinkedCreditSubscriber,
+ DeleteVendorAssociatedVendorCredit,
+
+ // # Inventory
+ InventoryCostGLBeforeWriteSubscriber,
+
+ // #Invoices
+ InvoicePaymentGLRewriteSubscriber,
+ InvoiceCostGLEntriesSubscriber,
+
+ BillPaymentsGLEntriesRewriteSubscriber,
+
+ // # Receipts
+ SaleReceiptCostGLEntriesSubscriber,
+
+ // Transaction locking.
+ SalesTransactionLockingGuardSubscriber,
+ PurchasesTransactionLockingGuardSubscriber,
+ FinancialTransactionLockingGuardSubscriber,
+ CashflowWithAccountSubscriber,
+
+ // Warehouses
+ WarehousesItemsQuantitySyncSubscriber,
+ WarehouseTransferInventoryTransactionsSubscriber,
+ WarehouseTransferAutoIncrementSubscriber,
+ ActivateWarehousesSubscriber,
+
+ // Branches.
+ AccountsTransactionsWarehousesSubscribe,
+ ...BranchesIntegrationsSubscribers(),
+ ...WarehousesIntegrationsSubscribers(),
+
+ // Manual Journals
+ ManualJournalWriteGLSubscriber,
+
+ // Bills
+ BillGLEntriesSubscriber,
+ PaymentWriteGLEntriesSubscriber,
+
+ SeedInitialCurrenciesOnSetupSubsriber,
+ MutateBaseCurrencyAccountsSubscriber,
+
+ // # Projects
+ SyncActualTimeTaskSubscriber,
+ ProjectBillableTasksSubscriber,
+ ProjectBillableExpensesSubscriber,
+ ProjectBillableBillSubscriber,
+ ];
+};
diff --git a/packages/server/src/loaders/events.ts b/packages/server/src/loaders/events.ts
new file mode 100644
index 000000000..f402a6087
--- /dev/null
+++ b/packages/server/src/loaders/events.ts
@@ -0,0 +1,37 @@
+// Here we import all events.
+// import 'subscribers/authentication';
+// import 'subscribers/organization';
+// import 'subscribers/inviteUser';
+// import 'subscribers/manualJournals';
+// import 'subscribers/expenses';
+
+// import 'subscribers/Bills';
+// import 'subscribers/Bills/WriteJournalEntries';
+// import 'subscribers/Bills/WriteInventoryTransactions';
+
+// // import 'subscribers/SaleInvoices';
+// // import 'subscribers/SaleInvoices/WriteInventoryTransactions';
+// // import 'subscribers/SaleInvoices/WriteJournalEntries';
+
+// import 'subscribers/SaleReceipt';
+// import 'subscribers/SaleReceipt/WriteInventoryTransactions';
+// import 'subscribers/SaleReceipt/WriteJournalEntries';
+
+// import 'subscribers/Inventory/Inventory';
+// import 'subscribers/Inventory/InventoryAdjustment';
+
+// import 'subscribers/customers';
+// import 'subscribers/vendors';
+// import 'subscribers/paymentMades';
+// import 'subscribers/paymentReceives';
+// import 'subscribers/saleEstimates';
+// import 'subscribers/items';
+
+// import 'subscribers/LandedCost';
+
+// import 'services/Cashflow/CashflowTransactionSubscriber';
+
+// import 'services/Sales/SaleInvoiceWriteoffSubscriber';
+// import 'subscribers/SaleInvoices/SendSmsNotificationToCustomer';
+// import 'subscribers/SaleReceipt/SendNotificationToCustomer';
+// import 'services/Sales/PaymentReceives/PaymentReceiveSmsSubscriber';
\ No newline at end of file
diff --git a/packages/server/src/loaders/express.ts b/packages/server/src/loaders/express.ts
new file mode 100644
index 000000000..696ef895b
--- /dev/null
+++ b/packages/server/src/loaders/express.ts
@@ -0,0 +1,72 @@
+import { json, Request, Response, NextFunction } from 'express';
+import helmet from 'helmet';
+import boom from 'express-boom';
+import errorHandler from 'errorhandler';
+import bodyParser from 'body-parser';
+import fileUpload from 'express-fileupload';
+import routes from 'api';
+import LoggerMiddleware from '@/api/middleware/LoggerMiddleware';
+import AgendashController from '@/api/controllers/Agendash';
+import ConvertEmptyStringsToNull from '@/api/middleware/ConvertEmptyStringsToNull';
+import RateLimiterMiddleware from '@/api/middleware/RateLimiterMiddleware';
+import {
+ JSONResponseTransformer,
+ snakecaseResponseTransformer,
+} from '@/api/middleware/JSONResponseTransformer';
+import config from '@/config';
+import path from 'path';
+import ObjectionErrorHandlerMiddleware from '@/api/middleware/ObjectionErrorHandlerMiddleware';
+
+export default ({ app }) => {
+ // Express configuration.
+ app.set('port', 3000);
+
+ // Template engine configuration.
+ app.set('views', path.join(__dirname, '../resources/views'));
+ app.set('view engine', 'pug');
+
+ // Helmet helps you secure your Express apps by setting various HTTP headers.
+ app.use(helmet());
+
+ // Allow to full error stack traces and internal details
+ app.use(errorHandler());
+
+ // Boom response objects.
+ app.use(boom());
+
+ app.use(bodyParser.json());
+
+ // Parses both json and urlencoded.
+ app.use(json());
+
+ // Middleware for intercepting and transforming json responses.
+ app.use(JSONResponseTransformer(snakecaseResponseTransformer));
+
+ // Handle multi-media requests.
+ app.use(
+ fileUpload({
+ createParentPath: true,
+ })
+ );
+
+ // Logger middleware.
+ app.use(LoggerMiddleware);
+
+ // Converts empty strings to null of request body.
+ app.use(ConvertEmptyStringsToNull);
+
+ // Prefix all application routes.
+ app.use(config.api.prefix, RateLimiterMiddleware);
+ app.use(config.api.prefix, routes());
+
+ // Agendash application load.
+ app.use('/agendash', AgendashController.router());
+
+ // Handles objectionjs errors.
+ app.use(ObjectionErrorHandlerMiddleware);
+
+ // catch 404 and forward to error handler
+ app.use((req: Request, res: Response, next: NextFunction) => {
+ return res.boom.notFound();
+ });
+};
diff --git a/packages/server/src/loaders/i18n.ts b/packages/server/src/loaders/i18n.ts
new file mode 100644
index 000000000..42706fb5b
--- /dev/null
+++ b/packages/server/src/loaders/i18n.ts
@@ -0,0 +1,8 @@
+import { I18n } from 'i18n';
+
+export default () => new I18n({
+ locales: ['en', 'ar'],
+ register: global,
+ directory: global.__locales_dir,
+ updateFiles: false,
+});
\ No newline at end of file
diff --git a/packages/server/src/loaders/index.ts b/packages/server/src/loaders/index.ts
new file mode 100644
index 000000000..08e9e1afd
--- /dev/null
+++ b/packages/server/src/loaders/index.ts
@@ -0,0 +1,34 @@
+import Logger from '@/loaders/logger';
+import mongooseLoader from '@/loaders/mongoose';
+import jobsLoader from '@/loaders/jobs';
+import expressLoader from '@/loaders/express';
+import databaseLoader from '@/loaders/database';
+import dependencyInjectorLoader from '@/loaders/dependencyInjector';
+import objectionLoader from '@/database/objection';
+import i18nConfig from '@/loaders/i18n';
+
+// We have to import at least all the events once so they can be triggered
+// import '@/loaders/events';
+
+export default async ({ expressApp }) => {
+ const mongoConnection = await mongooseLoader();
+ Logger.info('[init] MongoDB loaded and connected!');
+
+ // Initialize the system database once app started.
+ const knex = databaseLoader();
+
+ // Initialize the objection.js from knex instance.
+ objectionLoader({ knex });
+
+ // It returns the agenda instance because it's needed in the subsequent loaders
+ const { agenda } = await dependencyInjectorLoader({ mongoConnection, knex });
+
+ await jobsLoader({ agenda });
+ Logger.info('[init] Jobs loaded');
+
+ expressLoader({ app: expressApp });
+ Logger.info('[init] Express loaded');
+
+ i18nConfig();
+ Logger.info('[init] I18n node configured.');
+};
diff --git a/packages/server/src/loaders/jobs.ts b/packages/server/src/loaders/jobs.ts
new file mode 100644
index 000000000..49acd77c2
--- /dev/null
+++ b/packages/server/src/loaders/jobs.ts
@@ -0,0 +1,24 @@
+import Agenda from 'agenda';
+import WelcomeEmailJob from 'jobs/welcomeEmail';
+import WelcomeSMSJob from 'jobs/WelcomeSMS';
+import ResetPasswordMailJob from 'jobs/ResetPasswordMail';
+import ComputeItemCost from 'jobs/ComputeItemCost';
+import RewriteInvoicesJournalEntries from 'jobs/writeInvoicesJEntries';
+import UserInviteMailJob from 'jobs/UserInviteMail';
+import OrganizationSetupJob from 'jobs/OrganizationSetup';
+import OrganizationUpgrade from 'jobs/OrganizationUpgrade';
+import SmsNotification from 'jobs/SmsNotification';
+
+export default ({ agenda }: { agenda: Agenda }) => {
+ new WelcomeEmailJob(agenda);
+ new ResetPasswordMailJob(agenda);
+ new WelcomeSMSJob(agenda);
+ new UserInviteMailJob(agenda);
+ new ComputeItemCost(agenda);
+ new RewriteInvoicesJournalEntries(agenda);
+ new OrganizationSetupJob(agenda);
+ new OrganizationUpgrade(agenda);
+ new SmsNotification(agenda);
+
+ agenda.start();
+};
diff --git a/packages/server/src/loaders/logger.ts b/packages/server/src/loaders/logger.ts
new file mode 100644
index 000000000..cbdf1a3fa
--- /dev/null
+++ b/packages/server/src/loaders/logger.ts
@@ -0,0 +1,13 @@
+import winston from 'winston';
+
+const transports = {
+ console: new winston.transports.Console({ level: 'warn' }),
+ file: new winston.transports.File({ filename: 'stdout.log' }),
+};
+
+export default winston.createLogger({
+ transports: [
+ transports.console,
+ transports.file,
+ ],
+});
diff --git a/packages/server/src/loaders/mail.ts b/packages/server/src/loaders/mail.ts
new file mode 100644
index 000000000..496a7f78a
--- /dev/null
+++ b/packages/server/src/loaders/mail.ts
@@ -0,0 +1,15 @@
+import nodemailer from 'nodemailer';
+import config from '@/config';
+
+// create reusable transporter object using the default SMTP transport
+const transporter = nodemailer.createTransport({
+ host: config.mail.host,
+ port: config.mail.port,
+ secure: config.mail.secure, // true for 465, false for other ports
+ auth: {
+ user: config.mail.username,
+ pass: config.mail.password,
+ },
+});
+
+export default transporter;
\ No newline at end of file
diff --git a/packages/server/src/loaders/mongoose.ts b/packages/server/src/loaders/mongoose.ts
new file mode 100644
index 000000000..e241afd33
--- /dev/null
+++ b/packages/server/src/loaders/mongoose.ts
@@ -0,0 +1,11 @@
+import mongoose from 'mongoose';
+import { Db } from 'mongodb';
+import config from '@/config';
+
+export default async (): Promise => {
+ const connection = await mongoose.connect(
+ config.mongoDb.databaseURL,
+ { useNewUrlParser: true, useCreateIndex: true },
+ );
+ return connection.connection.db;
+};
diff --git a/packages/server/src/loaders/rateLimiterLoader.ts b/packages/server/src/loaders/rateLimiterLoader.ts
new file mode 100644
index 000000000..b272f0d53
--- /dev/null
+++ b/packages/server/src/loaders/rateLimiterLoader.ts
@@ -0,0 +1,24 @@
+import RateLimiter from '@/services/Authentication/RateLimiter';
+import { Container } from 'typedi';
+import { RateLimiterMemory } from 'rate-limiter-flexible';
+import config from '@/config';
+
+export default () => {
+ const rateLimiterRequestsMemory = new RateLimiterMemory({
+ points: config.throttler.requests.points,
+ duration: config.throttler.requests.duration,
+ blockDuration: config.throttler.requests.blockDuration,
+ });
+ const rateLimiterMemoryLogin = new RateLimiterMemory({
+ points: config.throttler.login.points,
+ duration: config.throttler.login.duration,
+ blockDuration: config.throttler.login.blockDuration,
+ });
+
+ const rateLimiterRequest = new RateLimiter(rateLimiterRequestsMemory);
+ const rateLimiterLogin = new RateLimiter(rateLimiterMemoryLogin)
+
+ // Inject the rate limiter of the global requests and login into the container.
+ Container.set('rateLimiter.request', rateLimiterRequest);
+ Container.set('rateLimiter.login', rateLimiterLogin);
+};
\ No newline at end of file
diff --git a/packages/server/src/loaders/smsClient.ts b/packages/server/src/loaders/smsClient.ts
new file mode 100644
index 000000000..b61d01bbf
--- /dev/null
+++ b/packages/server/src/loaders/smsClient.ts
@@ -0,0 +1,9 @@
+import SMSClient from '@/services/SMSClient';
+import EasySMSGateway from '@/services/SMSClient/EasySmsClient';
+
+export default (token: string) => {
+ const easySmsGateway = new EasySMSGateway(token);
+ const smsClient = new SMSClient(easySmsGateway);
+
+ return smsClient;
+};
diff --git a/packages/server/src/loaders/systemRepositories.ts b/packages/server/src/loaders/systemRepositories.ts
new file mode 100644
index 000000000..f162df8f3
--- /dev/null
+++ b/packages/server/src/loaders/systemRepositories.ts
@@ -0,0 +1,15 @@
+import Container from 'typedi';
+import {
+ SystemUserRepository,
+ TenantRepository,
+} from '@/system/repositories';
+
+export default () => {
+ const knex = Container.get('knex');
+ const cache = Container.get('cache');
+
+ return {
+ systemUserRepository: new SystemUserRepository(knex, cache),
+ tenantRepository: new TenantRepository(knex, cache),
+ };
+}
\ No newline at end of file
diff --git a/packages/server/src/loaders/tenantCache.ts b/packages/server/src/loaders/tenantCache.ts
new file mode 100644
index 000000000..79cae5915
--- /dev/null
+++ b/packages/server/src/loaders/tenantCache.ts
@@ -0,0 +1,8 @@
+import { Container } from 'typedi';
+import Cache from '@/services/Cache';
+
+export default (tenantId: number) => {
+ const cacheInstance = new Cache();
+
+ return cacheInstance;
+};
\ No newline at end of file
diff --git a/packages/server/src/loaders/tenantModels.ts b/packages/server/src/loaders/tenantModels.ts
new file mode 100644
index 000000000..5e07ff3dd
--- /dev/null
+++ b/packages/server/src/loaders/tenantModels.ts
@@ -0,0 +1,124 @@
+import { mapValues } from 'lodash';
+
+import Account from 'models/Account';
+import AccountTransaction from 'models/AccountTransaction';
+import Item from 'models/Item';
+import ItemEntry from 'models/ItemEntry';
+import ItemCategory from 'models/ItemCategory';
+import Bill from 'models/Bill';
+import BillPayment from 'models/BillPayment';
+import BillPaymentEntry from 'models/BillPaymentEntry';
+import Currency from 'models/Currency';
+import Contact from 'models/Contact';
+import Vendor from 'models/Vendor';
+import Customer from 'models/Customer';
+import ExchangeRate from 'models/ExchangeRate';
+import Expense from 'models/Expense';
+import ExpenseCategory from 'models/ExpenseCategory';
+import View from 'models/View';
+import ViewRole from 'models/ViewRole';
+import ViewColumn from 'models/ViewColumn';
+import Setting from 'models/Setting';
+import SaleInvoice from 'models/SaleInvoice';
+import SaleInvoiceEntry from 'models/SaleInvoiceEntry';
+import SaleReceipt from 'models/SaleReceipt';
+import SaleReceiptEntry from 'models/SaleReceiptEntry';
+import SaleEstimate from 'models/SaleEstimate';
+import SaleEstimateEntry from 'models/SaleEstimateEntry';
+import PaymentReceive from 'models/PaymentReceive';
+import PaymentReceiveEntry from 'models/PaymentReceiveEntry';
+import Option from 'models/Option';
+import InventoryCostLotTracker from 'models/InventoryCostLotTracker';
+import InventoryTransaction from 'models/InventoryTransaction';
+import ManualJournal from 'models/ManualJournal';
+import ManualJournalEntry from 'models/ManualJournalEntry';
+import Media from 'models/Media';
+import MediaLink from 'models/MediaLink';
+import InventoryAdjustment from 'models/InventoryAdjustment';
+import InventoryAdjustmentEntry from 'models/InventoryAdjustmentEntry';
+import BillLandedCost from 'models/BillLandedCost';
+import BillLandedCostEntry from 'models/BillLandedCostEntry';
+import CashflowAccount from 'models/CashflowAccount';
+import CashflowTransaction from 'models/CashflowTransaction';
+import CashflowTransactionLine from 'models/CashflowTransactionLine';
+import Role from 'models/Role';
+import RolePermission from 'models/RolePermission';
+import User from 'models/User';
+import CreditNote from 'models/CreditNote';
+import VendorCredit from 'models/VendorCredit';
+import RefundCreditNote from 'models/RefundCreditNote';
+import RefundVendorCredit from 'models/RefundVendorCredit';
+import CreditNoteAppliedInvoice from 'models/CreditNoteAppliedInvoice';
+import VendorCreditAppliedBill from 'models/VendorCreditAppliedBill';
+import Branch from 'models/Branch';
+import Warehouse from 'models/Warehouse';
+import WarehouseTransfer from 'models/WarehouseTransfer';
+import WarehouseTransferEntry from 'models/WarehouseTransferEntry';
+import ItemWarehouseQuantity from 'models/ItemWarehouseQuantity';
+import Project from 'models/Project';
+import Time from 'models/Time';
+import Task from 'models/Task';
+
+export default (knex) => {
+ const models = {
+ Option,
+ Account,
+ AccountTransaction,
+ Item,
+ ItemCategory,
+ ItemEntry,
+ ManualJournal,
+ ManualJournalEntry,
+ Bill,
+ BillPayment,
+ BillPaymentEntry,
+ Currency,
+ ExchangeRate,
+ Expense,
+ ExpenseCategory,
+ View,
+ ViewRole,
+ ViewColumn,
+ Setting,
+ SaleInvoice,
+ SaleInvoiceEntry,
+ SaleReceipt,
+ SaleReceiptEntry,
+ SaleEstimate,
+ SaleEstimateEntry,
+ PaymentReceive,
+ PaymentReceiveEntry,
+ InventoryTransaction,
+ InventoryCostLotTracker,
+ Media,
+ MediaLink,
+ Vendor,
+ Customer,
+ Contact,
+ InventoryAdjustment,
+ InventoryAdjustmentEntry,
+ BillLandedCost,
+ BillLandedCostEntry,
+ CashflowTransaction,
+ CashflowTransactionLine,
+ CashflowAccount,
+ Role,
+ RolePermission,
+ User,
+ VendorCredit,
+ CreditNote,
+ RefundCreditNote,
+ RefundVendorCredit,
+ CreditNoteAppliedInvoice,
+ VendorCreditAppliedBill,
+ Branch,
+ Warehouse,
+ WarehouseTransfer,
+ WarehouseTransferEntry,
+ ItemWarehouseQuantity,
+ Project,
+ Time,
+ Task,
+ };
+ return mapValues(models, (model) => model.bindKnex(knex));
+};
diff --git a/packages/server/src/loaders/tenantRepositories.ts b/packages/server/src/loaders/tenantRepositories.ts
new file mode 100644
index 000000000..c5f3dbec1
--- /dev/null
+++ b/packages/server/src/loaders/tenantRepositories.ts
@@ -0,0 +1,41 @@
+import AccountRepository from '@/repositories/AccountRepository';
+import VendorRepository from '@/repositories/VendorRepository';
+import CustomerRepository from '@/repositories/CustomerRepository';
+import ExpenseRepository from '@/repositories/ExpenseRepository';
+import ViewRepository from '@/repositories/ViewRepository';
+import ViewRoleRepository from '@/repositories/ViewRoleRepository';
+import ContactRepository from '@/repositories/ContactRepository';
+import AccountTransactionsRepository from '@/repositories/AccountTransactionRepository';
+import SettingRepository from '@/repositories/SettingRepository';
+import ExpenseEntryRepository from '@/repositories/ExpenseEntryRepository';
+import BillRepository from '@/repositories/BillRepository';
+import SaleInvoiceRepository from '@/repositories/SaleInvoiceRepository';
+import ItemRepository from '@/repositories/ItemRepository';
+import InventoryTransactionRepository from '@/repositories/InventoryTransactionRepository';
+
+export default (knex, cache, i18n) => {
+ return {
+ accountRepository: new AccountRepository(knex, cache, i18n),
+ transactionsRepository: new AccountTransactionsRepository(
+ knex,
+ cache,
+ i18n
+ ),
+ customerRepository: new CustomerRepository(knex, cache, i18n),
+ vendorRepository: new VendorRepository(knex, cache, i18n),
+ contactRepository: new ContactRepository(knex, cache, i18n),
+ expenseRepository: new ExpenseRepository(knex, cache, i18n),
+ expenseEntryRepository: new ExpenseEntryRepository(knex, cache, i18n),
+ viewRepository: new ViewRepository(knex, cache, i18n),
+ viewRoleRepository: new ViewRoleRepository(knex, cache, i18n),
+ settingRepository: new SettingRepository(knex, cache, i18n),
+ billRepository: new BillRepository(knex, cache, i18n),
+ saleInvoiceRepository: new SaleInvoiceRepository(knex, cache, i18n),
+ itemRepository: new ItemRepository(knex, cache, i18n),
+ inventoryTransactionRepository: new InventoryTransactionRepository(
+ knex,
+ cache,
+ i18n
+ ),
+ };
+};
diff --git a/packages/server/src/locales/ar.json b/packages/server/src/locales/ar.json
new file mode 100644
index 000000000..f7bed4726
--- /dev/null
+++ b/packages/server/src/locales/ar.json
@@ -0,0 +1,640 @@
+{
+ "Petty Cash": "العهدة",
+ "Cash": "النقدية",
+ "Bank": "المصرف",
+ "Other Income": "إيرادات اخري",
+ "Interest Income": "إيرادات الفوائد",
+ "Depreciation Expense": "مصاريف الاهلاك",
+ "Interest Expense": "مصروفات الفوائد",
+ "Sales of Product Income": "مبيعات دخل المنتجات",
+ "Inventory Asset": "المخزون",
+ "Cost of Goods Sold (COGS)": "تكلفة البضائع المباعة (COGS)",
+ "Cost of Goods Sold": "تكلفة البضاعة المباعة",
+ "Accounts Payable": "الذمم الدائنة",
+ "Other Expense": "مصاريف أخرى",
+ "Payroll Expenses": "مصاريف المرتبات",
+ "Fixed Asset": "أصول ثابتة",
+ "Credit Card": "بطاقة إئتمان",
+ "Non-Current Asset": "أصول غير متداولة",
+ "Current Asset": "أصول متداولة",
+ "Other Asset": "أصول اخري",
+ "Long Term Liability": "التزامات طويلة الاجل",
+ "Current Liability": "التزامات قصيرة الاجل",
+ "Other Liability": "التزمات اخري",
+ "Equity": "حقوق الملكية",
+ "Expense": "مصروف",
+ "Income": "إيراد",
+ "Accounts Receivable (A/R)": "الذمم المدينة",
+ "Accounts Receivable": "الذمم المدينة",
+ "Accounts Payable (A/P)": "الذمم الدائنة",
+ "Inactive": "غير نشط",
+ "Other Current Asset": "أصول متداولة اخرى",
+ "Tax Payable": "الضريبة المستحقة",
+ "Other Current Liability": "التزامات قصيرة الأجر اخرى",
+ "Non-Current Liability": "التزامات طويلة الأجر",
+ "Assets": "أصول",
+ "Liabilities": "الالتزمات",
+ "Account name": "أسم الحساب",
+ "Account type": "نوع الحساب",
+ "Account normal": "حساب عادي",
+ "Description": "وصف",
+ "Account code": "رمز الحساب",
+ "Currency": "عملة",
+ "Balance": "توازن",
+ "Active": "نشيط",
+ "Created at": "أنشئت في",
+ "fixed_asset": "أصل ثابت",
+ "Journal": "قيد",
+ "Reconciliation": "تسوية",
+ "Credit": "دائن",
+ "Debit": "مدين",
+ "Interest": "فائدة",
+ "Depreciation": "اهلاك",
+ "Payroll": "كشف رواتب",
+ "Type": "نوع",
+ "Name": "الأسم",
+ "Sellable": "قابل للبيع",
+ "Purchasable": "قابل للشراء",
+ "Sell price": "سعر البيع",
+ "Cost price": "سعر الكلفة",
+ "User": "المستخدم",
+ "Category": "تصنيف",
+ "Note": "ملحوظة",
+ "Quantity on hand": "كمية في اليد",
+ "Purchase description": "وصف الشراء",
+ "Sell description": "وصف البيع",
+ "Sell account": "حساب البيع",
+ "Cost account": "حساب التكلفة",
+ "Inventory account": "حساب المخزون",
+ "Payment date": "تاريخ الدفع",
+ "Payment account": "حساب الدفع",
+ "Amount": "كمية",
+ "Reference No.": "رقم المرجع.",
+ "Published": "نشرت",
+ "Journal number": "رقم القيد",
+ "Status": "حالة",
+ "Journal type": "نوع القيد",
+ "Date": "تاريخ",
+ "Asset": "أصل",
+ "Liability": "التزام",
+ "First-in first-out (FIFO)": "الوارد أولاً يصرف أولاً (FIFO)",
+ "Last-in first-out (LIFO)": "الوارد أخيرًا يصرف أولاً (LIFO)",
+ "Average rate": "المعدل المتوسط",
+ "Total": "الإجمالي",
+ "Transaction type": "نوع المعاملة",
+ "Transaction #": "عملية #",
+ "Running Value": "القيمة الجارية",
+ "Running quantity": "الكمية الجارية",
+ "Profit Margin": "هامش الربح",
+ "Value": "القيمة",
+ "Rate": "السعر",
+ "OPERATING ACTIVITIES": "الأنشطة التشغيلية",
+ "FINANCIAL ACTIVITIES": "الأنشطة التمويلية",
+ "INVESTMENT ACTIVITIES": "الانشطة الاستثمارية",
+ "Net income": "صافي الدخل",
+ "Adjustments net income by operating activities.": "تسويات صافي الدخل من الأنشطة التشغيلية.",
+ "Net cash provided by operating activities": "صافي التدفقات النقدية من أنشطة التشغيل",
+ "Net cash provided by investing activities": "صافي التدفقات النقدية من أنشطة الاستثمار",
+ "Net cash provided by financing activities": "صافي التدفقات النقدية من أنشطة التمويلية",
+ "Cash at beginning of period": "التدفقات النقدية في بداية الفترة",
+ "NET CASH INCREASE FOR PERIOD": "زيادة التدفقات النقدية للفترة",
+ "CASH AT END OF PERIOD": "صافي التدفقات النقدية في نهاية الفترة",
+ "Expenses": "مصاريف",
+ "Services": "خدمات",
+ "Inventory": "المخزون",
+ "Non Inventory": "غير المخزون",
+ "Draft": "مسودة",
+ "Delivered": "تم التوصيل",
+ "Overdue": "متأخر",
+ "Partially paid": "المدفوعة جزئيا",
+ "Paid": "مدفوع",
+ "Opened": "افتتح",
+ "Unpaid": "غير مدفوعة",
+ "Approved": "وافق",
+ "Rejected": "مرفوض",
+ "Invoiced": "مفوترة",
+ "Expired": "منتهي الصلاحية",
+ "Closed": "مغلق",
+ "Manual journal": "قيد اليدوي",
+ "Owner contribution": "زيادة رأس المال",
+ "Transfer to account": "تحويل إلى الحساب",
+ "Transfer from account": "تحويل من الحساب",
+ "Other income": "إيراد اخر",
+ "Other expense": "مصاريف أخرى",
+ "Owner drawing": "سحب رأس المال",
+ "Inventory adjustment": "تسوية المخزون",
+ "Customer opening balance": "الرصيد الافتتاحي للزبون",
+ "Vendor opening balance": "رصيد افتتاحي للمورد",
+ "Payment made": "سند الزبون",
+ "Bill": "فاتورة الشراء",
+ "Payment receive": "استلام الدفع",
+ "Sale receipt": "إيصال البيع",
+ "Sale invoice": "فاتورة البيع",
+ "Quantity": "الكمية",
+ "Bank Account": "حساب البنك",
+ "Saving Bank Account": "حساب التوفير البنكي",
+ "Undeposited Funds": "الأموال غير المودعة",
+ "Computer Equipment": "معدات كمبيوتر",
+ "Office Equipment": "معدات مكتبية",
+ "Uncategorized Income": "الدخل غير مصنف",
+ "Sales of Service Income": "دخل مبيعات الخدمات",
+ "Bank Fees and Charges": "رسوم المصرفية",
+ "Exchange Gain or Loss": "ربح أو خسارة فروقات الصرف",
+ "Rent": "إيجار",
+ "Office expenses": "مصاريف المكتب",
+ "Other Expenses": "مصاريف اخري",
+ "Drawings": "السحوبات",
+ "Owner's Equity": "حقوق الملكية",
+ "Opening Balance Equity": "الارصدة الافتتاحية ",
+ "Retained Earnings": "الأرباح المحتجزة",
+ "Sales Tax Payable": "ضريبة المبيعات المستحقة",
+ "Revenue Received in Advance": "الإيرادات المقبوضة مقدما",
+ "Opening Balance Liabilities": "رصيد الالتزامات الافتتاحي",
+ "Loan": "اقراض",
+ "Owner A Drawings": "مسحوبات المالك",
+ "An account that holds valuation of products or goods that availiable for sale.": "حساب يحمل قيم مخزون البضاعة أو السلع المتاحة للبيع.",
+ "Tracks the gain and losses of the exchange differences.": "يسجل مكاسب وخسائر فروق الصرف.",
+ "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.": "يتم تسجيل أي رسوم مصرفية يتم فرضها في حساب الرسوم والمصروفات البنكية. ومن الأمثلة على ذلك رسوم صيانة الحساب المصرفي ورسوم المعاملات ورسوم الدفع المتأخر.",
+ "The income activities are not associated to the core business.": "لا ترتبط انشطة الدخل إلى الأعمال الأساسية.",
+ "Cash and cash equivalents": "النقد والنقد المكافئ",
+ "Inventories": "مخزون البضاعة",
+ "Other current assets": "الأصول متداولة الأخرى",
+ "Non-Current Assets": "أصول غير المتداولة",
+ "Current Liabilties": "التزامات متداولة",
+ "Long-Term Liabilities": "التزامات طويلة الاجل",
+ "Non-Current Liabilities": "التزامات غير متداولة",
+ "Liabilities and Equity": "التزامات وحقوق الملكية",
+ "Closing balance": "الرصيد الختامي",
+ "Opening balance": "الرصيد الفتاحي",
+ "Total {{accountName}}": "إجمالي {{accountName}}",
+
+ "invoice.paper.invoice": "فاتورة",
+ "invoice.paper.due_amount": "القيمة المستحقة",
+ "invoice.paper.billed_to": "فاتورة إلي",
+ "invoice.paper.invoice_date": "تاريخ الفاتورة",
+ "invoice.paper.invoice_number": "رقم الفاتورة",
+ "invoice.paper.due_date": "تاريخ الاستحقاق",
+ "invoice.paper.conditions_title": "الشروط والأحكام",
+ "invoice.paper.notes_title": "ملاحظات",
+ "invoice.paper.total": "المجموع",
+ "invoice.paper.balance_due": "مبلغ المستحق",
+ "invoice.paper.payment_amount": "مبلغ المدفوع",
+ "invoice.paper.invoice_amount": "قيمة الفاتورة",
+
+ "item_entry.paper.item_name": "اسم الصنف",
+ "item_entry.paper.rate": "السعر",
+ "item_entry.paper.quantity": "الكمية",
+ "item_entry.paper.total": "إجمالي",
+
+ "estimate.paper.estimate": "عرض أسعار",
+ "estimate.paper.billed_to": "عرض أسعار إلي",
+ "estimate.paper.estimate_date": "تاريخ العرض",
+ "estimate.paper.estimate_number": "رقم العرض",
+ "estimate.paper.expiration_date": "تاريخ انتهاء الصلاحية",
+ "estimate.paper.conditions_title": "الشروط والأحكام",
+ "estimate.paper.notes_title": "ملاحظات",
+ "estimate.paper.amount": "قيمة العرض",
+ "estimate.paper.subtotal": "المجموع",
+ "estimate.paper.total": "إجمالي",
+ "estimate.paper.estimate_amount": "قيمة العرض",
+
+ "receipt.paper.receipt": "إيصال",
+ "receipt.paper.billed_to": "الإيصال إلي",
+ "receipt.paper.receipt_date": "تاريخ الإيصال",
+ "receipt.paper.receipt_number": "رقم الإيصال",
+ "receipt.paper.conditions_title": "الشروط والأحكام",
+ "receipt.paper.notes_title": "ملاحظات",
+ "receipt.paper.receipt_amount": "قيمة الإيصال",
+ "receipt.paper.total": "إجمالي",
+ "receipt.paper.payment_amount": "مبلغ المدفوع",
+ "receipt.paper.balance_due": "مبلغ المستحق",
+ "receipt.paper.statement": "البيان",
+ "receipt.paper.notes": "ملاحظات",
+
+ "payment.paper.payment_receipt": "إيصال قبض",
+ "payment.paper.amount_received": "القيمة المستلمه",
+ "payment.paper.billed_to": "إيصال إلي",
+ "payment.paper.payment_date": "تاريخ الدفع",
+ "payment.paper.invoice_number": "رقم الفاتورة",
+ "payment.paper.invoice_date": "تاريخ الفاتورة",
+ "payment.paper.invoice_amount": "قيمة الفاتورة",
+ "payment.paper.payment_amount": "قيمة الدفع",
+ "payment.paper.balance_due": "المبلغ المستحق",
+ "payment.paper.statement": "البيان",
+
+ "credit.paper.credit_note": "اشعار دائن",
+ "credit.paper.amount": "قيمة الاشعار",
+ "credit.paper.remaining": "رصيد المتبقي",
+ "credit.paper.billed_to": "إيصال إلي",
+ "credit.paper.credit_date": "تاريخ الاشعار",
+ "credit.paper.terms_conditions": "الشروط والاحكام",
+ "credit.paper.notes": "ملاحظات",
+ "credit.paper.total": "إجمالي",
+ "credit.paper.credits_used": "قيمة المستخدمه",
+ "credit.paper.credits_remaining": "قيمة المتبقية",
+
+ "account.field.name": "إسم الحساب",
+ "account.field.description": "الوصف",
+ "account.field.slug": "Account slug",
+ "account.field.code": "رقم الحساب",
+ "account.field.root_type": "جذر الحساب",
+ "account.field.normal": "طبيعة الحساب",
+ "account.field.normal.credit": "دائن",
+ "account.field.normal.debit": "مدين",
+ "account.field.type": "نوع الحساب",
+ "account.field.active": "Activity",
+ "account.field.balance": "الرصيد",
+ "account.field.created_at": "أنشئت في",
+ "item.field.type": "نوع الصنف",
+ "item.field.type.inventory": "مخزون",
+ "item.field.type.service": "خدمة",
+ "item.field.type.non-inventory": "غير مخزون",
+ "item.field.name": "اسم الصنف",
+ "item.field.code": "رمز الصنف",
+ "item.field.sellable": "قابل للبيع",
+ "item.field.purchasable": "قابل للشراء",
+ "item.field.cost_price": "سعر التكلفة",
+ "item.field.cost_account": "حساب التكلفة",
+ "item.field.sell_account": "حساب البيع",
+ "item.field.sell_description": "وصف البيع",
+ "item.field.inventory_account": "حساب المخزون",
+ "item.field.purchase_description": "وصف الشراء",
+ "item.field.quantity_on_hand": "الكمية",
+ "item.field.note": "ملاحظة",
+ "item.field.category": "التصنيف",
+ "item.field.active": "Active",
+ "item.field.created_at": "أنشئت في",
+ "item_category.field.name": "الاسم",
+ "item_category.field.description": "الوصف",
+ "item_category.field.count": "العدد",
+ "item_category.field.created_at": "أنشئت في",
+ "invoice.field.customer": "الزبون",
+ "invoice.field.invoice_date": "تاريخ الفاتورة",
+ "invoice.field.due_date": "تاريخ الاستحقاق",
+ "invoice.field.invoice_no": "رقم الفاتورة",
+ "invoice.field.reference_no": "رقم الإشاري",
+ "invoice.field.invoice_message": "رسالة الفاتورة",
+ "invoice.field.terms_conditions": "الشروط والأحكام",
+ "invoice.field.amount": "القيمة",
+ "invoice.field.payment_amount": "القيمة المدفوعة",
+ "invoice.field.due_amount": "القيمة المستحقة",
+ "invoice.field.status": "الحالة",
+ "invoice.field.status.paid": "مدفوعة",
+ "invoice.field.status.partially-paid": "المدفوعة جزئيا",
+ "invoice.field.status.overdue": "متأخرة",
+ "invoice.field.status.unpaid": "غير مدفوعة",
+ "invoice.field.status.delivered": "تم تسليمها",
+ "invoice.field.status.draft": "مسودة",
+ "invoice.field.created_at": "أنشئت في",
+ "estimate.field.amount": "القيمة",
+ "estimate.field.estimate_number": "رقم العرض",
+ "estimate.field.customer": "الزبون",
+ "estimate.field.estimate_date": "تاريخ العرض",
+ "estimate.field.expiration_date": "تاريخ انتهاء الصلاحية",
+ "estimate.field.reference_no": "رقم الإشاري",
+ "estimate.field.note": "ملاحظة",
+ "estimate.field.terms_conditions": "الشروط والأحكام",
+ "estimate.field.status": "الحالة",
+ "estimate.field.status.delivered": "تم تسليمها",
+ "estimate.field.status.rejected": "مرفوضة",
+ "estimate.field.status.approved": "تم الموافقة",
+ "estimate.field.status.draft": "مسودة",
+ "estimate.field.created_at": "أنشئت في",
+ "payment_receive.field.customer": "الزبون",
+ "payment_receive.field.payment_date": "تاريخ الدفع",
+ "payment_receive.field.amount": "القيمة",
+ "payment_receive.field.reference_no": "رقم الإشاري",
+ "payment_receive.field.deposit_account": "حساب الإيداع",
+ "payment_receive.field.payment_receive_no": "رقم عملية الدفع",
+ "payment_receive.field.statement": "البيان",
+ "payment_receive.field.created_at": "أنشئت في",
+ "bill_payment.field.vendor": "المورد",
+ "bill_payment.field.amount": "القيمة",
+ "bill_payment.field.due_amount": "قيمة المستحقة",
+ "bill_payment.field.payment_account": "حساب الدفع",
+ "bill_payment.field.payment_number": "قيمة الدفع",
+ "bill_payment.field.payment_date": "تاريخ الدفع",
+ "bill_payment.field.reference_no": "رقم الإشاري",
+ "bill_payment.field.description": "الوصف",
+ "bill_payment.field.created_at": "أنشئت في",
+ "bill.field.vendor": "المورد",
+ "bill.field.bill_number": "رقم الفاتورة",
+ "bill.field.bill_date": "تاريخ الفاتورة",
+ "bill.field.due_date": "تاريخ الاستحقاق",
+ "bill.field.reference_no": "رقم الإشاري",
+ "bill.field.status": "الحالة",
+ "bill.field.status.paid": "مدفوعة",
+ "bill.field.status.partially-paid": "مدفوعة جزئيا",
+ "bill.field.status.unpaid": "غير مدفوعة",
+ "bill.field.status.opened": "مفتوحة",
+ "bill.field.status.draft": "مسودة",
+ "bill.field.status.overdue": "متأخرة",
+ "bill.field.amount": "القيمة",
+ "bill.field.payment_amount": "قيم الدفع",
+ "bill.field.note": "ملاحظة",
+ "bill.field.created_at": "أنشئت في",
+ "inventory_adjustment.field.date": "التاريخ",
+ "inventory_adjustment.field.type": "النوع",
+ "inventory_adjustment.field.type.increment": "زيادة",
+ "inventory_adjustment.field.type.decrement": "نقصان",
+ "inventory_adjustment.field.adjustment_account": "حساب التسوية",
+ "inventory_adjustment.field.reason": "السبب",
+ "inventory_adjustment.field.reference_no": "رقم الإشاري",
+ "inventory_adjustment.field.description": "الوصف",
+ "inventory_adjustment.field.published_at": "نشرت في",
+ "inventory_adjustment.field.created_at": "أنشئت في",
+ "expense.field.payment_date": "تاريخ الدفع",
+ "expense.field.payment_account": "حساب الدفع",
+ "expense.field.amount": "القيمة",
+ "expense.field.reference_no": "رقم الإشاري",
+ "expense.field.description": "الوصف",
+ "expense.field.published": "Published",
+ "expense.field.status": "الحالة",
+ "expense.field.status.draft": "مسودة",
+ "expense.field.status.published": "نشرت",
+ "expense.field.created_at": "أنشئت في",
+ "manual_journal.field.date": "التاريخ",
+ "manual_journal.field.journal_number": "رقم القيد",
+ "manual_journal.field.reference": "رقم الإشاري",
+ "manual_journal.field.journal_type": "نوع القيد",
+ "manual_journal.field.amount": "القيمة",
+ "manual_journal.field.description": "الوصف",
+ "manual_journal.field.status": "الحالة",
+ "manual_journal.field.created_at": "أنشئت في",
+ "receipt.field.amount": "القيمة",
+ "receipt.field.deposit_account": "حساب الإيداع",
+ "receipt.field.customer": "الزبون",
+ "receipt.field.receipt_date": "تاريخ الإيصال",
+ "receipt.field.receipt_number": "رقم الإيصال",
+ "receipt.field.reference_no": "رقم الإشاري",
+ "receipt.field.receipt_message": "رسالة الإيصال",
+ "receipt.field.statement": "البيان",
+ "receipt.field.created_at": "أنشئت في",
+ "receipt.field.status": "الحالة",
+ "receipt.field.status.draft": "مسودة",
+ "receipt.field.status.closed": "مغلقة",
+ "customer.field.first_name": "الاسم الأول",
+ "customer.field.last_name": "الاسم الاخير",
+ "customer.field.display_name": "اسم العرض",
+ "customer.field.email": "بريد الالكتروني",
+ "customer.field.work_phone": "هاتف عمل",
+ "customer.field.personal_phone": "هاتف شخصي",
+ "customer.field.company_name": "اسم الشركة",
+ "customer.field.website": "موقع الكتروني",
+ "customer.field.opening_balance_at": "الرصيد الافتتاحي في",
+ "customer.field.opening_balance": "الرصيد الافتتاحي",
+ "customer.field.created_at": "أنشئت في",
+ "customer.field.balance": "الرصيد",
+ "customer.field.status": "الحالة",
+ "customer.field.currency": "العملة",
+ "customer.field.status.active": "مفعل",
+ "customer.field.status.inactive": "غير مفعل",
+ "customer.field.status.overdue": "متأخر",
+ "customer.field.status.unpaid": "غير دافع",
+ "vendor.field.first_name": "الاسم الأول",
+ "vendor.field.last_name": "الاسم الاخير",
+ "vendor.field.display_name": "اسم العرض",
+ "vendor.field.email": "بريد الالكتروني",
+ "vendor.field.work_phone": "هاتف عمل",
+ "vendor.field.personal_phone": "هاتف شخصي",
+ "vendor.field.company_name": "اسم الشركة",
+ "vendor.field.website": "موقع الكتروني",
+ "vendor.field.opening_balance_at": "الرصيد الافتتاحي في",
+ "vendor.field.opening_balance": "الرصيد الافتتاحي",
+ "vendor.field.created_at": "أنشئت في",
+ "vendor.field.balance": "الرصيد",
+ "vendor.field.status": "الحالة",
+ "vendor.field.currency": "العملة",
+ "vendor.field.status.active": "مفعل",
+ "vendor.field.status.inactive": "غير مفعل",
+ "vendor.field.status.overdue": "متأخر",
+ "vendor.field.status.unpaid": "غير دافع",
+ "Invoice write-off": "شطب فاتورة",
+ "transaction_type.credit_note": "اشعار دائن",
+ "transaction_type.refund_credit_note": "استرجاع اموال اشعار دائن",
+ "transaction_type.vendor_credit": "اشعار مدين",
+ "transaction_type.refund_vendor_credit": "استرجاع اموال اشعار مدين",
+ "transaction_type.landed_cost": "تحميل تكلفة",
+
+ "sms_notification.invoice_details.label": "تفاصيل فاتورة البيع ",
+ "sms_notification.invoice_reminder.label": "تذكير بفاتورة البيع ",
+ "sms_notification.receipt_details.label": "تفاصيل إيصال البيع ",
+ "sms_notification.sale_estimate_details.label": "تفاصيل فاتورة عرض اسعار ",
+ "sms_notification.payment_receive_details.label": "تفاصيل سند الزبون",
+ "sms_notification.customer_balance.label": "رصيد الزبون",
+
+ "sms_notification.invoice_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى العميل بمجرد إنشاء الفاتورة ونشرها أو عند إشعار العميل عبر رسالة نصية قصيرة بالفاتورة. ",
+ "sms_notification.payment_receive.description": "سيتم إرسال إشعار رسالة شكر للدفع إلى العميل بمجرد إنشاء الدفعة ونشرها أو إشعار العميل بالدفع يدويًا. ",
+ "sms_notification.receipt_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى العميل بمجرد إنشاء ونشر الإيصال أو عند إشعار العميل بالإيصال يدويًا.",
+ "sms_notification.customer_balance.description": "إرسال رسالة نصية قصيرة إشعار العملاء برصيدهم الحالي المستحق. ",
+ "sms_notification.estimate_details.description": "سيتم إرسال إشعار عبر الرسائل القصيرة إلى عميلك بمجرد نشر العرض أو إشعار العميل بالعرض يدويًا.",
+ "sms_notification.invoice_reminder.description": "سيتم ارسال إشعار SMS لتذكير الزبون بالدفع باكراً ، سواء ارسال بشكل تلقائي او يدوي.",
+
+ "sms_notification.customer_balance.default_message": "عزيزي {CustomerName} ، هذا تذكير بشأن رصيد الحالي المستحق {Balance} ، يُرجى الدفع في أقرب وقت ممكن. - {CompanyName}",
+ "sms_notification.payment_receive.default_message": "مرحبًا {CustomerName} ، تم القبض بقيمة {Amount} للفاتورة - {InvoiceNumber}. نحن نتطلع إلى خدمتك مرة أخرى. شكرا لك. - {CompanyName}",
+ "sms_notification.estimate.default_message": "مرحبًا , {CustomerName} ، تم أنشاء فاتورة عرض اسعار - {EstimateNumber} لك. يرجى إلقاء نظرة وقبوله للمضي قدما. بانتظار ردك. - {CompanyName}",
+
+ "sms_notification.invoice_details.default_message": "مرحبًا {CustomerName}, لديك مبلغ مستحق قدره {DueAmount} للفاتورة {InvoiceNumber}. - {CompanyName}",
+ "sms_notification.receipt_details.default_message": "مرحبًا {CustomerName} ، لقد تم إنشاء إيصال - {ReceiptNumber} من أجلك. نتطلع إلى خدمتك مرة أخرى. شكرًا لك - {CompanyName}",
+ "sms_notification.invoice_reminder.default_message": "عزيزي {CustomerName} ، يرجي سداد فاتورة - {InvoiceNumber} المستحقة. يرجى الدفع قبل تاريخ {DueDate}. شكرا لك. - {CompanyName}",
+
+ "module.sale_invoices.label": "فواتير البيع",
+ "module.sale_receipts.label": "إيصالات البيع",
+ "module.sale_estimates.label": "فاتورة عرض اسعار ",
+ "module.payment_receives.label": "سندات الزبائن ",
+ "module.customers.label": "العملاء",
+
+ "sms_notification.invoice.var.invoice_number": "يشير إلى رقم الفاتورة.",
+ "sms_notification.invoice.var.reference_number": "يشير إلى رقم إشاري للفاتورة.",
+ "sms_notification.invoice.var.customer_name": "يشير إلى اسم العميل الفاتورة",
+ "sms_notification.invoice.var.due_amount": "يشير إلى مبلغ الفاتورة المستحق",
+ "sms_notification.invoice.var.amount": "يشير إلى مبلغ الفاتورة.",
+ "sms_notification.invoice.var.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.invoice.var.due_date": "يشير إلي تاريخ استحقاق الفاتورة.",
+
+ "sms_notification.receipt.var.receipt_number": "يشير إلى رقم الإيصال.",
+ "sms_notification.receipt.var.reference_number": "يشير إلى رقم الإشاري للإيصال.",
+ "sms_notification.receipt.var.customer_name": "يشير إلى اسم العميل الإيصال.",
+ "sms_notification.receipt.var.amount": "يشير إلى مبلغ الإيصال. ",
+ "sms_notification.receipt.var.company_name": "يشير إلي اسم الشركة.",
+
+ "sms_notification.payment.var.payment_number": "يشير إلى رقم معاملة الدفع.",
+ "sms_notification.payment.var.reference_number": "يشير إلى رقم الإشاري لعملية الدفع ",
+ "sms_notification.payment.var.customer_name": "يشير إلى اسم العميل الدفع",
+ "sms_notification.payment.var.amount": "يشير إلى مبلغ معاملة الدفع.",
+ "sms_notification.payment.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.payment.var.invoice_number": "يشير إلي رقم فاتورة التي تم دفعها.",
+
+ "sms_notification.estimate.var.estimate_number": "يشير إلى رقم فاتورة عرض اسعار.",
+ "sms_notification.estimate.var.reference_number": "يشير إلى رقم الإشاري لفاتورة عرض اسعار.",
+ "sms_notification.estimate.var.customer_name": "يشير إلى اسم العميل الفاتورة",
+ "sms_notification.estimate.var.amount": "يشير إلى قيمة الفاتورة",
+ "sms_notification.estimate.var.company_name": "يشير إلي اسم الشركة.",
+ "sms_notification.estimate.var.expiration_date": "يشير إلي تاريخ الصلاحية الفاتورة.",
+ "sms_notification.estimate.var.estimate_date": "يشير إلي تاريخ الفاتورة.",
+
+ "sms_notification.customer.var.customer_name": "يشير إلي اسم الزبون",
+ "sms_notification.customer.var.balance": "يشير إلي رصيد زبون المستحق.",
+ "sms_notification.customer.var.company_name": "يشير إلي اسم الشركة.",
+
+ "ability.accounts": "شجرة الحسابات",
+ "ability.manual_journal": "القيود اليدوية",
+ "ability.cashflow": "التدفقات النقدية",
+ "ability.inventory_adjustment": "تسويات المخزون",
+ "ability.customers": "الزبائن",
+ "ability.vendors": "الموردين",
+ "ability.sale_estimates": "فواتير عرض الاسعار",
+ "ability.sale_invoices": "فواتير البيع",
+ "ability.sale_receipts": "إيصالات البيع",
+ "ability.expenses": "المصاريف",
+ "ability.payments_receive": "سندات الزبائن",
+ "ability.purchase_invoices": "فواتير الشراء",
+ "ability.all_reports": "كل التقارير",
+ "ability.payments_made": "سندات الموردين",
+ "ability.preferences": "التفضيلات",
+ "ability.mutate_system_preferences": "تعديل تفضيلات النظام.",
+
+ "ability.items": "الأصناف",
+ "ability.view": "عرض",
+ "ability.create": "إضافة",
+ "ability.edit": "تعديل",
+ "ability.delete": "حذف",
+ "ability.transactions_locking": "إمكانية اغلاق المعاملات.",
+
+ "ability.balance_sheet_report": "ميزانية العمومية",
+ "ability.profit_loss_sheet": "قائمة الدخل",
+ "ability.journal": "اليومية العامة",
+ "ability.general_ledger": "دفتر الأستاذ العام",
+ "ability.cashflow_report": "تقرير التدفقات النقدية",
+ "ability.AR_aging_summary_report": "ملخص اعمار الديون للذمم المدينة",
+ "ability.AP_aging_summary_report": "ملخص اعمار الديون للذمم الدائنة",
+ "ability.purchases_by_items": "المشتريات حسب المنتجات",
+ "ability.sales_by_items_report": "المبيعات حسب المنتجات",
+ "ability.customers_transactions_report": "معاملات الزبائن",
+ "ability.vendors_transactions_report": "معاملات الموردين",
+ "ability.customers_summary_balance_report": "ملخص أرصدة الزبائن",
+ "ability.vendors_summary_balance_report": "ملخص أرصدة الموردين",
+ "ability.inventory_valuation_summary": "ملخص تقييم المخزون",
+ "ability.inventory_items_details": "تفاصيل منتج المخزون",
+
+ "vendor_credit.field.vendor": "المورد",
+ "vendor_credit.field.amount": "القيمة",
+ "vendor_credit.field.currency_code": "العملة",
+ "vendor_credit.field.credit_date": "تاريخ الاشعار",
+ "vendor_credit.field.credit_number": "رقم الاشعار",
+ "vendor_credit.field.note": "ملاحظة",
+ "vendor_credit.field.created_at": "أنشئت في",
+ "vendor_credit.field.reference_no": "رقم الإشاري",
+
+ "vendor_credit.field.status": "الحالة",
+ "vendor_credit.field.status.draft": "مسودة",
+ "vendor_credit.field.status.published": "تم نشرها",
+ "vendor_credit.field.status.open": "مفتوحة",
+ "vendor_credit.field.status.closed": "مغلقة",
+
+ "credit_note.field.terms_conditions": "الشروط والاحكام",
+ "credit_note.field.note": "ملاحظة",
+ "credit_note.field.currency_code": "العملة",
+ "credit_note.field.created_at": "أنشئت في",
+ "credit_note.field.amount": "القيمة",
+ "credit_note.field.credit_note_number": "رقم الاشعار",
+ "credit_note.field.credit_note_date": "تاريخ الاشعار",
+ "credit_note.field.customer": "الزبون",
+ "credit_note.field.reference_no": "رقم الإشاري",
+
+ "credit_note.field.status": "الحالة",
+ "credit_note.field.status.draft": "مسودة",
+ "credit_note.field.status.published": "تم نشرها",
+ "credit_note.field.status.open": "مفتوحة",
+ "credit_note.field.status.closed": "مغلقة",
+
+ "transactions_locking.module.sales.label": "المبيعات",
+ "transactions_locking.module.purchases.label": "المشتريات",
+ "transactions_locking.module.financial.label": "المالية",
+ "transactions_locking.module.all_transactions": "كل المعاملات",
+
+ "transactions_locking.module.sales.desc": "فواتير البيع ، والإيصالات ، والإشعارات الدائنة ، واستلام مدفوعات الزبائن ، والأرصدة الافتتاحية للزبائن.",
+ "transactions_locking.module.purchases.desc": "فواتير الشراء ومدفوعات الموردين وإشعارات المدينة والأرصدة الافتتاحية للموردين.",
+ "transactions_locking.module.financial.desc": "القيود اليدوية والمصروفات وتسويات المخزون.",
+
+ "inventory_adjustment.type.increment": "زيادة",
+ "inventory_adjustment.type.decrement": "نقصان",
+
+ "customer.type.individual": "فرد",
+ "customer.type.business": "اعمال",
+
+ "credit_note.view.draft": "مسودة",
+ "credit_note.view.closed": "مغلقة",
+ "credit_note.view.open": "مفتوحة",
+ "credit_note.view.published": "نشرت",
+
+ "vendor_credit.view.draft": "مسودة",
+ "vendor_credit.view.closed": "مغلقة",
+ "vendor_credit.view.open": "مفتوحة",
+ "vendor_credit.view.published": "نشرت",
+
+ "allocation_method.value.label": "القيمة",
+ "allocation_method.quantity.label": "الكمية",
+
+ "balance_sheet.assets": "الأصول",
+ "balance_sheet.current_asset": "الأصول المتداولة",
+ "balance_sheet.cash_and_cash_equivalents": "النقدية وما يعادلها",
+ "balance_sheet.accounts_receivable": "الذمم المدينة",
+ "balance_sheet.inventory": "المخزون",
+ "balance_sheet.other_current_assets": "اصول متداولة اخرى",
+ "balance_sheet.fixed_asset": "الأصول الثابتة",
+ "balance_sheet.non_current_assets": "الاصول غير المتداولة",
+ "balance_sheet.liabilities_and_equity": "الالتزامات وحقوق الملكية",
+ "balance_sheet.liabilities": "الإلتزامات",
+ "balance_sheet.current_liabilties": "الالتزامات المتداولة",
+ "balance_sheet.long_term_liabilities": "الالتزامات طويلة الاجل",
+ "balance_sheet.non_current_liabilities": "الالتزامات غير المتداولة",
+ "balance_sheet.equity": "حقوق الملكية",
+
+ "balance_sheet.account_name": "اسم الحساب",
+ "balance_sheet.total": "إجمالي",
+ "balance_sheet.percentage_of_column": "٪ التغير العمودي",
+ "balance_sheet.percentage_of_row": "٪ التغير الأفقي",
+
+ "financial_sheet.previoud_period_date": "(ف.س) {{date}}",
+ "fianncial_sheet.previous_period_change": "التغيرات (ف.س)",
+ "financial_sheet.previous_period_percentage": "٪ التغير (ف.س)",
+
+ "financial_sheet.previous_year_date": "(س.س) {{date}}",
+ "financial_sheet.previous_year_change": "التغيرات (س.س)",
+ "financial_sheet.previous_year_percentage": "٪ التغير (س.س)",
+ "financial_sheet.total_row": "إجمالي {{value}}",
+
+ "profit_loss_sheet.income": "الإيرادات",
+ "profit_loss_sheet.cost_of_sales": "تكلفة المبيعات",
+ "profit_loss_sheet.gross_profit": "إجمالي الدخل",
+ "profit_loss_sheet.expenses": "المصروفات",
+ "profit_loss_sheet.net_operating_income": "صافي الدخل التشغيلي",
+ "profit_loss_sheet.other_income": "إيرادات اخري",
+ "profit_loss_sheet.other_expenses": "مصاريف اخري",
+ "profit_loss_sheet.net_income": "صافي الدخل",
+
+ "profit_loss_sheet.account_name": "اسم الحساب",
+ "profit_loss_sheet.total": "إجمالي",
+
+ "profit_loss_sheet.percentage_of_income": "٪ التغير في الإيرادات",
+ "profit_loss_sheet.percentage_of_expenses": "٪ التغير في المصاريف",
+ "profit_loss_sheet.percentage_of_column": "٪ التغير العمودي",
+ "profit_loss_sheet.percentage_of_row": "٪ التغير الأفقي",
+
+ "warehouses.primary_warehouse": "المستودع الرئيسي",
+ "branches.head_branch": "الفرع الرئيسي",
+
+ "account.accounts_payable.currency": "الذمم الدائنة - {{currency}}",
+ "account.accounts_receivable.currency": "الذمم المدينة - {{currency}}",
+
+ "role.admin.name": "الادارة",
+ "role.admin.desc": "وصول غير مقيد لجميع الوحدات.",
+
+ "role.staff.name": "العاملين",
+ "role.staff.desc": "الوصول إلى جميع الوحدات باستثناء التقارير والإعدادات والمحاسبة.",
+
+ "warehouse_transfer.view.draft.name": "مسودة",
+ "warehouse_transfer.view.in_transit.name": "في النقل",
+ "warehouse_transfer.view.transferred.name": "تم النقل"
+}
\ No newline at end of file
diff --git a/packages/server/src/locales/en.json b/packages/server/src/locales/en.json
new file mode 100644
index 000000000..811db19e7
--- /dev/null
+++ b/packages/server/src/locales/en.json
@@ -0,0 +1,641 @@
+{
+ "Petty Cash": "Petty Cash",
+ "Cash": "Cash",
+ "Bank": "Bank",
+ "Other Income": "Other Income",
+ "Interest Income": "Interest Income",
+ "Depreciation Expense": "Depreciation Expense",
+ "Interest Expense": "Interest Expense",
+ "Sales of Product Income": "Sales of Product Income",
+ "Inventory Asset": "Inventory Asset",
+ "Cost of Goods Sold (COGS)": "Cost of Goods Sold (COGS)",
+ "Cost of Goods Sold": "Cost of Goods Sold",
+ "Accounts Payable": "Accounts Payable",
+ "Other Expense": "Other Expense",
+ "Payroll Expenses": "Payroll Expenses",
+ "Fixed Asset": "Fixed Asset",
+ "Credit Card": "Credit Card",
+ "Non-Current Asset": "Non-Current Asset",
+ "Current Asset": "Current Asset",
+ "Other Asset": "Other Asset",
+ "Long Term Liability": "Long Term Liability",
+ "Current Liability": "Current Liability",
+ "Other Liability": "Other Liability",
+ "Equity": "Equity",
+ "Expense": "Expense",
+ "Income": "Income",
+ "Accounts Receivable (A/R)": "Accounts Receivable (A/R)",
+ "Accounts Receivable": "Accounts Receivable",
+ "Accounts Payable (A/P)": "Accounts Payable (A/P)",
+ "Inactive": "Inactive",
+ "Other Current Asset": "Other Current Asset",
+ "Tax Payable": "Tax Payable",
+ "Other Current Liability": "Other Current Liability",
+ "Non-Current Liability": "Non-Current Liability",
+ "Assets": "Assets",
+ "Liabilities": "Liabilities",
+ "Account name": "Account name",
+ "Account type": "Account type",
+ "Account normal": "Account normal",
+ "Description": "Description",
+ "Account code": "Account code",
+ "Currency": "Currency",
+ "Balance": "Balance",
+ "Active": "Active",
+ "Created at": "Created at",
+ "fixed_asset": "Fixed asset",
+ "Journal": "Journal",
+ "Reconciliation": "Reconciliation",
+ "Credit": "Credit",
+ "Debit": "Debit",
+ "Interest": "Interest",
+ "Depreciation": "Depreciation",
+ "Payroll": "Payroll",
+ "Type": "Type",
+ "Name": "Name",
+ "Sellable": "Sellable",
+ "Purchasable": "Purchasable",
+ "Sell price": "Sell price",
+ "Cost price": "Cost price",
+ "User": "User",
+ "Category": "Category",
+ "Note": "Note",
+ "Quantity on hand": "Quantity on hand",
+ "Quantity": "Quantity",
+ "Purchase description": "Purchase description",
+ "Sell description": "Sell description",
+ "Sell account": "Sell account",
+ "Cost account": "Cost account",
+ "Inventory account": "Inventory account",
+ "Payment date": "Payment date",
+ "Payment account": "Payment account",
+ "Amount": "Amount",
+ "Reference No.": "Reference No.",
+ "Journal number": "Journal number",
+ "Status": "Status",
+ "Journal type": "Journal type",
+ "Date": "Date",
+ "Asset": "Asset",
+ "Liability": "Liability",
+ "First-in first-out (FIFO)": "First-in first-out (FIFO)",
+ "Last-in first-out (LIFO)": "Last-in first-out (LIFO)",
+ "Average rate": "Average rate",
+ "Total": "Total",
+ "Transaction type": "Transaction type",
+ "Transaction #": "Transaction #",
+ "Running Value": "Running Value",
+ "Running quantity": "Running quantity",
+ "Profit Margin": "Profit Margin",
+ "Value": "Value",
+ "Rate": "Rate",
+ "OPERATING ACTIVITIES": "OPERATING ACTIVITIES",
+ "FINANCIAL ACTIVITIES": "FINANCIAL ACTIVITIES",
+ "Net income": "Net income",
+ "Adjustments net income by operating activities.": "Adjustments net income by operating activities.",
+ "Net cash provided by operating activities": "Net cash provided by operating activities",
+ "Net cash provided by investing activities": "Net cash provided by investing activities",
+ "Net cash provided by financing activities": "Net cash provided by financing activities",
+ "Cash at beginning of period": "Cash at beginning of period",
+ "NET CASH INCREASE FOR PERIOD": "NET CASH INCREASE FOR PERIOD",
+ "CASH AT END OF PERIOD": "CASH AT END OF PERIOD",
+ "Expenses": "Expenses",
+ "Services": "Services",
+ "Inventory": "Inventory",
+ "Non Inventory": "Non Inventory",
+ "Draft": "Draft",
+ "Published": "Published",
+ "Delivered": "Delivered",
+ "Overdue": "Overdue",
+ "Partially paid": "Partially paid",
+ "Paid": "Paid",
+ "Opened": "Opened",
+ "Unpaid": "Unpaid",
+ "Approved": "Approved",
+ "Rejected": "Rejected",
+ "Invoiced": "Invoiced",
+ "Expired": "Expired",
+ "Closed": "Closed",
+ "Manual journal": "Manual journal",
+ "Owner contribution": "Owner contribution",
+ "Transfer to account": "Transfer to account",
+ "Transfer from account": "Transfer from account",
+ "Other income": "Other income",
+ "Other expense": "Other expense",
+ "Owner drawing": "Owner drawing",
+ "Inventory adjustment": "Inventory adjustment",
+ "Customer opening balance": "Customer opening balance",
+ "Vendor opening balance": "Vendor opening balance",
+ "Payment made": "Payment made",
+ "Bill": "Bill",
+ "Payment receive": "Payment receive",
+ "Sale receipt": "Sale receipt",
+ "Sale invoice": "Sale invoice",
+ "Bank Account": "Bank Account",
+ "Saving Bank Account": "Saving Bank Account",
+ "Undeposited Funds": "Undeposited Funds",
+ "Computer Equipment": "Computer Equipment",
+ "Office Equipment": "Office Equipment",
+ "Uncategorized Income": "Uncategorized Income",
+ "Sales of Service Income": "Sales of Service Income",
+ "Bank Fees and Charges": "Bank Fees and Charges",
+ "Exchange Gain or Loss": "Exchange Gain or Loss",
+ "Rent": "Rent",
+ "Office expenses": "Office expenses",
+ "Other Expenses": "Other Expenses",
+ "Drawings": "Drawings",
+ "Owner's Equity": "Owner's Equity",
+ "Opening Balance Equity": "Opening Balance Equity",
+ "Retained Earnings": "Retained Earnings",
+ "Sales Tax Payable": "Sales Tax Payable",
+ "Revenue Received in Advance": "Revenue Received in Advance",
+ "Opening Balance Liabilities": "Opening Balance Liabilities",
+ "Loan": "Loan",
+ "Owner A Drawings": "Owner A Drawings",
+ "An account that holds valuation of products or goods that availiable for sale.": "An account that holds valuation of products or goods that availiable for sale.",
+ "Tracks the gain and losses of the exchange differences.": "Tracks the gain and losses of the exchange differences.",
+ "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.": "Any bank fees levied is recorded into the bank fees and charges account. A bank account maintenance fee, transaction charges, a late payment fee are some examples.",
+ "The income activities are not associated to the core business.": "The income activities are not associated to the core business.",
+ "Cash and cash equivalents": "Cash and cash equivalents",
+ "Inventories": "Inventories",
+ "Other current assets": "Other current assets",
+ "Non-Current Assets": "Non-Current Assets",
+ "Current Liabilties": "Current Liabilties",
+ "Long-Term Liabilities": "Long-Term Liabilities",
+ "Non-Current Liabilities": "Non-Current Liabilities",
+ "Liabilities and Equity": "Liabilities and Equity",
+ "Closing balance": "Closing balance",
+ "Opening Balance": "Opening balance",
+ "Total {{accountName}}": "Total {{accountName}}",
+ "invoice.paper.invoice": "Invoice",
+ "invoice.paper.invoice_amount": "Invoice amount",
+ "invoice.paper.due_amount": "Due amount",
+ "invoice.paper.billed_to": "Billed to",
+ "invoice.paper.invoice_date": "Invoice date",
+ "invoice.paper.invoice_number": "Invoice No.",
+ "invoice.paper.due_date": "Due date",
+ "invoice.paper.conditions_title": "Conditions & terms",
+ "invoice.paper.notes_title": "Notes",
+ "invoice.paper.total": "Total",
+ "invoice.paper.payment_amount": "Payment Amount",
+ "invoice.paper.balance_due": "Balance Due",
+
+ "item_entry.paper.item_name": "Item name",
+ "item_entry.paper.rate": "Rate",
+ "item_entry.paper.quantity": "Quantity",
+ "item_entry.paper.total": "Total",
+
+ "estimate.paper.estimate": "Estimate",
+ "estimate.paper.estimate_amount": "Estimate amount",
+ "estimate.paper.billed_to": "Billed to",
+ "estimate.paper.estimate_date": "Estimate date",
+ "estimate.paper.estimate_number": "Estimate number",
+ "estimate.paper.expiration_date": "Expiration date",
+ "estimate.paper.conditions_title": "Conditions & terms",
+ "estimate.paper.notes_title": "Notes",
+ "estimate.paper.amount": "Estimate amount",
+ "estimate.paper.subtotal": "Subtotal",
+ "estimate.paper.total": "Total",
+
+ "receipt.paper.receipt": "Receipt",
+ "receipt.paper.billed_to": "Billed to",
+ "receipt.paper.receipt_date": "Receipt date",
+ "receipt.paper.receipt_number": "Receipt number",
+ "receipt.paper.expiration_date": "Expiration date",
+ "receipt.paper.conditions_title": "Conditions & terms",
+ "receipt.paper.notes": "Notes",
+ "receipt.paper.statement": "Statement",
+ "receipt.paper.receipt_amount": "Receipt amount",
+ "receipt.paper.total": "Total",
+ "receipt.paper.balance_due": "Balance Due",
+ "receipt.paper.payment_amount": "Payment Amount",
+
+ "credit.paper.credit_note": "Credit Note",
+ "credit.paper.remaining": "Credit remaining",
+ "credit.paper.amount": "Credit amount",
+ "credit.paper.billed_to": "Bill to",
+ "credit.paper.credit_date": "Credit date",
+ "credit.paper.total": "Total",
+ "credit.paper.credits_used": "Credits used",
+ "credit.paper.credits_remaining": "Credits remaining",
+ "credit.paper.conditions_title": "Conditions & terms",
+ "credit.paper.notes": "Notes",
+
+ "payment.paper.payment_receipt": "Payment Receipt",
+ "payment.paper.amount_received": "Amount received",
+ "payment.paper.billed_to": "Billed to",
+ "payment.paper.payment_date": "Payment date",
+ "payment.paper.invoice_number": "Invoice number",
+ "payment.paper.invoice_date": "Invoice date",
+ "payment.paper.invoice_amount": "Invoice amount",
+ "payment.paper.payment_amount": "Payment amount",
+ "payment.paper.balance_due": "Balance Due",
+ "payment.paper.statement": "Statement",
+
+ "account.field.name": "Account name",
+ "account.field.description": "Description",
+ "account.field.slug": "Account slug",
+ "account.field.code": "Account code",
+ "account.field.root_type": "Root type",
+ "account.field.normal": "Account normal",
+ "account.field.normal.credit": "Credit",
+ "account.field.normal.debit": "Debit",
+ "account.field.type": "Type",
+ "account.field.active": "Activity",
+ "account.field.balance": "Balance",
+ "account.field.created_at": "Created at",
+ "item.field.type": "Item type",
+ "item.field.type.inventory": "Inventory",
+ "item.field.type.service": "Service",
+ "item.field.type.non-inventory": "Non inventory",
+ "item.field.name": "Name",
+ "item.field.code": "Code",
+ "item.field.sellable": "Sellable",
+ "item.field.purchasable": "Purchasable",
+ "item.field.cost_price": "Cost price",
+ "item.field.cost_account": "Cost account",
+ "item.field.sell_account": "Sell account",
+ "item.field.sell_description": "Sell description",
+ "item.field.inventory_account": "Inventory account",
+ "item.field.purchase_description": "Purchase description",
+ "item.field.quantity_on_hand": "Quantity on hand",
+ "item.field.note": "Note",
+ "item.field.category": "Category",
+ "item.field.active": "Active",
+ "item.field.created_at": "Created at",
+ "item_category.field.name": "Name",
+ "item_category.field.description": "Description",
+ "item_category.field.count": "Count",
+ "item_category.field.created_at": "Created at",
+ "invoice.field.customer": "Customer",
+ "invoice.field.invoice_date": "Invoice date",
+ "invoice.field.due_date": "Due date",
+ "invoice.field.invoice_no": "Invoice No.",
+ "invoice.field.reference_no": "Reference No.",
+ "invoice.field.invoice_message": "Invoice message",
+ "invoice.field.terms_conditions": "Terms & conditions",
+ "invoice.field.amount": "Amount",
+ "invoice.field.payment_amount": "Payment amount",
+ "invoice.field.due_amount": "Due amount",
+ "invoice.field.status": "Status",
+ "invoice.field.status.paid": "Paid",
+ "invoice.field.status.partially-paid": "Partially paid",
+ "invoice.field.status.overdue": "Overdue",
+ "invoice.field.status.unpaid": "Unpaid",
+ "invoice.field.status.delivered": "Delivered",
+ "invoice.field.status.draft": "Draft",
+ "invoice.field.created_at": "Created at",
+ "estimate.field.amount": "Amount",
+ "estimate.field.estimate_number": "Estimate number",
+ "estimate.field.customer": "Customer",
+ "estimate.field.estimate_date": "Estimate date",
+ "estimate.field.expiration_date": "Expiration date",
+ "estimate.field.reference_no": "Reference No.",
+ "estimate.field.note": "Note",
+ "estimate.field.terms_conditions": "Terms & conditions",
+ "estimate.field.status": "Status",
+ "estimate.field.status.delivered": "Delivered",
+ "estimate.field.status.rejected": "Rejected",
+ "estimate.field.status.approved": "Approved",
+ "estimate.field.status.draft": "Draft",
+ "estimate.field.created_at": "Created at",
+ "payment_receive.field.customer": "Customer",
+ "payment_receive.field.payment_date": "Payment date",
+ "payment_receive.field.amount": "Amount",
+ "payment_receive.field.reference_no": "Reference No.",
+ "payment_receive.field.deposit_account": "Deposit account",
+ "payment_receive.field.payment_receive_no": "Payment receive No.",
+ "payment_receive.field.statement": "Statement",
+ "payment_receive.field.created_at": "Created at",
+ "bill_payment.field.vendor": "Vendor",
+ "bill_payment.field.amount": "Amount",
+ "bill_payment.field.due_amount": "Due amount",
+ "bill_payment.field.payment_account": "Payment account",
+ "bill_payment.field.payment_number": "Payment number",
+ "bill_payment.field.payment_date": "Payment date",
+ "bill_payment.field.reference_no": "Reference No.",
+ "bill_payment.field.description": "Description",
+ "bill_payment.field.created_at": "Created at",
+ "bill.field.vendor": "Vendor",
+ "bill.field.bill_number": "Bill number",
+ "bill.field.bill_date": "Bill date",
+ "bill.field.due_date": "Due date",
+ "bill.field.reference_no": "Reference No.",
+ "bill.field.status": "Status",
+ "bill.field.status.paid": "Paid",
+ "bill.field.status.partially-paid": "Partially paid",
+ "bill.field.status.unpaid": "Unpaid",
+ "bill.field.status.opened": "Opened",
+ "bill.field.status.draft": "Draft",
+ "bill.field.status.overdue": "overdue",
+ "bill.field.amount": "Amount",
+ "bill.field.payment_amount": "Payment amount",
+ "bill.field.note": "Note",
+ "bill.field.created_at": "Created at",
+ "inventory_adjustment.field.date": "Date",
+ "inventory_adjustment.field.type": "Type",
+ "inventory_adjustment.field.type.increment": "Increment",
+ "inventory_adjustment.field.type.decrement": "Decrement",
+ "inventory_adjustment.field.adjustment_account": "Adjustment account",
+ "inventory_adjustment.field.reason": "Reason",
+ "inventory_adjustment.field.reference_no": "Reference No.",
+ "inventory_adjustment.field.description": "Description",
+ "inventory_adjustment.field.published_at": "Published at",
+ "inventory_adjustment.field.created_at": "Created at",
+ "expense.field.payment_date": "Payment date",
+ "expense.field.payment_account": "Payment account",
+ "expense.field.amount": "Amount",
+ "expense.field.reference_no": "Reference No.",
+ "expense.field.description": "Description",
+ "expense.field.published": "Published",
+ "expense.field.status": "Status",
+ "expense.field.status.draft": "Draft",
+ "expense.field.status.published": "Published",
+ "expense.field.created_at": "Created at",
+ "manual_journal.field.date": "Date",
+ "manual_journal.field.journal_number": "Journal number",
+ "manual_journal.field.reference": "Reference No.",
+ "manual_journal.field.journal_type": "Journal type",
+ "manual_journal.field.amount": "Amount",
+ "manual_journal.field.description": "Description",
+ "manual_journal.field.status": "Status",
+ "manual_journal.field.created_at": "Created at",
+ "receipt.field.amount": "Amount",
+ "receipt.field.deposit_account": "Deposit account",
+ "receipt.field.customer": "Customer",
+ "receipt.field.receipt_date": "Receipt date",
+ "receipt.field.receipt_number": "Receipt number",
+ "receipt.field.reference_no": "Reference No.",
+ "receipt.field.receipt_message": "Receipt message",
+ "receipt.field.statement": "Statement",
+ "receipt.field.created_at": "Created at",
+ "receipt.field.status": "Status",
+ "receipt.field.status.draft": "Draft",
+ "receipt.field.status.closed": "Closed",
+ "customer.field.first_name": "First name",
+ "customer.field.last_name": "Last name",
+ "customer.field.display_name": "Display name",
+ "customer.field.email": "Email",
+ "customer.field.work_phone": "Work phone",
+ "customer.field.personal_phone": "Personal phone",
+ "customer.field.company_name": "Company name",
+ "customer.field.website": "Website",
+ "customer.field.opening_balance_at": "Opening balance at",
+ "customer.field.opening_balance": "Opening balance",
+ "customer.field.created_at": "Created at",
+ "customer.field.balance": "Balance",
+ "customer.field.status": "Status",
+ "customer.field.currency": "Curreny",
+ "customer.field.status.active": "Active",
+ "customer.field.status.inactive": "Inactive",
+ "customer.field.status.overdue": "Overdue",
+ "customer.field.status.unpaid": "Unpaid",
+ "vendor.field.first_name": "First name",
+ "vendor.field.last_name": "Last name",
+ "vendor.field.display_name": "Display name",
+ "vendor.field.email": "Email",
+ "vendor.field.work_phone": "Work phone",
+ "vendor.field.personal_phone": "Personal phone",
+ "vendor.field.company_name": "Company name",
+ "vendor.field.website": "Website",
+ "vendor.field.opening_balance_at": "Opening balance at",
+ "vendor.field.opening_balance": "Opening balance",
+ "vendor.field.created_at": "Created at",
+ "vendor.field.balance": "Balance",
+ "vendor.field.status": "Status",
+ "vendor.field.currency": "Curreny",
+ "vendor.field.status.active": "Active",
+ "vendor.field.status.inactive": "Inactive",
+ "vendor.field.status.overdue": "Overdue",
+ "vendor.field.status.unpaid": "Unpaid",
+ "Invoice write-off": "Invoice write-off",
+
+ "transaction_type.credit_note": "Credit note",
+ "transaction_type.refund_credit_note": "Refund credit note",
+ "transaction_type.vendor_credit": "Vendor credit",
+ "transaction_type.refund_vendor_credit": "Refund vendor credit",
+ "transaction_type.landed_cost": "Landed cost",
+
+ "sms_notification.invoice_details.label": "Sale invoice details",
+ "sms_notification.invoice_reminder.label": "Sale invoice reminder",
+ "sms_notification.receipt_details.label": "Sale receipt details",
+ "sms_notification.sale_estimate_details.label": "Sale estimate details",
+ "sms_notification.payment_receive_details.label": "Payment receive details",
+ "sms_notification.customer_balance.label": "Customer balance",
+
+ "sms_notification.invoice_details.description": "SMS notification will be sent to your customer once invoice created and published or when notify customer via SMS about the invoice.",
+ "sms_notification.payment_receive.description": "Payment thank you message notification will be sent to customer once the payment created and published or notify customer about payment manually.",
+ "sms_notification.receipt_details.description": "SMS notification will be sent to your cusotmer once receipt created and published or when notify customer about the receipt manually.",
+ "sms_notification.customer_balance.description": "Send SMS to notify customers about their current outstanding balance.",
+ "sms_notification.estimate_details.description": "SMS notification will be sent to your customer once estimate publish or notify customer about estimate manually.",
+ "sms_notification.invoice_reminder.description": "SMS notification will be sent to remind the customer to pay earliest, either automatically or manually.",
+
+ "sms_notification.customer_balance.default_message": "Dear {CustomerName}, This is reminder about your current outstanding balance of {Balance}, Please pay at the earliest. - {CompanyName}",
+ "sms_notification.payment_receive.default_message": "'Hi, {CustomerName}, We have received your payment for the invoice - {InvoiceNumber}. We look forward to serving you again. Thank you. - {CompanyName}'",
+ "sms_notification.estimate.default_message": "Hi, {CustomerName}, We have created an estimate - {EstimateNumber} for you. Please take a look and accept it to proceed further. Looking forward to hearing from you. - {CompanyName}",
+
+ "sms_notification.invoice_details.default_message": "Hi, {CustomerName}, You have an outstanding amount of {DueAmount} for the invoice {InvoiceNumber}. - {CompanyName}",
+ "sms_notification.receipt_details.default_message": "Hi, {CustomerName}, We have created receipt - {ReceiptNumber} for you. we look forward to serveing you again. Thank your - {CompanyName}",
+ "sms_notification.invoice_reminder.default_message": "Dear {CustomerName}, The payment towards the invoice - {InvoiceNumber} is due. Please pay before {DueDate}. Thank you. - {CompanyName}",
+
+ "module.sale_invoices.label": "Sale invoices",
+ "module.sale_receipts.label": "Sale receipts",
+ "module.sale_estimates.label": "Sale estimates",
+ "module.payment_receives.label": "Payment receive",
+ "module.customers.label": "Customers",
+
+ "sms_notification.invoice.var.invoice_number": "References to invoice number.",
+ "sms_notification.invoice.var.reference_number": "References to invoice reference number.",
+ "sms_notification.invoice.var.customer_name": "References to invoice customer name.",
+ "sms_notification.invoice.var.due_amount": "References to invoice due amount.",
+ "sms_notification.invoice.var.amount": "References to invoice amount.",
+ "sms_notification.invoice.var.company_name": "References to company name.",
+ "sms_notification.invoice.var.due_date": "References to invoice due date.",
+
+ "sms_notification.receipt.var.receipt_number": "References to receipt number.",
+ "sms_notification.receipt.var.reference_number": "References to receipt reference number.",
+ "sms_notification.receipt.var.customer_name": "References to receipt customer name.",
+ "sms_notification.receipt.var.amount": "References to receipt amount.",
+ "sms_notification.receipt.var.company_name": "References to company name.",
+
+ "sms_notification.payment.var.payment_number": "References to payment transaction number.",
+ "sms_notification.payment.var.reference_number": "References to payment reference number",
+ "sms_notification.payment.var.customer_name": "References to payment customer name.",
+ "sms_notification.payment.var.amount": "References to payment transaction amount.",
+ "sms_notification.payment.company_name": "References to company name",
+ "sms_notification.payment.var.invoice_number": "Reference to payment invoice number.",
+
+ "sms_notification.estimate.var.estimate_number": "References to estimate number.",
+ "sms_notification.estimate.var.reference_number": "References to estimate reference number.",
+ "sms_notification.estimate.var.customer_name": "References to estimate customer name.",
+ "sms_notification.estimate.var.amount": "References to estimate amount.",
+ "sms_notification.estimate.var.company_name": "References to company name.",
+ "sms_notification.estimate.var.expiration_date": "References to estimate expirtaion date.",
+ "sms_notification.estimate.var.estimate_date": "References to estimate date.",
+
+ "sms_notification.customer.var.customer_name": "References to customer name.",
+ "sms_notification.customer.var.balance": "References to customer outstanding balance.",
+ "sms_notification.customer.var.company_name": "References to company name.",
+
+ "ability.accounts": "Chart of accounts",
+ "ability.manual_journal": "Manual journals",
+ "ability.cashflow": "Cash flow",
+ "ability.inventory_adjustment": "Inventory adjustments",
+ "ability.customers": "Customers",
+ "ability.vendors": "vendors",
+ "ability.sale_estimates": "Sale estimates",
+ "ability.sale_invoices": "Sale invoices",
+ "ability.sale_receipts": "Sale receipts",
+ "ability.expenses": "Expenses",
+ "ability.payments_receive": "Payments receive",
+ "ability.purchase_invoices": "Purchase invoices",
+ "ability.all_reports": "All reports",
+ "ability.payments_made": "Payments made",
+ "ability.preferences": "Preferences",
+ "ability.mutate_system_preferences": "Mutate the system preferences.",
+
+ "ability.items": "Items",
+ "ability.view": "View",
+ "ability.create": "Create",
+ "ability.edit": "Edit",
+ "ability.delete": "Delete",
+ "ability.transactions_locking": "Ability to transactions locking.",
+
+ "ability.balance_sheet_report": "Balance sheet.",
+ "ability.profit_loss_sheet": "Profit/loss sheet",
+ "ability.journal": "Journal",
+ "ability.general_ledger": "General ledger",
+ "ability.cashflow_report": "Cashflow",
+ "ability.AR_aging_summary_report": "A/R aging summary",
+ "ability.AP_aging_summary_report": "A/P aging summary",
+ "ability.purchases_by_items": "Purchases by items",
+ "ability.sales_by_items_report": "Sales by items",
+ "ability.customers_transactions_report": "Customers transactions",
+ "ability.vendors_transactions_report": "Vendors transactions",
+ "ability.customers_summary_balance_report": "Customers summary balance",
+ "ability.vendors_summary_balance_report": "Vendors summary balance",
+ "ability.inventory_valuation_summary": "Inventory valuation summary",
+ "ability.inventory_items_details": "Inventory items details",
+
+ "vendor_credit.field.vendor": "Vendor name",
+ "vendor_credit.field.amount": "Amount",
+ "vendor_credit.field.currency_code": "Currency code",
+ "vendor_credit.field.credit_date": "Credit date",
+ "vendor_credit.field.credit_number": "Credit number",
+ "vendor_credit.field.note": "Note",
+ "vendor_credit.field.created_at": "Created at",
+ "vendor_credit.field.reference_no": "Reference No.",
+
+ "credit_note.field.terms_conditions": "Terms and conditions",
+ "credit_note.field.note": "Note",
+ "credit_note.field.currency_code": "Currency code",
+ "credit_note.field.created_at": "Created at",
+ "credit_note.field.amount": "Amount",
+ "credit_note.field.credit_note_number": "Credit note number",
+ "credit_note.field.credit_note_date": "Credit date",
+ "credit_note.field.customer": "Customer",
+ "credit_note.field.reference_no": "Reference No.",
+
+ "Credit note": "Credit note",
+ "Vendor credit": "Vendor credit",
+ "Refund credit note": "Refund credit note",
+ "Refund vendor credit": "Refund vendor credit",
+ "credit_note.field.status": "Status",
+ "credit_note.field.status.draft": "Draft",
+ "credit_note.field.status.published": "Published",
+ "credit_note.field.status.open": "Open",
+ "credit_note.field.status.closed": "Closed",
+
+ "transactions_locking.module.sales.label": "Sales",
+ "transactions_locking.module.purchases.label": "Purchases",
+ "transactions_locking.module.financial.label": "Financial",
+ "transactions_locking.module.all_transactions": "All transactions",
+
+ "transactions_locking.module.sales.desc": "Sale invoices, Receipts, credit notes, customers payment receive and customers opening balances.",
+ "transactions_locking.module.purchases.desc": "Purchase invoices, vendors payments, vendor credit notes and vendors opening balances.",
+ "transactions_locking.module.financial.desc": "Manual journal, expenses and inventory adjustments.",
+
+ "inventory_adjustment.type.increment": "Increment",
+ "inventory_adjustment.type.decrement": "Decrement",
+
+ "customer.type.individual": "Individual",
+ "customer.type.business": "Business",
+
+ "credit_note.view.draft": "Draft",
+ "credit_note.view.closed": "Closed",
+ "credit_note.view.open": "Open",
+ "credit_note.view.published": "Published",
+
+ "vendor_credit.view.draft": "Draft",
+ "vendor_credit.view.closed": "Closed",
+ "vendor_credit.view.open": "Open",
+ "vendor_credit.view.published": "Published",
+
+ "allocation_method.value.label": "Value",
+ "allocation_method.quantity.label": "Quantity",
+
+ "balance_sheet.assets": "Assets",
+ "balance_sheet.current_asset": "Current Asset",
+ "balance_sheet.cash_and_cash_equivalents": "Cash and cash equivalents",
+ "balance_sheet.accounts_receivable": "Accounts Receivable",
+ "balance_sheet.inventory": "Inventory",
+ "balance_sheet.other_current_assets": "Other current assets",
+ "balance_sheet.fixed_asset": "Fixed Asset",
+ "balance_sheet.non_current_assets": "Non-Current Assets",
+ "balance_sheet.liabilities_and_equity": "Liabilities and Equity",
+ "balance_sheet.liabilities": "Liabilities",
+ "balance_sheet.current_liabilties": "Current Liabilties",
+ "balance_sheet.long_term_liabilities": "Long-Term Liabilities",
+ "balance_sheet.non_current_liabilities": "Non-Current Liabilities",
+ "balance_sheet.equity": "Equity",
+
+ "balance_sheet.account_name": "Account name",
+ "balance_sheet.total": "Total",
+ "balance_sheet.percentage_of_column": "% of Column",
+ "balance_sheet.percentage_of_row": "% of Row",
+
+ "financial_sheet.previoud_period_date": "{{date}} (PP)",
+ "fianncial_sheet.previous_period_change": "Change (PP)",
+ "financial_sheet.previous_period_percentage": "% Change (PP)",
+
+ "financial_sheet.previous_year_date": "{{date}} (PY)",
+ "financial_sheet.previous_year_change": "Change (PY)",
+ "financial_sheet.previous_year_percentage": "% Change (PY)",
+ "financial_sheet.total_row": "Total {{value}}",
+
+ "profit_loss_sheet.income": "Income",
+ "profit_loss_sheet.cost_of_sales": "Cost of sales",
+ "profit_loss_sheet.gross_profit": "GROSS PROFIT",
+ "profit_loss_sheet.expenses": "Expenses",
+ "profit_loss_sheet.net_operating_income": "NET OPERATING INCOME",
+ "profit_loss_sheet.other_income": "Other income",
+ "profit_loss_sheet.other_expenses": "Other expenses",
+ "profit_loss_sheet.net_income": "NET INCOME",
+
+ "profit_loss_sheet.account_name": "Account name",
+ "profit_loss_sheet.total": "Total",
+
+ "profit_loss_sheet.percentage_of_income": "% of Income",
+ "profit_loss_sheet.percentage_of_expenses": "% of Expenses",
+ "profit_loss_sheet.percentage_of_column": "% of Column",
+ "profit_loss_sheet.percentage_of_row": "% of Row",
+
+ "contact_summary_balance.account_name": "Account name",
+ "contact_summary_balance.total": "Total",
+ "contact_summary_balance.percentage_column": "% of Column",
+
+ "warehouses.primary_warehouse": "Primary warehouse",
+ "branches.head_branch": "Head Branch",
+
+ "account.accounts_payable.currency": "Accounts Payable (A/P) - {{currency}}",
+ "account.accounts_receivable.currency": "Accounts Receivable (A/R) - {{currency}}",
+
+ "role.admin.name": "Admin",
+ "role.admin.desc": "Unrestricted access to all modules.",
+
+ "role.staff.name": "Staff",
+ "role.staff.desc": "Access to all modules except reports, settings and accountant.",
+
+ "warehouse_transfer.view.draft.name": "Draft",
+ "warehouse_transfer.view.in_transit.name": "In Transit",
+ "warehouse_transfer.view.transferred.name": "Transferred"
+}
\ No newline at end of file
diff --git a/packages/server/src/models/Account.Settings.ts b/packages/server/src/models/Account.Settings.ts
new file mode 100644
index 000000000..3d0698d0d
--- /dev/null
+++ b/packages/server/src/models/Account.Settings.ts
@@ -0,0 +1,101 @@
+import { ACCOUNT_TYPES } from '@/data/AccountTypes';
+
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ name: {
+ name: 'account.field.name',
+ column: 'name',
+ fieldType: 'text',
+ },
+ description: {
+ name: 'account.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ slug: {
+ name: 'account.field.slug',
+ column: 'slug',
+ fieldType: 'text',
+ columnable: false,
+ filterable: false,
+ },
+ code: {
+ name: 'account.field.code',
+ column: 'code',
+ fieldType: 'text',
+ },
+ root_type: {
+ name: 'account.field.root_type',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'asset', label: 'Asset' },
+ { key: 'liability', label: 'Liability' },
+ { key: 'equity', label: 'Equity' },
+ { key: 'Income', label: 'Income' },
+ { key: 'expense', label: 'Expense' },
+ ],
+ filterCustomQuery: RootTypeFieldFilterQuery,
+ sortable: false,
+ },
+ normal: {
+ name: 'account.field.normal',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'debit', label: 'account.field.normal.debit' },
+ { key: 'credit', label: 'account.field.normal.credit' },
+ ],
+ filterCustomQuery: NormalTypeFieldFilterQuery,
+ sortable: false,
+ },
+ type: {
+ name: 'account.field.type',
+ column: 'account_type',
+ fieldType: 'enumeration',
+ options: ACCOUNT_TYPES.map((accountType) => ({
+ label: accountType.label,
+ key: accountType.key
+ })),
+ },
+ active: {
+ name: 'account.field.active',
+ column: 'active',
+ fieldType: 'boolean',
+ filterable: false,
+ },
+ balance: {
+ name: 'account.field.balance',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ currency: {
+ name: 'account.field.currency',
+ column: 'currency_code',
+ fieldType: 'text',
+ filterable: false,
+ },
+ created_at: {
+ name: 'account.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
+
+/**
+ * Filter query of root type field .
+ */
+function RootTypeFieldFilterQuery(query, role) {
+ query.modify('filterByRootType', role.value);
+}
+
+/**
+ * Filter query of normal field .
+ */
+function NormalTypeFieldFilterQuery(query, role) {
+ query.modify('filterByAccountNormal', role.value);
+}
diff --git a/packages/server/src/models/Account.ts b/packages/server/src/models/Account.ts
new file mode 100644
index 000000000..a3d9f74f3
--- /dev/null
+++ b/packages/server/src/models/Account.ts
@@ -0,0 +1,419 @@
+/* eslint-disable global-require */
+import { mixin, Model } from 'objection';
+import { castArray } from 'lodash';
+import TenantModel from '@/models/TenantModel';
+import { buildFilterQuery, buildSortColumnQuery } from '@/lib/ViewRolesBuilder';
+import { flatToNestedArray } from 'utils';
+import DependencyGraph from '@/lib/DependencyGraph';
+import AccountTypesUtils from '@/lib/AccountTypes';
+import AccountSettings from './Account.Settings';
+import ModelSettings from './ModelSetting';
+import {
+ ACCOUNT_TYPES,
+ getAccountsSupportsMultiCurrency,
+} from '@/data/AccountTypes';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Accounts/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class Account extends mixin(TenantModel, [
+ ModelSettings,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'accounts';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ static get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'accountTypeLabel',
+ 'accountParentType',
+ 'accountRootType',
+ 'accountNormal',
+ 'accountNormalFormatted',
+ 'isBalanceSheetAccount',
+ 'isPLSheet',
+ ];
+ }
+
+ /**
+ * Account normal.
+ */
+ get accountNormal() {
+ return AccountTypesUtils.getType(this.accountType, 'normal');
+ }
+
+ get accountNormalFormatted() {
+ const paris = {
+ credit: 'Credit',
+ debit: 'Debit',
+ };
+ return paris[this.accountNormal] || '';
+ }
+
+ /**
+ * Retrieve account type label.
+ */
+ get accountTypeLabel() {
+ return AccountTypesUtils.getType(this.accountType, 'label');
+ }
+
+ /**
+ * Retrieve account parent type.
+ */
+ get accountParentType() {
+ return AccountTypesUtils.getType(this.accountType, 'parentType');
+ }
+
+ /**
+ * Retrieve account root type.
+ */
+ get accountRootType() {
+ return AccountTypesUtils.getType(this.accountType, 'rootType');
+ }
+
+ /**
+ * Retrieve whether the account is balance sheet account.
+ */
+ get isBalanceSheetAccount() {
+ return this.isBalanceSheet();
+ }
+
+ /**
+ * Retrieve whether the account is profit/loss sheet account.
+ */
+ get isPLSheet() {
+ return this.isProfitLossSheet();
+ }
+ /**
+ * Allows to mark model as resourceable to viewable and filterable.
+ */
+ static get resourceable() {
+ return true;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ const TABLE_NAME = Account.tableName;
+
+ return {
+ /**
+ * Inactive/Active mode.
+ */
+ inactiveMode(query, active = false) {
+ query.where('accounts.active', !active);
+ },
+
+ filterAccounts(query, accountIds) {
+ if (accountIds.length > 0) {
+ query.whereIn(`${TABLE_NAME}.id`, accountIds);
+ }
+ },
+ filterAccountTypes(query, typesIds) {
+ if (typesIds.length > 0) {
+ query.whereIn('account_types.accoun_type_id', typesIds);
+ }
+ },
+ viewRolesBuilder(query, conditionals, expression) {
+ buildFilterQuery(Account.tableName, conditionals, expression)(query);
+ },
+ sortColumnBuilder(query, columnKey, direction) {
+ buildSortColumnQuery(Account.tableName, columnKey, direction)(query);
+ },
+
+ /**
+ * Filter by root type.
+ */
+ filterByRootType(query, rootType) {
+ const filterTypes = ACCOUNT_TYPES.filter(
+ (accountType) => accountType.rootType === rootType
+ ).map((accountType) => accountType.key);
+
+ query.whereIn('account_type', filterTypes);
+ },
+
+ /**
+ * Filter by account normal
+ */
+ filterByAccountNormal(query, accountNormal) {
+ const filterTypes = ACCOUNT_TYPES.filter(
+ (accountType) => accountType.normal === accountNormal
+ ).map((accountType) => accountType.key);
+
+ query.whereIn('account_type', filterTypes);
+ },
+
+ /**
+ * Finds account by the given slug.
+ * @param {*} query
+ * @param {*} slug
+ */
+ findBySlug(query, slug) {
+ query.where('slug', slug).first();
+ },
+
+ /**
+ *
+ * @param {*} query
+ * @param {*} baseCyrrency
+ */
+ preventMutateBaseCurrency(query) {
+ const accountsTypes = getAccountsSupportsMultiCurrency();
+ const accountsTypesKeys = accountsTypes.map((type) => type.key);
+
+ query
+ .whereIn('accountType', accountsTypesKeys)
+ .where('seededAt', null)
+ .first();
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const AccountTransaction = require('models/AccountTransaction');
+ const Item = require('models/Item');
+ const InventoryAdjustment = require('models/InventoryAdjustment');
+ const ManualJournalEntry = require('models/ManualJournalEntry');
+ const Expense = require('models/Expense');
+ const ExpenseEntry = require('models/ExpenseCategory');
+ const ItemEntry = require('models/ItemEntry');
+
+ return {
+ /**
+ * Account model may has many transactions.
+ */
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'accounts.id',
+ to: 'accounts_transactions.accountId',
+ },
+ },
+
+ /**
+ *
+ */
+ itemsCostAccount: {
+ relation: Model.HasManyRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'accounts.id',
+ to: 'items.costAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ itemsSellAccount: {
+ relation: Model.HasManyRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'accounts.id',
+ to: 'items.sellAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ inventoryAdjustments: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryAdjustment.default,
+ join: {
+ from: 'accounts.id',
+ to: 'inventory_adjustments.adjustmentAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ manualJournalEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: ManualJournalEntry.default,
+ join: {
+ from: 'accounts.id',
+ to: 'manual_journals_entries.accountId',
+ },
+ },
+
+ /**
+ *
+ */
+ expensePayments: {
+ relation: Model.HasManyRelation,
+ modelClass: Expense.default,
+ join: {
+ from: 'accounts.id',
+ to: 'expenses_transactions.paymentAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ expenseEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: ExpenseEntry.default,
+ join: {
+ from: 'accounts.id',
+ to: 'expense_transaction_categories.expenseAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ entriesCostAccount: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'accounts.id',
+ to: 'items_entries.costAccountId',
+ },
+ },
+
+ /**
+ *
+ */
+ entriesSellAccount: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'accounts.id',
+ to: 'items_entries.sellAccountId',
+ },
+ },
+ };
+ }
+
+ /**
+ * Detarmines whether the given type equals the account type.
+ * @param {string} accountType
+ * @return {boolean}
+ */
+ isAccountType(accountType) {
+ const types = castArray(accountType);
+ return types.indexOf(this.accountType) !== -1;
+ }
+
+ /**
+ * Detarmines whether the given root type equals the account type.
+ * @param {string} rootType
+ * @return {boolean}
+ */
+ isRootType(rootType) {
+ return AccountTypesUtils.isRootTypeEqualsKey(this.accountType, rootType);
+ }
+
+ /**
+ * Detarmine whether the given parent type equals the account type.
+ * @param {string} parentType
+ * @return {boolean}
+ */
+ isParentType(parentType) {
+ return AccountTypesUtils.isParentTypeEqualsKey(
+ this.accountType,
+ parentType
+ );
+ }
+
+ /**
+ * Detarmines whether the account is balance sheet account.
+ * @return {boolean}
+ */
+ isBalanceSheet() {
+ return AccountTypesUtils.isTypeBalanceSheet(this.accountType);
+ }
+
+ /**
+ * Detarmines whether the account is profit/loss account.
+ * @return {boolean}
+ */
+ isProfitLossSheet() {
+ return AccountTypesUtils.isTypePLSheet(this.accountType);
+ }
+
+ /**
+ * Detarmines whether the account is income statement account
+ * @return {boolean}
+ */
+ isIncomeSheet() {
+ return this.isProfitLossSheet();
+ }
+
+ /**
+ * Converts flatten accounts list to nested array.
+ * @param {Array} accounts
+ * @param {Object} options
+ */
+ static toNestedArray(accounts, options = { children: 'children' }) {
+ return flatToNestedArray(accounts, {
+ id: 'id',
+ parentId: 'parentAccountId',
+ });
+ }
+
+ /**
+ * Transformes the accounts list to depenedency graph structure.
+ * @param {IAccount[]} accounts
+ */
+ static toDependencyGraph(accounts) {
+ return DependencyGraph.fromArray(accounts, {
+ itemId: 'id',
+ parentItemId: 'parentAccountId',
+ });
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return AccountSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search roles.
+ */
+ static get searchRoles() {
+ return [
+ { condition: 'or', fieldKey: 'name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'code', comparator: 'like' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/AccountTransaction.ts b/packages/server/src/models/AccountTransaction.ts
new file mode 100644
index 000000000..2aa70aa75
--- /dev/null
+++ b/packages/server/src/models/AccountTransaction.ts
@@ -0,0 +1,230 @@
+import { Model, raw } from 'objection';
+import moment from 'moment';
+import { isEmpty, castArray } from 'lodash';
+import TenantModel from 'models/TenantModel';
+
+export default class AccountTransaction extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'accounts_transactions';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['referenceTypeFormatted'];
+ }
+
+ /**
+ * Retrieve formatted reference type.
+ * @return {string}
+ */
+ get referenceTypeFormatted() {
+ return AccountTransaction.getReferenceTypeFormatted(this.referenceType);
+ }
+
+ /**
+ * Reference type formatted.
+ */
+ static getReferenceTypeFormatted(referenceType) {
+ const mapped = {
+ SaleInvoice: 'Sale invoice',
+ SaleReceipt: 'Sale receipt',
+ PaymentReceive: 'Payment receive',
+ Bill: 'Bill',
+ BillPayment: 'Payment made',
+ VendorOpeningBalance: 'Vendor opening balance',
+ CustomerOpeningBalance: 'Customer opening balance',
+ InventoryAdjustment: 'Inventory adjustment',
+ ManualJournal: 'Manual journal',
+ Journal: 'Manual journal',
+ Expense: 'Expense',
+ OwnerContribution: 'Owner contribution',
+ TransferToAccount: 'Transfer to account',
+ TransferFromAccount: 'Transfer from account',
+ OtherIncome: 'Other income',
+ OtherExpense: 'Other expense',
+ OwnerDrawing: 'Owner drawing',
+ InvoiceWriteOff: 'Invoice write-off',
+
+ CreditNote: 'transaction_type.credit_note',
+ VendorCredit: 'transaction_type.vendor_credit',
+
+ RefundCreditNote: 'transaction_type.refund_credit_note',
+ RefundVendorCredit: 'transaction_type.refund_vendor_credit',
+ };
+ return mapped[referenceType] || '';
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters accounts by the given ids.
+ * @param {Query} query
+ * @param {number[]} accountsIds
+ */
+ filterAccounts(query, accountsIds) {
+ if (Array.isArray(accountsIds) && accountsIds.length > 0) {
+ query.whereIn('account_id', accountsIds);
+ }
+ },
+ filterTransactionTypes(query, types) {
+ if (Array.isArray(types) && types.length > 0) {
+ query.whereIn('reference_type', types);
+ } else if (typeof types === 'string') {
+ query.where('reference_type', types);
+ }
+ },
+ filterDateRange(query, startDate, endDate, type = 'day') {
+ const dateFormat = 'YYYY-MM-DD HH:mm:ss';
+ const fromDate = moment(startDate)
+ .utcOffset(0)
+ .startOf(type)
+ .format(dateFormat);
+ const toDate = moment(endDate)
+ .utcOffset(0)
+ .endOf(type)
+ .format(dateFormat);
+
+ if (startDate) {
+ query.where('date', '>=', fromDate);
+ }
+ if (endDate) {
+ query.where('date', '<=', toDate);
+ }
+ },
+ filterAmountRange(query, fromAmount, toAmount) {
+ if (fromAmount) {
+ query.andWhere((q) => {
+ q.where('credit', '>=', fromAmount);
+ q.orWhere('debit', '>=', fromAmount);
+ });
+ }
+ if (toAmount) {
+ query.andWhere((q) => {
+ q.where('credit', '<=', toAmount);
+ q.orWhere('debit', '<=', toAmount);
+ });
+ }
+ },
+ sumationCreditDebit(query) {
+ query.select(['accountId']);
+
+ query.sum('credit as credit');
+ query.sum('debit as debit');
+ query.groupBy('account_id');
+ },
+ filterContactType(query, contactType) {
+ query.where('contact_type', contactType);
+ },
+ filterContactIds(query, contactIds) {
+ query.whereIn('contact_id', contactIds);
+ },
+ openingBalance(query, fromDate) {
+ query.modify('filterDateRange', null, fromDate);
+ query.modify('sumationCreditDebit');
+ },
+ closingBalance(query, toDate) {
+ query.modify('filterDateRange', null, toDate);
+ query.modify('sumationCreditDebit');
+ },
+
+ contactsOpeningBalance(
+ query,
+ openingDate,
+ receivableAccounts,
+ customersIds
+ ) {
+ // Filter by date.
+ query.modify('filterDateRange', null, openingDate);
+
+ // Filter by customers.
+ query.whereNot('contactId', null);
+ query.whereIn('accountId', castArray(receivableAccounts));
+
+ if (!isEmpty(customersIds)) {
+ query.whereIn('contactId', castArray(customersIds));
+ }
+ // Group by the contact transactions.
+ query.groupBy('contactId');
+ query.sum('credit as credit');
+ query.sum('debit as debit');
+ query.select('contactId');
+ },
+ creditDebitSummation(query) {
+ query.sum('credit as credit');
+ query.sum('debit as debit');
+ },
+ groupByDateFormat(query, groupType = 'month') {
+ const groupBy = {
+ day: '%Y-%m-%d',
+ month: '%Y-%m',
+ year: '%Y',
+ };
+ const dateFormat = groupBy[groupType];
+
+ query.select(raw(`DATE_FORMAT(DATE, '${dateFormat}')`).as('date'));
+ query.groupByRaw(`DATE_FORMAT(DATE, '${dateFormat}')`);
+ },
+
+ filterByBranches(query, branchesIds) {
+ const formattedBranchesIds = castArray(branchesIds);
+
+ query.whereIn('branchId', formattedBranchesIds);
+ },
+
+ filterByProjects(query, projectsIds) {
+ const formattedProjectsIds = castArray(projectsIds);
+
+ query.whereIn('projectId', formattedProjectsIds);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+ const Contact = require('models/Contact');
+
+ return {
+ account: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'accounts_transactions.accountId',
+ to: 'accounts.id',
+ },
+ },
+ contact: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Contact.default,
+ join: {
+ from: 'accounts_transactions.contactId',
+ to: 'contacts.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/Auth.ts b/packages/server/src/models/Auth.ts
new file mode 100644
index 000000000..93dc11103
--- /dev/null
+++ b/packages/server/src/models/Auth.ts
@@ -0,0 +1,38 @@
+
+export default class Auth {
+ /**
+ * Retrieve the authenticated user.
+ */
+ static get user() {
+ return null;
+ }
+
+ /**
+ * Sets the authenticated user.
+ * @param {User} user
+ */
+ static setAuthenticatedUser(user) {
+ this.user = user;
+ }
+
+ /**
+ * Retrieve the authenticated user ID.
+ */
+ static userId() {
+ if (!this.user) {
+ return false;
+ }
+ return this.user.id;
+ }
+
+ /**
+ * Whether the user is logged or not.
+ */
+ static isLogged() {
+ return !!this.user;
+ }
+
+ static loggedOut() {
+ this.user = null;
+ }
+}
diff --git a/packages/server/src/models/Bill.Settings.ts b/packages/server/src/models/Bill.Settings.ts
new file mode 100644
index 000000000..166648a0c
--- /dev/null
+++ b/packages/server/src/models/Bill.Settings.ts
@@ -0,0 +1,94 @@
+
+export default {
+ defaultFilterField: 'vendor',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'bill_date',
+ },
+ fields: {
+ vendor: {
+ name: 'bill.field.vendor',
+ column: 'vendor_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'vendor',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ bill_number: {
+ name: 'bill.field.bill_number',
+ column: 'bill_number',
+ columnable: true,
+ fieldType: 'text',
+ },
+ bill_date: {
+ name: 'bill.field.bill_date',
+ column: 'bill_date',
+ columnable: true,
+ fieldType: 'date',
+ },
+ due_date: {
+ name: 'bill.field.due_date',
+ column: 'due_date',
+ columnable: true,
+ fieldType: 'date',
+ },
+ reference_no: {
+ name: 'bill.field.reference_no',
+ column: 'reference_no',
+ columnable: true,
+ fieldType: 'text',
+ },
+ status: {
+ name: 'bill.field.status',
+ fieldType: 'enumeration',
+ columnable: true,
+ options: [
+ { label: 'bill.field.status.paid', key: 'paid' },
+ { label: 'bill.field.status.partially-paid', key: 'partially-paid' },
+ { label: 'bill.field.status.overdue', key: 'overdue' },
+ { label: 'bill.field.status.unpaid', key: 'unpaid' },
+ { label: 'bill.field.status.opened', key: 'opened' },
+ { label: 'bill.field.status.draft', key: 'draft' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ amount: {
+ name: 'bill.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ payment_amount: {
+ name: 'bill.field.payment_amount',
+ column: 'payment_amount',
+ fieldType: 'number',
+ },
+ note: {
+ name: 'bill.field.note',
+ column: 'note',
+ fieldType: 'text',
+ },
+ created_at: {
+ name: 'bill.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
+
+/**
+ * Status field filter custom query.
+ */
+function StatusFieldFilterQuery(query, role) {
+ query.modify('statusFilter', role.value);
+}
+
+/**
+ * Status field sort custom query.
+ */
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
diff --git a/packages/server/src/models/Bill.ts b/packages/server/src/models/Bill.ts
new file mode 100644
index 000000000..18d375d1e
--- /dev/null
+++ b/packages/server/src/models/Bill.ts
@@ -0,0 +1,431 @@
+import { Model, raw, mixin } from 'objection';
+import { castArray, difference } from 'lodash';
+import moment from 'moment';
+import TenantModel from 'models/TenantModel';
+import BillSettings from './Bill.Settings';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Purchases/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class Bill extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'bills';
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the bills in draft status.
+ */
+ draft(query) {
+ query.where('opened_at', null);
+ },
+
+ /**
+ * Filters the opened bills.
+ */
+ published(query) {
+ query.whereNot('openedAt', null);
+ },
+
+ /**
+ * Filters the opened bills.
+ */
+ opened(query) {
+ query.whereNot('opened_at', null);
+ },
+ /**
+ * Filters the unpaid bills.
+ */
+ unpaid(query) {
+ query.where('payment_amount', 0);
+ },
+ /**
+ * Filters the due bills.
+ */
+ dueBills(query) {
+ query.where(
+ raw(`COALESCE(AMOUNT, 0) -
+ COALESCE(PAYMENT_AMOUNT, 0) -
+ COALESCE(CREDITED_AMOUNT, 0) > 0
+ `)
+ );
+ },
+ /**
+ * Filters the overdue bills.
+ */
+ overdue(query) {
+ query.where('due_date', '<', moment().format('YYYY-MM-DD'));
+ },
+ /**
+ * Filters the not overdue invoices.
+ */
+ notOverdue(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.where('due_date', '>=', asDate);
+ },
+ /**
+ * Filters the partially paid bills.
+ */
+ partiallyPaid(query) {
+ query.whereNot('payment_amount', 0);
+ query.whereNot(raw('`PAYMENT_AMOUNT` = `AMOUNT`'));
+ },
+ /**
+ * Filters the paid bills.
+ */
+ paid(query) {
+ query.where(raw('`PAYMENT_AMOUNT` = `AMOUNT`'));
+ },
+ /**
+ * Filters the bills from the given date.
+ */
+ fromDate(query, fromDate) {
+ query.where('bill_date', '<=', fromDate);
+ },
+
+ /**
+ * Sort the bills by full-payment bills.
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(`PAYMENT_AMOUNT = AMOUNT ${order}`);
+ },
+
+ /**
+ * Status filter.
+ */
+ statusFilter(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'delivered':
+ query.modify('delivered');
+ break;
+ case 'unpaid':
+ query.modify('unpaid');
+ break;
+ case 'overdue':
+ default:
+ query.modify('overdue');
+ break;
+ case 'partially-paid':
+ query.modify('partiallyPaid');
+ break;
+ case 'paid':
+ query.modify('paid');
+ break;
+ }
+ },
+
+ /**
+ * Filters by branches.
+ */
+ filterByBranches(query, branchesIds) {
+ const formattedBranchesIds = castArray(branchesIds);
+
+ query.whereIn('branchId', formattedBranchesIds);
+ },
+
+ dueBillsFromDate(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.modify('dueBills');
+ query.modify('notOverdue');
+ query.modify('fromDate', asDate);
+ },
+
+ overdueBillsFromDate(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.modify('dueBills');
+ query.modify('overdue', asDate);
+ query.modify('fromDate', asDate);
+ },
+
+ /**
+ *
+ */
+ billable(query) {
+ query.where(raw('AMOUNT > INVOICED_AMOUNT'));
+ },
+ };
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'balance',
+ 'dueAmount',
+ 'isOpen',
+ 'isPartiallyPaid',
+ 'isFullyPaid',
+ 'isPaid',
+ 'remainingDays',
+ 'overdueDays',
+ 'isOverdue',
+ 'unallocatedCostAmount',
+ 'localAmount',
+ 'localAllocatedCostAmount',
+ 'billableAmount',
+ ];
+ }
+
+ /**
+ * Invoice amount in organization base currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieves the local allocated cost amount.
+ * @returns {number}
+ */
+ get localAllocatedCostAmount() {
+ return this.allocatedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieves the local landed cost amount.
+ * @returns {number}
+ */
+ get localLandedCostAmount() {
+ return this.landedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieves the local unallocated cost amount.
+ * @returns {number}
+ */
+ get localUnallocatedCostAmount() {
+ return this.unallocatedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieve the balance of bill.
+ * @return {number}
+ */
+ get balance() {
+ return this.paymentAmount + this.creditedAmount;
+ }
+
+ /**
+ * Due amount of the given.
+ * @return {number}
+ */
+ get dueAmount() {
+ return Math.max(this.amount - this.balance, 0);
+ }
+
+ /**
+ * Detarmine whether the bill is open.
+ * @return {boolean}
+ */
+ get isOpen() {
+ return !!this.openedAt;
+ }
+
+ /**
+ * Deetarmine whether the bill paid partially.
+ * @return {boolean}
+ */
+ get isPartiallyPaid() {
+ return this.dueAmount !== this.amount && this.dueAmount > 0;
+ }
+
+ /**
+ * Deetarmine whether the bill paid fully.
+ * @return {boolean}
+ */
+ get isFullyPaid() {
+ return this.dueAmount === 0;
+ }
+
+ /**
+ * Detarmines whether the bill paid fully or partially.
+ * @return {boolean}
+ */
+ get isPaid() {
+ return this.isPartiallyPaid || this.isFullyPaid;
+ }
+
+ /**
+ * Retrieve the remaining days in number
+ * @return {number|null}
+ */
+ get remainingDays() {
+ const currentMoment = moment();
+ const dueDateMoment = moment(this.dueDate);
+
+ return Math.max(dueDateMoment.diff(currentMoment, 'days'), 0);
+ }
+
+ /**
+ * Retrieve the overdue days in number.
+ * @return {number|null}
+ */
+ get overdueDays() {
+ const currentMoment = moment();
+ const dueDateMoment = moment(this.dueDate);
+
+ return Math.max(currentMoment.diff(dueDateMoment, 'days'), 0);
+ }
+
+ /**
+ * Detarmines the due date is over.
+ * @return {boolean}
+ */
+ get isOverdue() {
+ return this.overdueDays > 0;
+ }
+
+ /**
+ * Retrieve the unallocated cost amount.
+ * @return {number}
+ */
+ get unallocatedCostAmount() {
+ return Math.max(this.landedCostAmount - this.allocatedCostAmount, 0);
+ }
+
+ /**
+ * Retrieves the calculated amount which have not been invoiced.
+ */
+ get billableAmount() {
+ return Math.max(this.amount - this.invoicedAmount, 0);
+ }
+
+ /**
+ * Bill model settings.
+ */
+ static get meta() {
+ return BillSettings;
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Vendor = require('models/Vendor');
+ const ItemEntry = require('models/ItemEntry');
+ const BillLandedCost = require('models/BillLandedCost');
+ const Branch = require('models/Branch');
+
+ return {
+ vendor: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Vendor.default,
+ join: {
+ from: 'bills.vendorId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'vendor');
+ },
+ },
+
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'bills.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'Bill');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ locatedLandedCosts: {
+ relation: Model.HasManyRelation,
+ modelClass: BillLandedCost.default,
+ join: {
+ from: 'bills.id',
+ to: 'bill_located_costs.billId',
+ },
+ },
+
+ /**
+ * Bill may belongs to associated branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'bills.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Retrieve the not found bills ids as array that associated to the given vendor.
+ * @param {Array} billsIds
+ * @param {number} vendorId -
+ * @return {Array}
+ */
+ static async getNotFoundBills(billsIds, vendorId) {
+ const storedBills = await this.query().onBuild((builder) => {
+ builder.whereIn('id', billsIds);
+
+ if (vendorId) {
+ builder.where('vendor_id', vendorId);
+ }
+ });
+
+ const storedBillsIds = storedBills.map((t) => t.id);
+
+ const notFoundBillsIds = difference(billsIds, storedBillsIds);
+ return notFoundBillsIds;
+ }
+
+ static changePaymentAmount(billId, amount) {
+ const changeMethod = amount > 0 ? 'increment' : 'decrement';
+ return this.query()
+ .where('id', billId)
+ [changeMethod]('payment_amount', Math.abs(amount));
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'bill_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/BillLandedCost.ts b/packages/server/src/models/BillLandedCost.ts
new file mode 100644
index 000000000..cc06b4f3c
--- /dev/null
+++ b/packages/server/src/models/BillLandedCost.ts
@@ -0,0 +1,92 @@
+import { Model } from 'objection';
+import { lowerCase } from 'lodash';
+import TenantModel from 'models/TenantModel';
+
+export default class BillLandedCost extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'bill_located_costs';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localAmount', 'allocationMethodFormatted'];
+ }
+
+ /**
+ * Retrieves the cost local amount.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Allocation method formatted.
+ */
+ get allocationMethodFormatted() {
+ const allocationMethod = lowerCase(this.allocationMethod);
+
+ const keyLabelsPairs = {
+ value: 'allocation_method.value.label',
+ quantity: 'allocation_method.quantity.label',
+ };
+ return keyLabelsPairs[allocationMethod] || '';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const BillLandedCostEntry = require('models/BillLandedCostEntry');
+ const Bill = require('models/Bill');
+ const ItemEntry = require('models/ItemEntry');
+ const ExpenseCategory = require('models/ExpenseCategory');
+
+ return {
+ bill: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'bill_located_costs.billId',
+ to: 'bills.id',
+ },
+ },
+ allocateEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: BillLandedCostEntry.default,
+ join: {
+ from: 'bill_located_costs.id',
+ to: 'bill_located_cost_entries.billLocatedCostId',
+ },
+ },
+ allocatedFromBillEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'bill_located_costs.fromTransactionEntryId',
+ to: 'items_entries.id',
+ },
+ },
+ allocatedFromExpenseEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ExpenseCategory.default,
+ join: {
+ from: 'bill_located_costs.fromTransactionEntryId',
+ to: 'expense_transaction_categories.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/BillLandedCostEntry.ts b/packages/server/src/models/BillLandedCostEntry.ts
new file mode 100644
index 000000000..049bef1c5
--- /dev/null
+++ b/packages/server/src/models/BillLandedCostEntry.ts
@@ -0,0 +1,32 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class BillLandedCostEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'bill_located_cost_entries';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const ItemEntry = require('models/ItemEntry');
+
+ return {
+ itemEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'bill_located_cost_entries.entryId',
+ to: 'items_entries.id',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'Bill');
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/BillPayment.Settings.ts b/packages/server/src/models/BillPayment.Settings.ts
new file mode 100644
index 000000000..8ca4113b2
--- /dev/null
+++ b/packages/server/src/models/BillPayment.Settings.ts
@@ -0,0 +1,66 @@
+export default {
+ defaultFilterField: 'vendor',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'bill_date',
+ },
+ fields: {
+ vendor: {
+ name: 'bill_payment.field.vendor',
+ column: 'vendor_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'vendor',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ amount: {
+ name: 'bill_payment.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ due_amount: {
+ name: 'bill_payment.field.due_amount',
+ column: 'due_amount',
+ fieldType: 'number',
+ },
+ payment_account: {
+ name: 'bill_payment.field.payment_account',
+ column: 'payment_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'paymentAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ payment_number: {
+ name: 'bill_payment.field.payment_number',
+ column: 'payment_number',
+ fieldType: 'text',
+ },
+ payment_date: {
+ name: 'bill_payment.field.payment_date',
+ column: 'payment_date',
+ fieldType: 'date',
+ },
+ reference_no: {
+ name: 'bill_payment.field.reference_no',
+ column: 'reference',
+ fieldType: 'text',
+ },
+ description: {
+ name: 'bill_payment.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ created_at: {
+ name: 'bill_payment.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/BillPayment.ts b/packages/server/src/models/BillPayment.ts
new file mode 100644
index 000000000..488f32793
--- /dev/null
+++ b/packages/server/src/models/BillPayment.ts
@@ -0,0 +1,144 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import BillPaymentSettings from './BillPayment.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceives/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class BillPayment extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'bills_payments';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localAmount'];
+ }
+
+ /**
+ * Payment amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return BillPaymentSettings;
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const BillPaymentEntry = require('models/BillPaymentEntry');
+ const AccountTransaction = require('models/AccountTransaction');
+ const Vendor = require('models/Vendor');
+ const Account = require('models/Account');
+ const Branch = require('models/Branch');
+
+ return {
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: BillPaymentEntry.default,
+ join: {
+ from: 'bills_payments.id',
+ to: 'bills_payments_entries.billPaymentId',
+ },
+ filter: (query) => {
+ query.orderBy('index', 'ASC');
+ },
+ },
+
+ vendor: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Vendor.default,
+ join: {
+ from: 'bills_payments.vendorId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'vendor');
+ },
+ },
+
+ paymentAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'bills_payments.paymentAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'bills_payments.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'BillPayment');
+ },
+ },
+
+ /**
+ * Bill payment may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'bills_payments.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'payment_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/BillPaymentEntry.ts b/packages/server/src/models/BillPaymentEntry.ts
new file mode 100644
index 000000000..4600eebb0
--- /dev/null
+++ b/packages/server/src/models/BillPaymentEntry.ts
@@ -0,0 +1,45 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class BillPaymentEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'bills_payments_entries';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return [];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Bill = require('models/Bill');
+ const BillPayment = require('models/BillPayment');
+
+ return {
+ payment: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: BillPayment.default,
+ join: {
+ from: 'bills_payments_entries.billPaymentId',
+ to: 'bills_payments.id',
+ },
+ },
+ bill: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'bills_payments_entries.billId',
+ to: 'bills.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Branch.ts b/packages/server/src/models/Branch.ts
new file mode 100644
index 000000000..d8097a45d
--- /dev/null
+++ b/packages/server/src/models/Branch.ts
@@ -0,0 +1,172 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class Branch extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'branches';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters accounts by the given ids.
+ * @param {Query} query
+ * @param {number[]} accountsIds
+ */
+ isPrimary(query) {
+ query.where('primary', true);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleInvoice = require('models/SaleInvoice');
+ const SaleEstimate = require('models/SaleEstimate');
+ const SaleReceipt = require('models/SaleReceipt');
+ const Bill = require('models/Bill');
+ const PaymentReceive = require('models/PaymentReceive');
+ const PaymentMade = require('models/BillPayment');
+ const VendorCredit = require('models/VendorCredit');
+ const CreditNote = require('models/CreditNote');
+ const AccountTransaction = require('models/AccountTransaction');
+ const InventoryTransaction = require('models/InventoryTransaction');
+
+ return {
+ /**
+ * Branch may belongs to associated sale invoices.
+ */
+ invoices: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'branches.id',
+ to: 'sales_invoices.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated sale estimates.
+ */
+ estimates: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleEstimate.default,
+ join: {
+ from: 'branches.id',
+ to: 'sales_estimates.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated sale receipts.
+ */
+ receipts: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'branches.id',
+ to: 'sales_receipts.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated payment receives.
+ */
+ paymentReceives: {
+ relation: Model.HasManyRelation,
+ modelClass: PaymentReceive.default,
+ join: {
+ from: 'branches.id',
+ to: 'payment_receives.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to assocaited bills.
+ */
+ bills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'branches.id',
+ to: 'bills.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated payment mades.
+ */
+ paymentMades: {
+ relation: Model.HasManyRelation,
+ modelClass: PaymentMade.default,
+ join: {
+ from: 'branches.id',
+ to: 'bills_payments.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated credit notes.
+ */
+ creditNotes: {
+ relation: Model.HasManyRelation,
+ modelClass: CreditNote.default,
+ join: {
+ from: 'branches.id',
+ to: 'credit_notes.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated to vendor credits.
+ */
+ vendorCredit: {
+ relation: Model.HasManyRelation,
+ modelClass: VendorCredit.default,
+ join: {
+ from: 'branches.id',
+ to: 'vendor_credits.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated to accounts transactions.
+ */
+ accountsTransactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'branches.id',
+ to: 'accounts_transactions.branchId',
+ },
+ },
+
+ /**
+ * Branch may belongs to associated to inventory transactions.
+ */
+ inventoryTransactions: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryTransaction.default,
+ join: {
+ from: 'branches.id',
+ to: 'inventory_transactions.branchId',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/CashflowAccount.Settings.ts b/packages/server/src/models/CashflowAccount.Settings.ts
new file mode 100644
index 000000000..453f2dbbf
--- /dev/null
+++ b/packages/server/src/models/CashflowAccount.Settings.ts
@@ -0,0 +1,54 @@
+
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ name: {
+ name: 'account.field.name',
+ column: 'name',
+ fieldType: 'text',
+ },
+ description: {
+ name: 'account.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ slug: {
+ name: 'account.field.slug',
+ column: 'slug',
+ fieldType: 'text',
+ columnable: false,
+ filterable: false,
+ },
+ code: {
+ name: 'account.field.code',
+ column: 'code',
+ fieldType: 'text',
+ },
+ active: {
+ name: 'account.field.active',
+ column: 'active',
+ fieldType: 'boolean',
+ filterable: false,
+ },
+ balance: {
+ name: 'account.field.balance',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ currency: {
+ name: 'account.field.currency',
+ column: 'currency_code',
+ fieldType: 'text',
+ filterable: false,
+ },
+ created_at: {
+ name: 'account.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
\ No newline at end of file
diff --git a/packages/server/src/models/CashflowAccount.ts b/packages/server/src/models/CashflowAccount.ts
new file mode 100644
index 000000000..132832bca
--- /dev/null
+++ b/packages/server/src/models/CashflowAccount.ts
@@ -0,0 +1,132 @@
+/* eslint-disable global-require */
+import { mixin, Model } from 'objection';
+import { castArray } from 'lodash';
+import TenantModel from 'models/TenantModel';
+import AccountTypesUtils from '@/lib/AccountTypes';
+import CashflowAccountSettings from './CashflowAccount.Settings';
+import ModelSettings from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Accounts/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class CashflowAccount extends mixin(TenantModel, [
+ ModelSettings,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'accounts';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ static get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['accountTypeLabel'];
+ }
+
+ /**
+ * Retrieve account type label.
+ */
+ get accountTypeLabel() {
+ return AccountTypesUtils.getType(this.accountType, 'label');
+ }
+
+ /**
+ * Allows to mark model as resourceable to viewable and filterable.
+ */
+ static get resourceable() {
+ return true;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Inactive/Active mode.
+ */
+ inactiveMode(query, active = false) {
+ query.where('accounts.active', !active);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const AccountTransaction = require('models/AccountTransaction');
+
+ return {
+ /**
+ * Account model may has many transactions.
+ */
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'accounts.id',
+ to: 'accounts_transactions.accountId',
+ },
+ },
+ };
+ }
+
+ /**
+ * Detarmines whether the given type equals the account type.
+ * @param {string} accountType
+ * @return {boolean}
+ */
+ isAccountType(accountType) {
+ const types = castArray(accountType);
+ return types.indexOf(this.accountType) !== -1;
+ }
+
+ /**
+ * Detarmine whether the given parent type equals the account type.
+ * @param {string} parentType
+ * @return {boolean}
+ */
+ isParentType(parentType) {
+ return AccountTypesUtils.isParentTypeEqualsKey(
+ this.accountType,
+ parentType
+ );
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return CashflowAccountSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search roles.
+ */
+ static get searchRoles() {
+ return [
+ { condition: 'or', fieldKey: 'name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'code', comparator: 'like' },
+ ];
+ }
+}
diff --git a/packages/server/src/models/CashflowTransaction.ts b/packages/server/src/models/CashflowTransaction.ts
new file mode 100644
index 000000000..6d6ffcc9b
--- /dev/null
+++ b/packages/server/src/models/CashflowTransaction.ts
@@ -0,0 +1,148 @@
+/* eslint-disable global-require */
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import {
+ getCashflowAccountTransactionsTypes,
+ getCashflowTransactionType,
+} from '@/services/Cashflow/utils';
+import AccountTransaction from './AccountTransaction';
+import { CASHFLOW_DIRECTION } from '@/services/Cashflow/constants';
+
+export default class CashflowTransaction extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'cashflow_transactions';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ static get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'localAmount',
+ 'transactionTypeFormatted',
+ 'isPublished',
+ 'typeMeta',
+ 'isCashCredit',
+ 'isCashDebit',
+ ];
+ }
+
+ /**
+ * Retrieves the local amount of cashflow transaction.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmines whether the cashflow transaction is published.
+ * @return {boolean}
+ */
+ get isPublished() {
+ return !!this.publishedAt;
+ }
+
+ /**
+ * Transaction type formatted.
+ */
+ get transactionTypeFormatted() {
+ return AccountTransaction.getReferenceTypeFormatted(this.transactionType);
+ }
+
+ get typeMeta() {
+ return getCashflowTransactionType(this.transactionType);
+ }
+
+ /**
+ * Detarmines whether the cashflow transaction cash credit type.
+ * @returns {boolean}
+ */
+ get isCashCredit() {
+ return this.typeMeta?.direction === CASHFLOW_DIRECTION.OUT;
+ }
+
+ /**
+ * Detarmines whether the cashflow transaction cash debit type.
+ * @returns {boolean}
+ */
+ get isCashDebit() {
+ return this.typeMeta?.direction === CASHFLOW_DIRECTION.IN;
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const CashflowTransactionLine = require('models/CashflowTransactionLine');
+ const AccountTransaction = require('models/AccountTransaction');
+ const Account = require('models/Account');
+
+ return {
+ /**
+ * Cashflow transaction entries.
+ */
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: CashflowTransactionLine.default,
+ join: {
+ from: 'cashflow_transactions.id',
+ to: 'cashflow_transaction_lines.cashflowTransactionId',
+ },
+ filter: (query) => {
+ query.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Cashflow transaction has associated account transactions.
+ */
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'cashflow_transactions.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter(builder) {
+ const referenceTypes = getCashflowAccountTransactionsTypes();
+ builder.whereIn('reference_type', referenceTypes);
+ },
+ },
+
+ /**
+ * Cashflow transaction may has assocaited cashflow account.
+ */
+ cashflowAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'cashflow_transactions.cashflowAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ /**
+ * Cashflow transcation may has associated to credit account.
+ */
+ creditAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'cashflow_transactions.creditAccountId',
+ to: 'accounts.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/CashflowTransactionLine.ts b/packages/server/src/models/CashflowTransactionLine.ts
new file mode 100644
index 000000000..4be809cc8
--- /dev/null
+++ b/packages/server/src/models/CashflowTransactionLine.ts
@@ -0,0 +1,45 @@
+/* eslint-disable global-require */
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class CashflowTransactionLine extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'cashflow_transaction_lines';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ static get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+
+ return {
+ cashflowAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'cashflow_transaction_lines.cashflowAccountId',
+ to: 'accounts.id',
+ },
+ },
+ creditAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'cashflow_transaction_lines.creditAccountId',
+ to: 'accounts.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Contact.ts b/packages/server/src/models/Contact.ts
new file mode 100644
index 000000000..d63a2ea60
--- /dev/null
+++ b/packages/server/src/models/Contact.ts
@@ -0,0 +1,201 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class Contact extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'contacts';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Defined virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['contactNormal', 'closingBalance', 'formattedContactService'];
+ }
+
+ /**
+ * Retrieve the contact normal by the given contact type.
+ */
+ static getContactNormalByType(contactType) {
+ const types = {
+ vendor: 'credit',
+ customer: 'debit',
+ };
+ return types[contactType];
+ }
+
+ /**
+ * Retrieve the contact normal by the given contact service.
+ * @param {string} contactService
+ */
+ static getFormattedContactService(contactService) {
+ const types = {
+ customer: 'Customer',
+ vendor: 'Vendor',
+ };
+ return types[contactService];
+ }
+
+ /**
+ * Retrieve the contact normal.
+ */
+ get contactNormal() {
+ return Contact.getContactNormalByType(this.contactService);
+ }
+
+ /**
+ * Retrieve formatted contact service.
+ */
+ get formattedContactService() {
+ return Contact.getFormattedContactService(this.contactService);
+ }
+
+ /**
+ * Closing balance attribute.
+ */
+ get closingBalance() {
+ return this.balance;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ filterContactIds(query, customerIds) {
+ query.whereIn('id', customerIds);
+ },
+
+ customer(query) {
+ query.where('contact_service', 'customer');
+ },
+
+ vendor(query) {
+ query.where('contact_service', 'vendor');
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleEstimate = require('models/SaleEstimate');
+ const SaleReceipt = require('models/SaleReceipt');
+ const SaleInvoice = require('models/SaleInvoice');
+ const PaymentReceive = require('models/PaymentReceive');
+ const Bill = require('models/Bill');
+ const BillPayment = require('models/BillPayment');
+ const AccountTransaction = require('models/AccountTransaction');
+
+ return {
+ /**
+ * Contact may has many sales invoices.
+ */
+ salesInvoices: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'contacts.id',
+ to: 'sales_invoices.customerId',
+ },
+ },
+
+ /**
+ * Contact may has many sales estimates.
+ */
+ salesEstimates: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleEstimate.default,
+ join: {
+ from: 'contacts.id',
+ to: 'sales_estimates.customerId',
+ },
+ },
+
+ /**
+ * Contact may has many sales receipts.
+ */
+ salesReceipts: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'contacts.id',
+ to: 'sales_receipts.customerId',
+ },
+ },
+
+ /**
+ * Contact may has many payments receives.
+ */
+ paymentReceives: {
+ relation: Model.HasManyRelation,
+ modelClass: PaymentReceive.default,
+ join: {
+ from: 'contacts.id',
+ to: 'payment_receives.customerId',
+ },
+ },
+
+ /**
+ * Contact may has many bills.
+ */
+ bills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'contacts.id',
+ to: 'bills.vendorId',
+ },
+ },
+
+ /**
+ * Contact may has many bills payments.
+ */
+ billPayments: {
+ relation: Model.HasManyRelation,
+ modelClass: BillPayment.default,
+ join: {
+ from: 'contacts.id',
+ to: 'bills_payments.vendorId',
+ },
+ },
+
+ /**
+ * Contact may has many accounts transactions.
+ */
+ accountsTransactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'contacts.id',
+ to: 'accounts_transactions.contactId',
+ },
+ },
+ };
+ }
+
+ static get fields() {
+ return {
+ contact_service: {
+ column: 'contact_service',
+ },
+ display_name: {
+ column: 'display_name',
+ },
+ created_at: {
+ column: 'created_at',
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/CreditNote.Meta.ts b/packages/server/src/models/CreditNote.Meta.ts
new file mode 100644
index 000000000..1cfc2bed9
--- /dev/null
+++ b/packages/server/src/models/CreditNote.Meta.ts
@@ -0,0 +1,80 @@
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
+
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
+
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ customer: {
+ name: 'credit_note.field.customer',
+ column: 'customer_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'customer',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ credit_date: {
+ name: 'credit_note.field.credit_note_date',
+ column: 'credit_note_date',
+ fieldType: 'date',
+ },
+ credit_number: {
+ name: 'credit_note.field.credit_note_number',
+ column: 'credit_note_number',
+ fieldType: 'text',
+ },
+ reference_no: {
+ name: 'credit_note.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ amount: {
+ name: 'credit_note.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ currency_code: {
+ name: 'credit_note.field.currency_code',
+ column: 'currency_code',
+ fieldType: 'number',
+ },
+ note: {
+ name: 'credit_note.field.note',
+ column: 'note',
+ fieldType: 'text',
+ },
+ terms_conditions: {
+ name: 'credit_note.field.terms_conditions',
+ column: 'terms_conditions',
+ fieldType: 'text',
+ },
+ status: {
+ name: 'credit_note.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'credit_note.field.status.draft' },
+ { key: 'published', label: 'credit_note.field.status.published' },
+ { key: 'open', label: 'credit_note.field.status.open' },
+ { key: 'closed', label: 'credit_note.field.status.closed' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ created_at: {
+ name: 'credit_note.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/CreditNote.ts b/packages/server/src/models/CreditNote.ts
new file mode 100644
index 000000000..f9b901397
--- /dev/null
+++ b/packages/server/src/models/CreditNote.ts
@@ -0,0 +1,278 @@
+import { mixin, Model, raw } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/CreditNotes/constants';
+import ModelSearchable from './ModelSearchable';
+import CreditNoteMeta from './CreditNote.Meta';
+
+export default class CreditNote extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'credit_notes';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'localAmount',
+ 'isDraft',
+ 'isPublished',
+ 'isOpen',
+ 'isClosed',
+ 'creditsRemaining',
+ 'creditsUsed',
+ ];
+ }
+
+ /**
+ * Credit note amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmines whether the credit note is draft.
+ * @returns {boolean}
+ */
+ get isDraft() {
+ return !this.openedAt;
+ }
+
+ /**
+ * Detarmines whether vendor credit is published.
+ * @returns {boolean}
+ */
+ get isPublished() {
+ return !!this.openedAt;
+ }
+
+ /**
+ * Detarmines whether the credit note is open.
+ * @return {boolean}
+ */
+ get isOpen() {
+ return !!this.openedAt && this.creditsRemaining > 0;
+ }
+
+ /**
+ * Detarmines whether the credit note is closed.
+ * @return {boolean}
+ */
+ get isClosed() {
+ return this.openedAt && this.creditsRemaining === 0;
+ }
+
+ /**
+ * Retrieve the credits remaining.
+ */
+ get creditsRemaining() {
+ return Math.max(this.amount - this.refundedAmount - this.invoicesAmount, 0);
+ }
+
+ get creditsUsed() {
+ return this.refundedAmount + this.invoicesAmount;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the credit notes in draft status.
+ */
+ draft(query) {
+ query.where('opened_at', null);
+ },
+
+ /**
+ * Filters the.
+ */
+ published(query) {
+ query.whereNot('opened_at', null);
+ },
+
+ /**
+ * Filters the open credit notes.
+ */
+ open(query) {
+ query
+ .where(
+ raw(`COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICES_AMOUNT) <
+ COALESCE(AMOUNT)`)
+ )
+ .modify('published');
+ },
+
+ /**
+ * Filters the closed credit notes.
+ */
+ closed(query) {
+ query
+ .where(
+ raw(`COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICES_AMOUNT) =
+ COALESCE(AMOUNT)`)
+ )
+ .modify('published');
+ },
+
+ /**
+ * Status filter.
+ */
+ filterByStatus(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'published':
+ query.modify('published');
+ break;
+ case 'open':
+ default:
+ query.modify('open');
+ break;
+ case 'closed':
+ query.modify('closed');
+ break;
+ }
+ },
+
+ /**
+ *
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(
+ `COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICES_AMOUNT) = COALESCE(AMOUNT) ${order}`
+ );
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const AccountTransaction = require('models/AccountTransaction');
+ const ItemEntry = require('models/ItemEntry');
+ const Customer = require('models/Customer');
+ const Branch = require('models/Branch');
+
+ return {
+ /**
+ * Credit note associated entries.
+ */
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'credit_notes.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'CreditNote');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Belongs to customer model.
+ */
+ customer: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Customer.default,
+ join: {
+ from: 'credit_notes.customerId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'Customer');
+ },
+ },
+
+ /**
+ * Credit note associated GL entries.
+ */
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'credit_notes.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'CreditNote');
+ },
+ },
+
+ /**
+ * Credit note may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'credit_notes.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Sale invoice meta.
+ */
+ static get meta() {
+ return CreditNoteMeta;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model searchable.
+ */
+ static get searchable() {
+ return true;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'credit_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ * @returns {boolean}
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/CreditNoteAppliedInvoice.ts b/packages/server/src/models/CreditNoteAppliedInvoice.ts
new file mode 100644
index 000000000..1f88de105
--- /dev/null
+++ b/packages/server/src/models/CreditNoteAppliedInvoice.ts
@@ -0,0 +1,53 @@
+import { mixin, Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class CreditNoteAppliedInvoice extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'credit_note_applied_invoice';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleInvoice = require('models/SaleInvoice');
+ const CreditNote = require('models/CreditNote');
+
+ return {
+ saleInvoice: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'credit_note_applied_invoice.invoiceId',
+ to: 'sales_invoices.id',
+ },
+ },
+
+ creditNote: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: CreditNote.default,
+ join: {
+ from: 'credit_note_applied_invoice.creditNoteId',
+ to: 'credit_notes.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/CreditNoteAppliedInvoiceEntry.ts b/packages/server/src/models/CreditNoteAppliedInvoiceEntry.ts
new file mode 100644
index 000000000..7f3fee75f
--- /dev/null
+++ b/packages/server/src/models/CreditNoteAppliedInvoiceEntry.ts
@@ -0,0 +1,25 @@
+import { mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class CreditNoteAppliedInvoiceEntry extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'credit_associated_transaction_entry';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ return {};
+ }
+}
diff --git a/packages/server/src/models/Currency.ts b/packages/server/src/models/Currency.ts
new file mode 100644
index 000000000..fe091dd67
--- /dev/null
+++ b/packages/server/src/models/Currency.ts
@@ -0,0 +1,21 @@
+import TenantModel from 'models/TenantModel';
+
+export default class Currency extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'currencies';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ static get resourceable() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/CustomViewBaseModel.ts b/packages/server/src/models/CustomViewBaseModel.ts
new file mode 100644
index 000000000..a54520023
--- /dev/null
+++ b/packages/server/src/models/CustomViewBaseModel.ts
@@ -0,0 +1,20 @@
+export default (Model) =>
+ class CustomViewBaseModel extends Model {
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return [];
+ }
+
+ /**
+ * Retrieve the default view by the given slug.
+ */
+ static getDefaultViewBySlug(viewSlug) {
+ return this.defaultViews.find((view) => view.slug === viewSlug) || null;
+ }
+
+ static getDefaultViews() {
+ return this.defaultViews;
+ }
+ };
diff --git a/packages/server/src/models/Customer.Settings.ts b/packages/server/src/models/Customer.Settings.ts
new file mode 100644
index 000000000..1d22941cf
--- /dev/null
+++ b/packages/server/src/models/Customer.Settings.ts
@@ -0,0 +1,92 @@
+export default {
+ fields: {
+ first_name: {
+ name: 'customer.field.first_name',
+ column: 'first_name',
+ fieldType: 'text',
+ },
+ last_name: {
+ name: 'customer.field.last_name',
+ column: 'last_name',
+ fieldType: 'text',
+ },
+ display_name: {
+ name: 'customer.field.display_name',
+ column: 'display_name',
+ fieldType: 'text',
+ },
+ email: {
+ name: 'customer.field.email',
+ column: 'email',
+ fieldType: 'text',
+ },
+ work_phone: {
+ name: 'customer.field.work_phone',
+ column: 'work_phone',
+ fieldType: 'text',
+ },
+ personal_phone: {
+ name: 'customer.field.personal_phone',
+ column: 'personal_phone',
+ fieldType: 'text',
+ },
+ company_name: {
+ name: 'customer.field.company_name',
+ column: 'company_name',
+ fieldType: 'text',
+ },
+ website: {
+ name: 'customer.field.website',
+ column: 'website',
+ fieldType: 'text',
+ },
+ created_at: {
+ name: 'customer.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ balance: {
+ name: 'customer.field.balance',
+ column: 'balance',
+ fieldType: 'number',
+ },
+ opening_balance: {
+ name: 'customer.field.opening_balance',
+ column: 'opening_balance',
+ fieldType: 'number',
+ },
+ opening_balance_at: {
+ name: 'customer.field.opening_balance_at',
+ column: 'opening_balance_at',
+ filterable: false,
+ fieldType: 'date',
+ },
+ currency_code: {
+ name: 'customer.field.currency',
+ column: 'currency_code',
+ fieldType: 'text',
+ },
+ status: {
+ name: 'customer.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'active', label: 'customer.field.status.active' },
+ { key: 'inactive', label: 'customer.field.status.inactive' },
+ { key: 'overdue', label: 'customer.field.status.overdue' },
+ { key: 'unpaid', label: 'customer.field.status.unpaid' },
+ ],
+ filterCustomQuery: statusFieldFilterQuery,
+ },
+ },
+};
+
+function statusFieldFilterQuery(query, role) {
+ switch (role.value) {
+ case 'overdue':
+ query.modify('overdue');
+ break;
+ case 'unpaid':
+ query.modify('unpaid');
+ break;
+ }
+}
diff --git a/packages/server/src/models/Customer.ts b/packages/server/src/models/Customer.ts
new file mode 100644
index 000000000..690b77d55
--- /dev/null
+++ b/packages/server/src/models/Customer.ts
@@ -0,0 +1,180 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import PaginationQueryBuilder from './Pagination';
+import ModelSetting from './ModelSetting';
+import CustomerSettings from './Customer.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Contacts/Customers/constants';
+import ModelSearchable from './ModelSearchable';
+
+class CustomerQueryBuilder extends PaginationQueryBuilder {
+ constructor(...args) {
+ super(...args);
+
+ this.onBuild((builder) => {
+ if (builder.isFind() || builder.isDelete() || builder.isUpdate()) {
+ builder.where('contact_service', 'customer');
+ }
+ });
+ }
+}
+
+export default class Customer extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Query builder.
+ */
+ static get QueryBuilder() {
+ return CustomerQueryBuilder;
+ }
+
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'contacts';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Defined virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localOpeningBalance', 'closingBalance', 'contactNormal'];
+ }
+
+ /**
+ * Closing balance attribute.
+ */
+ get closingBalance() {
+ return this.balance;
+ }
+
+ /**
+ * Retrieves the local opening balance.
+ * @returns {number}
+ */
+ get localOpeningBalance() {
+ return this.openingBalance
+ ? this.openingBalance * this.openingBalanceExchangeRate
+ : 0;
+ }
+
+ /**
+ * Retrieve the contact noraml;
+ */
+ get contactNormal() {
+ return 'debit';
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Inactive/Active mode.
+ */
+ inactiveMode(query, active = false) {
+ query.where('active', !active);
+ },
+
+ /**
+ * Filters the active customers.
+ */
+ active(query) {
+ query.where('active', 1);
+ },
+ /**
+ * Filters the inactive customers.
+ */
+ inactive(query) {
+ query.where('active', 0);
+ },
+ /**
+ * Filters the customers that have overdue invoices.
+ */
+ overdue(query) {
+ query.select(
+ '*',
+ Customer.relatedQuery('overDueInvoices', query.knex())
+ .count()
+ .as('countOverdue')
+ );
+ query.having('countOverdue', '>', 0);
+ },
+ /**
+ * Filters the unpaid customers.
+ */
+ unpaid(query) {
+ query.whereRaw('`BALANCE` + `OPENING_BALANCE` <> 0');
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleInvoice = require('models/SaleInvoice');
+
+ return {
+ salesInvoices: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'contacts.id',
+ to: 'sales_invoices.customerId',
+ },
+ },
+
+ overDueInvoices: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'contacts.id',
+ to: 'sales_invoices.customerId',
+ },
+ filter: (query) => {
+ query.modify('overdue');
+ },
+ },
+ };
+ }
+
+ static get meta() {
+ return CustomerSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'display_name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'first_name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'last_name', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'company_name', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'email', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'work_phone', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'personal_phone', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'website', comparator: 'equals' },
+ ];
+ }
+}
diff --git a/packages/server/src/models/DateSession.ts b/packages/server/src/models/DateSession.ts
new file mode 100644
index 000000000..14f981ee7
--- /dev/null
+++ b/packages/server/src/models/DateSession.ts
@@ -0,0 +1,34 @@
+import moment from 'moment';
+
+export default (Model) => {
+ return class DateSession extends Model {
+
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ $beforeUpdate(opt, context) {
+ const maybePromise = super.$beforeUpdate(opt, context);
+
+ return Promise.resolve(maybePromise).then(() => {
+ const key = this.timestamps[1];
+
+ if (key && !this[key]) {
+ this[key] = moment().format('YYYY/MM/DD HH:mm:ss');
+ }
+ });
+ }
+
+ $beforeInsert(context) {
+ const maybePromise = super.$beforeInsert(context);
+
+ return Promise.resolve(maybePromise).then(() => {
+ const key = this.timestamps[0];
+
+ if (key && !this[key]) {
+ this[key] = moment().format('YYYY/MM/DD HH:mm:ss');
+ }
+ });
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/models/ExchangeRate.ts b/packages/server/src/models/ExchangeRate.ts
new file mode 100644
index 000000000..c0e4c2939
--- /dev/null
+++ b/packages/server/src/models/ExchangeRate.ts
@@ -0,0 +1,44 @@
+import bcrypt from 'bcryptjs';
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ExchangeRate extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'exchange_rates';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Model defined fields.
+ */
+ static get fields(){
+ return {
+ currency_code: {
+ label: 'Currency',
+ column: 'currency_code'
+ },
+ exchange_rate: {
+ label: 'Exchange rate',
+ column: 'exchange_rate',
+ },
+ date: {
+ label: 'Date',
+ column: 'date',
+ },
+ created_at: {
+ label: "Created at",
+ column: "created_at",
+ columnType: "date",
+ },
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/models/Expense.Settings.ts b/packages/server/src/models/Expense.Settings.ts
new file mode 100644
index 000000000..0d8ea8712
--- /dev/null
+++ b/packages/server/src/models/Expense.Settings.ts
@@ -0,0 +1,71 @@
+/**
+ * Expense - Settings.
+ */
+export default {
+ defaultFilterField: 'description',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ 'payment_date': {
+ name: 'expense.field.payment_date',
+ column: 'payment_date',
+ fieldType: 'date',
+ },
+ 'payment_account': {
+ name: 'expense.field.payment_account',
+ column: 'payment_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'paymentAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ 'amount': {
+ name: 'expense.field.amount',
+ column: 'total_amount',
+ fieldType: 'number',
+ },
+ 'reference_no': {
+ name: 'expense.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ 'description': {
+ name: 'expense.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ 'published': {
+ name: 'expense.field.published',
+ column: 'published_at',
+ fieldType: 'date',
+ },
+ 'status': {
+ name: 'expense.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { label: 'expense.field.status.draft', key: 'draft' },
+ { label: 'expense.field.status.published', key: 'published' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ 'created_at': {
+ name: 'expense.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
+
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
+
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
diff --git a/packages/server/src/models/Expense.ts b/packages/server/src/models/Expense.ts
new file mode 100644
index 000000000..ed756e2bb
--- /dev/null
+++ b/packages/server/src/models/Expense.ts
@@ -0,0 +1,263 @@
+import { Model, mixin, raw } from 'objection';
+import TenantModel from 'models/TenantModel';
+import { viewRolesBuilder } from '@/lib/ViewRolesBuilder';
+import ModelSetting from './ModelSetting';
+import ExpenseSettings from './Expense.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Expenses/constants';
+import ModelSearchable from './ModelSearchable';
+import moment from 'moment';
+
+export default class Expense extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'expenses_transactions';
+ }
+
+ /**
+ * Account transaction reference type.
+ */
+ static get referenceType() {
+ return 'Expense';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'isPublished',
+ 'unallocatedCostAmount',
+ 'localAmount',
+ 'localLandedCostAmount',
+ 'localUnallocatedCostAmount',
+ 'localAllocatedCostAmount',
+ 'billableAmount',
+ ];
+ }
+
+ /**
+ * Retrieves the local amount of expense.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.totalAmount * this.exchangeRate;
+ }
+
+ /**
+ * Rertieves the local landed cost amount of expense.
+ * @returns {number}
+ */
+ get localLandedCostAmount() {
+ return this.landedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieves the local allocated cost amount.
+ * @returns {number}
+ */
+ get localAllocatedCostAmount() {
+ return this.allocatedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Retrieve the unallocated cost amount.
+ * @return {number}
+ */
+ get unallocatedCostAmount() {
+ return Math.max(this.totalAmount - this.allocatedCostAmount, 0);
+ }
+
+ /**
+ * Retrieves the local unallocated cost amount.
+ * @returns {number}
+ */
+ get localUnallocatedCostAmount() {
+ return this.unallocatedCostAmount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmines whether the expense is published.
+ * @returns {boolean}
+ */
+ get isPublished() {
+ return Boolean(this.publishedAt);
+ }
+
+ /**
+ * Retrieves the calculated amount which have not been invoiced.
+ */
+ get billableAmount() {
+ return Math.max(this.totalAmount - this.invoicedAmount, 0);
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ filterByDateRange(query, startDate, endDate) {
+ if (startDate) {
+ query.where('date', '>=', startDate);
+ }
+ if (endDate) {
+ query.where('date', '<=', endDate);
+ }
+ },
+ filterByAmountRange(query, from, to) {
+ if (from) {
+ query.where('amount', '>=', from);
+ }
+ if (to) {
+ query.where('amount', '<=', to);
+ }
+ },
+ filterByExpenseAccount(query, accountId) {
+ if (accountId) {
+ query.where('expense_account_id', accountId);
+ }
+ },
+ filterByPaymentAccount(query, accountId) {
+ if (accountId) {
+ query.where('payment_account_id', accountId);
+ }
+ },
+ viewRolesBuilder(query, conditionals, expression) {
+ viewRolesBuilder(conditionals, expression)(query);
+ },
+
+ filterByDraft(query) {
+ query.where('published_at', null);
+ },
+
+ filterByPublished(query) {
+ query.whereNot('published_at', null);
+ },
+
+ filterByStatus(query, status) {
+ switch (status) {
+ case 'draft':
+ query.modify('filterByDraft');
+ break;
+ case 'published':
+ default:
+ query.modify('filterByPublished');
+ break;
+ }
+ },
+
+ publish(query) {
+ query.update({
+ publishedAt: moment().toMySqlDateTime(),
+ });
+ },
+
+ /**
+ * Filters the expenses have billable amount.
+ */
+ billable(query) {
+ query.where(raw('AMOUNT > INVOICED_AMOUNT'));
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+ const ExpenseCategory = require('models/ExpenseCategory');
+ const Media = require('models/Media');
+ const Branch = require('models/Branch');
+
+ return {
+ paymentAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'expenses_transactions.paymentAccountId',
+ to: 'accounts.id',
+ },
+ },
+ categories: {
+ relation: Model.HasManyRelation,
+ modelClass: ExpenseCategory.default,
+ join: {
+ from: 'expenses_transactions.id',
+ to: 'expense_transaction_categories.expenseId',
+ },
+ filter: (query) => {
+ query.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Expense transction may belongs to a branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'expenses_transactions.branchId',
+ to: 'branches.id',
+ },
+ },
+ media: {
+ relation: Model.ManyToManyRelation,
+ modelClass: Media.default,
+ join: {
+ from: 'expenses_transactions.id',
+ through: {
+ from: 'media_links.model_id',
+ to: 'media_links.media_id',
+ },
+ to: 'media.id',
+ },
+ filter(query) {
+ query.where('model_name', 'Expense');
+ },
+ },
+ };
+ }
+
+ static get meta() {
+ return ExpenseSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/ExpenseCategory.ts b/packages/server/src/models/ExpenseCategory.ts
new file mode 100644
index 000000000..50416805e
--- /dev/null
+++ b/packages/server/src/models/ExpenseCategory.ts
@@ -0,0 +1,44 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ExpenseCategory extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'expense_transaction_categories';
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['unallocatedCostAmount'];
+ }
+
+ /**
+ * Remain unallocated landed cost.
+ * @return {number}
+ */
+ get unallocatedCostAmount() {
+ return Math.max(this.amount - this.allocatedCostAmount, 0);
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+
+ return {
+ expenseAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'expense_transaction_categories.expenseAccountId',
+ to: 'accounts.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/InventoryAdjustment.Settings.ts b/packages/server/src/models/InventoryAdjustment.Settings.ts
new file mode 100644
index 000000000..9ef90cbc5
--- /dev/null
+++ b/packages/server/src/models/InventoryAdjustment.Settings.ts
@@ -0,0 +1,59 @@
+export default {
+ defaultFilterField: 'date',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'date',
+ },
+ fields: {
+ date: {
+ name: 'inventory_adjustment.field.date',
+ column: 'date',
+ fieldType: 'date',
+ },
+ type: {
+ name: 'inventory_adjustment.field.type',
+ column: 'type',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'increment', name: 'inventory_adjustment.field.type.increment' },
+ { key: 'decrement', name: 'inventory_adjustment.field.type.decrement' },
+ ],
+ },
+ adjustment_account: {
+ name: 'inventory_adjustment.field.adjustment_account',
+ column: 'adjustment_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'adjustmentAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ reason: {
+ name: 'inventory_adjustment.field.reason',
+ column: 'reason',
+ fieldType: 'text',
+ },
+ reference_no: {
+ name: 'inventory_adjustment.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ description: {
+ name: 'inventory_adjustment.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ published_at: {
+ name: 'inventory_adjustment.field.published_at',
+ column: 'published_at',
+ fieldType: 'date',
+ },
+ created_at: {
+ name: 'inventory_adjustment.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/InventoryAdjustment.ts b/packages/server/src/models/InventoryAdjustment.ts
new file mode 100644
index 000000000..5e55b4c06
--- /dev/null
+++ b/packages/server/src/models/InventoryAdjustment.ts
@@ -0,0 +1,113 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import InventoryAdjustmentSettings from './InventoryAdjustment.Settings';
+import ModelSetting from './ModelSetting';
+
+export default class InventoryAdjustment extends mixin(TenantModel, [
+ ModelSetting,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'inventory_adjustments';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['formattedType', 'inventoryDirection', 'isPublished'];
+ }
+
+ /**
+ * Retrieve formatted adjustment type.
+ */
+ get formattedType() {
+ return InventoryAdjustment.getFormattedType(this.type);
+ }
+
+ /**
+ * Retrieve formatted reference type.
+ */
+ get inventoryDirection() {
+ return InventoryAdjustment.getInventoryDirection(this.type);
+ }
+
+ /**
+ * Detarmines whether the adjustment is published.
+ * @return {boolean}
+ */
+ get isPublished() {
+ return !!this.publishedAt;
+ }
+
+ static getInventoryDirection(type) {
+ const directions = {
+ increment: 'IN',
+ decrement: 'OUT',
+ };
+ return directions[type] || '';
+ }
+
+ /**
+ * Retrieve the formatted adjustment type of the given type.
+ * @param {string} type
+ * @returns {string}
+ */
+ static getFormattedType(type) {
+ const types = {
+ increment: 'inventory_adjustment.type.increment',
+ decrement: 'inventory_adjustment.type.decrement',
+ };
+ return types[type];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const InventoryAdjustmentEntry = require('models/InventoryAdjustmentEntry');
+ const Account = require('models/Account');
+
+ return {
+ /**
+ * Adjustment entries.
+ */
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryAdjustmentEntry.default,
+ join: {
+ from: 'inventory_adjustments.id',
+ to: 'inventory_adjustments_entries.adjustmentId',
+ },
+ },
+
+ /**
+ * Inventory adjustment account.
+ */
+ adjustmentAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'inventory_adjustments.adjustmentAccountId',
+ to: 'accounts.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return InventoryAdjustmentSettings;
+ }
+}
diff --git a/packages/server/src/models/InventoryAdjustmentEntry.ts b/packages/server/src/models/InventoryAdjustmentEntry.ts
new file mode 100644
index 000000000..2e7159fcd
--- /dev/null
+++ b/packages/server/src/models/InventoryAdjustmentEntry.ts
@@ -0,0 +1,42 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class InventoryAdjustmentEntry extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'inventory_adjustments_entries';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const InventoryAdjustment = require('models/InventoryAdjustment');
+ const Item = require('models/Item');
+
+ return {
+ inventoryAdjustment: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: InventoryAdjustment.default,
+ join: {
+ from: 'inventory_adjustments_entries.adjustmentId',
+ to: 'inventory_adjustments.id',
+ },
+ },
+
+ /**
+ * Entry item.
+ */
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'inventory_adjustments_entries.itemId',
+ to: 'items.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/InventoryCostLotTracker.ts b/packages/server/src/models/InventoryCostLotTracker.ts
new file mode 100644
index 000000000..fd9b13475
--- /dev/null
+++ b/packages/server/src/models/InventoryCostLotTracker.ts
@@ -0,0 +1,112 @@
+import { Model } from 'objection';
+import { castArray, isEmpty } from 'lodash';
+import moment from 'moment';
+import TenantModel from 'models/TenantModel';
+
+export default class InventoryCostLotTracker extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'inventory_cost_lot_tracker';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ static get timestamps() {
+ return [];
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ groupedEntriesCost(query) {
+ query.select(['date', 'item_id', 'transaction_id', 'transaction_type']);
+ query.sum('cost as cost');
+
+ query.groupBy('transaction_id');
+ query.groupBy('transaction_type');
+ query.groupBy('date');
+ query.groupBy('item_id');
+ },
+ filterDateRange(query, startDate, endDate, type = 'day') {
+ const dateFormat = 'YYYY-MM-DD HH:mm:ss';
+ const fromDate = moment(startDate).startOf(type).format(dateFormat);
+ const toDate = moment(endDate).endOf(type).format(dateFormat);
+
+ if (startDate) {
+ query.where('date', '>=', fromDate);
+ }
+ if (endDate) {
+ query.where('date', '<=', toDate);
+ }
+ },
+
+ /**
+ * Filters transactions by the given branches.
+ */
+ filterByBranches(query, branchesIds) {
+ const formattedBranchesIds = castArray(branchesIds);
+
+ query.whereIn('branchId', formattedBranchesIds);
+ },
+
+ /**
+ * Filters transactions by the given warehosues.
+ */
+ filterByWarehouses(query, branchesIds) {
+ const formattedWarehousesIds = castArray(branchesIds);
+
+ query.whereIn('warehouseId', formattedWarehousesIds);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Item = require('models/Item');
+ const SaleInvoice = require('models/SaleInvoice');
+ const ItemEntry = require('models/ItemEntry');
+ const SaleReceipt = require('models/SaleReceipt');
+
+ return {
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'inventory_cost_lot_tracker.itemId',
+ to: 'items.id',
+ },
+ },
+ invoice: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'inventory_cost_lot_tracker.transactionId',
+ to: 'sales_invoices.id',
+ },
+ },
+ itemEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'inventory_cost_lot_tracker.entryId',
+ to: 'items_entries.id',
+ },
+ },
+ receipt: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'inventory_cost_lot_tracker.transactionId',
+ to: 'sales_receipts.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/InventoryTransaction.ts b/packages/server/src/models/InventoryTransaction.ts
new file mode 100644
index 000000000..16db33993
--- /dev/null
+++ b/packages/server/src/models/InventoryTransaction.ts
@@ -0,0 +1,168 @@
+import { Model, raw } from 'objection';
+import { castArray, isEmpty } from 'lodash';
+import moment from 'moment';
+import TenantModel from 'models/TenantModel';
+
+export default class InventoryTransaction extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'inventory_transactions';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Retrieve formatted reference type.
+ * @return {string}
+ */
+ get transcationTypeFormatted() {
+ return InventoryTransaction.getReferenceTypeFormatted(this.transactionType);
+ }
+
+ /**
+ * Reference type formatted.
+ */
+ static getReferenceTypeFormatted(referenceType) {
+ const mapped = {
+ SaleInvoice: 'Sale invoice',
+ SaleReceipt: 'Sale receipt',
+ PaymentReceive: 'Payment receive',
+ Bill: 'Bill',
+ BillPayment: 'Payment made',
+ VendorOpeningBalance: 'Vendor opening balance',
+ CustomerOpeningBalance: 'Customer opening balance',
+ InventoryAdjustment: 'Inventory adjustment',
+ ManualJournal: 'Manual journal',
+ Journal: 'Manual journal',
+ LandedCost: 'transaction_type.landed_cost',
+ };
+ return mapped[referenceType] || '';
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ filterDateRange(query, startDate, endDate, type = 'day') {
+ const dateFormat = 'YYYY-MM-DD HH:mm:ss';
+ const fromDate = moment(startDate).startOf(type).format(dateFormat);
+ const toDate = moment(endDate).endOf(type).format(dateFormat);
+
+ if (startDate) {
+ query.where('date', '>=', fromDate);
+ }
+ if (endDate) {
+ query.where('date', '<=', toDate);
+ }
+ },
+
+ itemsTotals(builder) {
+ builder.select('itemId');
+ builder.sum('rate as rate');
+ builder.sum('quantity as quantity');
+ builder.select(raw('SUM(`QUANTITY` * `RATE`) as COST'));
+ builder.groupBy('itemId');
+ },
+
+ INDirection(builder) {
+ builder.where('direction', 'IN');
+ },
+
+ OUTDirection(builder) {
+ builder.where('direction', 'OUT');
+ },
+
+ /**
+ * Filters transactions by the given branches.
+ */
+ filterByBranches(query, branchesIds) {
+ const formattedBranchesIds = castArray(branchesIds);
+
+ query.whereIn('branch_id', formattedBranchesIds);
+ },
+
+ /**
+ * Filters transactions by the given warehosues.
+ */
+ filterByWarehouses(query, warehousesIds) {
+ const formattedWarehousesIds = castArray(warehousesIds);
+
+ query.whereIn('warehouse_id', formattedWarehousesIds);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Item = require('models/Item');
+ const ItemEntry = require('models/ItemEntry');
+ const InventoryTransactionMeta = require('models/InventoryTransactionMeta');
+ const InventoryCostLots = require('models/InventoryCostLotTracker');
+
+ return {
+ // Transaction meta.
+ meta: {
+ relation: Model.HasOneRelation,
+ modelClass: InventoryTransactionMeta.default,
+ join: {
+ from: 'inventory_transactions.id',
+ to: 'inventory_transaction_meta.inventoryTransactionId',
+ },
+ },
+ // Item cost aggregated.
+ itemCostAggregated: {
+ relation: Model.HasOneRelation,
+ modelClass: InventoryCostLots.default,
+ join: {
+ from: 'inventory_transactions.itemId',
+ to: 'inventory_cost_lot_tracker.itemId',
+ },
+ filter(query) {
+ query.select('itemId');
+ query.sum('cost as cost');
+ query.sum('quantity as quantity');
+ query.groupBy('itemId');
+ },
+ },
+ costLotAggregated: {
+ relation: Model.HasOneRelation,
+ modelClass: InventoryCostLots.default,
+ join: {
+ from: 'inventory_transactions.id',
+ to: 'inventory_cost_lot_tracker.inventoryTransactionId',
+ },
+ filter(query) {
+ query.sum('cost as cost');
+ query.sum('quantity as quantity');
+ query.groupBy('inventoryTransactionId');
+ },
+ },
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'inventory_transactions.itemId',
+ to: 'items.id',
+ },
+ },
+ itemEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'inventory_transactions.entryId',
+ to: 'items_entries.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/InventoryTransactionMeta.ts b/packages/server/src/models/InventoryTransactionMeta.ts
new file mode 100644
index 000000000..62a232b64
--- /dev/null
+++ b/packages/server/src/models/InventoryTransactionMeta.ts
@@ -0,0 +1,29 @@
+import { Model, raw } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class InventoryTransactionMeta extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'inventory_transaction_meta';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const InventoryTransactions = require('models/InventoryTransaction');
+
+ return {
+ inventoryTransaction: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: InventoryTransactions.default,
+ join: {
+ from: 'inventory_transaction_meta.inventoryTransactionId',
+ to: 'inventory_transactions.inventoryTransactionId'
+ }
+ }
+ };
+ }
+}
diff --git a/packages/server/src/models/Item.Settings.ts b/packages/server/src/models/Item.Settings.ts
new file mode 100644
index 000000000..b5509a0a4
--- /dev/null
+++ b/packages/server/src/models/Item.Settings.ts
@@ -0,0 +1,123 @@
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortField: 'name',
+ sortOrder: 'DESC',
+ },
+ fields: {
+ 'type': {
+ name: 'item.field.type',
+ column: 'type',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'inventory', label: 'item.field.type.inventory', },
+ { key: 'service', label: 'item.field.type.service' },
+ { key: 'non-inventory', label: 'item.field.type.non-inventory', },
+ ],
+ },
+ 'name': {
+ name: 'item.field.name',
+ column: 'name',
+ fieldType: 'text',
+ },
+ 'code': {
+ name: 'item.field.code',
+ column: 'code',
+ fieldType: 'text',
+ },
+ 'sellable': {
+ name: 'item.field.sellable',
+ column: 'sellable',
+ fieldType: 'boolean',
+ },
+ 'purchasable': {
+ name: 'item.field.purchasable',
+ column: 'purchasable',
+ fieldType: 'boolean',
+ },
+ 'sell_price': {
+ name: 'item.field.cost_price',
+ column: 'sell_price',
+ fieldType: 'number',
+ },
+ 'cost_price': {
+ name: 'item.field.cost_account',
+ column: 'cost_price',
+ fieldType: 'number',
+ },
+ 'cost_account': {
+ name: 'item.field.sell_account',
+ column: 'cost_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'costAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ 'sell_account': {
+ name: 'item.field.sell_description',
+ column: 'sell_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'sellAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ 'inventory_account': {
+ name: 'item.field.inventory_account',
+ column: 'inventory_account_id',
+
+ relationType: 'enumeration',
+ relationKey: 'inventoryAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ 'sell_description': {
+ name: 'Sell description',
+ column: 'sell_description',
+ fieldType: 'text',
+ },
+ 'purchase_description': {
+ name: 'Purchase description',
+ column: 'purchase_description',
+ fieldType: 'text',
+ },
+ 'quantity_on_hand': {
+ name: 'item.field.quantity_on_hand',
+ column: 'quantity_on_hand',
+ fieldType: 'number',
+ },
+ 'note': {
+ name: 'item.field.note',
+ column: 'note',
+ fieldType: 'text',
+ },
+ 'category': {
+ name: 'item.field.category',
+ column: 'category_id',
+
+ relationType: 'enumeration',
+ relationKey: 'category',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'id',
+ },
+ 'active': {
+ name: 'item.field.active',
+ column: 'active',
+ fieldType: 'boolean',
+ filterable: false,
+ },
+ 'created_at': {
+ name: 'item.field.created_at',
+ column: 'created_at',
+ columnType: 'date',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/Item.ts b/packages/server/src/models/Item.ts
new file mode 100644
index 000000000..4f2fe1fd5
--- /dev/null
+++ b/packages/server/src/models/Item.ts
@@ -0,0 +1,218 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import { buildFilterQuery } from '@/lib/ViewRolesBuilder';
+import ItemSettings from './Item.Settings';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Items/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class Item extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'items';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Allows to mark model as resourceable to viewable and filterable.
+ */
+ static get resourceable() {
+ return true;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ sortBy(query, columnSort, sortDirection) {
+ query.orderBy(columnSort, sortDirection);
+ },
+ viewRolesBuilder(query, conditions, logicExpression) {
+ buildFilterQuery(Item.tableName, conditions, logicExpression)(query);
+ },
+
+ /**
+ * Inactive/Active mode.
+ */
+ inactiveMode(query, active = false) {
+ query.where('items.active', !active);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Media = require('models/Media');
+ const Account = require('models/Account');
+ const ItemCategory = require('models/ItemCategory');
+ const ItemWarehouseQuantity = require('models/ItemWarehouseQuantity');
+ const ItemEntry = require('models/ItemEntry');
+ const WarehouseTransferEntry = require('models/WarehouseTransferEntry');
+ const InventoryAdjustmentEntry = require('models/InventoryAdjustmentEntry');
+
+ return {
+ /**
+ * Item may belongs to cateogory model.
+ */
+ category: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemCategory.default,
+ join: {
+ from: 'items.categoryId',
+ to: 'items_categories.id',
+ },
+ },
+
+ /**
+ * Item may belongs to cost account.
+ */
+ costAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'items.costAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ /**
+ * Item may belongs to sell account.
+ */
+ sellAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'items.sellAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ /**
+ * Item may belongs to inventory account.
+ */
+ inventoryAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'items.inventoryAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ /**
+ * Item has many warehouses quantities.
+ */
+ itemWarehouses: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemWarehouseQuantity.default,
+ join: {
+ from: 'items.id',
+ to: 'items_warehouses_quantity.itemId',
+ },
+ },
+
+ /**
+ * Item may has many item entries.
+ */
+ itemEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'items.id',
+ to: 'items_entries.itemId',
+ },
+ },
+
+ /**
+ * Item may has many warehouses transfers entries.
+ */
+ warehousesTransfersEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: WarehouseTransferEntry.default,
+ join: {
+ from: 'items.id',
+ to: 'warehouses_transfers_entries.itemId',
+ },
+ },
+
+ /**
+ * Item has many inventory adjustment entries.
+ */
+ inventoryAdjustmentsEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryAdjustmentEntry.default,
+ join: {
+ from: 'items.id',
+ to: 'inventory_adjustments_entries.itemId',
+ },
+ },
+
+ /**
+ *
+ */
+ media: {
+ relation: Model.ManyToManyRelation,
+ modelClass: Media.default,
+ join: {
+ from: 'items.id',
+ through: {
+ from: 'media_links.model_id',
+ to: 'media_links.media_id',
+ },
+ to: 'media.id',
+ },
+ },
+ };
+ }
+
+ /**
+ *
+ */
+ static get secureDeleteRelations() {
+ return [
+ 'itemEntries',
+ 'inventoryAdjustmentsEntries',
+ 'warehousesTransfersEntries',
+ ];
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return ItemSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search roles.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'code', comparator: 'like' },
+ ];
+ }
+}
diff --git a/packages/server/src/models/ItemCategory.Settings.ts b/packages/server/src/models/ItemCategory.Settings.ts
new file mode 100644
index 000000000..1ce8d9190
--- /dev/null
+++ b/packages/server/src/models/ItemCategory.Settings.ts
@@ -0,0 +1,30 @@
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortField: 'name',
+ sortOrder: 'DESC',
+ },
+ fields: {
+ name: {
+ name: 'item_category.field.name',
+ column: 'name',
+ fieldType: 'text',
+ },
+ description: {
+ name: 'item_category.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ count: {
+ name: 'item_category.field.count',
+ column: 'count',
+ fieldType: 'number',
+ virtualColumn: true,
+ },
+ created_at: {
+ name: 'item_category.field.created_at',
+ column: 'created_at',
+ columnType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/ItemCategory.ts b/packages/server/src/models/ItemCategory.ts
new file mode 100644
index 000000000..ef11ada3f
--- /dev/null
+++ b/packages/server/src/models/ItemCategory.ts
@@ -0,0 +1,62 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import ItemCategorySettings from './ItemCategory.Settings';
+
+export default class ItemCategory extends mixin(TenantModel, [ModelSetting]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'items_categories';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Item = require('models/Item');
+
+ return {
+ /**
+ * Item category may has many items.
+ */
+ items: {
+ relation: Model.HasManyRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'items_categories.id',
+ to: 'items.categoryId',
+ },
+ },
+ };
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Inactive/Active mode.
+ */
+ sortByCount(query, order = 'asc') {
+ query.orderBy('count', order);
+ },
+ };
+ }
+
+ /**
+ * Model meta.
+ */
+ static get meta() {
+ return ItemCategorySettings;
+ }
+}
diff --git a/packages/server/src/models/ItemEntry.ts b/packages/server/src/models/ItemEntry.ts
new file mode 100644
index 000000000..cae1c9cf2
--- /dev/null
+++ b/packages/server/src/models/ItemEntry.ts
@@ -0,0 +1,135 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ItemEntry extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'items_entries';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ static get virtualAttributes() {
+ return ['amount'];
+ }
+
+ get amount() {
+ return ItemEntry.calcAmount(this);
+ }
+
+ static calcAmount(itemEntry) {
+ const { discount, quantity, rate } = itemEntry;
+ const total = quantity * rate;
+
+ return discount ? total - total * discount * 0.01 : total;
+ }
+
+ static get relationMappings() {
+ const Item = require('models/Item');
+ const BillLandedCostEntry = require('models/BillLandedCostEntry');
+ const SaleInvoice = require('models/SaleInvoice');
+ const Bill = require('models/Bill');
+ const SaleReceipt = require('models/SaleReceipt');
+ const SaleEstimate = require('models/SaleEstimate');
+ const ProjectTask = require('models/Task');
+ const Expense = require('models/Expense');
+
+ return {
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'items_entries.itemId',
+ to: 'items.id',
+ },
+ },
+ allocatedCostEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: BillLandedCostEntry.default,
+ join: {
+ from: 'items_entries.referenceId',
+ to: 'bill_located_cost_entries.entryId',
+ },
+ },
+
+ invoice: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'items_entries.referenceId',
+ to: 'sales_invoices.id',
+ },
+ },
+
+ bill: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'items_entries.referenceId',
+ to: 'bills.id',
+ },
+ },
+
+ estimate: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleEstimate.default,
+ join: {
+ from: 'items_entries.referenceId',
+ to: 'sales_estimates.id',
+ },
+ },
+
+ receipt: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'items_entries.referenceId',
+ to: 'sales_receipts.id',
+ },
+ },
+
+ /**
+ *
+ */
+ projectTaskRef: {
+ relation: Model.HasManyRelation,
+ modelClass: ProjectTask.default,
+ join: {
+ from: 'items_entries.projectRefId',
+ to: 'tasks.id',
+ },
+ },
+
+ /**
+ *
+ */
+ projectExpenseRef: {
+ relation: Model.HasManyRelation,
+ modelClass: Expense.default,
+ join: {
+ from: 'items_entries.projectRefId',
+ to: 'expenses_transactions.id',
+ },
+ },
+
+ /**
+ *
+ */
+ projectBillRef: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'items_entries.projectRefId',
+ to: 'bills.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/ItemWarehouseQuantity.ts b/packages/server/src/models/ItemWarehouseQuantity.ts
new file mode 100644
index 000000000..f90989c94
--- /dev/null
+++ b/packages/server/src/models/ItemWarehouseQuantity.ts
@@ -0,0 +1,35 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ItemWarehouseQuantity extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'items_warehouses_quantity';
+ }
+
+ static get relationMappings() {
+ const Item = require('models/Item');
+ const Warehouse = require('models/Warehouse');
+
+ return {
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'items_warehouses_quantity.itemId',
+ to: 'items.id',
+ },
+ },
+ warehouse: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Warehouse.default,
+ join: {
+ from: 'items_warehouses_quantity.warehouseId',
+ to: 'warehouses.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/ManualJournal.Settings.ts b/packages/server/src/models/ManualJournal.Settings.ts
new file mode 100644
index 000000000..bc6ae8d64
--- /dev/null
+++ b/packages/server/src/models/ManualJournal.Settings.ts
@@ -0,0 +1,69 @@
+export default {
+ defaultFilterField: 'date',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ 'date': {
+ name: 'manual_journal.field.date',
+ column: 'date',
+ fieldType: 'date',
+ },
+ 'journal_number': {
+ name: 'manual_journal.field.journal_number',
+ column: 'journal_number',
+ fieldType: 'text',
+ },
+ 'reference': {
+ name: 'manual_journal.field.reference',
+ column: 'reference',
+ fieldType: 'text',
+ },
+ 'journal_type': {
+ name: 'manual_journal.field.journal_type',
+ column: 'journal_type',
+ fieldType: 'text',
+ },
+ 'amount': {
+ name: 'manual_journal.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ 'description': {
+ name: 'manual_journal.field.description',
+ column: 'description',
+ fieldType: 'text',
+ },
+ 'status': {
+ name: 'manual_journal.field.status',
+ column: 'status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'Draft' },
+ { key: 'published', label: 'published' }
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ 'created_at': {
+ name: 'manual_journal.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
+
+/**
+ * Status field sorting custom query.
+ */
+function StatusFieldSortQuery(query, role) {
+ return query.modify('sortByStatus', role.order);
+}
+
+/**
+ * Status field filter custom query.
+ */
+ function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
diff --git a/packages/server/src/models/ManualJournal.ts b/packages/server/src/models/ManualJournal.ts
new file mode 100644
index 000000000..ab605b51e
--- /dev/null
+++ b/packages/server/src/models/ManualJournal.ts
@@ -0,0 +1,170 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import { formatNumber } from 'utils';
+import ModelSetting from './ModelSetting';
+import ManualJournalSettings from './ManualJournal.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/ManualJournals/constants';
+import ModelSearchable from './ModelSearchable';
+export default class ManualJournal extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'manual_journals';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['isPublished', 'amountFormatted'];
+ }
+
+ /**
+ * Retrieve the amount formatted value.
+ */
+ get amountFormatted() {
+ return formatNumber(this.amount, { currencyCode: this.currencyCode });
+ }
+
+ /**
+ * Detarmines whether the invoice is published.
+ * @return {boolean}
+ */
+ get isPublished() {
+ return !!this.publishedAt;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Sort by status query.
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(`PUBLISHED_AT IS NULL ${order}`);
+ },
+
+ /**
+ * Filter by draft status.
+ */
+ filterByDraft(query) {
+ query.whereNull('publishedAt');
+ },
+
+ /**
+ * Filter by published status.
+ */
+ filterByPublished(query) {
+ query.whereNotNull('publishedAt');
+ },
+
+ /**
+ * Filter by the given status.
+ */
+ filterByStatus(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('filterByDraft');
+ break;
+ case 'published':
+ default:
+ query.modify('filterByPublished');
+ break;
+ }
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Media = require('models/Media');
+ const AccountTransaction = require('models/AccountTransaction');
+ const ManualJournalEntry = require('models/ManualJournalEntry');
+
+ return {
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ManualJournalEntry.default,
+ join: {
+ from: 'manual_journals.id',
+ to: 'manual_journals_entries.manualJournalId',
+ },
+ filter(query) {
+ query.orderBy('index', 'ASC');
+ },
+ },
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'manual_journals.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter: (query) => {
+ query.where('referenceType', 'Journal');
+ },
+ },
+ media: {
+ relation: Model.ManyToManyRelation,
+ modelClass: Media.default,
+ join: {
+ from: 'manual_journals.id',
+ through: {
+ from: 'media_links.model_id',
+ to: 'media_links.media_id',
+ },
+ to: 'media.id',
+ },
+ filter(query) {
+ query.where('model_name', 'ManualJournal');
+ },
+ },
+ };
+ }
+
+ static get meta() {
+ return ManualJournalSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'journal_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/ManualJournalEntry.ts b/packages/server/src/models/ManualJournalEntry.ts
new file mode 100644
index 000000000..15d1ce79a
--- /dev/null
+++ b/packages/server/src/models/ManualJournalEntry.ts
@@ -0,0 +1,54 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ManualJournalEntry extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'manual_journals_entries';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return [];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+ const Contact = require('models/Contact');
+ const Branch = require('models/Branch');
+
+ return {
+ account: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'manual_journals_entries.accountId',
+ to: 'accounts.id',
+ },
+ },
+ contact: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Contact.default,
+ join: {
+ from: 'manual_journals_entries.contactId',
+ to: 'contacts.id',
+ },
+ },
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'manual_journals_entries.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Media.ts b/packages/server/src/models/Media.ts
new file mode 100644
index 000000000..aab3aa227
--- /dev/null
+++ b/packages/server/src/models/Media.ts
@@ -0,0 +1,36 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class Media extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'media';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const MediaLink = require('models/MediaLink');
+
+ return {
+ links: {
+ relation: Model.HasManyRelation,
+ modelClass: MediaLink.default,
+ join: {
+ from: 'media.id',
+ to: 'media_links.media_id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/MediaLink.ts b/packages/server/src/models/MediaLink.ts
new file mode 100644
index 000000000..78f9d4888
--- /dev/null
+++ b/packages/server/src/models/MediaLink.ts
@@ -0,0 +1,10 @@
+import TenantModel from 'models/TenantModel';
+
+export default class MediaLink extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'media_links';
+ }
+}
diff --git a/packages/server/src/models/Metable.ts b/packages/server/src/models/Metable.ts
new file mode 100644
index 000000000..8522120fe
--- /dev/null
+++ b/packages/server/src/models/Metable.ts
@@ -0,0 +1,281 @@
+import knex from '@/database/knex';
+// import cache from 'memory-cache';
+
+// Metadata
+export default {
+ METADATA_GROUP: 'default',
+ KEY_COLUMN: 'key',
+ VALUE_COLUMN: 'value',
+ TYPE_COLUMN: 'type',
+
+ extraColumns: [],
+ metadata: [],
+ shouldReload: true,
+ extraMetadataQuery: () => {},
+
+ /**
+ * Set the value column key to query from.
+ * @param {String} name -
+ */
+ setKeyColumnName(name) {
+ this.KEY_COLUMN = name;
+ },
+
+ /**
+ * Set the key column name to query from.
+ * @param {String} name -
+ */
+ setValueColumnName(name) {
+ this.VALUE_COLUMN = name;
+ },
+
+ /**
+ * Set extra columns to be added to the rows.
+ * @param {Array} columns -
+ */
+ setExtraColumns(columns) {
+ this.extraColumns = columns;
+ },
+
+ /**
+ * Metadata database query.
+ * @param {Object} query -
+ * @param {String} groupName -
+ */
+ whereQuery(query, key) {
+ const groupName = this.METADATA_GROUP;
+
+ if (groupName) {
+ query.where('group', groupName);
+ }
+ if (key) {
+ if (Array.isArray(key)) {
+ query.whereIn('key', key);
+ } else {
+ query.where('key', key);
+ }
+ }
+ },
+
+ /**
+ * Loads the metadata from the storage.
+ * @param {String|Array} key -
+ * @param {Boolean} force -
+ */
+ async load(force = false) {
+ if (this.shouldReload || force) {
+ const metadataCollection = await this.query((query) => {
+ this.whereQuery(query);
+ this.extraMetadataQuery(query);
+ }).fetchAll();
+
+ this.shouldReload = false;
+ this.metadata = [];
+
+ const metadataArray = this.mapMetadataCollection(metadataCollection);
+ metadataArray.forEach((metadata) => { this.metadata.push(metadata); });
+ }
+ },
+
+ /**
+ * Fetches all the metadata that associate with the current group.
+ */
+ async allMeta(force = false) {
+ await this.load(force);
+ return this.metadata;
+ },
+
+ /**
+ * Find the given metadata key.
+ * @param {String} key -
+ * @return {object} - Metadata object.
+ */
+ findMeta(key) {
+ return this.metadata.find((meta) => meta.key === key);
+ },
+
+ /**
+ * Fetch the metadata of the current group.
+ * @param {*} key -
+ */
+ async getMeta(key, defaultValue, force = false) {
+ await this.load(force);
+
+ const metadata = this.findMeta(key);
+ return metadata ? metadata.value : defaultValue || false;
+ },
+
+ /**
+ * Markes the metadata to should be deleted.
+ * @param {String} key -
+ */
+ async removeMeta(key) {
+ await this.load();
+ const metadata = this.findMeta(key);
+
+ if (metadata) {
+ metadata.markAsDeleted = true;
+ }
+ this.shouldReload = true;
+ },
+
+ /**
+ * Remove all meta data of the given group.
+ * @param {*} group
+ */
+ removeAllMeta(group = 'default') {
+ this.metdata.map((meta) => ({
+ ...(meta.group !== group) ? { markAsDeleted: true } : {},
+ ...meta,
+ }));
+ this.shouldReload = true;
+ },
+
+ /**
+ * Set the meta data to the stack.
+ * @param {String} key -
+ * @param {String} value -
+ */
+ async setMeta(key, value, payload) {
+ if (Array.isArray(key)) {
+ const metadata = key;
+ metadata.forEach((meta) => {
+ this.setMeta(meta.key, meta.value);
+ });
+ return;
+ }
+
+ await this.load();
+ const metadata = this.findMeta(key);
+
+ if (metadata) {
+ metadata.value = value;
+ metadata.markAsUpdated = true;
+ } else {
+ this.metadata.push({
+ value, key, ...payload, markAsInserted: true,
+ });
+ }
+ },
+
+ /**
+ * Saved the modified metadata.
+ */
+ async saveMeta() {
+ const inserted = this.metadata.filter((m) => (m.markAsInserted === true));
+ const updated = this.metadata.filter((m) => (m.markAsUpdated === true));
+ const deleted = this.metadata.filter((m) => (m.markAsDeleted === true));
+
+ const metadataDeletedKeys = deleted.map((m) => m.key);
+ const metadataInserted = inserted.map((m) => this.mapMetadata(m, 'format'));
+ const metadataUpdated = updated.map((m) => this.mapMetadata(m, 'format'));
+
+ const batchUpdate = (collection) => knex.transaction((trx) => {
+ const queries = collection.map((tuple) => {
+ const query = knex(this.tableName);
+ this.whereQuery(query, tuple.key);
+ this.extraMetadataQuery(query);
+ return query.update(tuple).transacting(trx);
+ });
+ return Promise.all(queries).then(trx.commit).catch(trx.rollback);
+ });
+
+ await Promise.all([
+ knex.insert(metadataInserted).into(this.tableName),
+ batchUpdate(metadataUpdated),
+ metadataDeletedKeys.length > 0
+ ? this.query('whereIn', this.KEY_COLUMN, metadataDeletedKeys).destroy({
+ require: true,
+ }) : null,
+ ]);
+ this.shouldReload = true;
+ },
+
+ /**
+ * Purge all the cached metadata in the memory.
+ */
+ purgeMetadata() {
+ this.metadata = [];
+ this.shouldReload = true;
+ },
+
+ /**
+ * Parses the metadata value.
+ * @param {String} value -
+ * @param {String} valueType -
+ */
+ parseMetaValue(value, valueType) {
+ let parsedValue;
+
+ switch (valueType) {
+ case 'integer':
+ parsedValue = parseInt(value, 10);
+ break;
+ case 'float':
+ parsedValue = parseFloat(value);
+ break;
+ case 'boolean':
+ parsedValue = Boolean(value);
+ break;
+ case 'json':
+ parsedValue = JSON.parse(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ },
+
+ /**
+ * Format the metadata before saving to the database.
+ * @param {String|Number|Boolean} value -
+ * @param {String} valueType -
+ * @return {String|Number|Boolean} -
+ */
+ formatMetaValue(value, valueType) {
+ let parsedValue;
+
+ switch (valueType) {
+ case 'number':
+ parsedValue = `${value}`;
+ break;
+ case 'boolean':
+ parsedValue = value ? '1' : '0';
+ break;
+ case 'json':
+ parsedValue = JSON.stringify(parsedValue);
+ break;
+ default:
+ parsedValue = value;
+ break;
+ }
+ return parsedValue;
+ },
+
+ mapMetadata(attr, parseType = 'parse') {
+ return {
+ key: attr[this.KEY_COLUMN],
+ value: (parseType === 'parse')
+ ? this.parseMetaValue(
+ attr[this.VALUE_COLUMN],
+ this.TYPE_COLUMN ? attr[this.TYPE_COLUMN] : false,
+ )
+ : this.formatMetaValue(
+ attr[this.VALUE_COLUMN],
+ this.TYPE_COLUMN ? attr[this.TYPE_COLUMN] : false,
+ ),
+ ...this.extraColumns.map((extraCol) => ({
+ [extraCol]: attr[extraCol] || null,
+ })),
+ };
+ },
+
+ /**
+ * Parse the metadata collection.
+ * @param {Array} collection -
+ */
+ mapMetadataCollection(collection, parseType = 'parse') {
+ return collection.map((model) => this.mapMetadata(model.attributes, parseType));
+ },
+};
diff --git a/packages/server/src/models/Model.ts b/packages/server/src/models/Model.ts
new file mode 100644
index 000000000..b31c329b5
--- /dev/null
+++ b/packages/server/src/models/Model.ts
@@ -0,0 +1,48 @@
+import { Model, mixin } from 'objection';
+import { snakeCase, transform } from 'lodash';
+import { mapKeysDeep } from 'utils';
+import PaginationQueryBuilder from 'models/Pagination';
+import DateSession from 'models/DateSession';
+
+export default class ModelBase extends mixin(Model, [DateSession]) {
+ get timestamps() {
+ return [];
+ }
+
+ static get knexBinded() {
+ return this.knexBindInstance;
+ }
+
+ static set knexBinded(knex) {
+ this.knexBindInstance = knex;
+ }
+
+ static get collection() {
+ return Array;
+ }
+
+ static query(...args) {
+ return super.query(...args).runAfter((result) => {
+ if (Array.isArray(result)) {
+ return this.collection.from(result);
+ }
+ return result;
+ });
+ }
+
+ static get QueryBuilder() {
+ return PaginationQueryBuilder;
+ }
+
+ static relationBindKnex(model) {
+ return this.knexBinded ? model.bindKnex(this.knexBinded) : model;
+ }
+
+ static changeAmount(whereAttributes, attribute, amount, trx) {
+ const changeMethod = amount > 0 ? 'increment' : 'decrement';
+
+ return this.query(trx)
+ .where(whereAttributes)
+ [changeMethod](attribute, Math.abs(amount));
+ }
+}
diff --git a/packages/server/src/models/ModelSearchable.ts b/packages/server/src/models/ModelSearchable.ts
new file mode 100644
index 000000000..511a9f4d7
--- /dev/null
+++ b/packages/server/src/models/ModelSearchable.ts
@@ -0,0 +1,18 @@
+import { IModelMeta, ISearchRole } from '@/interfaces';
+
+export default (Model) =>
+ class ModelSearchable extends Model {
+ /**
+ * Searchable model.
+ */
+ static get searchable(): IModelMeta {
+ throw true;
+ }
+
+ /**
+ * Search roles.
+ */
+ static get searchRoles(): ISearchRole[] {
+ return [];
+ }
+ };
diff --git a/packages/server/src/models/ModelSetting.ts b/packages/server/src/models/ModelSetting.ts
new file mode 100644
index 000000000..e3c76bde7
--- /dev/null
+++ b/packages/server/src/models/ModelSetting.ts
@@ -0,0 +1,56 @@
+import { get } from 'lodash';
+import { IModelMeta, IModelMetaField, IModelMetaDefaultSort } from '@/interfaces';
+
+export default (Model) =>
+ class ModelSettings extends Model {
+ /**
+ *
+ */
+ static get meta(): IModelMeta {
+ throw new Error('');
+ }
+
+ /**
+ * Retrieve specific model field meta of the given field key.
+ * @param {string} key
+ * @returns {IModelMetaField}
+ */
+ public static getField(key: string, attribute?:string): IModelMetaField {
+ const field = get(this.meta.fields, key);
+
+ return attribute ? get(field, attribute) : field;
+ }
+
+ /**
+ * Retrieve the specific model meta.
+ * @param {string} key
+ * @returns
+ */
+ public static getMeta(key?: string) {
+ return key ? get(this.meta, key): this.meta;
+ }
+
+ /**
+ * Retrieve the model meta fields.
+ * @return {{ [key: string]: IModelMetaField }}
+ */
+ public static get fields(): { [key: string]: IModelMetaField } {
+ return this.getMeta('fields');
+ }
+
+ /**
+ * Retrieve the model default sort settings.
+ * @return {IModelMetaDefaultSort}
+ */
+ public static get defaultSort(): IModelMetaDefaultSort {
+ return this.getMeta('defaultSort');
+ }
+
+ /**
+ * Retrieve the default filter field key.
+ * @return {string}
+ */
+ public static get defaultFilterField(): string {
+ return this.getMeta('defaultFilterField');
+ }
+ };
diff --git a/packages/server/src/models/Option.ts b/packages/server/src/models/Option.ts
new file mode 100644
index 000000000..07fa6fb2d
--- /dev/null
+++ b/packages/server/src/models/Option.ts
@@ -0,0 +1,30 @@
+import TenantModel from 'models/TenantModel';
+import definedOptions from '@/data/options';
+
+
+export default class Option extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'options';
+ }
+
+ /**
+ * Validates the given options is defined or either not.
+ * @param {Array} options
+ * @return {Boolean}
+ */
+ static validateDefined(options) {
+ const notDefined = [];
+
+ options.forEach((option) => {
+ if (!definedOptions[option.group]) {
+ notDefined.push(option);
+ } else if (!definedOptions[option.group].some((o) => o.key === option.key)) {
+ notDefined.push(option);
+ }
+ });
+ return notDefined;
+ }
+}
diff --git a/packages/server/src/models/Pagination.ts b/packages/server/src/models/Pagination.ts
new file mode 100644
index 000000000..7d1b89921
--- /dev/null
+++ b/packages/server/src/models/Pagination.ts
@@ -0,0 +1,48 @@
+import { Model } from 'objection';
+import { isEmpty } from 'lodash';
+import { ServiceError } from '@/exceptions';
+
+export default class PaginationQueryBuilder extends Model.QueryBuilder {
+ pagination(page, pageSize) {
+ return super.page(page, pageSize).runAfter(({ results, total }) => {
+ return {
+ results,
+ pagination: {
+ total,
+ page: page + 1,
+ pageSize,
+ },
+ };
+ });
+ }
+
+ queryAndThrowIfHasRelations = ({ type, message }) => {
+ const model = this.modelClass();
+ const modelRelations = Object.keys(model.relationMappings).filter(
+ (relation) =>
+ [Model.HasManyRelation, Model.HasOneRelation].indexOf(
+ model.relationMappings[relation]?.relation
+ ) !== -1
+ );
+ const relations = model.secureDeleteRelations || modelRelations;
+
+ this.runAfter((model, query) => {
+ const nonEmptyRelations = relations.filter(
+ (relation) => !isEmpty(model[relation])
+ );
+ if (nonEmptyRelations.length > 0) {
+ throw new ServiceError(type || 'MODEL_HAS_RELATIONS', { message });
+ }
+ return model;
+ });
+ return this.onBuild((query) => {
+ relations.forEach((relation) => {
+ query.withGraphFetched(`${relation}(selectId)`).modifiers({
+ selectId(builder) {
+ builder.select('id');
+ },
+ });
+ });
+ });
+ };
+}
diff --git a/packages/server/src/models/PaymentReceive.Settings.ts b/packages/server/src/models/PaymentReceive.Settings.ts
new file mode 100644
index 000000000..0e9012806
--- /dev/null
+++ b/packages/server/src/models/PaymentReceive.Settings.ts
@@ -0,0 +1,57 @@
+
+export default {
+ fields: {
+ customer: {
+ name: 'payment_receive.field.customer',
+ column: 'customer_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'customer',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ payment_date: {
+ name: 'payment_receive.field.payment_date',
+ column: 'payment_date',
+ fieldType: 'date',
+ },
+ amount: {
+ name: 'payment_receive.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ reference_no: {
+ name: 'payment_receive.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ deposit_account: {
+ name: 'payment_receive.field.deposit_account',
+ column: 'deposit_account_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'depositAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ payment_receive_no: {
+ name: 'payment_receive.field.payment_receive_no',
+ column: 'payment_receive_no',
+ fieldType: 'text',
+ },
+ statement: {
+ name: 'payment_receive.field.statement',
+ column: 'statement',
+ fieldType: 'text',
+ },
+ created_at: {
+ name: 'payment_receive.field.created_at',
+ column: 'created_at',
+ fieldDate: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/PaymentReceive.ts b/packages/server/src/models/PaymentReceive.ts
new file mode 100644
index 000000000..e27559dbd
--- /dev/null
+++ b/packages/server/src/models/PaymentReceive.ts
@@ -0,0 +1,148 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import PaymentReceiveSettings from './PaymentReceive.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceives/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class PaymentReceive extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'payment_receives';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localAmount'];
+ }
+
+ /**
+ * Payment receive amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Resourcable model.
+ */
+ static get resourceable() {
+ return true;
+ }
+
+ /*
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const PaymentReceiveEntry = require('models/PaymentReceiveEntry');
+ const AccountTransaction = require('models/AccountTransaction');
+ const Customer = require('models/Customer');
+ const Account = require('models/Account');
+ const Branch = require('models/Branch');
+
+ return {
+ customer: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Customer.default,
+ join: {
+ from: 'payment_receives.customerId',
+ to: 'contacts.id',
+ },
+ filter: (query) => {
+ query.where('contact_service', 'customer');
+ },
+ },
+ depositAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'payment_receives.depositAccountId',
+ to: 'accounts.id',
+ },
+ },
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: PaymentReceiveEntry.default,
+ join: {
+ from: 'payment_receives.id',
+ to: 'payment_receives_entries.paymentReceiveId',
+ },
+ filter: (query) => {
+ query.orderBy('index', 'ASC');
+ },
+ },
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'payment_receives.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter: (builder) => {
+ builder.where('reference_type', 'PaymentReceive');
+ },
+ },
+
+ /**
+ * Payment receive may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'payment_receives.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ *
+ */
+ static get meta() {
+ return PaymentReceiveSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'payment_receive_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/PaymentReceiveEntry.ts b/packages/server/src/models/PaymentReceiveEntry.ts
new file mode 100644
index 000000000..7fcc6b2b0
--- /dev/null
+++ b/packages/server/src/models/PaymentReceiveEntry.ts
@@ -0,0 +1,51 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class PaymentReceiveEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'payment_receives_entries';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return [];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const PaymentReceive = require('models/PaymentReceive');
+ const SaleInvoice = require('models/SaleInvoice');
+
+ return {
+ /**
+ */
+ payment: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: PaymentReceive.default,
+ join: {
+ from: 'payment_receives_entries.paymentReceiveId',
+ to: 'payment_receives.id',
+ },
+ },
+
+ /**
+ * The payment receive entry have have sale invoice.
+ */
+ invoice: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'payment_receives_entries.invoiceId',
+ to: 'sales_invoices.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Project.ts b/packages/server/src/models/Project.ts
new file mode 100644
index 000000000..1d5560722
--- /dev/null
+++ b/packages/server/src/models/Project.ts
@@ -0,0 +1,157 @@
+import { mixin, Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSetting from './ModelSetting';
+import ModelSearchable from './ModelSearchable';
+
+export default class Project extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ costEstimate!: number;
+ deadline!: Date;
+
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'projects';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [];
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ totalExpensesDetails(builder) {
+ builder
+ .withGraphFetched('expenses')
+ .modifyGraph('expenses', (builder) => {
+ builder.select(['projectId']);
+ builder.groupBy('projectId');
+
+ builder.sum('totalAmount as totalExpenses');
+ builder.sum('invoicedAmount as totalInvoicedExpenses');
+ });
+ },
+
+ totalBillsDetails(builder) {
+ builder.withGraphFetched('tasks').modifyGraph('tasks', (builder) => {
+ builder.select(['projectId']);
+ builder.groupBy('projectId');
+
+ builder.modify('sumTotalActualHours');
+ builder.modify('sumTotalEstimateHours');
+ builder.modify('sumTotalInvoicedHours');
+
+ builder.modify('sumTotalActualAmount');
+ builder.modify('sumTotalInvoicedAmount');
+ builder.modify('sumTotalEstimateAmount');
+ });
+ },
+
+ totalTasksDetails(builder) {
+ builder.withGraphFetched('tasks').modifyGraph('tasks', (builder) => {
+ builder.select(['projectId']);
+ builder.groupBy('projectId');
+
+ builder.modify('sumTotalActualHours');
+ builder.modify('sumTotalEstimateHours');
+ builder.modify('sumTotalInvoicedHours');
+
+ builder.modify('sumTotalActualAmount');
+ builder.modify('sumTotalInvoicedAmount');
+ builder.modify('sumTotalEstimateAmount');
+ });
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Contact = require('models/Contact');
+ const Task = require('models/Task');
+ const Time = require('models/Time');
+ const Expense = require('models/Expense');
+ const Bill = require('models/Bill');
+
+ return {
+ /**
+ * Belongs to customer model.
+ */
+ contact: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Contact.default,
+ join: {
+ from: 'projects.contactId',
+ to: 'contacts.id',
+ },
+ },
+
+ /**
+ * Project may has many associated tasks.
+ */
+ tasks: {
+ relation: Model.HasManyRelation,
+ modelClass: Task.default,
+ join: {
+ from: 'projects.id',
+ to: 'tasks.projectId',
+ },
+ },
+
+ /**
+ * Project may has many associated times.
+ */
+ times: {
+ relation: Model.HasManyRelation,
+ modelClass: Time.default,
+ join: {
+ from: 'projects.id',
+ to: 'times.projectId',
+ },
+ },
+
+ /**
+ * Project may has many associated expenses.
+ */
+ expenses: {
+ relation: Model.HasManyRelation,
+ modelClass: Expense.default,
+ join: {
+ from: 'projects.id',
+ to: 'expenses_transactions.projectId',
+ },
+ },
+
+ /**
+ * Project may has many associated bills.
+ */
+ bills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'projects.id',
+ to: 'bills.projectId',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/ProjectItemEntryRef.ts b/packages/server/src/models/ProjectItemEntryRef.ts
new file mode 100644
index 000000000..797bc67c9
--- /dev/null
+++ b/packages/server/src/models/ProjectItemEntryRef.ts
@@ -0,0 +1,47 @@
+import { mixin, Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSetting from './ModelSetting';
+import ModelSearchable from './ModelSearchable';
+
+export default class ProjectItemEntryRef extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'projects_item_entries_links';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return [];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [];
+ }
+
+ static get relationMappings() {
+ const ItemEntry = require('models/ItemEntry');
+
+ return {
+ itemEntry: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'projects_item_entries_links.itemEntryId',
+ to: 'items_entries.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/RefundCreditNote.ts b/packages/server/src/models/RefundCreditNote.ts
new file mode 100644
index 000000000..c0c85ba6d
--- /dev/null
+++ b/packages/server/src/models/RefundCreditNote.ts
@@ -0,0 +1,52 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class RefundCreditNote extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'refund_credit_note_transactions';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /*
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Account = require('models/Account');
+ const CreditNote = require('models/CreditNote');
+
+ return {
+ fromAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'refund_credit_note_transactions.fromAccountId',
+ to: 'accounts.id',
+ },
+ },
+ creditNote: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: CreditNote.default,
+ join: {
+ from: 'refund_credit_note_transactions.creditNoteId',
+ to: 'credit_notes.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/RefundVendorCredit.ts b/packages/server/src/models/RefundVendorCredit.ts
new file mode 100644
index 000000000..f81ae4713
--- /dev/null
+++ b/packages/server/src/models/RefundVendorCredit.ts
@@ -0,0 +1,52 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class RefundVendorCredit extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'refund_vendor_credit_transactions';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /*
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const VendorCredit = require('models/VendorCredit');
+ const Account = require('models/Account');
+
+ return {
+ depositAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'refund_vendor_credit_transactions.depositAccountId',
+ to: 'accounts.id',
+ },
+ },
+ vendorCredit: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: VendorCredit.default,
+ join: {
+ from: 'refund_vendor_credit_transactions.vendorCreditId',
+ to: 'vendor_credits.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/ResourcableModel.ts b/packages/server/src/models/ResourcableModel.ts
new file mode 100644
index 000000000..289c2dfa3
--- /dev/null
+++ b/packages/server/src/models/ResourcableModel.ts
@@ -0,0 +1,8 @@
+
+
+export default class ResourceableModel {
+
+ static get resourceable() {
+ return true;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/models/Role.ts b/packages/server/src/models/Role.ts
new file mode 100644
index 000000000..3bad745ba
--- /dev/null
+++ b/packages/server/src/models/Role.ts
@@ -0,0 +1,33 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+
+export default class Role extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'roles';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const RolePermission = require('models/RolePermission');
+
+ return {
+ /**
+ *
+ */
+ permissions: {
+ relation: Model.HasManyRelation,
+ modelClass: RolePermission.default,
+ join: {
+ from: 'roles.id',
+ to: 'role_permissions.roleId',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/RolePermission.ts b/packages/server/src/models/RolePermission.ts
new file mode 100644
index 000000000..29d5bcf35
--- /dev/null
+++ b/packages/server/src/models/RolePermission.ts
@@ -0,0 +1,39 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class RolePermission extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'role_permissions';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Role = require('models/Role');
+
+ return {
+ /**
+ *
+ */
+ role: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Role.default,
+ join: {
+ from: 'role_permissions.roleId',
+ to: 'roles.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/SaleEstimate.Settings.ts b/packages/server/src/models/SaleEstimate.Settings.ts
new file mode 100644
index 000000000..9d1ea90a4
--- /dev/null
+++ b/packages/server/src/models/SaleEstimate.Settings.ts
@@ -0,0 +1,80 @@
+export default {
+ defaultFilterField: 'estimate_date',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'estimate_date',
+ },
+ fields: {
+ 'amount': {
+ name: 'estimate.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ 'estimate_number': {
+ name: 'estimate.field.estimate_number',
+ column: 'estimate_number',
+ fieldType: 'text',
+ },
+ 'customer': {
+ name: 'estimate.field.customer',
+ column: 'customer_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'customer',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ 'estimate_date': {
+ name: 'estimate.field.estimate_date',
+ column: 'estimate_date',
+ fieldType: 'date',
+ },
+ 'expiration_date': {
+ name: 'estimate.field.expiration_date',
+ column: 'expiration_date',
+ fieldType: 'date',
+ },
+ 'reference_no': {
+ name: 'estimate.field.reference_no',
+ column: 'reference',
+ fieldType: 'text',
+ },
+ 'note': {
+ name: 'estimate.field.note',
+ column: 'note',
+ fieldType: 'text',
+ },
+ 'terms_conditions': {
+ name: 'estimate.field.terms_conditions',
+ column: 'terms_conditions',
+ fieldType: 'text',
+ },
+ 'status': {
+ name: 'estimate.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { label: 'estimate.field.status.delivered', key: 'delivered' },
+ { label: 'estimate.field.status.rejected', key: 'rejected' },
+ { label: 'estimate.field.status.approved', key: 'approved' },
+ { label: 'estimate.field.status.draft', key: 'draft' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ 'created_at': {
+ name: 'estimate.field.created_at',
+ column: 'created_at',
+ columnType: 'date',
+ },
+ },
+};
+
+function StatusFieldSortQuery(query, role) {
+ query.modify('orderByStatus', role.order);
+}
+
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
diff --git a/packages/server/src/models/SaleEstimate.ts b/packages/server/src/models/SaleEstimate.ts
new file mode 100644
index 000000000..31d40eb82
--- /dev/null
+++ b/packages/server/src/models/SaleEstimate.ts
@@ -0,0 +1,256 @@
+import moment from 'moment';
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import { defaultToTransform } from 'utils';
+import SaleEstimateSettings from './SaleEstimate.Settings';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Sales/Estimates/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class SaleEstimate extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_estimates';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'localAmount',
+ 'isDelivered',
+ 'isExpired',
+ 'isConvertedToInvoice',
+ 'isApproved',
+ 'isRejected',
+ ];
+ }
+
+ /**
+ * Estimate amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmines whether the sale estimate converted to sale invoice.
+ * @return {boolean}
+ */
+ get isConvertedToInvoice() {
+ return !!(this.convertedToInvoiceId && this.convertedToInvoiceAt);
+ }
+
+ /**
+ * Detarmines whether the estimate is delivered.
+ * @return {boolean}
+ */
+ get isDelivered() {
+ return !!this.deliveredAt;
+ }
+
+ /**
+ * Detarmines whether the estimate is expired.
+ * @return {boolean}
+ */
+ get isExpired() {
+ return defaultToTransform(
+ this.expirationDate,
+ moment().isAfter(this.expirationDate, 'day'),
+ false
+ );
+ }
+
+ /**
+ * Detarmines whether the estimate is approved.
+ * @return {boolean}
+ */
+ get isApproved() {
+ return !!this.approvedAt;
+ }
+
+ /**
+ * Detarmines whether the estimate is reject.
+ * @return {boolean}
+ */
+ get isRejected() {
+ return !!this.rejectedAt;
+ }
+
+ /**
+ * Allows to mark model as resourceable to viewable and filterable.
+ */
+ static get resourceable() {
+ return true;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the drafted estimates transactions.
+ */
+ draft(query) {
+ query.where('delivered_at', null);
+ },
+ /**
+ * Filters the delivered estimates transactions.
+ */
+ delivered(query) {
+ query.whereNot('delivered_at', null);
+ },
+ /**
+ * Filters the expired estimates transactions.
+ */
+ expired(query) {
+ query.where('expiration_date', '<', moment().format('YYYY-MM-DD'));
+ },
+ /**
+ * Filters the rejected estimates transactions.
+ */
+ rejected(query) {
+ query.whereNot('rejected_at', null);
+ },
+ /**
+ * Filters the invoiced estimates transactions.
+ */
+ invoiced(query) {
+ query.whereNot('converted_to_invoice_at', null);
+ },
+ /**
+ * Filters the approved estimates transactions.
+ */
+ approved(query) {
+ query.whereNot('approved_at', null);
+ },
+ /**
+ * Sorting the estimates orders by delivery status.
+ */
+ orderByStatus(query, order) {
+ query.orderByRaw(`delivered_at is null ${order}`);
+ },
+ /**
+ * Filtering the estimates oreders by status field.
+ */
+ filterByStatus(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'delivered':
+ query.modify('delivered');
+ break;
+ case 'approved':
+ query.modify('approved');
+ break;
+ case 'rejected':
+ query.modify('rejected');
+ break;
+ case 'invoiced':
+ query.modify('invoiced');
+ break;
+ case 'expired':
+ query.modify('expired');
+ break;
+ }
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const ItemEntry = require('models/ItemEntry');
+ const Customer = require('models/Customer');
+ const Branch = require('models/Branch');
+
+ return {
+ customer: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Customer.default,
+ join: {
+ from: 'sales_estimates.customerId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'customer');
+ },
+ },
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'sales_estimates.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'SaleEstimate');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Sale estimate may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'sales_estimates.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return SaleEstimateSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search roles.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'amount', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'estimate_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/SaleEstimateEntry.ts b/packages/server/src/models/SaleEstimateEntry.ts
new file mode 100644
index 000000000..35c3b5106
--- /dev/null
+++ b/packages/server/src/models/SaleEstimateEntry.ts
@@ -0,0 +1,30 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+
+export default class SaleEstimateEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_estimate_entries';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleEstimate = require('models/SaleEstimate');
+
+ return {
+ estimate: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleEstimate.default,
+ join: {
+ from: 'sales_estimates.id',
+ to: 'sales_estimate_entries.estimate_id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/SaleInvoice.Settings.ts b/packages/server/src/models/SaleInvoice.Settings.ts
new file mode 100644
index 000000000..842c5618b
--- /dev/null
+++ b/packages/server/src/models/SaleInvoice.Settings.ts
@@ -0,0 +1,100 @@
+export default {
+ defaultFilterField: 'customer',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'created_at',
+ },
+ fields: {
+ customer: {
+ name: 'invoice.field.customer',
+ column: 'customer_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'customer',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ invoice_date: {
+ name: 'invoice.field.invoice_date',
+ column: 'invoice_date',
+ fieldType: 'date',
+ },
+ due_date: {
+ name: 'invoice.field.due_date',
+ column: 'due_date',
+ fieldType: 'date',
+ },
+ invoice_no: {
+ name: 'invoice.field.invoice_no',
+ column: 'invoice_no',
+ fieldType: 'text',
+ },
+ reference_no: {
+ name: 'invoice.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ invoice_message: {
+ name: 'invoice.field.invoice_message',
+ column: 'invoice_message',
+ fieldType: 'text',
+ },
+ terms_conditions: {
+ name: 'invoice.field.terms_conditions',
+ column: 'terms_conditions',
+ fieldType: 'text',
+ },
+ amount: {
+ name: 'invoice.field.amount',
+ column: 'balance',
+ fieldType: 'number',
+ },
+ payment_amount: {
+ name: 'invoice.field.payment_amount',
+ column: 'payment_amount',
+ fieldType: 'number',
+ },
+ due_amount: {
+ // calculated.
+ name: 'invoice.field.due_amount',
+ column: 'due_amount',
+ fieldType: 'number',
+ virtualColumn: true,
+ },
+ status: {
+ name: 'invoice.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'invoice.field.status.draft' },
+ { key: 'delivered', label: 'invoice.field.status.delivered' },
+ { key: 'unpaid', label: 'invoice.field.status.unpaid' },
+ { key: 'overdue', label: 'invoice.field.status.overdue' },
+ { key: 'partially-paid', label: 'invoice.field.status.partially-paid' },
+ { key: 'paid', label: 'invoice.field.status.paid' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ created_at: {
+ name: 'invoice.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
+
+/**
+ * Status field filter custom query.
+ */
+function StatusFieldFilterQuery(query, role) {
+ query.modify('statusFilter', role.value);
+}
+
+/**
+ * Status field sort custom query.
+ */
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
diff --git a/packages/server/src/models/SaleInvoice.ts b/packages/server/src/models/SaleInvoice.ts
new file mode 100644
index 000000000..9c7fdfbfe
--- /dev/null
+++ b/packages/server/src/models/SaleInvoice.ts
@@ -0,0 +1,489 @@
+import { mixin, Model, raw } from 'objection';
+import { castArray } from 'lodash';
+import moment from 'moment';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import SaleInvoiceMeta from './SaleInvoice.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Sales/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class SaleInvoice extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_invoices';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ get pluralName() {
+ return 'asdfsdf';
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'localAmount',
+ 'dueAmount',
+ 'balanceAmount',
+ 'isDelivered',
+ 'isOverdue',
+ 'isPartiallyPaid',
+ 'isFullyPaid',
+ 'isPaid',
+ 'isWrittenoff',
+ 'remainingDays',
+ 'overdueDays',
+ 'filterByBranches',
+ ];
+ }
+
+ /**
+ * Invoice amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.balance * this.exchangeRate;
+ }
+
+ /**
+ * Invoice local written-off amount.
+ * @returns {number}
+ */
+ get localWrittenoffAmount() {
+ return this.writtenoffAmount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmines whether the invoice is delivered.
+ * @return {boolean}
+ */
+ get isDelivered() {
+ return !!this.deliveredAt;
+ }
+
+ /**
+ * Detarmines the due date is over.
+ * @return {boolean}
+ */
+ get isOverdue() {
+ return this.overdueDays > 0;
+ }
+
+ /**
+ * Retrieve the sale invoice balance.
+ * @return {number}
+ */
+ get balanceAmount() {
+ return this.paymentAmount + this.writtenoffAmount + this.creditedAmount;
+ }
+
+ /**
+ * Retrieve the invoice due amount.
+ * Equation (Invoice amount - payment amount = Due amount)
+ * @return {boolean}
+ */
+ get dueAmount() {
+ return Math.max(this.balance - this.balanceAmount, 0);
+ }
+
+ /**
+ * Detarmine whether the invoice paid partially.
+ * @return {boolean}
+ */
+ get isPartiallyPaid() {
+ return this.dueAmount !== this.balance && this.dueAmount > 0;
+ }
+
+ /**
+ * Deetarmine whether the invoice paid fully.
+ * @return {boolean}
+ */
+ get isFullyPaid() {
+ return this.dueAmount === 0;
+ }
+
+ /**
+ * Detarmines whether the invoice paid fully or partially.
+ * @return {boolean}
+ */
+ get isPaid() {
+ return this.isPartiallyPaid || this.isFullyPaid;
+ }
+
+ /**
+ * Detarmines whether the sale invoice is written-off.
+ * @return {boolean}
+ */
+ get isWrittenoff() {
+ return Boolean(this.writtenoffAt);
+ }
+
+ /**
+ * Retrieve the remaining days in number
+ * @return {number|null}
+ */
+ get remainingDays() {
+ const dateMoment = moment();
+ const dueDateMoment = moment(this.dueDate);
+
+ return Math.max(dueDateMoment.diff(dateMoment, 'days'), 0);
+ }
+
+ /**
+ * Retrieve the overdue days in number.
+ * @return {number|null}
+ */
+ get overdueDays() {
+ const dateMoment = moment();
+ const dueDateMoment = moment(this.dueDate);
+
+ return Math.max(dateMoment.diff(dueDateMoment, 'days'), 0);
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the due invoices.
+ */
+ dueInvoices(query) {
+ query.where(
+ raw(`
+ COALESCE(BALANCE, 0) -
+ COALESCE(PAYMENT_AMOUNT, 0) -
+ COALESCE(WRITTENOFF_AMOUNT, 0) -
+ COALESCE(CREDITED_AMOUNT, 0) > 0
+ `)
+ );
+ },
+ /**
+ * Filters the invoices between the given date range.
+ */
+ filterDateRange(query, startDate, endDate, type = 'day') {
+ const dateFormat = 'YYYY-MM-DD HH:mm:ss';
+ const fromDate = moment(startDate).startOf(type).format(dateFormat);
+ const toDate = moment(endDate).endOf(type).format(dateFormat);
+
+ if (startDate) {
+ query.where('invoice_date', '>=', fromDate);
+ }
+ if (endDate) {
+ query.where('invoice_date', '<=', toDate);
+ }
+ },
+ /**
+ * Filters the invoices in draft status.
+ */
+ draft(query) {
+ query.where('delivered_at', null);
+ },
+ /**
+ * Filters the published invoices.
+ */
+ published(query) {
+ query.whereNot('delivered_at', null);
+ },
+ /**
+ * Filters the delivered invoices.
+ */
+ delivered(query) {
+ query.whereNot('delivered_at', null);
+ },
+ /**
+ * Filters the unpaid invoices.
+ */
+ unpaid(query) {
+ query.where(raw('PAYMENT_AMOUNT = 0'));
+ },
+ /**
+ * Filters the overdue invoices.
+ */
+ overdue(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.where('due_date', '<', asDate);
+ },
+ /**
+ * Filters the not overdue invoices.
+ */
+ notOverdue(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.where('due_date', '>=', asDate);
+ },
+ /**
+ * Filters the partially invoices.
+ */
+ partiallyPaid(query) {
+ query.whereNot('payment_amount', 0);
+ query.whereNot(raw('`PAYMENT_AMOUNT` = `BALANCE`'));
+ },
+ /**
+ * Filters the paid invoices.
+ */
+ paid(query) {
+ query.where(raw('PAYMENT_AMOUNT = BALANCE'));
+ },
+ /**
+ * Filters the sale invoices from the given date.
+ */
+ fromDate(query, fromDate) {
+ query.where('invoice_date', '<=', fromDate);
+ },
+ /**
+ * Sort the sale invoices by full-payment invoices.
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(`PAYMENT_AMOUNT = BALANCE ${order}`);
+ },
+
+ /**
+ * Sort the sale invoices by the due amount.
+ */
+ sortByDueAmount(query, order) {
+ query.orderByRaw(`BALANCE - PAYMENT_AMOUNT ${order}`);
+ },
+
+ /**
+ * Retrieve the max invoice
+ */
+ maxInvoiceNo(query, prefix, number) {
+ query
+ .select(raw(`REPLACE(INVOICE_NO, "${prefix}", "") AS INV_NUMBER`))
+ .havingRaw('CHAR_LENGTH(INV_NUMBER) = ??', [number.length])
+ .orderBy('invNumber', 'DESC')
+ .limit(1)
+ .first();
+ },
+
+ byPrefixAndNumber(query, prefix, number) {
+ query.where('invoice_no', `${prefix}${number}`);
+ },
+
+ /**
+ * Status filter.
+ */
+ statusFilter(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'delivered':
+ query.modify('delivered');
+ break;
+ case 'unpaid':
+ query.modify('unpaid');
+ break;
+ case 'overdue':
+ default:
+ query.modify('overdue');
+ break;
+ case 'partially-paid':
+ query.modify('partiallyPaid');
+ break;
+ case 'paid':
+ query.modify('paid');
+ break;
+ }
+ },
+
+ /**
+ * Filters by branches.
+ */
+ filterByBranches(query, branchesIds) {
+ const formattedBranchesIds = castArray(branchesIds);
+
+ query.whereIn('branchId', formattedBranchesIds);
+ },
+
+ dueInvoicesFromDate(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.modify('dueInvoices');
+ query.modify('notOverdue', asDate);
+ query.modify('fromDate', asDate);
+ },
+
+ overdueInvoicesFromDate(query, asDate = moment().format('YYYY-MM-DD')) {
+ query.modify('dueInvoices');
+ query.modify('overdue', asDate);
+ query.modify('fromDate', asDate);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const AccountTransaction = require('models/AccountTransaction');
+ const ItemEntry = require('models/ItemEntry');
+ const Customer = require('models/Customer');
+ const InventoryCostLotTracker = require('models/InventoryCostLotTracker');
+ const PaymentReceiveEntry = require('models/PaymentReceiveEntry');
+ const Branch = require('models/Branch');
+ const Account = require('models/Account');
+
+ return {
+ /**
+ * Sale invoice associated entries.
+ */
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'sales_invoices.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'SaleInvoice');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Belongs to customer model.
+ */
+ customer: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Customer.default,
+ join: {
+ from: 'sales_invoices.customerId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'Customer');
+ },
+ },
+
+ /**
+ * Invoice has associated account transactions.
+ */
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'sales_invoices.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'SaleInvoice');
+ },
+ },
+
+ /**
+ *
+ */
+ costTransactions: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryCostLotTracker.default,
+ join: {
+ from: 'sales_invoices.id',
+ to: 'inventory_cost_lot_tracker.transactionId',
+ },
+ filter(builder) {
+ builder.where('transaction_type', 'SaleInvoice');
+ },
+ },
+
+ /**
+ *
+ */
+ paymentEntries: {
+ relation: Model.HasManyRelation,
+ modelClass: PaymentReceiveEntry.default,
+ join: {
+ from: 'sales_invoices.id',
+ to: 'payment_receives_entries.invoiceId',
+ },
+ },
+
+ /**
+ * Invoice may has associated branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'sales_invoices.branchId',
+ to: 'branches.id',
+ },
+ },
+
+ writtenoffExpenseAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'sales_invoices.writtenoffExpenseAccountId',
+ to: 'accounts.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Change payment amount.
+ * @param {Integer} invoiceId
+ * @param {Numeric} amount
+ */
+ static async changePaymentAmount(invoiceId, amount, trx) {
+ const changeMethod = amount > 0 ? 'increment' : 'decrement';
+
+ await this.query(trx)
+ .where('id', invoiceId)
+ [changeMethod]('payment_amount', Math.abs(amount));
+ }
+
+ /**
+ * Sale invoice meta.
+ */
+ static get meta() {
+ return SaleInvoiceMeta;
+ }
+
+ static dueAmountFieldSortQuery(query, role) {
+ query.modify('sortByDueAmount', role.order);
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model searchable.
+ */
+ static get searchable() {
+ return true;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'invoice_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/SaleInvoiceEntry.ts b/packages/server/src/models/SaleInvoiceEntry.ts
new file mode 100644
index 000000000..0d081bdb2
--- /dev/null
+++ b/packages/server/src/models/SaleInvoiceEntry.ts
@@ -0,0 +1,29 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class SaleInvoiceEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_invoices_entries';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleInvoice = require('models/SaleInvoice');
+
+ return {
+ saleInvoice: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'sales_invoices_entries.sale_invoice_id',
+ to: 'sales_invoices.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/SaleReceipt.Settings.ts b/packages/server/src/models/SaleReceipt.Settings.ts
new file mode 100644
index 000000000..a844661ed
--- /dev/null
+++ b/packages/server/src/models/SaleReceipt.Settings.ts
@@ -0,0 +1,85 @@
+export default {
+ defaultFilterField: 'receipt_date',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'created_at',
+ },
+ fields: {
+ 'amount': {
+ name: 'receipt.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ 'deposit_account': {
+ column: 'deposit_account_id',
+ name: 'receipt.field.deposit_account',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'depositAccount',
+
+ relationEntityLabel: 'name',
+ relationEntityKey: 'slug',
+ },
+ 'customer': {
+ name: 'receipt.field.customer',
+ column: 'customer_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'customer',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ 'receipt_date': {
+ name: 'receipt.field.receipt_date',
+ column: 'receipt_date',
+ fieldType: 'date',
+
+ },
+ 'receipt_number': {
+ name: 'receipt.field.receipt_number',
+ column: 'receipt_number',
+ fieldType: 'text',
+ },
+ 'reference_no': {
+ name: 'receipt.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ 'receipt_message': {
+ name: 'receipt.field.receipt_message',
+ column: 'receipt_message',
+ fieldType: 'text',
+ },
+ 'statement': {
+ name: 'receipt.field.statement',
+ column: 'statement',
+ fieldType: 'text',
+ },
+ 'created_at': {
+ name: 'receipt.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ 'status': {
+ name: 'receipt.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'receipt.field.status.draft' },
+ { key: 'closed', label: 'receipt.field.status.closed' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ },
+};
+
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
+
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
diff --git a/packages/server/src/models/SaleReceipt.ts b/packages/server/src/models/SaleReceipt.ts
new file mode 100644
index 000000000..4b20ce78f
--- /dev/null
+++ b/packages/server/src/models/SaleReceipt.ts
@@ -0,0 +1,204 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import SaleReceiptSettings from './SaleReceipt.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Sales/Receipts/constants';
+import ModelSearchable from './ModelSearchable';
+
+export default class SaleReceipt extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_receipts';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localAmount', 'isClosed', 'isDraft'];
+ }
+
+ /**
+ * Estimate amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Detarmine whether the sale receipt closed.
+ * @return {boolean}
+ */
+ get isClosed() {
+ return !!this.closedAt;
+ }
+
+ /**
+ * Detarmines whether the sale receipt drafted.
+ * @return {boolean}
+ */
+ get isDraft() {
+ return !this.closedAt;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the closed receipts.
+ */
+ closed(query) {
+ query.whereNot('closed_at', null);
+ },
+
+ /**
+ * Filters the invoices in draft status.
+ */
+ draft(query) {
+ query.where('closed_at', null);
+ },
+
+ /**
+ * Sorting the receipts order by status.
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(`CLOSED_AT IS NULL ${order}`);
+ },
+
+ /**
+ * Filtering the receipts orders by status.
+ */
+ filterByStatus(query, status) {
+ switch (status) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'closed':
+ default:
+ query.modify('closed');
+ break;
+ }
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Customer = require('models/Customer');
+ const Account = require('models/Account');
+ const AccountTransaction = require('models/AccountTransaction');
+ const ItemEntry = require('models/ItemEntry');
+ const Branch = require('models/Branch');
+
+ return {
+ customer: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Customer.default,
+ join: {
+ from: 'sales_receipts.customerId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'customer');
+ },
+ },
+
+ depositAccount: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Account.default,
+ join: {
+ from: 'sales_receipts.depositAccountId',
+ to: 'accounts.id',
+ },
+ },
+
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'sales_receipts.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'SaleReceipt');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ transactions: {
+ relation: Model.HasManyRelation,
+ modelClass: AccountTransaction.default,
+ join: {
+ from: 'sales_receipts.id',
+ to: 'accounts_transactions.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'SaleReceipt');
+ },
+ },
+
+ /**
+ * Sale receipt may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'sales_receipts.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Sale invoice meta.
+ */
+ static get meta() {
+ return SaleReceiptSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'receipt_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/SaleReceiptEntry.ts b/packages/server/src/models/SaleReceiptEntry.ts
new file mode 100644
index 000000000..1d0f55b5f
--- /dev/null
+++ b/packages/server/src/models/SaleReceiptEntry.ts
@@ -0,0 +1,29 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class SaleReceiptEntry extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'sales_receipt_entries';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleReceipt = require('models/SaleReceipt');
+
+ return {
+ saleReceipt: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'sales_receipt_entries.sale_receipt_id',
+ to: 'sales_receipts.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Setting.ts b/packages/server/src/models/Setting.ts
new file mode 100644
index 000000000..471fccb66
--- /dev/null
+++ b/packages/server/src/models/Setting.ts
@@ -0,0 +1,21 @@
+import TenantModel from 'models/TenantModel';
+import Auth from './Auth';
+
+export default class Setting extends TenantModel {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'settings';
+ }
+
+ /**
+ * Extra metadata query to query with the current authenticate user.
+ * @param {Object} query
+ */
+ static extraMetadataQuery(query) {
+ if (Auth.isLogged()) {
+ query.where('user_id', Auth.userId());
+ }
+ }
+}
diff --git a/packages/server/src/models/Task.ts b/packages/server/src/models/Task.ts
new file mode 100644
index 000000000..9843d3a6b
--- /dev/null
+++ b/packages/server/src/models/Task.ts
@@ -0,0 +1,173 @@
+import { mixin, Model, raw } from 'objection';
+import TenantModel from 'models/TenantModel';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSetting from './ModelSetting';
+import ModelSearchable from './ModelSearchable';
+import { ProjectTaskChargeType } from '@/services/Projects/Tasks/constants';
+import { number } from 'mathjs';
+
+export default class Task extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ type!: string;
+ rate!: number;
+ actualHours!: number;
+ invoicedHours!: number;
+ estimateHours!: number;
+
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'tasks';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [
+ 'actualAmount',
+ 'invoicedAmount',
+ 'estimateAmount',
+ 'billableAmount',
+ 'billableHours',
+ ];
+ }
+
+ /**
+ * Retrieves the actual amount.
+ */
+ get actualAmount(): number {
+ return this.rate * this.actualHours;
+ }
+
+ /**
+ * Retrieves the invoiced amount.
+ */
+ get invoicedAmount(): number {
+ return this.rate * this.invoicedHours;
+ }
+
+ /**
+ * Retrieves the estimate amount.
+ */
+ get estimateAmount(): number {
+ return this.rate * this.estimateHours;
+ }
+
+ /**
+ * Retrieves the billable amount.
+ */
+ get billableAmount() {
+ return this.actualAmount - this.invoicedAmount;
+ }
+
+ /**
+ * Retrieves the billable hours.
+ */
+ get billableHours() {
+ return this.actualHours - this.invoicedHours;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Sumation of total actual hours.
+ * @param builder
+ */
+ sumTotalActualHours(builder) {
+ builder.sum('actualHours as totalActualHours');
+ },
+
+ /**
+ * Sumation total estimate hours.
+ * @param builder
+ */
+ sumTotalEstimateHours(builder) {
+ builder.sum('estimateHours as totalEstimateHours');
+ },
+
+ /**
+ * Sumation of total invoiced hours.
+ * @param builder
+ */
+ sumTotalInvoicedHours(builder) {
+ builder.sum('invoicedHours as totalInvoicedHours');
+ },
+
+ /**
+ * Sumation of total actual amount.
+ * @param builder
+ */
+ sumTotalActualAmount(builder) {
+ builder.groupBy('totalActualAmount');
+ builder.select(raw('ACTUAL_HOURS * RATE').as('totalActualAmount'));
+ },
+
+ /**
+ * Sumation of total invoiced amount.
+ * @param builder
+ */
+ sumTotalInvoicedAmount(builder) {
+ this.groupBy('totalInvoicedAmount');
+ builder.select(raw('INVOICED_HOURS * RATE').as('totalInvoicedAmount'));
+ },
+
+ /**
+ * Sumation of total estimate amount.
+ * @param builder
+ */
+ sumTotalEstimateAmount(builder) {
+ builder.groupBy('totalEstimateAmount');
+ builder.select(raw('ESTIMATE_HOURS * RATE').as('totalEstimateAmount'));
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Time = require('models/Time');
+ const Project = require('models/Project');
+
+ return {
+ /**
+ * Project may has many associated tasks.
+ */
+ times: {
+ relation: Model.HasManyRelation,
+ modelClass: Time.default,
+ join: {
+ from: 'tasks.id',
+ to: 'times.taskId',
+ },
+ },
+
+ /**
+ * Project may has many associated times.
+ */
+ project: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Project.default,
+ join: {
+ from: 'tasks.projectId',
+ to: 'projects.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/TenantModel.ts b/packages/server/src/models/TenantModel.ts
new file mode 100644
index 000000000..9fbc9739e
--- /dev/null
+++ b/packages/server/src/models/TenantModel.ts
@@ -0,0 +1,22 @@
+import { Container } from 'typedi';
+import BaseModel from 'models/Model';
+
+export default class TenantModel extends BaseModel {
+ /**
+ * Logging all tenant databases queries.
+ * @param {...any} args
+ */
+ static query(...args) {
+ const Logger = Container.get('logger');
+
+ return super.query(...args).onBuildKnex((knexQueryBuilder) => {
+ const { userParams: { tenantId } } = knexQueryBuilder.client.config;
+
+ knexQueryBuilder.on('query', queryData => {
+ Logger.info(`[query][tenant] ${queryData.sql}`, {
+ bindings: queryData.bindings, tenantId
+ });
+ });
+ });
+ }
+}
diff --git a/packages/server/src/models/Time.ts b/packages/server/src/models/Time.ts
new file mode 100644
index 000000000..7977edf5d
--- /dev/null
+++ b/packages/server/src/models/Time.ts
@@ -0,0 +1,66 @@
+import { mixin, Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSetting from './ModelSetting';
+import ModelSearchable from './ModelSearchable';
+
+export default class Time extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'times';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return [];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Task = require('models/Task');
+ const Project = require('models/Project');
+
+ return {
+ /**
+ * Project may has many associated tasks.
+ */
+ task: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Task.default,
+ join: {
+ from: 'times.taskId',
+ to: 'tasks.id',
+ },
+ },
+
+ /**
+ * Project may has many associated times.
+ */
+ project: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Project.default,
+ join: {
+ from: 'times.projectId',
+ to: 'projects.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/User.ts b/packages/server/src/models/User.ts
new file mode 100644
index 000000000..81144edad
--- /dev/null
+++ b/packages/server/src/models/User.ts
@@ -0,0 +1,60 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class User extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'users';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['isInviteAccepted', 'fullName'];
+ }
+
+ /**
+ * Detarmines whether the user ivnite is accept.
+ */
+ get isInviteAccepted() {
+ return !!this.inviteAcceptedAt;
+ }
+
+ /**
+ * Full name attribute.
+ */
+ get fullName() {
+ return `${this.firstName} ${this.lastName}`.trim();
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Role = require('models/Role');
+
+ return {
+ /**
+ * User belongs to user.
+ */
+ role: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Role.default,
+ join: {
+ from: 'users.roleId',
+ to: 'roles.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Vendor.Settings.ts b/packages/server/src/models/Vendor.Settings.ts
new file mode 100644
index 000000000..ba964edab
--- /dev/null
+++ b/packages/server/src/models/Vendor.Settings.ts
@@ -0,0 +1,92 @@
+export default {
+ defaultFilterField: 'display_name',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'created_at',
+ },
+ fields: {
+ first_name: {
+ name: 'vendor.field.first_name',
+ column: 'first_name',
+ fieldType: 'text',
+ },
+ last_name: {
+ name: 'vendor.field.last_name',
+ column: 'last_name',
+ fieldType: 'text',
+ },
+ display_name: {
+ name: 'vendor.field.display_name',
+ column: 'display_name',
+ fieldType: 'text',
+ },
+ email: {
+ name: 'vendor.field.email',
+ column: 'email',
+ fieldType: 'text',
+ },
+ work_phone: {
+ name: 'vendor.field.work_phone',
+ column: 'work_phone',
+ fieldType: 'text',
+ },
+ personal_phone: {
+ name: 'vendor.field.personal_pone',
+ column: 'personal_phone',
+ fieldType: 'text',
+ },
+ company_name: {
+ name: 'vendor.field.company_name',
+ column: 'company_name',
+ fieldType: 'text',
+ },
+ website: {
+ name: 'vendor.field.website',
+ column: 'website',
+ fieldType: 'text',
+ },
+ created_at: {
+ name: 'vendor.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ balance: {
+ name: 'vendor.field.balance',
+ column: 'balance',
+ fieldType: 'number',
+ },
+ opening_balance: {
+ name: 'vendor.field.opening_balance',
+ column: 'opening_balance',
+ fieldType: 'number',
+ },
+ opening_balance_at: {
+ name: 'vendor.field.opening_balance_at',
+ column: 'opening_balance_at',
+ fieldType: 'date',
+ },
+ currency_code: {
+ name: 'vendor.field.currency',
+ column: 'currency_code',
+ fieldType: 'text',
+ },
+ status: {
+ name: 'vendor.field.status',
+ type: 'enumeration',
+ options: [
+ { key: 'overdue', label: 'vendor.field.status.overdue' },
+ { key: 'unpaid', label: 'vendor.field.status.unpaid' },
+ ],
+ filterCustomQuery: (query, role) => {
+ switch (role.value) {
+ case 'overdue':
+ query.modify('overdue');
+ break;
+ case 'unpaid':
+ query.modify('unpaid');
+ break;
+ }
+ },
+ },
+ },
+};
diff --git a/packages/server/src/models/Vendor.ts b/packages/server/src/models/Vendor.ts
new file mode 100644
index 000000000..58cefbdac
--- /dev/null
+++ b/packages/server/src/models/Vendor.ts
@@ -0,0 +1,179 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import PaginationQueryBuilder from './Pagination';
+import ModelSetting from './ModelSetting';
+import VendorSettings from './Vendor.Settings';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Contacts/Vendors/constants';
+import ModelSearchable from './ModelSearchable';
+
+class VendorQueryBuilder extends PaginationQueryBuilder {
+ constructor(...args) {
+ super(...args);
+
+ this.onBuild((builder) => {
+ if (builder.isFind() || builder.isDelete() || builder.isUpdate()) {
+ builder.where('contact_service', 'vendor');
+ }
+ });
+ }
+}
+
+export default class Vendor extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Query builder.
+ */
+ static get QueryBuilder() {
+ return VendorQueryBuilder;
+ }
+
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'contacts';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Defined virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['closingBalance', 'contactNormal', 'localOpeningBalance'];
+ }
+
+ /**
+ * Closing balance attribute.
+ */
+ get closingBalance() {
+ return this.balance;
+ }
+
+ /**
+ * Retrieves the local opening balance.
+ * @returns {number}
+ */
+ get localOpeningBalance() {
+ return this.openingBalance
+ ? this.openingBalance * this.openingBalanceExchangeRate
+ : 0;
+ }
+
+ /**
+ * Retrieve the contact noraml;
+ */
+ get contactNormal() {
+ return 'debit';
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Inactive/Active mode.
+ */
+ inactiveMode(query, active = false) {
+ query.where('active', !active);
+ },
+
+ /**
+ * Filters the active customers.
+ */
+ active(query) {
+ query.where('active', 1);
+ },
+ /**
+ * Filters the inactive customers.
+ */
+ inactive(query) {
+ query.where('active', 0);
+ },
+ /**
+ * Filters the vendors that have overdue invoices.
+ */
+ overdue(query) {
+ query.select(
+ '*',
+ Vendor.relatedQuery('overdueBills', query.knex())
+ .count()
+ .as('countOverdue')
+ );
+ query.having('countOverdue', '>', 0);
+ },
+ /**
+ * Filters the unpaid customers.
+ */
+ unpaid(query) {
+ query.whereRaw('`BALANCE` + `OPENING_BALANCE` <> 0');
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Bill = require('models/Bill');
+
+ return {
+ bills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'contacts.id',
+ to: 'bills.vendorId',
+ },
+ },
+ overdueBills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'contacts.id',
+ to: 'bills.vendorId',
+ },
+ filter: (query) => {
+ query.modify('overdue');
+ },
+ },
+ };
+ }
+
+ static get meta() {
+ return VendorSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'display_name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'first_name', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'last_name', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'company_name', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'email', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'work_phone', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'personal_phone', comparator: 'equals' },
+ { condition: 'or', fieldKey: 'website', comparator: 'equals' },
+ ];
+ }
+}
diff --git a/packages/server/src/models/VendorCredit.Meta.ts b/packages/server/src/models/VendorCredit.Meta.ts
new file mode 100644
index 000000000..27bd16c70
--- /dev/null
+++ b/packages/server/src/models/VendorCredit.Meta.ts
@@ -0,0 +1,75 @@
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
+
+function StatusFieldSortQuery(query, role) {
+ query.modify('sortByStatus', role.order);
+}
+
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortOrder: 'DESC',
+ sortField: 'name',
+ },
+ fields: {
+ vendor: {
+ name: 'vendor_credit.field.vendor',
+ column: 'vendor_id',
+ fieldType: 'relation',
+
+ relationType: 'enumeration',
+ relationKey: 'vendor',
+
+ relationEntityLabel: 'display_name',
+ relationEntityKey: 'id',
+ },
+ amount: {
+ name: 'vendor_credit.field.amount',
+ column: 'amount',
+ fieldType: 'number',
+ },
+ currency_code: {
+ name: 'vendor_credit.field.currency_code',
+ column: 'currency_code',
+ fieldType: 'string',
+ },
+ credit_date: {
+ name: 'vendor_credit.field.credit_date',
+ column: 'vendor_credit_date',
+ fieldType: 'date',
+ },
+ reference_no: {
+ name: 'vendor_credit.field.reference_no',
+ column: 'reference_no',
+ fieldType: 'text',
+ },
+ credit_number: {
+ name: 'vendor_credit.field.credit_number',
+ column: 'vendor_credit_number',
+ fieldType: 'text',
+ },
+ note: {
+ name: 'vendor_credit.field.note',
+ column: 'note',
+ fieldType: 'text',
+ },
+ status: {
+ name: 'vendor_credit.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'vendor_credit.field.status.draft' },
+ { key: 'published', label: 'vendor_credit.field.status.published' },
+ { key: 'open', label: 'vendor_credit.field.status.open' },
+ { key: 'closed', label: 'vendor_credit.field.status.closed' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortCustomQuery: StatusFieldSortQuery,
+ },
+ created_at: {
+ name: 'vendor_credit.field.created_at',
+ column: 'created_at',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/VendorCredit.ts b/packages/server/src/models/VendorCredit.ts
new file mode 100644
index 000000000..61f7e8241
--- /dev/null
+++ b/packages/server/src/models/VendorCredit.ts
@@ -0,0 +1,253 @@
+import { Model, raw, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import BillSettings from './Bill.Settings';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import { DEFAULT_VIEWS } from '@/services/Purchases/VendorCredits/constants';
+import ModelSearchable from './ModelSearchable';
+import VendorCreditMeta from './VendorCredit.Meta';
+
+export default class VendorCredit extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'vendor_credits';
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['localAmount'];
+ }
+
+ /**
+ * Vendor credit amount in local currency.
+ * @returns {number}
+ */
+ get localAmount() {
+ return this.amount * this.exchangeRate;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters the credit notes in draft status.
+ */
+ draft(query) {
+ query.where('opened_at', null);
+ },
+
+ /**
+ * Filters the published vendor credits.
+ */
+ published(query) {
+ query.whereNot('opened_at', null);
+ },
+
+ /**
+ * Filters the open vendor credits.
+ */
+ open(query) {
+ query
+ .where(
+ raw(`COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICED_AMOUNT) <
+ COALESCE(AMOUNT)`)
+ )
+ .modify('published');
+ },
+
+ /**
+ * Filters the closed vendor credits.
+ */
+ closed(query) {
+ query
+ .where(
+ raw(`COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICED_AMOUNT) =
+ COALESCE(AMOUNT)`)
+ )
+ .modify('published');
+ },
+
+ /**
+ * Status filter.
+ */
+ filterByStatus(query, filterType) {
+ switch (filterType) {
+ case 'draft':
+ query.modify('draft');
+ break;
+ case 'published':
+ query.modify('published');
+ break;
+ case 'open':
+ default:
+ query.modify('open');
+ break;
+ case 'closed':
+ query.modify('closed');
+ break;
+ }
+ },
+
+ /**
+ *
+ */
+ sortByStatus(query, order) {
+ query.orderByRaw(
+ `COALESCE(REFUNDED_AMOUNT) + COALESCE(INVOICED_AMOUNT) = COALESCE(AMOUNT) ${order}`
+ );
+ },
+ };
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['isDraft', 'isPublished', 'isOpen', 'isClosed', 'creditsRemaining'];
+ }
+
+ /**
+ * Detarmines whether the vendor credit is draft.
+ * @returns {boolean}
+ */
+ get isDraft() {
+ return !this.openedAt;
+ }
+
+ /**
+ * Detarmines whether vendor credit is published.
+ * @returns {boolean}
+ */
+ get isPublished() {
+ return !!this.openedAt;
+ }
+
+ /**
+ * Detarmines whether the credit note is open.
+ * @return {boolean}
+ */
+ get isOpen() {
+ return !!this.openedAt && this.creditsRemaining > 0;
+ }
+
+ /**
+ * Detarmines whether the credit note is closed.
+ * @return {boolean}
+ */
+ get isClosed() {
+ return this.openedAt && this.creditsRemaining === 0;
+ }
+
+ /**
+ * Retrieve the credits remaining.
+ * @returns {number}
+ */
+ get creditsRemaining() {
+ return Math.max(this.amount - this.refundedAmount - this.invoicedAmount, 0);
+ }
+
+ /**
+ * Bill model settings.
+ */
+ static get meta() {
+ return BillSettings;
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Vendor = require('models/Vendor');
+ const ItemEntry = require('models/ItemEntry');
+ const Branch = require('models/Branch');
+
+ return {
+ vendor: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Vendor.default,
+ join: {
+ from: 'vendor_credits.vendorId',
+ to: 'contacts.id',
+ },
+ filter(query) {
+ query.where('contact_service', 'vendor');
+ },
+ },
+
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: ItemEntry.default,
+ join: {
+ from: 'vendor_credits.id',
+ to: 'items_entries.referenceId',
+ },
+ filter(builder) {
+ builder.where('reference_type', 'VendorCredit');
+ builder.orderBy('index', 'ASC');
+ },
+ },
+
+ /**
+ * Vendor credit may belongs to branch.
+ */
+ branch: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Branch.default,
+ join: {
+ from: 'vendor_credits.branchId',
+ to: 'branches.id',
+ },
+ },
+ };
+ }
+
+ /**
+ *
+ */
+ static get meta() {
+ return VendorCreditMeta;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search attributes.
+ */
+ static get searchRoles() {
+ return [
+ { fieldKey: 'credit_number', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'reference_no', comparator: 'contains' },
+ { condition: 'or', fieldKey: 'amount', comparator: 'equals' },
+ ];
+ }
+
+ /**
+ * Prevents mutate base currency since the model is not empty.
+ * @returns {boolean}
+ */
+ static get preventMutateBaseCurrency() {
+ return true;
+ }
+}
diff --git a/packages/server/src/models/VendorCreditAppliedBill.ts b/packages/server/src/models/VendorCreditAppliedBill.ts
new file mode 100644
index 000000000..c67aaaf4c
--- /dev/null
+++ b/packages/server/src/models/VendorCreditAppliedBill.ts
@@ -0,0 +1,53 @@
+import { mixin, Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+import ModelSetting from './ModelSetting';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSearchable from './ModelSearchable';
+
+export default class VendorCreditAppliedBill extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name
+ */
+ static get tableName() {
+ return 'vendor_credit_applied_bill';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Bill = require('models/Bill');
+ const VendorCredit = require('models/VendorCredit');
+
+ return {
+ bill: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'vendor_credit_applied_bill.billId',
+ to: 'bills.id',
+ },
+ },
+
+ vendorCredit: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: VendorCredit.default,
+ join: {
+ from: 'vendor_credit_applied_bill.vendorCreditId',
+ to: 'vendor_credits.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/View.ts b/packages/server/src/models/View.ts
new file mode 100644
index 000000000..2745326fd
--- /dev/null
+++ b/packages/server/src/models/View.ts
@@ -0,0 +1,72 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class View extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'views';
+ }
+
+ /**
+ * Model timestamps.
+ */
+ get timestamps() {
+ return ['createdAt', 'updatedAt'];
+ }
+
+ static get modifiers() {
+ const TABLE_NAME = View.tableName;
+
+ return {
+ allMetadata(query) {
+ query.withGraphFetched('roles.field');
+ query.withGraphFetched('columns');
+ },
+
+ specificOrFavourite(query, viewId) {
+ if (viewId) {
+ query.where('id', viewId)
+ } else {
+ query.where('favourite', true);
+ }
+ return query;
+ }
+ }
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const ViewColumn = require('models/ViewColumn');
+ const ViewRole = require('models/ViewRole');
+
+ return {
+ /**
+ * View model may has many columns.
+ */
+ columns: {
+ relation: Model.HasManyRelation,
+ modelClass: ViewColumn.default,
+ join: {
+ from: 'views.id',
+ to: 'view_has_columns.viewId',
+ },
+ },
+
+ /**
+ * View model may has many view roles.
+ */
+ roles: {
+ relation: Model.HasManyRelation,
+ modelClass: ViewRole.default,
+ join: {
+ from: 'views.id',
+ to: 'view_roles.viewId',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/ViewColumn.ts b/packages/server/src/models/ViewColumn.ts
new file mode 100644
index 000000000..d3dc38e49
--- /dev/null
+++ b/packages/server/src/models/ViewColumn.ts
@@ -0,0 +1,21 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ViewColumn extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'view_has_columns';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+
+ return {
+
+ };
+ }
+}
diff --git a/packages/server/src/models/ViewRole.ts b/packages/server/src/models/ViewRole.ts
new file mode 100644
index 000000000..24fe1f0da
--- /dev/null
+++ b/packages/server/src/models/ViewRole.ts
@@ -0,0 +1,46 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class ViewRole extends TenantModel {
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['comparators'];
+ }
+
+ static get comparators() {
+ return [
+ 'equals', 'not_equal', 'contains', 'not_contain',
+ ];
+ }
+
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'view_roles';
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const View = require('models/View');
+
+ return {
+ /**
+ * View role model may belongs to view model.
+ */
+ view: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: View.default,
+ join: {
+ from: 'view_roles.viewId',
+ to: 'views.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/Warehouse.ts b/packages/server/src/models/Warehouse.ts
new file mode 100644
index 000000000..12058d396
--- /dev/null
+++ b/packages/server/src/models/Warehouse.ts
@@ -0,0 +1,162 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class Warehouse extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'warehouses';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ /**
+ * Filters accounts by the given ids.
+ * @param {Query} query
+ * @param {number[]} accountsIds
+ */
+ isPrimary(query) {
+ query.where('primary', true);
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const SaleInvoice = require('models/SaleInvoice');
+ const SaleEstimate = require('models/SaleEstimate');
+ const SaleReceipt = require('models/SaleReceipt');
+ const Bill = require('models/Bill');
+ const VendorCredit = require('models/VendorCredit');
+ const CreditNote = require('models/CreditNote');
+ const InventoryTransaction = require('models/InventoryTransaction');
+ const WarehouseTransfer = require('models/WarehouseTransfer');
+ const InventoryAdjustment = require('models/InventoryAdjustment');
+
+ return {
+ /**
+ * Warehouse may belongs to associated sale invoices.
+ */
+ invoices: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleInvoice.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'sales_invoices.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to associated sale estimates.
+ */
+ estimates: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleEstimate.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'sales_estimates.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to associated sale receipts.
+ */
+ receipts: {
+ relation: Model.HasManyRelation,
+ modelClass: SaleReceipt.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'sales_receipts.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to assocaited bills.
+ */
+ bills: {
+ relation: Model.HasManyRelation,
+ modelClass: Bill.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'bills.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to associated credit notes.
+ */
+ creditNotes: {
+ relation: Model.HasManyRelation,
+ modelClass: CreditNote.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'credit_notes.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to associated to vendor credits.
+ */
+ vendorCredit: {
+ relation: Model.HasManyRelation,
+ modelClass: VendorCredit.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'vendor_credits.warehouseId',
+ },
+ },
+
+ /**
+ * Warehouse may belongs to associated to inventory transactions.
+ */
+ inventoryTransactions: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryTransaction.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'inventory_transactions.warehouseId',
+ },
+ },
+
+ warehouseTransferTo: {
+ relation: Model.HasManyRelation,
+ modelClass: WarehouseTransfer.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'warehouses_transfers.toWarehouseId',
+ },
+ },
+
+ warehouseTransferFrom: {
+ relation: Model.HasManyRelation,
+ modelClass: WarehouseTransfer.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'warehouses_transfers.fromWarehouseId',
+ },
+ },
+
+ inventoryAdjustment: {
+ relation: Model.HasManyRelation,
+ modelClass: InventoryAdjustment.default,
+ join: {
+ from: 'warehouses.id',
+ to: 'inventory_adjustments.warehouseId',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/WarehouseTransfer.Settings.ts b/packages/server/src/models/WarehouseTransfer.Settings.ts
new file mode 100644
index 000000000..8d0bc635d
--- /dev/null
+++ b/packages/server/src/models/WarehouseTransfer.Settings.ts
@@ -0,0 +1,41 @@
+function StatusFieldFilterQuery(query, role) {
+ query.modify('filterByStatus', role.value);
+}
+
+export default {
+ defaultFilterField: 'name',
+ defaultSort: {
+ sortField: 'name',
+ sortOrder: 'DESC',
+ },
+ fields: {
+ date: {
+ name: 'warehouse_transfer.field.date',
+ column: 'date',
+ columnType: 'date',
+ fieldType: 'date',
+ },
+ transaction_number: {
+ name: 'warehouse_transfer.field.transaction_number',
+ column: 'transaction_number',
+ fieldType: 'text',
+ },
+ status: {
+ name: 'warehouse_transfer.field.status',
+ fieldType: 'enumeration',
+ options: [
+ { key: 'draft', label: 'Draft' },
+ { key: 'in-transit', label: 'In Transit' },
+ { key: 'transferred', label: 'Transferred' },
+ ],
+ filterCustomQuery: StatusFieldFilterQuery,
+ sortable: false,
+ },
+ created_at: {
+ name: 'warehouse_transfer.field.created_at',
+ column: 'created_at',
+ columnType: 'date',
+ fieldType: 'date',
+ },
+ },
+};
diff --git a/packages/server/src/models/WarehouseTransfer.ts b/packages/server/src/models/WarehouseTransfer.ts
new file mode 100644
index 000000000..82957dfeb
--- /dev/null
+++ b/packages/server/src/models/WarehouseTransfer.ts
@@ -0,0 +1,148 @@
+import { Model, mixin } from 'objection';
+import TenantModel from 'models/TenantModel';
+import WarehouseTransferSettings from './WarehouseTransfer.Settings';
+import ModelSearchable from './ModelSearchable';
+import CustomViewBaseModel from './CustomViewBaseModel';
+import ModelSetting from './ModelSetting';
+import { DEFAULT_VIEWS } from '../services/Warehouses/WarehousesTransfers/constants';
+
+export default class WarehouseTransfer extends mixin(TenantModel, [
+ ModelSetting,
+ CustomViewBaseModel,
+ ModelSearchable,
+]) {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'warehouses_transfers';
+ }
+
+ /**
+ * Timestamps columns.
+ */
+ get timestamps() {
+ return ['created_at', 'updated_at'];
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['isInitiated', 'isTransferred'];
+ }
+
+ /**
+ * Detarmines whether the warehouse transfer initiated.
+ * @retruns {boolean}
+ */
+ get isInitiated() {
+ return !!this.transferInitiatedAt;
+ }
+
+ /**
+ * Detarmines whether the warehouse transfer transferred.
+ * @returns {boolean}
+ */
+ get isTransferred() {
+ return !!this.transferDeliveredAt;
+ }
+
+ /**
+ * Model modifiers.
+ */
+ static get modifiers() {
+ return {
+ filterByDraft(query) {
+ query.whereNull('transferInitiatedAt');
+ query.whereNull('transferDeliveredAt');
+ },
+ filterByInTransit(query) {
+ query.whereNotNull('transferInitiatedAt');
+ query.whereNull('transferDeliveredAt');
+ },
+ filterByTransferred(query) {
+ query.whereNotNull('transferInitiatedAt');
+ query.whereNotNull('transferDeliveredAt');
+ },
+ filterByStatus(query, status) {
+ switch (status) {
+ case 'draft':
+ default:
+ return query.modify('filterByDraft');
+ case 'in-transit':
+ return query.modify('filterByInTransit');
+ case 'transferred':
+ return query.modify('filterByTransferred');
+ }
+ },
+ };
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const WarehouseTransferEntry = require('models/WarehouseTransferEntry');
+ const Warehouse = require('models/Warehouse');
+
+ return {
+ /**
+ * View model may has many columns.
+ */
+ entries: {
+ relation: Model.HasManyRelation,
+ modelClass: WarehouseTransferEntry.default,
+ join: {
+ from: 'warehouses_transfers.id',
+ to: 'warehouses_transfers_entries.warehouseTransferId',
+ },
+ },
+
+ /**
+ *
+ */
+ fromWarehouse: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Warehouse.default,
+ join: {
+ from: 'warehouses_transfers.fromWarehouseId',
+ to: 'warehouses.id',
+ },
+ },
+
+ toWarehouse: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Warehouse.default,
+ join: {
+ from: 'warehouses_transfers.toWarehouseId',
+ to: 'warehouses.id',
+ },
+ },
+ };
+ }
+
+ /**
+ * Model settings.
+ */
+ static get meta() {
+ return WarehouseTransferSettings;
+ }
+
+ /**
+ * Retrieve the default custom views, roles and columns.
+ */
+ static get defaultViews() {
+ return DEFAULT_VIEWS;
+ }
+
+ /**
+ * Model search roles.
+ */
+ static get searchRoles() {
+ return [
+ // { fieldKey: 'name', comparator: 'contains' },
+ // { condition: 'or', fieldKey: 'code', comparator: 'like' },
+ ];
+ }
+}
diff --git a/packages/server/src/models/WarehouseTransferEntry.ts b/packages/server/src/models/WarehouseTransferEntry.ts
new file mode 100644
index 000000000..2fba52495
--- /dev/null
+++ b/packages/server/src/models/WarehouseTransferEntry.ts
@@ -0,0 +1,44 @@
+import { Model } from 'objection';
+import TenantModel from 'models/TenantModel';
+
+export default class Warehouse extends TenantModel {
+ /**
+ * Table name.
+ */
+ static get tableName() {
+ return 'warehouses_transfers_entries';
+ }
+
+ /**
+ * Virtual attributes.
+ */
+ static get virtualAttributes() {
+ return ['total'];
+ }
+
+ /**
+ * Invoice amount in local currency.
+ * @returns {number}
+ */
+ get total() {
+ return this.cost * this.quantity;
+ }
+
+ /**
+ * Relationship mapping.
+ */
+ static get relationMappings() {
+ const Item = require('models/Item');
+
+ return {
+ item: {
+ relation: Model.BelongsToOneRelation,
+ modelClass: Item.default,
+ join: {
+ from: 'warehouses_transfers_entries.itemId',
+ to: 'items.id',
+ },
+ },
+ };
+ }
+}
diff --git a/packages/server/src/models/index.ts b/packages/server/src/models/index.ts
new file mode 100644
index 000000000..5196acd92
--- /dev/null
+++ b/packages/server/src/models/index.ts
@@ -0,0 +1,55 @@
+import Option from './Option';
+import Setting from './Setting';
+import SaleEstimate from './SaleEstimate';
+import SaleEstimateEntry from './SaleEstimateEntry';
+import SaleReceipt from './SaleReceipt';
+import SaleReceiptEntry from './SaleReceiptEntry';
+import Item from './Item';
+import Account from './Account';
+import AccountTransaction from './AccountTransaction';
+import SaleInvoice from './SaleInvoice';
+import SaleInvoiceEntry from './SaleInvoiceEntry';
+import PaymentReceive from './PaymentReceive';
+import PaymentReceiveEntry from './PaymentReceiveEntry';
+import Bill from './Bill';
+import BillPayment from './BillPayment';
+import BillPaymentEntry from './BillPaymentEntry';
+import View from './View';
+import ItemEntry from './ItemEntry';
+import InventoryTransaction from './InventoryTransaction';
+import InventoryLotCostTracker from './InventoryCostLotTracker';
+import Customer from './Customer';
+import Contact from './Contact';
+import Vendor from './Vendor';
+import ExpenseCategory from './ExpenseCategory';
+import Expense from './Expense';
+import ManualJournal from './ManualJournal';
+
+export {
+ SaleEstimate,
+ SaleEstimateEntry,
+ SaleReceipt,
+ SaleReceiptEntry,
+ SaleInvoice,
+ SaleInvoiceEntry,
+ Item,
+ Account,
+ AccountTransaction,
+ PaymentReceive,
+ PaymentReceiveEntry,
+ Bill,
+ BillPayment,
+ BillPaymentEntry,
+ View,
+ ItemEntry,
+ InventoryTransaction,
+ InventoryLotCostTracker,
+ Option,
+ Contact,
+ ExpenseCategory,
+ Expense,
+ ManualJournal,
+ Customer,
+ Vendor,
+ Setting
+};
\ No newline at end of file
diff --git a/packages/server/src/repositories/AccountRepository.ts b/packages/server/src/repositories/AccountRepository.ts
new file mode 100644
index 000000000..decde91f5
--- /dev/null
+++ b/packages/server/src/repositories/AccountRepository.ts
@@ -0,0 +1,158 @@
+import { Account } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+import { IAccount } from '@/interfaces';
+import { Knex } from 'knex';
+
+export default class AccountRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Account.bindKnex(this.knex);
+ }
+
+ /**
+ * Retrieve accounts dependency graph.
+ * @returns {}
+ */
+ async getDependencyGraph(withRelation, trx) {
+ const accounts = await this.all(withRelation, trx);
+
+ return this.model.toDependencyGraph(accounts);
+ }
+
+ /**
+ * Retrieve.
+ * @param {string} slug
+ * @return {Promise}
+ */
+ findBySlug(slug: string) {
+ return this.findOne({ slug });
+ }
+
+ /**
+ * Changes account balance.
+ * @param {number} accountId
+ * @param {number} amount
+ * @return {Promise}
+ */
+ async balanceChange(accountId: number, amount: number): Promise {
+ const method: string = amount < 0 ? 'decrement' : 'increment';
+
+ await this.model.query().where('id', accountId)[method]('amount', amount);
+ this.flushCache();
+ }
+
+ /**
+ * Activate user by the given id.
+ * @param {number} userId - User id.
+ * @return {Promise}
+ */
+ activateById(userId: number): Promise {
+ return super.update({ active: 1 }, { id: userId });
+ }
+
+ /**
+ * Inactivate user by the given id.
+ * @param {number} userId - User id.
+ * @return {Promise}
+ */
+ inactivateById(userId: number): Promise {
+ return super.update({ active: 0 }, { id: userId });
+ }
+
+ /**
+ * Activate user by the given id.
+ * @param {number} userId - User id.
+ * @return {Promise}
+ */
+ async activateByIds(userIds: number[], trx): Promise {
+ const results = await this.model
+ .query(trx)
+ .whereIn('id', userIds)
+ .patch({ active: true });
+
+ this.flushCache();
+ return results;
+ }
+
+ /**
+ * Inactivate user by the given id.
+ * @param {number} userId - User id.
+ * @return {Promise}
+ */
+ async inactivateByIds(userIds: number[], trx): Promise {
+ const results = await this.model
+ .query(trx)
+ .whereIn('id', userIds)
+ .patch({ active: false });
+
+ this.flushCache();
+ return results;
+ }
+
+ /**
+ *
+ * @param {string} currencyCode
+ * @param extraAttrs
+ * @param trx
+ * @returns
+ */
+ findOrCreateAccountReceivable = async (
+ currencyCode: string = '',
+ extraAttrs = {},
+ trx?: Knex.Transaction
+ ) => {
+ let result = await this.model
+ .query(trx)
+ .onBuild((query) => {
+ if (currencyCode) {
+ query.where('currencyCode', currencyCode);
+ }
+ query.where('accountType', 'accounts-receivable');
+ })
+ .first();
+
+ if (!result) {
+ result = await this.model.query(trx).insertAndFetch({
+ name: this.i18n.__('account.accounts_receivable.currency', {
+ currency: currencyCode
+ }),
+ accountType: 'accounts-receivable',
+ currencyCode,
+ active: 1,
+ ...extraAttrs,
+ });
+ }
+ return result;
+ };
+
+ findOrCreateAccountsPayable = async (
+ currencyCode: string = '',
+ extraAttrs = {},
+ trx?: Knex.Transaction
+ ) => {
+ let result = await this.model
+ .query(trx)
+ .onBuild((query) => {
+ if (currencyCode) {
+ query.where('currencyCode', currencyCode);
+ }
+ query.where('accountType', 'accounts-payable');
+ })
+ .first();
+
+ if (!result) {
+ result = await this.model.query(trx).insertAndFetch({
+ name: this.i18n.__('account.accounts_payable.currency', {
+ currency: currencyCode,
+ }),
+ accountType: 'accounts-payable',
+ currencyCode,
+ active: 1,
+ ...extraAttrs,
+ });
+ }
+ return result;
+ };
+}
diff --git a/packages/server/src/repositories/AccountTransactionRepository.ts b/packages/server/src/repositories/AccountTransactionRepository.ts
new file mode 100644
index 000000000..525b82c78
--- /dev/null
+++ b/packages/server/src/repositories/AccountTransactionRepository.ts
@@ -0,0 +1,99 @@
+import { isEmpty, castArray } from 'lodash';
+import { AccountTransaction } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+interface IJournalTransactionsFilter {
+ fromDate: string | Date;
+ toDate: string | Date;
+ accountsIds: number[];
+ sumationCreditDebit: boolean;
+ fromAmount: number;
+ toAmount: number;
+ contactsIds?: number[];
+ contactType?: string;
+ referenceType?: string[];
+ referenceId?: number[];
+ index: number | number[];
+ indexGroup: number | number[];
+ branchesIds: number | number[];
+}
+
+export default class AccountTransactionsRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return AccountTransaction.bindKnex(this.knex);
+ }
+
+ journal(filter: IJournalTransactionsFilter) {
+ return this.model
+ .query()
+ .modify('filterAccounts', filter.accountsIds)
+ .modify('filterDateRange', filter.fromDate, filter.toDate)
+ .withGraphFetched('account')
+ .onBuild((query) => {
+ if (filter.sumationCreditDebit) {
+ query.modify('sumationCreditDebit');
+ }
+ if (filter.fromAmount || filter.toAmount) {
+ query.modify('filterAmountRange', filter.fromAmount, filter.toAmount);
+ }
+ if (filter.contactsIds) {
+ query.modify('filterContactIds', filter.contactsIds);
+ }
+ if (filter.contactType) {
+ query.where('contact_type', filter.contactType);
+ }
+ if (filter.referenceType && filter.referenceType.length > 0) {
+ query.whereIn('reference_type', filter.referenceType);
+ }
+ if (filter.referenceId && filter.referenceId.length > 0) {
+ query.whereIn('reference_id', filter.referenceId);
+ }
+ if (filter.index) {
+ if (Array.isArray(filter.index)) {
+ query.whereIn('index', filter.index);
+ } else {
+ query.where('index', filter.index);
+ }
+ }
+ if (filter.indexGroup) {
+ if (Array.isArray(filter.indexGroup)) {
+ query.whereIn('index_group', filter.indexGroup);
+ } else {
+ query.where('index_group', filter.indexGroup);
+ }
+ }
+ if (!isEmpty(filter.branchesIds)) {
+ query.modify('filterByBranches', filter.branchesIds);
+ }
+ });
+ }
+
+ openingBalance(fromDate) {
+ return AccountTransaction.query().modify('openingBalance', fromDate);
+ }
+
+ closingOpening(toDate) {
+ return AccountTransaction.query().modify('closingBalance', toDate);
+ }
+
+ /**
+ * Reverts the jouranl entries.
+ * @param {number|number[]} referenceId - Reference id.
+ * @param {string} referenceType - Reference type.
+ */
+ public getTransactionsByReference = async (
+ referenceId: number | number[],
+ referenceType: string | string[]
+ ) => {
+ const transactions = await this.model
+ .query()
+ .whereIn('reference_type', castArray(referenceType))
+ .whereIn('reference_id', castArray(referenceId))
+ .withGraphFetched('account');
+
+ return transactions;
+ };
+}
diff --git a/packages/server/src/repositories/BaseModelRepository.ts b/packages/server/src/repositories/BaseModelRepository.ts
new file mode 100644
index 000000000..09d17a6e9
--- /dev/null
+++ b/packages/server/src/repositories/BaseModelRepository.ts
@@ -0,0 +1,5 @@
+
+
+export default class BaseModelRepository {
+
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/BillRepository.ts b/packages/server/src/repositories/BillRepository.ts
new file mode 100644
index 000000000..185507ef0
--- /dev/null
+++ b/packages/server/src/repositories/BillRepository.ts
@@ -0,0 +1,30 @@
+import moment from 'moment';
+import { Bill } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class BillRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Bill.bindKnex(this.knex);
+ }
+
+ dueBills(asDate = moment().format('YYYY-MM-DD'), withRelations) {
+ return this.model
+ .query()
+ .modify('dueBills')
+ .modify('notOverdue')
+ .modify('fromDate', asDate)
+ .withGraphFetched(withRelations);
+ }
+
+ overdueBills(asDate = moment().format('YYYY-MM-DD'), withRelations) {
+ return this.model
+ .query()
+ .modify('dueBills')
+ .modify('overdue', asDate)
+ .modify('fromDate', asDate)
+ .withGraphFetched(withRelations);
+ }
+}
diff --git a/packages/server/src/repositories/CachableRepository.ts b/packages/server/src/repositories/CachableRepository.ts
new file mode 100644
index 000000000..d1e1a08c7
--- /dev/null
+++ b/packages/server/src/repositories/CachableRepository.ts
@@ -0,0 +1,261 @@
+import hashObject from 'object-hash';
+import EntityRepository from './EntityRepository';
+
+export default class CachableRepository extends EntityRepository {
+ repositoryName: string;
+ cache: any;
+ i18n: any;
+
+ /**
+ * Constructor method.
+ * @param {Knex} knex
+ * @param {Cache} cache
+ */
+ constructor(knex, cache, i18n) {
+ super(knex);
+
+ this.cache = cache;
+ this.i18n = i18n;
+ this.repositoryName = this.constructor.name;
+ }
+
+ getByCache(key, callback) {
+ return callback();
+ }
+
+ /**
+ * Retrieve the cache key of the method name and arguments.
+ * @param {string} method
+ * @param {...any} args
+ * @return {string}
+ */
+ getCacheKey(method, ...args) {
+ const hashArgs = hashObject({ ...args });
+ const repositoryName = this.repositoryName;
+
+ return `${repositoryName}-${method}-${hashArgs}`;
+ }
+
+ /**
+ * Retrieve all entries with specified relations.
+ * @param withRelations
+ */
+ all(withRelations?, trx?) {
+ const cacheKey = this.getCacheKey('all', withRelations);
+
+ return this.getByCache(cacheKey, () => {
+ return super.all(withRelations, trx);
+ });
+ }
+
+ /**
+ * Finds list of entities with specified attributes
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve.
+ * @returns {Promise} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ find(attributeValues = {}, withRelations?) {
+ const cacheKey = this.getCacheKey('find', attributeValues, withRelations);
+
+ return this.getByCache(cacheKey, () => {
+ return super.find(attributeValues, withRelations);
+ });
+ }
+
+ /**
+ * Finds list of entities with attribute values that are different from specified ones
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {Promise} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ findWhereNot(attributeValues = {}, withRelations?) {
+ const cacheKey = this.getCacheKey(
+ 'findWhereNot',
+ attributeValues,
+ withRelations
+ );
+
+ return this.getByCache(cacheKey, () => {
+ return super.findWhereNot(attributeValues, withRelations);
+ });
+ }
+
+ /**
+ * Finds list of entities with specified attributes (any of multiple specified values)
+ * Supports both ('attrName', ['value1', 'value2]) and ({attrName: ['value1', 'value2']} formats)
+ *
+ * @param {string|Object} searchParam - attribute name or search criteria object
+ * @param {*[]} [attributeValues] - attribute values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {PromiseLike} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ findWhereIn(searchParam, attributeValues, withRelations?) {
+ const cacheKey = this.getCacheKey(
+ 'findWhereIn',
+ attributeValues,
+ withRelations
+ );
+
+ return this.getByCache(cacheKey, () => {
+ return super.findWhereIn(searchParam, attributeValues, withRelations);
+ });
+ }
+
+ /**
+ * Finds first entity by given parameters
+ *
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {Promise}
+ */
+ findOne(attributeValues = {}, withRelations?) {
+ const cacheKey = this.getCacheKey(
+ 'findOne',
+ attributeValues,
+ withRelations
+ );
+
+ return this.getByCache(cacheKey, () => {
+ return super.findOne(attributeValues, withRelations);
+ });
+ }
+
+ /**
+ * Finds first entity by given parameters
+ *
+ * @param {string || number} id - value of id column of the entity
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {Promise}
+ */
+ findOneById(id, withRelations?) {
+ const cacheKey = this.getCacheKey('findOneById', id, withRelations);
+
+ return this.getByCache(cacheKey, () => {
+ return super.findOneById(id, withRelations);
+ });
+ }
+
+ /**
+ * Persists new entity or an array of entities.
+ * This method does not recursively persist related entities, use createRecursively (to be implemented) for that.
+ * Batch insert only works on PostgreSQL
+ * @param {Object} entity - model instance or parameters for a new entity
+ * @returns {Promise} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ async create(entity, trx?) {
+ const result = await super.create(entity, trx);
+
+ // Flushes the repository cache after insert operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ * Persists updated entity. If previously set fields are not present, performs an incremental update (does not remove fields unless explicitly set to null)
+ *
+ * @param {Object} entity - single entity instance
+ * @param {Object} [trx] - knex transaction instance. If not specified, new implicit transaction will be used.
+ * @returns {Promise} number of affected rows
+ */
+ async update(entity, whereAttributes?, trx?) {
+ const result = await super.update(entity, whereAttributes, trx);
+
+ // Flushes the repository cache after update operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ * @param {Object} attributeValues - values to filter deleted entities by
+ * @param {Object} [trx]
+ * @returns {Promise} Query builder. After promise is resolved, returns count of deleted rows
+ */
+ async deleteBy(attributeValues, trx?) {
+ const result = await super.deleteBy(attributeValues, trx);
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ * @param {string || number} id - value of id column of the entity
+ * @returns {Promise} Query builder. After promise is resolved, returns count of deleted rows
+ */
+ deleteById(id: number | string, trx?) {
+ const result = super.deleteById(id, trx);
+
+ // Flushes the repository cache after insert operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ *
+ * @param {string|number[]} values -
+ */
+ async deleteWhereIn(field: string, values: string | number[]) {
+ const result = await super.deleteWhereIn(field, values);
+
+ // Flushes the repository cache after delete operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ *
+ * @param {string|number[]} values
+ */
+ async deleteWhereIdIn(values: string | number[], trx?) {
+ const result = await super.deleteWhereIdIn(values, trx);
+
+ // Flushes the repository cache after delete operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ *
+ * @param graph
+ * @param options
+ */
+ async upsertGraph(graph, options) {
+ const result = await super.upsertGraph(graph, options);
+
+ // Flushes the repository cache after insert operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ *
+ * @param {} whereAttributes
+ * @param {string} field
+ * @param {number} amount
+ */
+ async changeNumber(whereAttributes, field: string, amount: number, trx?) {
+ const result = await super.changeNumber(
+ whereAttributes,
+ field,
+ amount,
+ trx
+ );
+
+ // Flushes the repository cache after update operation.
+ this.flushCache();
+
+ return result;
+ }
+
+ /**
+ * Flush repository cache.
+ */
+ flushCache(): void {
+ this.cache.delStartWith(this.repositoryName);
+ }
+}
diff --git a/packages/server/src/repositories/ContactRepository.ts b/packages/server/src/repositories/ContactRepository.ts
new file mode 100644
index 000000000..fc5c0f27e
--- /dev/null
+++ b/packages/server/src/repositories/ContactRepository.ts
@@ -0,0 +1,12 @@
+import TenantRepository from '@/repositories/TenantRepository';
+import { Contact } from 'models'
+
+
+export default class ContactRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Contact.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/CustomerRepository.ts b/packages/server/src/repositories/CustomerRepository.ts
new file mode 100644
index 000000000..267e14d1f
--- /dev/null
+++ b/packages/server/src/repositories/CustomerRepository.ts
@@ -0,0 +1,46 @@
+import TenantRepository from "./TenantRepository";
+import { Customer } from 'models';
+
+export default class CustomerRepository extends TenantRepository {
+ /**
+ * Contact repository.
+ */
+ constructor(knex, cache, i18n) {
+ super(knex, cache, i18n);
+ this.repositoryName = 'CustomerRepository';
+ }
+
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Customer.bindKnex(this.knex);
+ }
+
+ changeBalance(vendorId: number, amount: number) {
+ return super.changeNumber({ id: vendorId }, 'balance', amount);
+ }
+
+ async changeDiffBalance(
+ vendorId: number,
+ amount: number,
+ oldAmount: number,
+ oldVendorId?: number,
+ ) {
+ const diffAmount = amount - oldAmount;
+ const asyncOpers = [];
+ const _oldVendorId = oldVendorId || vendorId;
+
+ if (vendorId != _oldVendorId) {
+ const oldCustomerOper = this.changeBalance(_oldVendorId, (oldAmount * -1));
+ const customerOper = this.changeBalance(vendorId, amount);
+
+ asyncOpers.push(customerOper);
+ asyncOpers.push(oldCustomerOper);
+ } else {
+ const balanceChangeOper = this.changeBalance(vendorId, diffAmount);
+ asyncOpers.push(balanceChangeOper);
+ }
+ await Promise.all(asyncOpers);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/EntityRepository.ts b/packages/server/src/repositories/EntityRepository.ts
new file mode 100644
index 000000000..cc6ddf49c
--- /dev/null
+++ b/packages/server/src/repositories/EntityRepository.ts
@@ -0,0 +1,241 @@
+import { cloneDeep, forOwn, isString } from 'lodash';
+import ModelEntityNotFound from 'exceptions/ModelEntityNotFound';
+
+function applyGraphFetched(withRelations, builder) {
+ const relations = Array.isArray(withRelations)
+ ? withRelations
+ : typeof withRelations === 'string'
+ ? withRelations.split(',').map((relation) => relation.trim())
+ : [];
+
+ relations.forEach((relation) => {
+ builder.withGraphFetched(relation);
+ });
+}
+
+export default class EntityRepository {
+ idColumn: string;
+ knex: any;
+
+ /**
+ * Constructor method.
+ * @param {Knex} knex
+ */
+ constructor(knex) {
+ this.knex = knex;
+ this.idColumn = 'id';
+ }
+
+ /**
+ * Retrieve the repository model binded it to knex instance.
+ */
+ get model() {
+ throw new Error("The repository's model is not defined.");
+ }
+
+ /**
+ * Retrieve all entries with specified relations.
+ *
+ * @param withRelations
+ */
+ all(withRelations?, trx?) {
+ const builder = this.model.query(trx);
+ applyGraphFetched(withRelations, builder);
+
+ return builder;
+ }
+
+ /**
+ * Finds list of entities with specified attributes
+ *
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve.
+ * @returns {Promise} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ find(attributeValues = {}, withRelations?) {
+ const builder = this.model.query().where(attributeValues);
+
+ applyGraphFetched(withRelations, builder);
+ return builder;
+ }
+
+ /**
+ * Finds list of entities with attribute values that are different from specified ones
+ *
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {PromiseLike} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ findWhereNot(attributeValues = {}, withRelations?) {
+ const builder = this.model.query().whereNot(attributeValues);
+
+ applyGraphFetched(withRelations, builder);
+ return builder;
+ }
+
+ /**
+ * Finds list of entities with specified attributes (any of multiple specified values)
+ * Supports both ('attrName', ['value1', 'value2]) and ({attrName: ['value1', 'value2']} formats)
+ *
+ * @param {string|Object} searchParam - attribute name or search criteria object
+ * @param {*[]} [attributeValues] - attribute values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {PromiseLike} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ findWhereIn(searchParam, attributeValues, withRelations?) {
+ const commonBuilder = (builder) => {
+ applyGraphFetched(withRelations, builder);
+ };
+ if (isString(searchParam)) {
+ return this.model
+ .query()
+ .whereIn(searchParam, attributeValues)
+ .onBuild(commonBuilder);
+ } else {
+ const builder = this.model.query(this.knex).onBuild(commonBuilder);
+
+ forOwn(searchParam, (value, key) => {
+ if (Array.isArray(value)) {
+ builder.whereIn(key, value);
+ } else {
+ builder.where(key, value);
+ }
+ });
+ return builder;
+ }
+ }
+
+ /**
+ * Finds first entity by given parameters
+ *
+ * @param {Object} attributeValues - values to filter retrieved entities by
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {Promise}
+ */
+ async findOne(attributeValues = {}, withRelations?) {
+ const results = await this.find(attributeValues, withRelations);
+ return results[0] || null;
+ }
+
+ /**
+ * Finds first entity by given parameters
+ *
+ * @param {string || number} id - value of id column of the entity
+ * @param {string || string[]} [withRelations] - name of relation(s) to eagerly retrieve, as defined in model relationMappings()
+ * @returns {Promise}
+ */
+ findOneById(id, withRelations?) {
+ return this.findOne({ [this.idColumn]: id }, withRelations);
+ }
+
+ /**
+ * Persists new entity or an array of entities.
+ * This method does not recursively persist related entities, use createRecursively (to be implemented) for that.
+ * Batch insert only works on PostgreSQL
+ *
+ * @param {Object} entity - model instance or parameters for a new entity
+ * @returns {Promise} - query builder. You can chain additional methods to it or call "await" or then() on it to execute
+ */
+ create(entity, trx?) {
+ // Keep the input parameter immutable
+ const instanceDTO = cloneDeep(entity);
+
+ return this.model.query(trx).insert(instanceDTO);
+ }
+
+ /**
+ * Persists updated entity. If previously set fields are not present, performs an incremental update (does not remove fields unless explicitly set to null)
+ *
+ * @param {Object} entity - single entity instance
+ * @returns {Promise} number of affected rows
+ */
+ async update(entity, whereAttributes?, trx?) {
+ const entityDto = cloneDeep(entity);
+ const identityClause = {};
+
+ if (Array.isArray(this.idColumn)) {
+ this.idColumn.forEach(
+ (idColumn) => (identityClause[idColumn] = entityDto[idColumn])
+ );
+ } else {
+ identityClause[this.idColumn] = entityDto[this.idColumn];
+ }
+ const whereConditions = whereAttributes || identityClause;
+ const modifiedEntitiesCount = await this.model
+ .query(trx)
+ .where(whereConditions)
+ .update(entityDto);
+
+ if (modifiedEntitiesCount === 0) {
+ throw new ModelEntityNotFound(entityDto[this.idColumn]);
+ }
+ return modifiedEntitiesCount;
+ }
+
+ /**
+ *
+ * @param {Object} attributeValues - values to filter deleted entities by
+ * @param {Object} [trx]
+ * @returns {Promise} Query builder. After promise is resolved, returns count of deleted rows
+ */
+ deleteBy(attributeValues, trx?) {
+ return this.model.query(trx).delete().where(attributeValues);
+ }
+
+ /**
+ * @param {string || number} id - value of id column of the entity
+ * @returns {Promise} Query builder. After promise is resolved, returns count of deleted rows
+ */
+ deleteById(id: number | string, trx?) {
+ return this.deleteBy(
+ {
+ [this.idColumn]: id,
+ },
+ trx
+ );
+ }
+
+ /**
+ * Deletes the given entries in the array on the specific field.
+ * @param {string} field -
+ * @param {number|string} values -
+ */
+ deleteWhereIn(field: string, values: string | number[], trx) {
+ return this.model.query(trx).whereIn(field, values).delete();
+ }
+
+ /**
+ *
+ * @param {string|number[]} values
+ */
+ deleteWhereIdIn(values: string | number[], trx?) {
+ return this.deleteWhereIn(this.idColumn, values, trx);
+ }
+
+ /**
+ * Arbitrary relation graphs can be upserted (insert + update + delete)
+ * using the upsertGraph method.
+ * @param graph
+ * @param options
+ */
+ upsertGraph(graph, options) {
+ // Keep the input grpah immutable
+ const graphCloned = cloneDeep(graph);
+ return this.model.query().upsertGraph(graphCloned, options);
+ }
+
+ /**
+ *
+ * @param {object} whereAttributes
+ * @param {string} field
+ * @param amount
+ */
+ changeNumber(whereAttributes, field: string, amount: number, trx) {
+ const changeMethod = amount > 0 ? 'increment' : 'decrement';
+
+ return this.model
+ .query(trx)
+ .where(whereAttributes)
+ [changeMethod](field, Math.abs(amount));
+ }
+}
diff --git a/packages/server/src/repositories/ExpenseEntryRepository.ts b/packages/server/src/repositories/ExpenseEntryRepository.ts
new file mode 100644
index 000000000..4f84e81a3
--- /dev/null
+++ b/packages/server/src/repositories/ExpenseEntryRepository.ts
@@ -0,0 +1,11 @@
+import TenantRepository from "./TenantRepository";
+import { ExpenseCategory } from 'models';
+
+export default class ExpenseEntryRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return ExpenseCategory.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/ExpenseRepository.ts b/packages/server/src/repositories/ExpenseRepository.ts
new file mode 100644
index 000000000..2f9df91f6
--- /dev/null
+++ b/packages/server/src/repositories/ExpenseRepository.ts
@@ -0,0 +1,35 @@
+import TenantRepository from "./TenantRepository";
+import moment from "moment";
+import { Expense } from 'models';
+
+export default class ExpenseRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Expense.bindKnex(this.knex);
+ }
+
+ /**
+ * Publish the given expense.
+ * @param {number} expenseId
+ */
+ publish(expenseId: number): Promise {
+ return super.update({
+ id: expenseId,
+ publishedAt: moment().toMySqlDateTime(),
+ });
+ }
+
+ /**
+ * Publishes the given expenses in bulk.
+ * @param {number[]} expensesIds
+ * @return {Promise}
+ */
+ async whereIdInPublish(expensesIds: number): Promise {
+ await this.model.query().whereIn('id', expensesIds).patch({
+ publishedAt: moment().toMySqlDateTime(),
+ });
+ this.flushCache();
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/InventoryTransactionRepository.ts b/packages/server/src/repositories/InventoryTransactionRepository.ts
new file mode 100644
index 000000000..e4e6f80b5
--- /dev/null
+++ b/packages/server/src/repositories/InventoryTransactionRepository.ts
@@ -0,0 +1,11 @@
+import TenantRepository from '@/repositories/TenantRepository';
+import { InventoryTransaction } from 'models';
+
+export default class InventoryTransactionRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return InventoryTransaction.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/ItemRepository.ts b/packages/server/src/repositories/ItemRepository.ts
new file mode 100644
index 000000000..043d6a715
--- /dev/null
+++ b/packages/server/src/repositories/ItemRepository.ts
@@ -0,0 +1,12 @@
+
+import { Item } from "models";
+import TenantRepository from "./TenantRepository";
+
+export default class ItemRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Item.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/JournalRepository.ts b/packages/server/src/repositories/JournalRepository.ts
new file mode 100644
index 000000000..ec91da4a1
--- /dev/null
+++ b/packages/server/src/repositories/JournalRepository.ts
@@ -0,0 +1,11 @@
+import { ManualJournal } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class JournalRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return ManualJournal.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/PaymentReceiveEntryRepository.ts b/packages/server/src/repositories/PaymentReceiveEntryRepository.ts
new file mode 100644
index 000000000..38f0cc5be
--- /dev/null
+++ b/packages/server/src/repositories/PaymentReceiveEntryRepository.ts
@@ -0,0 +1,11 @@
+import { PaymentReceiveEntry } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class PaymentReceiveEntryRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return PaymentReceiveEntry.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/PaymentReceiveRepository.ts b/packages/server/src/repositories/PaymentReceiveRepository.ts
new file mode 100644
index 000000000..3db6ba6e4
--- /dev/null
+++ b/packages/server/src/repositories/PaymentReceiveRepository.ts
@@ -0,0 +1,11 @@
+import { PaymentReceive } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class PaymentReceiveRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return PaymentReceive.bindKnex(this.knex);
+ }
+}
diff --git a/packages/server/src/repositories/SaleInvoiceRepository.ts b/packages/server/src/repositories/SaleInvoiceRepository.ts
new file mode 100644
index 000000000..3cb431da5
--- /dev/null
+++ b/packages/server/src/repositories/SaleInvoiceRepository.ts
@@ -0,0 +1,30 @@
+import moment from 'moment';
+import { SaleInvoice } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class SaleInvoiceRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return SaleInvoice.bindKnex(this.knex);
+ }
+
+ dueInvoices(asDate = moment().format('YYYY-MM-DD'), withRelations) {
+ return this.model
+ .query()
+ .modify('dueInvoices')
+ .modify('notOverdue', asDate)
+ .modify('fromDate', asDate)
+ .withGraphFetched(withRelations);
+ }
+
+ overdueInvoices(asDate = moment().format('YYYY-MM-DD'), withRelations) {
+ return this.model
+ .query()
+ .modify('dueInvoices')
+ .modify('overdue', asDate)
+ .modify('fromDate', asDate)
+ .withGraphFetched(withRelations);
+ }
+}
diff --git a/packages/server/src/repositories/SettingRepository.ts b/packages/server/src/repositories/SettingRepository.ts
new file mode 100644
index 000000000..84cdde764
--- /dev/null
+++ b/packages/server/src/repositories/SettingRepository.ts
@@ -0,0 +1,11 @@
+import TenantRepository from '@/repositories/TenantRepository';
+import Setting from 'models/Setting';
+
+export default class SettingRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Setting.bindKnex(this.knex);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/TenantRepository.ts b/packages/server/src/repositories/TenantRepository.ts
new file mode 100644
index 000000000..b24b9d079
--- /dev/null
+++ b/packages/server/src/repositories/TenantRepository.ts
@@ -0,0 +1,15 @@
+import { Container } from 'typedi';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import CachableRepository from './CachableRepository';
+
+export default class TenantRepository extends CachableRepository {
+ repositoryName: string;
+
+ /**
+ * Constructor method.
+ * @param {number} tenantId
+ */
+ constructor(knex, cache, i18n) {
+ super(knex, cache, i18n);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/VendorRepository.ts b/packages/server/src/repositories/VendorRepository.ts
new file mode 100644
index 000000000..af9e7a899
--- /dev/null
+++ b/packages/server/src/repositories/VendorRepository.ts
@@ -0,0 +1,50 @@
+import { Vendor } from "models";
+import TenantRepository from "./TenantRepository";
+
+export default class VendorRepository extends TenantRepository {
+ /**
+ * Contact repository.
+ */
+ constructor(knex, cache, i18n) {
+ super(knex, cache, i18n);
+ this.repositoryName = 'VendorRepository';
+ }
+
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return Vendor.bindKnex(this.knex);
+ }
+
+ unpaid() {
+
+ }
+
+ changeBalance(vendorId: number, amount: number) {
+ return super.changeNumber({ id: vendorId }, 'balance', amount);
+ }
+
+ async changeDiffBalance(
+ vendorId: number,
+ amount: number,
+ oldAmount: number,
+ oldVendorId?: number,
+ ) {
+ const diffAmount = amount - oldAmount;
+ const asyncOpers = [];
+ const _oldVendorId = oldVendorId || vendorId;
+
+ if (vendorId != _oldVendorId) {
+ const oldCustomerOper = this.changeBalance(_oldVendorId, (oldAmount * -1));
+ const customerOper = this.changeBalance(vendorId, amount);
+
+ asyncOpers.push(customerOper);
+ asyncOpers.push(oldCustomerOper);
+ } else {
+ const balanceChangeOper = this.changeBalance(vendorId, diffAmount);
+ asyncOpers.push(balanceChangeOper);
+ }
+ await Promise.all(asyncOpers);
+ }
+}
diff --git a/packages/server/src/repositories/ViewRepository.ts b/packages/server/src/repositories/ViewRepository.ts
new file mode 100644
index 000000000..8bcfbf13f
--- /dev/null
+++ b/packages/server/src/repositories/ViewRepository.ts
@@ -0,0 +1,18 @@
+import { View } from 'models';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class ViewRepository extends TenantRepository {
+ /**
+ * Gets the repository's model.
+ */
+ get model() {
+ return View.bindKnex(this.knex);
+ }
+
+ /**
+ * Retrieve all views of the given resource id.
+ */
+ allByResource(resourceModel: string, withRelations?) {
+ return super.find({ resource_model: resourceModel }, withRelations);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/repositories/ViewRoleRepository.ts b/packages/server/src/repositories/ViewRoleRepository.ts
new file mode 100644
index 000000000..1f96bb332
--- /dev/null
+++ b/packages/server/src/repositories/ViewRoleRepository.ts
@@ -0,0 +1,6 @@
+import { omit } from 'lodash';
+import TenantRepository from '@/repositories/TenantRepository';
+
+export default class ViewRoleRepository extends TenantRepository {
+
+}
\ No newline at end of file
diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts
new file mode 100644
index 000000000..de1fecd70
--- /dev/null
+++ b/packages/server/src/server.ts
@@ -0,0 +1,28 @@
+import 'reflect-metadata'; // We need this in order to use @Decorators
+import '@/config';
+import './before';
+
+import express from 'express';
+import loadersFactory from 'loaders';
+
+async function startServer() {
+ const app = express();
+
+ // Intiialize all registered loaders.
+ await loadersFactory({ expressApp: app });
+
+ app.listen(app.get('port'), (err) => {
+ if (err) {
+ console.log(err);
+ process.exit(1);
+ return;
+ }
+ console.log(`
+ ################################################
+ Server listening on port: ${app.get('port')}
+ ################################################
+ `);
+ });
+}
+
+startServer();
diff --git a/packages/server/src/services/Accounting/AccountsTransactionsWarehousesSubscribe.ts b/packages/server/src/services/Accounting/AccountsTransactionsWarehousesSubscribe.ts
new file mode 100644
index 000000000..dd6486e91
--- /dev/null
+++ b/packages/server/src/services/Accounting/AccountsTransactionsWarehousesSubscribe.ts
@@ -0,0 +1,38 @@
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { InventoryTransactionsWarehouses } from './AcountsTransactionsWarehouses';
+import { IBranchesActivatedPayload } from '@/interfaces';
+
+@Service()
+export class AccountsTransactionsWarehousesSubscribe {
+ @Inject()
+ accountsTransactionsWarehouses: InventoryTransactionsWarehouses;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateGLTransactionsToPrimaryBranchOnActivated
+ );
+ return bus;
+ };
+
+ /**
+ * Updates all GL transactions to primary branch once
+ * the multi-branches activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateGLTransactionsToPrimaryBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.accountsTransactionsWarehouses.updateTransactionsWithWarehouse(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Accounting/AcountsTransactionsWarehouses.ts b/packages/server/src/services/Accounting/AcountsTransactionsWarehouses.ts
new file mode 100644
index 000000000..2673c01ad
--- /dev/null
+++ b/packages/server/src/services/Accounting/AcountsTransactionsWarehouses.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class InventoryTransactionsWarehouses {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all accounts transctions with the priamry branch.
+ * @param tenantId
+ * @param primaryBranchId
+ */
+ public updateTransactionsWithWarehouse = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { AccountTransaction } = await this.tenancy.models(tenantId);
+
+ await AccountTransaction.query(trx).update({
+ branchId: primaryBranchId,
+ });
+ };
+}
diff --git a/packages/server/src/services/Accounting/JournalCommands.ts b/packages/server/src/services/Accounting/JournalCommands.ts
new file mode 100644
index 000000000..d1c585646
--- /dev/null
+++ b/packages/server/src/services/Accounting/JournalCommands.ts
@@ -0,0 +1,71 @@
+import moment from 'moment';
+import { castArray, sumBy, toArray } from 'lodash';
+import { IBill, ISystemUser, IAccount } from '@/interfaces';
+import JournalPoster from './JournalPoster';
+import JournalEntry from './JournalEntry';
+import { IExpense, IExpenseCategory } from '@/interfaces';
+import { increment } from 'utils';
+export default class JournalCommands {
+ journal: JournalPoster;
+ models: any;
+ repositories: any;
+
+ /**
+ * Constructor method.
+ * @param {JournalPoster} journal -
+ */
+ constructor(journal: JournalPoster) {
+ this.journal = journal;
+
+ this.repositories = this.journal.repositories;
+ this.models = this.journal.models;
+ }
+ /**
+ * Reverts the jouranl entries.
+ * @param {number|number[]} referenceId - Reference id.
+ * @param {string} referenceType - Reference type.
+ */
+ async revertJournalEntries(
+ referenceId: number | number[],
+ referenceType: string | string[]
+ ) {
+ const { AccountTransaction } = this.models;
+
+ const transactions = await AccountTransaction.query()
+ .whereIn('reference_type', castArray(referenceType))
+ .whereIn('reference_id', castArray(referenceId))
+ .withGraphFetched('account');
+
+ this.journal.fromTransactions(transactions);
+ this.journal.removeEntries();
+ }
+
+ /**
+ * Reverts the sale invoice cost journal entries.
+ * @param {Date|string} startingDate
+ * @return {Promise}
+ */
+ async revertInventoryCostJournalEntries(
+ startingDate: Date | string
+ ): Promise {
+ const { AccountTransaction } = this.models;
+
+ this.journal.fromTransactions(transactions);
+ this.journal.removeEntries();
+ }
+
+ /**
+ * Reverts sale invoice the income journal entries.
+ * @param {number} saleInvoiceId
+ */
+ async revertInvoiceIncomeEntries(saleInvoiceId: number) {
+ const { transactionsRepository } = this.repositories;
+
+ const transactions = await transactionsRepository.journal({
+ referenceType: ['SaleInvoice'],
+ referenceId: [saleInvoiceId],
+ });
+ this.journal.fromTransactions(transactions);
+ this.journal.removeEntries();
+ }
+}
diff --git a/packages/server/src/services/Accounting/JournalContacts.ts b/packages/server/src/services/Accounting/JournalContacts.ts
new file mode 100644
index 000000000..6ae2b22c5
--- /dev/null
+++ b/packages/server/src/services/Accounting/JournalContacts.ts
@@ -0,0 +1,74 @@
+import async from 'async';
+
+export default class JournalContacts {
+ saveContactBalanceQueue: any;
+ contactsBalanceTable: {
+ [key: number]: { credit: number; debit: number };
+ } = {};
+
+ constructor(journal) {
+ this.journal = journal;
+ this.saveContactBalanceQueue = async.queue(
+ this.saveContactBalanceChangeTask.bind(this),
+ 10
+ );
+ }
+ /**
+ * Sets the contact balance change.
+ */
+ private getContactsBalanceChanges(entry) {
+ if (!entry.contactId) {
+ return;
+ }
+ const change = {
+ debit: entry.debit,
+ credit: entry.credit,
+ };
+ if (!this.contactsBalanceTable[entry.contactId]) {
+ this.contactsBalanceTable[entry.contactId] = { credit: 0, debit: 0 };
+ }
+ if (change.credit) {
+ this.contactsBalanceTable[entry.contactId].credit += change.credit;
+ }
+ if (change.debit) {
+ this.contactsBalanceTable[entry.contactId].debit += change.debit;
+ }
+ }
+
+ /**
+ * Save contacts balance change.
+ */
+ saveContactsBalance() {
+ const balanceChanges = Object.entries(
+ this.contactsBalanceTable
+ ).map(([contactId, { credit, debit }]) => ({ contactId, credit, debit }));
+
+ return this.saveContactBalanceQueue.pushAsync(balanceChanges);
+ }
+
+ /**
+ * Saves contact balance change task.
+ * @param {number} contactId - Contact id.
+ * @param {number} credit - Credit amount.
+ * @param {number} debit - Debit amount.
+ */
+ async saveContactBalanceChangeTask({ contactId, credit, debit }, callback) {
+ const { contactRepository } = this.repositories;
+
+ const contact = await contactRepository.findOneById(contactId);
+ let balanceChange = 0;
+
+ if (contact.contactNormal === 'credit') {
+ balanceChange += credit - debit;
+ } else {
+ balanceChange += debit - credit;
+ }
+ // Contact change balance.
+ await contactRepository.changeNumber(
+ { id: contactId },
+ 'balance',
+ balanceChange
+ );
+ callback();
+ }
+}
diff --git a/packages/server/src/services/Accounting/JournalEntry.ts b/packages/server/src/services/Accounting/JournalEntry.ts
new file mode 100644
index 000000000..177ace1f1
--- /dev/null
+++ b/packages/server/src/services/Accounting/JournalEntry.ts
@@ -0,0 +1,10 @@
+
+export default class JournalEntry {
+ constructor(entry) {
+ const defaults = {
+ credit: 0,
+ debit: 0,
+ };
+ this.entry = { ...defaults, ...entry };
+ }
+}
diff --git a/packages/server/src/services/Accounting/JournalFinancial.ts b/packages/server/src/services/Accounting/JournalFinancial.ts
new file mode 100644
index 000000000..65e18491d
--- /dev/null
+++ b/packages/server/src/services/Accounting/JournalFinancial.ts
@@ -0,0 +1,17 @@
+import moment from 'moment';
+import { IJournalPoster } from '@/interfaces';
+
+export default class JournalFinancial {
+ journal: IJournalPoster;
+
+ accountsDepGraph: any;
+
+ /**
+ * Journal poster.
+ * @param {IJournalPoster} journal
+ */
+ constructor(journal: IJournalPoster) {
+ this.journal = journal;
+ this.accountsDepGraph = this.journal.accountsDepGraph;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Accounting/JournalPoster.ts b/packages/server/src/services/Accounting/JournalPoster.ts
new file mode 100644
index 000000000..d3400396d
--- /dev/null
+++ b/packages/server/src/services/Accounting/JournalPoster.ts
@@ -0,0 +1,759 @@
+import { omit, get, chain } from 'lodash';
+import moment from 'moment';
+import { Container } from 'typedi';
+import async from 'async';
+import JournalEntry from '@/services/Accounting/JournalEntry';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import {
+ IJournalEntry,
+ IJournalPoster,
+ IAccountChange,
+ IAccountsChange,
+ TEntryType,
+} from '@/interfaces';
+import Knex from 'knex';
+
+const CONTACTS_CONFIG = [
+ {
+ accountBySlug: 'accounts-receivable',
+ contactService: 'customer',
+ assignRequired: true,
+ },
+ {
+ accountBySlug: 'accounts-payable',
+ contactService: 'vendor',
+ assignRequired: true,
+ },
+];
+
+export default class JournalPoster implements IJournalPoster {
+ tenantId: number;
+ tenancy: TenancyService;
+ logger: any;
+ models: any;
+ repositories: any;
+
+ deletedEntriesIds: number[] = [];
+ entries: IJournalEntry[] = [];
+ balancesChange: IAccountsChange = {};
+ accountsDepGraph: IAccountsChange;
+
+ accountsBalanceTable: { [key: number]: number } = {};
+ contactsBalanceTable: {
+ [key: number]: { credit: number; debit: number }[];
+ } = {};
+ saveContactBalanceQueue: any;
+
+ /**
+ * Journal poster constructor.
+ * @param {number} tenantId -
+ */
+ constructor(tenantId: number, accountsGraph?: any, trx?: Knex.Transaction) {
+ this.initTenancy();
+
+ this.tenantId = tenantId;
+ this.models = this.tenancy.models(tenantId);
+ this.repositories = this.tenancy.repositories(tenantId);
+
+ if (accountsGraph) {
+ this.accountsDepGraph = accountsGraph;
+ }
+ this.trx = trx;
+ this.saveContactBalanceQueue = async.queue(
+ this.saveContactBalanceChangeTask.bind(this),
+ 10
+ );
+ }
+
+ /**
+ * Initial tenancy.
+ * @private
+ */
+ private initTenancy() {
+ try {
+ this.tenancy = Container.get(TenancyService);
+ this.logger = Container.get('logger');
+ } catch (exception) {
+ throw new Error('Should execute this class inside tenancy area.');
+ }
+ }
+
+ /**
+ * Async initialize acccounts dependency graph.
+ * @private
+ * @returns {Promise}
+ */
+ public async initAccountsDepGraph(): Promise {
+ const { accountRepository } = this.repositories;
+
+ if (!this.accountsDepGraph) {
+ const accountsDepGraph = await accountRepository.getDependencyGraph();
+ this.accountsDepGraph = accountsDepGraph;
+ }
+ }
+
+ /**
+ * Detarmines the ledger is empty.
+ */
+ public isEmpty() {
+ return this.entries.length === 0;
+ }
+
+ /**
+ * Writes the credit entry for the given account.
+ * @param {IJournalEntry} entry -
+ */
+ public credit(entryModel: IJournalEntry): void {
+ if (entryModel instanceof JournalEntry === false) {
+ throw new Error('The entry is not instance of JournalEntry.');
+ }
+ this.entries.push(entryModel.entry);
+ this.setAccountBalanceChange(entryModel.entry);
+ this.setContactBalanceChange(entryModel.entry);
+ }
+
+ /**
+ * Writes the debit entry for the given account.
+ * @param {JournalEntry} entry -
+ */
+ public debit(entryModel: IJournalEntry): void {
+ if (entryModel instanceof JournalEntry === false) {
+ throw new Error('The entry is not instance of JournalEntry.');
+ }
+ this.entries.push(entryModel.entry);
+ this.setAccountBalanceChange(entryModel.entry);
+ this.setContactBalanceChange(entryModel.entry);
+ }
+
+ /**
+ * Sets the contact balance change.
+ */
+ private setContactBalanceChange(entry) {
+ if (!entry.contactId) {
+ return;
+ }
+ const change = {
+ debit: entry.debit || 0,
+ credit: entry.credit || 0,
+ account: entry.account,
+ };
+ if (!this.contactsBalanceTable[entry.contactId]) {
+ this.contactsBalanceTable[entry.contactId] = [];
+ }
+ this.contactsBalanceTable[entry.contactId].push(change);
+ }
+
+ /**
+ * Save contacts balance change.
+ */
+ async saveContactsBalance() {
+ await this.initAccountsDepGraph();
+
+ const balanceChanges = Object.entries(this.contactsBalanceTable).map(
+ ([contactId, entries]) => ({
+ contactId,
+ entries: entries.filter((entry) => {
+ const account = this.accountsDepGraph.getNodeData(entry.account);
+
+ return (
+ account &&
+ CONTACTS_CONFIG.some((config) => {
+ return config.accountBySlug === account.slug;
+ })
+ );
+ }),
+ })
+ );
+
+ const balanceEntries = chain(balanceChanges)
+ .map((change) =>
+ change.entries.map((entry) => ({
+ ...entry,
+ contactId: change.contactId,
+ }))
+ )
+ .flatten()
+ .value();
+
+ return this.saveContactBalanceQueue.pushAsync(balanceEntries);
+ }
+
+ /**
+ * Saves contact balance change task.
+ * @param {number} contactId - Contact id.
+ * @param {number} credit - Credit amount.
+ * @param {number} debit - Debit amount.
+ */
+ async saveContactBalanceChangeTask({ contactId, credit, debit }) {
+ const { contactRepository } = this.repositories;
+
+ const contact = await contactRepository.findOneById(contactId);
+ let balanceChange = 0;
+
+ if (contact.contactNormal === 'credit') {
+ balanceChange += credit - debit;
+ } else {
+ balanceChange += debit - credit;
+ }
+ // Contact change balance.
+ await contactRepository.changeNumber(
+ { id: contactId },
+ 'balance',
+ balanceChange,
+ this.trx
+ );
+ }
+
+ /**
+ * Sets account balance change.
+ * @param {JournalEntry} entry
+ * @param {String} type
+ */
+ private setAccountBalanceChange(entry: IJournalEntry): void {
+ const accountChange: IAccountChange = {
+ debit: entry.debit,
+ credit: entry.credit,
+ };
+ this._setAccountBalanceChange(entry.account, accountChange);
+ }
+
+ /**
+ * Sets account balance change.
+ * @private
+ * @param {number} accountId -
+ * @param {IAccountChange} accountChange
+ */
+ private _setAccountBalanceChange(
+ accountId: number,
+ accountChange: IAccountChange
+ ) {
+ this.balancesChange = this.accountBalanceChangeReducer(
+ this.balancesChange,
+ accountId,
+ accountChange
+ );
+ }
+
+ /**
+ * Accounts balance change reducer.
+ * @param {IAccountsChange} balancesChange
+ * @param {number} accountId
+ * @param {IAccountChange} accountChange
+ * @return {IAccountChange}
+ */
+ private accountBalanceChangeReducer(
+ balancesChange: IAccountsChange,
+ accountId: number,
+ accountChange: IAccountChange
+ ) {
+ const change = { ...balancesChange };
+
+ if (!change[accountId]) {
+ change[accountId] = { credit: 0, debit: 0 };
+ }
+ if (accountChange.credit) {
+ change[accountId].credit += accountChange.credit;
+ }
+ if (accountChange.debit) {
+ change[accountId].debit += accountChange.debit;
+ }
+ return change;
+ }
+
+ /**
+ * Converts balance changes to array.
+ * @private
+ * @param {IAccountsChange} accountsChange -
+ * @return {Promise<{ account: number, change: number }>}
+ */
+ private async convertBalanceChangesToArr(
+ accountsChange: IAccountsChange
+ ): Promise<{ account: number; change: number }[]> {
+ const mappedList: { account: number; change: number }[] = [];
+ const accountsIds: number[] = Object.keys(accountsChange).map((id) =>
+ parseInt(id, 10)
+ );
+
+ await Promise.all(
+ accountsIds.map(async (account: number) => {
+ const accountChange = accountsChange[account];
+ const accountNode = this.accountsDepGraph.getNodeData(account);
+ const normal = accountNode.accountNormal;
+
+ let change = 0;
+
+ if (accountChange.credit) {
+ change +=
+ normal === 'credit'
+ ? accountChange.credit
+ : -1 * accountChange.credit;
+ }
+ if (accountChange.debit) {
+ change +=
+ normal === 'debit' ? accountChange.debit : -1 * accountChange.debit;
+ }
+ mappedList.push({ account, change });
+ })
+ );
+ return mappedList;
+ }
+
+ /**
+ * Saves the balance change of journal entries.
+ * @returns {Promise}
+ */
+ public async saveBalance() {
+ await this.initAccountsDepGraph();
+
+ const { Account } = this.models;
+ const accountsChange = this.balanceChangeWithDepends(this.balancesChange);
+ const balancesList = await this.convertBalanceChangesToArr(accountsChange);
+ const balancesAccounts = balancesList.map((b) => b.account);
+
+ // Ensure the accounts has atleast zero in amount.
+ await Account.query(this.trx)
+ .where('amount', null)
+ .whereIn('id', balancesAccounts)
+ .patch({ amount: 0 });
+
+ const balanceUpdateOpers: Promise[] = [];
+
+ balancesList.forEach((balance: { account: number; change: number }) => {
+ const method: string = balance.change < 0 ? 'decrement' : 'increment';
+
+ this.logger.info(
+ '[journal_poster] increment/decrement account balance.',
+ {
+ balance,
+ tenantId: this.tenantId,
+ }
+ );
+ const query = Account.query(this.trx)
+ [method]('amount', Math.abs(balance.change))
+ .where('id', balance.account);
+
+ balanceUpdateOpers.push(query);
+ });
+
+ await Promise.all(balanceUpdateOpers);
+ this.resetAccountsBalanceChange();
+ }
+
+ /**
+ * Changes all accounts that dependencies of changed accounts.
+ * @param {IAccountsChange} accountsChange
+ * @returns {IAccountsChange}
+ */
+ private balanceChangeWithDepends(
+ accountsChange: IAccountsChange
+ ): IAccountsChange {
+ const accountsIds = Object.keys(accountsChange);
+ let changes: IAccountsChange = {};
+
+ accountsIds.forEach((accountId) => {
+ const accountChange = accountsChange[accountId];
+ const depAccountsIds = this.accountsDepGraph.dependantsOf(accountId);
+
+ [accountId, ...depAccountsIds].forEach((account) => {
+ changes = this.accountBalanceChangeReducer(
+ changes,
+ account,
+ accountChange
+ );
+ });
+ });
+ return changes;
+ }
+
+ /**
+ * Resets accounts balance change.
+ * @private
+ */
+ private resetAccountsBalanceChange() {
+ this.balancesChange = {};
+ }
+
+ /**
+ * Saves the stacked journal entries to the storage.
+ * @returns {Promise}
+ */
+ public async saveEntries() {
+ const { transactionsRepository } = this.repositories;
+ const saveOperations: Promise[] = [];
+
+ this.logger.info('[journal] trying to insert accounts transactions.');
+
+ this.entries.forEach((entry) => {
+ const oper = transactionsRepository.create(
+ {
+ accountId: entry.account,
+ ...omit(entry, ['account']),
+ },
+ this.trx
+ );
+ saveOperations.push(oper);
+ });
+ await Promise.all(saveOperations);
+ }
+
+ /**
+ * Reverses the stacked journal entries.
+ */
+ public reverseEntries() {
+ const reverseEntries: IJournalEntry[] = [];
+
+ this.entries.forEach((entry) => {
+ const reverseEntry = { ...entry };
+
+ if (entry.credit) {
+ reverseEntry.debit = entry.credit;
+ }
+ if (entry.debit) {
+ reverseEntry.credit = entry.debit;
+ }
+ reverseEntries.push(reverseEntry);
+ });
+ this.entries = reverseEntries;
+ }
+
+ /**
+ * Removes all stored entries or by the given in ids.
+ * @param {Array} ids -
+ */
+ removeEntries(ids: number[] = []) {
+ const targetIds = ids.length <= 0 ? this.entries.map((e) => e.id) : ids;
+ const removeEntries = this.entries.filter(
+ (e) => targetIds.indexOf(e.id) !== -1
+ );
+ this.entries = this.entries.filter((e) => targetIds.indexOf(e.id) === -1);
+
+ removeEntries.forEach((entry) => {
+ entry.credit = -1 * entry.credit;
+ entry.debit = -1 * entry.debit;
+
+ this.setAccountBalanceChange(entry);
+ this.setContactBalanceChange(entry);
+ });
+ this.deletedEntriesIds.push(...removeEntries.map((entry) => entry.id));
+ }
+
+ /**
+ * Delete all the stacked entries.
+ * @return {Promise}
+ */
+ public async deleteEntries() {
+ const { transactionsRepository } = this.repositories;
+
+ if (this.deletedEntriesIds.length > 0) {
+ await transactionsRepository.deleteWhereIdIn(
+ this.deletedEntriesIds,
+ this.trx
+ );
+ }
+ }
+
+ /**
+ * Load fetched accounts journal entries.
+ * @param {IJournalEntry[]} entries -
+ */
+ fromTransactions(transactions) {
+ transactions.forEach((transaction) => {
+ this.entries.push({
+ ...transaction,
+ referenceTypeFormatted: transaction.referenceTypeFormatted,
+ account: transaction.accountId,
+ accountNormal: get(transaction, 'account.accountNormal'),
+ });
+ });
+ }
+
+ /**
+ * Calculates the entries balance change.
+ * @public
+ */
+ public calculateEntriesBalanceChange() {
+ this.entries.forEach((entry) => {
+ if (entry.credit) {
+ this.setAccountBalanceChange(entry, 'credit');
+ }
+ if (entry.debit) {
+ this.setAccountBalanceChange(entry, 'debit');
+ }
+ });
+ }
+
+ static fromTransactions(entries, ...args: [number, ...any]) {
+ const journal = new this(...args);
+ journal.fromTransactions(entries);
+
+ return journal;
+ }
+
+ /**
+ * Retrieve the closing balance for the given account and closing date.
+ * @param {Number} accountId -
+ * @param {Date} closingDate -
+ * @param {string} dataType? -
+ * @return {number}
+ */
+ getClosingBalance(
+ accountId: number,
+ closingDate: Date | string,
+ dateType: string = 'day'
+ ): number {
+ let closingBalance = 0;
+ const momentClosingDate = moment(closingDate);
+
+ this.entries.forEach((entry) => {
+ // Can not continue if not before or event same closing date.
+ if (
+ (!momentClosingDate.isAfter(entry.date, dateType) &&
+ !momentClosingDate.isSame(entry.date, dateType)) ||
+ (entry.account !== accountId && accountId)
+ ) {
+ return;
+ }
+ if (entry.accountNormal === 'credit') {
+ closingBalance += entry.credit ? entry.credit : -1 * entry.debit;
+ } else if (entry.accountNormal === 'debit') {
+ closingBalance += entry.debit ? entry.debit : -1 * entry.credit;
+ }
+ });
+ return closingBalance;
+ }
+
+ /**
+ * Retrieve the given account balance with dependencies accounts.
+ * @param {Number} accountId -
+ * @param {Date} closingDate -
+ * @param {String} dateType -
+ * @return {Number}
+ */
+ getAccountBalance(
+ accountId: number,
+ closingDate: Date | string,
+ dateType: string
+ ) {
+ const accountNode = this.accountsDepGraph.getNodeData(accountId);
+ const depAccountsIds = this.accountsDepGraph.dependenciesOf(accountId);
+ const depAccounts = depAccountsIds.map((id) =>
+ this.accountsDepGraph.getNodeData(id)
+ );
+
+ let balance: number = 0;
+
+ [...depAccounts, accountNode].forEach((account) => {
+ const closingBalance = this.getClosingBalance(
+ account.id,
+ closingDate,
+ dateType
+ );
+ this.accountsBalanceTable[account.id] = closingBalance;
+ balance += this.accountsBalanceTable[account.id];
+ });
+ return balance;
+ }
+
+ /**
+ * Retrieve the credit/debit sumation for the given account and date.
+ * @param {Number} account -
+ * @param {Date|String} closingDate -
+ */
+ getTrialBalance(accountId, closingDate) {
+ const momentClosingDate = moment(closingDate);
+ const result = {
+ credit: 0,
+ debit: 0,
+ balance: 0,
+ };
+ this.entries.forEach((entry) => {
+ if (
+ (!momentClosingDate.isAfter(entry.date, 'day') &&
+ !momentClosingDate.isSame(entry.date, 'day')) ||
+ (entry.account !== accountId && accountId)
+ ) {
+ return;
+ }
+ result.credit += entry.credit;
+ result.debit += entry.debit;
+
+ if (entry.accountNormal === 'credit') {
+ result.balance += entry.credit - entry.debit;
+ } else if (entry.accountNormal === 'debit') {
+ result.balance += entry.debit - entry.credit;
+ }
+ });
+ return result;
+ }
+
+ /**
+ * Retrieve trial balance of the given account with depends.
+ * @param {Number} accountId
+ * @param {Date} closingDate
+ * @param {String} dateType
+ * @return {Number}
+ */
+
+ getTrialBalanceWithDepands(
+ accountId: number,
+ closingDate: Date,
+ dateType: string
+ ) {
+ const accountNode = this.accountsDepGraph.getNodeData(accountId);
+ const depAccountsIds = this.accountsDepGraph.dependenciesOf(accountId);
+ const depAccounts = depAccountsIds.map((id) =>
+ this.accountsDepGraph.getNodeData(id)
+ );
+ const trialBalance = { credit: 0, debit: 0, balance: 0 };
+
+ [...depAccounts, accountNode].forEach((account) => {
+ const _trialBalance = this.getTrialBalance(
+ account.id,
+ closingDate,
+ dateType
+ );
+
+ trialBalance.credit += _trialBalance.credit;
+ trialBalance.debit += _trialBalance.debit;
+ trialBalance.balance += _trialBalance.balance;
+ });
+ return trialBalance;
+ }
+
+ getContactTrialBalance(
+ accountId: number,
+ contactId: number,
+ contactType: string,
+ closingDate?: Date | string,
+ openingDate?: Date | string
+ ) {
+ const momentClosingDate = moment(closingDate);
+ const momentOpeningDate = moment(openingDate);
+ const trial = {
+ credit: 0,
+ debit: 0,
+ balance: 0,
+ };
+
+ this.entries.forEach((entry) => {
+ if (
+ (closingDate &&
+ !momentClosingDate.isAfter(entry.date, 'day') &&
+ !momentClosingDate.isSame(entry.date, 'day')) ||
+ (openingDate &&
+ !momentOpeningDate.isBefore(entry.date, 'day') &&
+ !momentOpeningDate.isSame(entry.date)) ||
+ (accountId && entry.account !== accountId) ||
+ (contactId && entry.contactId !== contactId) ||
+ entry.contactType !== contactType
+ ) {
+ return;
+ }
+ if (entry.credit) {
+ trial.balance -= entry.credit;
+ trial.credit += entry.credit;
+ }
+ if (entry.debit) {
+ trial.balance += entry.debit;
+ trial.debit += entry.debit;
+ }
+ });
+ return trial;
+ }
+
+ /**
+ * Retrieve total balnace of the given customer/vendor contact.
+ * @param {Number} accountId
+ * @param {Number} contactId
+ * @param {String} contactType
+ * @param {Date} closingDate
+ */
+ getContactBalance(
+ accountId: number,
+ contactId: number,
+ contactType: string,
+ closingDate: Date,
+ openingDate: Date
+ ) {
+ const momentClosingDate = moment(closingDate);
+ let balance = 0;
+
+ this.entries.forEach((entry) => {
+ if (
+ (closingDate &&
+ !momentClosingDate.isAfter(entry.date, 'day') &&
+ !momentClosingDate.isSame(entry.date, 'day')) ||
+ (entry.account !== accountId && accountId) ||
+ (contactId && entry.contactId !== contactId) ||
+ entry.contactType !== contactType
+ ) {
+ return;
+ }
+ if (entry.credit) {
+ balance -= entry.credit;
+ }
+ if (entry.debit) {
+ balance += entry.debit;
+ }
+ });
+ return balance;
+ }
+
+ getAccountEntries(accountId: number) {
+ return this.entries.filter((entry) => entry.account === accountId);
+ }
+
+ /**
+ * Retrieve account entries with depents accounts.
+ * @param {number} accountId -
+ */
+ getAccountEntriesWithDepents(accountId: number) {
+ const depAccountsIds = this.accountsDepGraph.dependenciesOf(accountId);
+ const accountsIds = [accountId, ...depAccountsIds];
+
+ return this.entries.filter(
+ (entry) => accountsIds.indexOf(entry.account) !== -1
+ );
+ }
+
+ /**
+ * Retrieve total balnace of the given customer/vendor contact.
+ * @param {Number} accountId
+ * @param {Number} contactId
+ * @param {String} contactType
+ * @param {Date} closingDate
+ */
+ getEntriesBalance(entries) {
+ let balance = 0;
+
+ entries.forEach((entry) => {
+ if (entry.credit) {
+ balance -= entry.credit;
+ }
+ if (entry.debit) {
+ balance += entry.debit;
+ }
+ });
+ return balance;
+ }
+
+ getContactEntries(contactId: number, openingDate: Date, closingDate?: Date) {
+ const momentClosingDate = moment(closingDate);
+ const momentOpeningDate = moment(openingDate);
+
+ return this.entries.filter((entry) => {
+ if (
+ (closingDate &&
+ !momentClosingDate.isAfter(entry.date, 'day') &&
+ !momentClosingDate.isSame(entry.date, 'day')) ||
+ (openingDate &&
+ !momentOpeningDate.isBefore(entry.date, 'day') &&
+ !momentOpeningDate.isSame(entry.date)) ||
+ entry.contactId === contactId
+ ) {
+ return true;
+ }
+ return false;
+ });
+ }
+}
diff --git a/packages/server/src/services/Accounting/Ledger.ts b/packages/server/src/services/Accounting/Ledger.ts
new file mode 100644
index 000000000..ffd67a97a
--- /dev/null
+++ b/packages/server/src/services/Accounting/Ledger.ts
@@ -0,0 +1,249 @@
+import moment from 'moment';
+import { defaultTo, uniqBy } from 'lodash';
+import { IAccountTransaction, ILedger, ILedgerEntry } from '@/interfaces';
+
+export default class Ledger implements ILedger {
+ readonly entries: ILedgerEntry[];
+
+ /**
+ * Constructor method.
+ * @param {ILedgerEntry[]} entries
+ */
+ constructor(entries: ILedgerEntry[]) {
+ this.entries = entries;
+ }
+
+ /**
+ * Filters the ledegr entries.
+ * @param callback
+ * @returns {ILedger}
+ */
+ public filter(callback): ILedger {
+ const entries = this.entries.filter(callback);
+ return new Ledger(entries);
+ }
+
+ /**
+ * Retrieve the all entries of the ledger.
+ * @return {ILedgerEntry[]}
+ */
+ public getEntries(): ILedgerEntry[] {
+ return this.entries;
+ }
+
+ /**
+ * Filters entries by th given contact id and returns a new ledger.
+ * @param {number} contactId
+ * @returns {ILedger}
+ */
+ public whereContactId(contactId: number): ILedger {
+ return this.filter((entry) => entry.contactId === contactId);
+ }
+
+ /**
+ * Filters entries by the given account id and returns a new ledger.
+ * @param {number} accountId
+ * @returns {ILedger}
+ */
+ public whereAccountId(accountId: number): ILedger {
+ return this.filter((entry) => entry.accountId === accountId);
+ }
+
+ /**
+ * Filters entries that before or same the given date and returns a new ledger.
+ * @param {Date|string} fromDate
+ * @returns {ILedger}
+ */
+ public whereFromDate(fromDate: Date | string): ILedger {
+ const fromDateParsed = moment(fromDate);
+
+ return this.filter(
+ (entry) =>
+ fromDateParsed.isBefore(entry.date) || fromDateParsed.isSame(entry.date)
+ );
+ }
+
+ /**
+ * Filters ledger entries that after the given date and retruns a new ledger.
+ * @param {Date|string} toDate
+ * @returns {ILedger}
+ */
+ public whereToDate(toDate: Date | string): ILedger {
+ const toDateParsed = moment(toDate);
+
+ return this.filter(
+ (entry) =>
+ toDateParsed.isAfter(entry.date) || toDateParsed.isSame(entry.date)
+ );
+ }
+
+ /**
+ * Filters the ledget entries by the given currency code.
+ * @param {string} currencyCode -
+ * @returns {ILedger}
+ */
+ public whereCurrencyCode(currencyCode: string): ILedger {
+ return this.filter((entry) => entry.currencyCode === currencyCode);
+ }
+
+ /**
+ * Filters the ledger entries by the given branch id.
+ * @param {number} branchId
+ * @returns {ILedger}
+ */
+ public whereBranch(branchId: number): ILedger {
+ return this.filter((entry) => entry.branchId === branchId);
+ }
+
+ /**
+ *
+ * @param {number} projectId
+ * @returns {ILedger}
+ */
+ public whereProject(projectId: number): ILedger {
+ return this.filter((entry) => entry.projectId === projectId);
+ }
+
+ /**
+ * Filters the ledger entries by the given item id.
+ * @param {number} itemId
+ * @returns {ILedger}
+ */
+ public whereItem(itemId: number): ILedger {
+ return this.filter((entry) => entry.itemId === itemId);
+ }
+
+ /**
+ * Retrieve the closing balance of the entries.
+ * @returns {number}
+ */
+ public getClosingBalance(): number {
+ let closingBalance = 0;
+
+ this.entries.forEach((entry) => {
+ if (entry.accountNormal === 'credit') {
+ closingBalance += entry.credit - entry.debit;
+ } else if (entry.accountNormal === 'debit') {
+ closingBalance += entry.debit - entry.credit;
+ }
+ });
+ return closingBalance;
+ }
+
+ /**
+ * Retrieve the closing balance of the entries.
+ * @returns {number}
+ */
+ public getForeignClosingBalance(): number {
+ let closingBalance = 0;
+
+ this.entries.forEach((entry) => {
+ const exchangeRate = entry.exchangeRate || 1;
+
+ if (entry.accountNormal === 'credit') {
+ closingBalance += (entry.credit - entry.debit) / exchangeRate;
+ } else if (entry.accountNormal === 'debit') {
+ closingBalance += (entry.debit - entry.credit) / exchangeRate;
+ }
+ });
+ return closingBalance;
+ }
+
+ /**
+ * Detarmines whether the ledger has no entries.
+ * @returns {boolean}
+ */
+ public isEmpty(): boolean {
+ return this.entries.length === 0;
+ }
+
+ /**
+ * Retrieves the accounts ids of the entries uniquely.
+ * @returns {number[]}
+ */
+ public getAccountsIds = (): number[] => {
+ return uniqBy(this.entries, 'accountId').map(
+ (e: ILedgerEntry) => e.accountId
+ );
+ };
+
+ /**
+ * Retrieves the contacts ids of the entries uniquely.
+ * @returns {number[]}
+ */
+ public getContactsIds = (): number[] => {
+ return uniqBy(this.entries, 'contactId')
+ .filter((e: ILedgerEntry) => e.contactId)
+ .map((e: ILedgerEntry) => e.contactId);
+ };
+
+ /**
+ * Reverses the ledger entries.
+ * @returns {Ledger}
+ */
+ public reverse = (): Ledger => {
+ const newEntries = this.entries.map((e) => {
+ const credit = e.debit;
+ const debit = e.credit;
+
+ return { ...e, credit, debit };
+ });
+ return new Ledger(newEntries);
+ };
+
+ // ---------------------------------
+ // # STATIC METHODS.
+ // ----------------------------------
+
+ /**
+ * Mappes the account transactions to ledger entries.
+ * @param {IAccountTransaction[]} entries
+ * @returns {ILedgerEntry[]}
+ */
+ static mappingTransactions(entries: IAccountTransaction[]): ILedgerEntry[] {
+ return entries.map(this.mapTransaction);
+ }
+
+ /**
+ * Mappes the account transaction to ledger entry.
+ * @param {IAccountTransaction} entry
+ * @returns {ILedgerEntry}
+ */
+ static mapTransaction(entry: IAccountTransaction): ILedgerEntry {
+ return {
+ credit: defaultTo(entry.credit, 0),
+ debit: defaultTo(entry.debit, 0),
+ exchangeRate: entry.exchangeRate,
+ currencyCode: entry.currencyCode,
+
+ accountNormal: entry.account.accountNormal,
+ accountId: entry.accountId,
+ contactId: entry.contactId,
+
+ date: entry.date,
+
+ transactionId: entry.referenceId,
+ transactionType: entry.referenceType,
+
+ transactionNumber: entry.transactionNumber,
+ referenceNumber: entry.referenceNumber,
+
+ index: entry.index,
+ indexGroup: entry.indexGroup,
+
+ entryId: entry.id,
+ branchId: entry.branchId,
+ projectId: entry.projectId,
+ };
+ }
+
+ /**
+ * Mappes the account transactions to ledger entries.
+ * @param {IAccountTransaction[]} transactions
+ * @returns {ILedger}
+ */
+ static fromTransactions(transactions: IAccountTransaction[]): Ledger {
+ const entries = Ledger.mappingTransactions(transactions);
+ return new Ledger(entries);
+ }
+}
diff --git a/packages/server/src/services/Accounting/LedgerContactStorage.ts b/packages/server/src/services/Accounting/LedgerContactStorage.ts
new file mode 100644
index 000000000..06b5f9269
--- /dev/null
+++ b/packages/server/src/services/Accounting/LedgerContactStorage.ts
@@ -0,0 +1,103 @@
+import { Service, Inject } from 'typedi';
+import async from 'async';
+import { Knex } from 'knex';
+import { ILedger, ISaleContactsBalanceQueuePayload } from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { TenantMetadata } from '@/system/models';
+
+@Service()
+export class LedgerContactsBalanceStorage {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ *
+ * @param {number} tenantId -
+ * @param {ILedger} ledger -
+ * @param {Knex.Transaction} trx -
+ * @returns {Promise}
+ */
+ public saveContactsBalance = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ): Promise => {
+ // Save contact balance queue.
+ const saveContactsBalanceQueue = async.queue(
+ this.saveContactBalanceTask,
+ 10
+ );
+ // Retrieves the effected contacts ids.
+ const effectedContactsIds = ledger.getContactsIds();
+
+ effectedContactsIds.forEach((contactId: number) => {
+ saveContactsBalanceQueue.push({ tenantId, contactId, ledger, trx });
+ });
+ if (effectedContactsIds.length > 0) await saveContactsBalanceQueue.drain();
+ };
+
+ /**
+ *
+ * @param {ISaleContactsBalanceQueuePayload} task
+ * @returns {Promise}
+ */
+ private saveContactBalanceTask = async (
+ task: ISaleContactsBalanceQueuePayload
+ ) => {
+ const { tenantId, contactId, ledger, trx } = task;
+
+ await this.saveContactBalance(tenantId, ledger, contactId, trx);
+ };
+
+ /**
+ *
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {number} contactId
+ * @returns {Promise}
+ */
+ private saveContactBalance = async (
+ tenantId: number,
+ ledger: ILedger,
+ contactId: number,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const { Contact } = this.tenancy.models(tenantId);
+ const contact = await Contact.query().findById(contactId);
+
+ // Retrieves the given tenant metadata.
+ const tenantMeta = await TenantMetadata.query().findOne({ tenantId });
+
+ // Detarmines whether the contact has foreign currency.
+ const isForeignContact = contact.currencyCode !== tenantMeta.baseCurrency;
+
+ // Filters the ledger base on the given contact id.
+ const contactLedger = ledger.whereContactId(contactId);
+
+ const closingBalance = isForeignContact
+ ? contactLedger
+ .whereCurrencyCode(contact.currencyCode)
+ .getForeignClosingBalance()
+ : contactLedger.getClosingBalance();
+
+ await this.changeContactBalance(tenantId, contactId, closingBalance, trx);
+ };
+
+ /**
+ *
+ * @param {number} tenantId
+ * @param {number} contactId
+ * @param {number} change
+ * @returns
+ */
+ private changeContactBalance = (
+ tenantId: number,
+ contactId: number,
+ change: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { Contact } = this.tenancy.models(tenantId);
+
+ return Contact.changeAmount({ id: contactId }, 'balance', change, trx);
+ };
+}
diff --git a/packages/server/src/services/Accounting/LedgerEntriesStorage.ts b/packages/server/src/services/Accounting/LedgerEntriesStorage.ts
new file mode 100644
index 000000000..dd192b811
--- /dev/null
+++ b/packages/server/src/services/Accounting/LedgerEntriesStorage.ts
@@ -0,0 +1,87 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import async from 'async';
+import {
+ ILedgerEntry,
+ ISaveLedgerEntryQueuePayload,
+ ILedger,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { transformLedgerEntryToTransaction } from './utils';
+
+@Service()
+export class LedgerEntriesStorage {
+ @Inject()
+ tenancy: HasTenancyService;
+ /**
+ * Saves entries of the given ledger.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {Knex.Transaction} knex
+ * @returns {Promise}
+ */
+ public saveEntries = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ) => {
+ const saveEntryQueue = async.queue(this.saveEntryTask, 10);
+ const entries = ledger.getEntries();
+
+ entries.forEach((entry) => {
+ saveEntryQueue.push({ tenantId, entry, trx });
+ });
+ if (entries.length > 0) await saveEntryQueue.drain();
+ };
+
+ /**
+ * Deletes the ledger entries.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {Knex.Transaction} trx
+ */
+ public deleteEntries = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ) => {
+ const { AccountTransaction } = this.tenancy.models(tenantId);
+
+ const entriesIds = ledger
+ .getEntries()
+ .filter((e) => e.entryId)
+ .map((e) => e.entryId);
+
+ await AccountTransaction.query(trx).whereIn('id', entriesIds).delete();
+ };
+
+ /**
+ * Saves the ledger entry to the account transactions repository.
+ * @param {number} tenantId
+ * @param {ILedgerEntry} entry
+ * @returns {Promise}
+ */
+ private saveEntry = async (
+ tenantId: number,
+ entry: ILedgerEntry,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const { AccountTransaction } = this.tenancy.models(tenantId);
+ const transaction = transformLedgerEntryToTransaction(entry);
+
+ await AccountTransaction.query(trx).insert(transaction);
+ };
+
+ /**
+ * Save the ledger entry to the transactions repository async task.
+ * @param {ISaveLedgerEntryQueuePayload} task
+ * @returns {Promise}
+ */
+ private saveEntryTask = async (
+ task: ISaveLedgerEntryQueuePayload
+ ): Promise => {
+ const { entry, tenantId, trx } = task;
+
+ await this.saveEntry(tenantId, entry, trx);
+ };
+}
diff --git a/packages/server/src/services/Accounting/LedgerStorageRevert.ts b/packages/server/src/services/Accounting/LedgerStorageRevert.ts
new file mode 100644
index 000000000..0784c5d38
--- /dev/null
+++ b/packages/server/src/services/Accounting/LedgerStorageRevert.ts
@@ -0,0 +1,61 @@
+import { Inject } from 'typedi';
+import { castArray } from 'lodash';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import LedgerStorageService from './LedgerStorageService';
+import Ledger from './Ledger';
+import { Knex } from 'knex';
+
+export class LedgerRevert {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ ledgerStorage: LedgerStorageService;
+
+ /**
+ * Reverts the jouranl entries.
+ * @param {number|number[]} referenceId - Reference id.
+ * @param {string} referenceType - Reference type.
+ */
+ public getTransactionsByReference = async (
+ tenantId: number,
+ referenceId: number | number[],
+ referenceType: string | string[]
+ ) => {
+ const { AccountTransaction } = this.tenancy.models(tenantId);
+
+ const transactions = await AccountTransaction.query()
+ .whereIn('reference_type', castArray(referenceType))
+ .whereIn('reference_id', castArray(referenceId))
+ .withGraphFetched('account');
+
+ return transactions;
+ };
+
+ /**
+ *
+ * @param tenantId
+ * @param referenceId
+ * @param referenceType
+ * @param trx
+ */
+ public revertGLEntries = async (
+ tenantId: number,
+ referenceId: number | number[],
+ referenceType: string | string[],
+ trx?: Knex.Transaction
+ ) => {
+ //
+ const transactions = await this.getTransactionsByReference(
+ tenantId,
+ referenceId,
+ referenceType
+ );
+ // Creates a new ledger from transaction and reverse the entries.
+ const ledger = Ledger.fromTransactions(transactions);
+ const reversedLedger = ledger.reverse();
+
+ //
+ await this.ledgerStorage.commit(tenantId, reversedLedger, trx);
+ };
+}
diff --git a/packages/server/src/services/Accounting/LedgerStorageService.ts b/packages/server/src/services/Accounting/LedgerStorageService.ts
new file mode 100644
index 000000000..2ab78d8fb
--- /dev/null
+++ b/packages/server/src/services/Accounting/LedgerStorageService.ts
@@ -0,0 +1,98 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import { ILedger } from '@/interfaces';
+import { LedgerContactsBalanceStorage } from './LedgerContactStorage';
+import { LedegrAccountsStorage } from './LedgetAccountStorage';
+import { LedgerEntriesStorage } from './LedgerEntriesStorage';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import Ledger from './Ledger';
+@Service()
+export default class LedgerStorageService {
+ @Inject()
+ private ledgerEntriesService: LedgerEntriesStorage;
+
+ @Inject()
+ private ledgerContactsBalance: LedgerContactsBalanceStorage;
+
+ @Inject()
+ private ledgerAccountsBalance: LedegrAccountsStorage;
+
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Commit the ledger to the storage layer as one unit-of-work.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @returns {Promise}
+ */
+ public commit = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const tasks = [
+ // Saves the ledger entries.
+ this.ledgerEntriesService.saveEntries(tenantId, ledger, trx),
+
+ // Mutates the assocaited accounts balances.
+ this.ledgerAccountsBalance.saveAccountsBalance(tenantId, ledger, trx),
+
+ // Mutates the associated contacts balances.
+ this.ledgerContactsBalance.saveContactsBalance(tenantId, ledger, trx),
+ ];
+ await Promise.all(tasks);
+ };
+
+ /**
+ * Deletes the given ledger and revert balances.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {Knex.Transaction} trx
+ * @returns {Promise}
+ */
+ public delete = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ) => {
+ const tasks = [
+ // Deletes the ledger entries.
+ this.ledgerEntriesService.deleteEntries(tenantId, ledger, trx),
+
+ // Mutates the assocaited accounts balances.
+ this.ledgerAccountsBalance.saveAccountsBalance(tenantId, ledger, trx),
+
+ // Mutates the associated contacts balances.
+ this.ledgerContactsBalance.saveContactsBalance(tenantId, ledger, trx),
+ ];
+ await Promise.all(tasks);
+ };
+
+ /**
+ * @param tenantId
+ * @param referenceId
+ * @param referenceType
+ * @param trx
+ */
+ public deleteByReference = async (
+ tenantId: number,
+ referenceId: number | number[],
+ referenceType: string | string[],
+ trx?: Knex.Transaction
+ ) => {
+ const { transactionsRepository } = this.tenancy.repositories(tenantId);
+
+ // Retrieves the transactions of the given reference.
+ const transactions =
+ await transactionsRepository.getTransactionsByReference(
+ referenceId,
+ referenceType
+ );
+ // Creates a new ledger from transaction and reverse the entries.
+ const reversedLedger = Ledger.fromTransactions(transactions).reverse();
+
+ // Deletes and reverts the balances.
+ await this.delete(tenantId, reversedLedger, trx);
+ };
+}
diff --git a/packages/server/src/services/Accounting/LedgetAccountStorage.ts b/packages/server/src/services/Accounting/LedgetAccountStorage.ts
new file mode 100644
index 000000000..0bb5ae8fb
--- /dev/null
+++ b/packages/server/src/services/Accounting/LedgetAccountStorage.ts
@@ -0,0 +1,155 @@
+import { Service, Inject } from 'typedi';
+import async from 'async';
+import { Knex } from 'knex';
+import { uniq } from 'lodash';
+import { ILedger, ISaveAccountsBalanceQueuePayload } from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { TenantMetadata } from '@/system/models';
+
+@Service()
+export class LedegrAccountsStorage {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Retrieve depepants ids of the give accounts ids.
+ * @param {number[]} accountsIds
+ * @param depGraph
+ * @returns {number[]}
+ */
+ private getDependantsAccountsIds = (
+ accountsIds: number[],
+ depGraph
+ ): number[] => {
+ const depAccountsIds = [];
+
+ accountsIds.forEach((accountId: number) => {
+ const depAccountIds = depGraph.dependantsOf(accountId);
+ depAccountsIds.push(accountId, ...depAccountIds);
+ });
+ return uniq(depAccountsIds);
+ };
+
+ /**
+ *
+ * @param {number} tenantId
+ * @param {number[]} accountsIds
+ * @returns {number[]}
+ */
+ private findDependantsAccountsIds = async (
+ tenantId: number,
+ accountsIds: number[],
+ trx?: Knex.Transaction
+ ): Promise => {
+ const { accountRepository } = this.tenancy.repositories(tenantId);
+ const accountsGraph = await accountRepository.getDependencyGraph(null, trx);
+
+ return this.getDependantsAccountsIds(accountsIds, accountsGraph);
+ };
+
+ /**
+ * Atomic mutation for accounts balances.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {Knex.Transaction} trx -
+ * @returns {Promise}
+ */
+ public saveAccountsBalance = async (
+ tenantId: number,
+ ledger: ILedger,
+ trx?: Knex.Transaction
+ ): Promise => {
+ // Initiate a new queue for accounts balance mutation.
+ const saveAccountsBalanceQueue = async.queue(
+ this.saveAccountBalanceTask,
+ 10
+ );
+ const effectedAccountsIds = ledger.getAccountsIds();
+ const dependAccountsIds = await this.findDependantsAccountsIds(
+ tenantId,
+ effectedAccountsIds,
+ trx
+ );
+ dependAccountsIds.forEach((accountId: number) => {
+ saveAccountsBalanceQueue.push({ tenantId, ledger, accountId, trx });
+ });
+ if (dependAccountsIds.length > 0) {
+ await saveAccountsBalanceQueue.drain();
+ }
+ };
+
+ /**
+ * Async task mutates the given account balance.
+ * @param {ISaveAccountsBalanceQueuePayload} task
+ * @returns {Promise}
+ */
+ private saveAccountBalanceTask = async (
+ task: ISaveAccountsBalanceQueuePayload
+ ): Promise => {
+ const { tenantId, ledger, accountId, trx } = task;
+
+ await this.saveAccountBalanceFromLedger(tenantId, ledger, accountId, trx);
+ };
+
+ /**
+ * Saves specific account balance from the given ledger.
+ * @param {number} tenantId
+ * @param {ILedger} ledger
+ * @param {number} accountId
+ * @param {Knex.Transaction} trx -
+ * @returns {Promise}
+ */
+ private saveAccountBalanceFromLedger = async (
+ tenantId: number,
+ ledger: ILedger,
+ accountId: number,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const { Account } = this.tenancy.models(tenantId);
+ const account = await Account.query(trx).findById(accountId);
+
+ // Filters the ledger entries by the current acount.
+ const accountLedger = ledger.whereAccountId(accountId);
+
+ // Retrieves the given tenant metadata.
+ const tenantMeta = await TenantMetadata.query().findOne({ tenantId });
+
+ // Detarmines whether the account has foreign currency.
+ const isAccountForeign = account.currencyCode !== tenantMeta.baseCurrency;
+
+ // Calculates the closing foreign balance by the given currency if account was has
+ // foreign currency otherwise get closing balance.
+ const closingBalance = isAccountForeign
+ ? accountLedger
+ .whereCurrencyCode(account.currencyCode)
+ .getForeignClosingBalance()
+ : accountLedger.getClosingBalance();
+
+ await this.saveAccountBalance(tenantId, accountId, closingBalance, trx);
+ };
+
+ /**
+ * Saves the account balance.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {number} change
+ * @param {Knex.Transaction} trx -
+ * @returns {Promise}
+ */
+ private saveAccountBalance = async (
+ tenantId: number,
+ accountId: number,
+ change: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Ensure the account has atleast zero in amount.
+ await Account.query(trx)
+ .findById(accountId)
+ .whereNull('amount')
+ .patch({ amount: 0 });
+
+ await Account.changeAmount({ id: accountId }, 'amount', change, trx);
+ };
+}
diff --git a/packages/server/src/services/Accounting/utils.ts b/packages/server/src/services/Accounting/utils.ts
new file mode 100644
index 000000000..081a0d14c
--- /dev/null
+++ b/packages/server/src/services/Accounting/utils.ts
@@ -0,0 +1,34 @@
+import { IAccountTransaction, ILedgerEntry } from '@/interfaces';
+
+export const transformLedgerEntryToTransaction = (
+ entry: ILedgerEntry
+): IAccountTransaction => {
+ return {
+ date: entry.date,
+
+ credit: entry.credit,
+ debit: entry.debit,
+
+ currencyCode: entry.currencyCode,
+ exchangeRate: entry.exchangeRate,
+
+ accountId: entry.accountId,
+ contactId: entry.contactId,
+
+ referenceType: entry.transactionType,
+ referenceId: entry.transactionId,
+
+ transactionNumber: entry.transactionNumber,
+ referenceNumber: entry.referenceNumber,
+
+ index: entry.index,
+ indexGroup: entry.indexGroup,
+
+ branchId: entry.branchId,
+ userId: entry.userId,
+ itemId: entry.itemId,
+ projectId: entry.projectId,
+
+ costable: entry.costable,
+ };
+};
diff --git a/packages/server/src/services/Accounts/AccountTransactionTransformer.ts b/packages/server/src/services/Accounts/AccountTransactionTransformer.ts
new file mode 100644
index 000000000..2c16aac76
--- /dev/null
+++ b/packages/server/src/services/Accounts/AccountTransactionTransformer.ts
@@ -0,0 +1,125 @@
+import { IAccountTransaction } from '@/interfaces';
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { transaction } from 'objection';
+
+export default class AccountTransactionTransformer extends Transformer {
+ /**
+ * Include these attributes to sale invoice object.
+ * @returns {Array}
+ */
+ public includeAttributes = (): string[] => {
+ return [
+ 'date',
+ 'formattedDate',
+ 'transactionType',
+ 'transactionId',
+ 'transactionTypeFormatted',
+ 'credit',
+ 'debit',
+ 'formattedCredit',
+ 'formattedDebit',
+ 'fcCredit',
+ 'fcDebit',
+ 'formattedFcCredit',
+ 'formattedFcDebit',
+ ];
+ };
+
+ /**
+ * Exclude all attributes of the model.
+ * @returns {Array}
+ */
+ public excludeAttributes = (): string[] => {
+ return ['*'];
+ };
+
+ /**
+ * Retrieves the formatted date.
+ * @returns {string}
+ */
+ public formattedDate(transaction: IAccountTransaction) {
+ return this.formatDate(transaction.date);
+ }
+
+ /**
+ * Retrieves the formatted transaction type.
+ * @returns {string}
+ */
+ public transactionTypeFormatted(transaction: IAccountTransaction) {
+ return transaction.referenceTypeFormatted;
+ }
+
+ /**
+ * Retrieves the tranasction type.
+ * @returns {string}
+ */
+ public transactionType(transaction: IAccountTransaction) {
+ return transaction.referenceType;
+ }
+
+ /**
+ * Retrieves the transaction id.
+ * @returns {number}
+ */
+ public transactionId(transaction: IAccountTransaction) {
+ return transaction.referenceId;
+ }
+
+ /**
+ * Retrieves the credit amount.
+ * @returns {string}
+ */
+ protected formattedCredit(transaction: IAccountTransaction) {
+ return this.formatMoney(transaction.credit, {
+ excerptZero: true,
+ });
+ }
+
+ /**
+ * Retrieves the credit amount.
+ * @returns {string}
+ */
+ protected formattedDebit(transaction: IAccountTransaction) {
+ return this.formatMoney(transaction.debit, {
+ excerptZero: true,
+ });
+ }
+
+ /**
+ * Retrieves the foreign credit amount.
+ * @returns {number}
+ */
+ protected fcCredit(transaction: IAccountTransaction) {
+ return transaction.credit * transaction.exchangeRate;
+ }
+
+ /**
+ * Retrieves the foreign debit amount.
+ * @returns {number}
+ */
+ protected fcDebit(transaction: IAccountTransaction) {
+ return transaction.debit * transaction.exchangeRate;
+ }
+
+ /**
+ * Retrieves the formatted foreign credit amount.
+ * @returns {string}
+ */
+ protected formattedFcCredit(transaction: IAccountTransaction) {
+ return this.formatMoney(this.fcDebit(transaction), {
+ currencyCode: transaction.currencyCode,
+ excerptZero: true,
+ });
+ }
+
+ /**
+ * Retrieves the formatted foreign debit amount.
+ * @returns {string}
+ */
+ protected formattedFcDebit(transaction: IAccountTransaction) {
+ return this.formatMoney(this.fcCredit(transaction), {
+ currencyCode: transaction.currencyCode,
+ excerptZero: true,
+ });
+ }
+}
diff --git a/packages/server/src/services/Accounts/AccountTransform.ts b/packages/server/src/services/Accounts/AccountTransform.ts
new file mode 100644
index 000000000..62e3eddd7
--- /dev/null
+++ b/packages/server/src/services/Accounts/AccountTransform.ts
@@ -0,0 +1,24 @@
+import { IAccount } from '@/interfaces';
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { formatNumber } from 'utils';
+
+export class AccountTransformer extends Transformer {
+ /**
+ * Include these attributes to sale invoice object.
+ * @returns {Array}
+ */
+ public includeAttributes = (): string[] => {
+ return ['formattedAmount'];
+ };
+
+ /**
+ * Retrieve formatted account amount.
+ * @param {IAccount} invoice
+ * @returns {string}
+ */
+ protected formattedAmount = (account: IAccount): string => {
+ return formatNumber(account.amount, {
+ currencyCode: account.currencyCode,
+ });
+ };
+}
diff --git a/packages/server/src/services/Accounts/AccountsApplication.ts b/packages/server/src/services/Accounts/AccountsApplication.ts
new file mode 100644
index 000000000..5e7043b9a
--- /dev/null
+++ b/packages/server/src/services/Accounts/AccountsApplication.ts
@@ -0,0 +1,139 @@
+import { Service, Inject } from 'typedi';
+import {
+ IAccount,
+ IAccountCreateDTO,
+ IAccountEditDTO,
+ IAccountsFilter,
+ IAccountsTransactionsFilter,
+ IGetAccountTransactionPOJO,
+} from '@/interfaces';
+import { CreateAccount } from './CreateAccount';
+import { DeleteAccount } from './DeleteAccount';
+import { EditAccount } from './EditAccount';
+import { ActivateAccount } from './ActivateAccount';
+import { GetAccounts } from './GetAccounts';
+import { GetAccount } from './GetAccount';
+import { GetAccountTransactions } from './GetAccountTransactions';
+@Service()
+export class AccountsApplication {
+ @Inject()
+ private createAccountService: CreateAccount;
+
+ @Inject()
+ private deleteAccountService: DeleteAccount;
+
+ @Inject()
+ private editAccountService: EditAccount;
+
+ @Inject()
+ private activateAccountService: ActivateAccount;
+
+ @Inject()
+ private getAccountsService: GetAccounts;
+
+ @Inject()
+ private getAccountService: GetAccount;
+
+ @Inject()
+ private getAccountTransactionsService: GetAccountTransactions;
+
+ /**
+ * Creates a new account.
+ * @param {number} tenantId
+ * @param {IAccountCreateDTO} accountDTO
+ * @returns {Promise}
+ */
+ public createAccount = (
+ tenantId: number,
+ accountDTO: IAccountCreateDTO
+ ): Promise => {
+ return this.createAccountService.createAccount(tenantId, accountDTO);
+ };
+
+ /**
+ * Deletes the given account.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @returns {Promise}
+ */
+ public deleteAccount = (tenantId: number, accountId: number) => {
+ return this.deleteAccountService.deleteAccount(tenantId, accountId);
+ };
+
+ /**
+ * Edits the given account.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {IAccountEditDTO} accountDTO
+ * @returns
+ */
+ public editAccount = (
+ tenantId: number,
+ accountId: number,
+ accountDTO: IAccountEditDTO
+ ) => {
+ return this.editAccountService.editAccount(tenantId, accountId, accountDTO);
+ };
+
+ /**
+ * Activate the given account.
+ * @param {number} tenantId -
+ * @param {number} accountId -
+ */
+ public activateAccount = (tenantId: number, accountId: number) => {
+ return this.activateAccountService.activateAccount(
+ tenantId,
+ accountId,
+ true
+ );
+ };
+
+ /**
+ * Inactivate the given account.
+ * @param {number} tenantId -
+ * @param {number} accountId -
+ */
+ public inactivateAccount = (tenantId: number, accountId: number) => {
+ return this.activateAccountService.activateAccount(
+ tenantId,
+ accountId,
+ false
+ );
+ };
+
+ /**
+ * Retrieves the account details.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @returns {Promise}
+ */
+ public getAccount = (tenantId: number, accountId: number) => {
+ return this.getAccountService.getAccount(tenantId, accountId);
+ };
+
+ /**
+ * Retrieves the accounts list.
+ * @param {number} tenantId
+ * @param {IAccountsFilter} filterDTO
+ * @returns
+ */
+ public getAccounts = (tenantId: number, filterDTO: IAccountsFilter) => {
+ return this.getAccountsService.getAccountsList(tenantId, filterDTO);
+ };
+
+ /**
+ * Retrieves the given account transactions.
+ * @param {number} tenantId
+ * @param {IAccountsTransactionsFilter} filter
+ * @returns {Promise}
+ */
+ public getAccountsTransactions = (
+ tenantId: number,
+ filter: IAccountsTransactionsFilter
+ ): Promise => {
+ return this.getAccountTransactionsService.getAccountsTransactions(
+ tenantId,
+ filter
+ );
+ };
+}
diff --git a/packages/server/src/services/Accounts/AccountsTypesServices.ts b/packages/server/src/services/Accounts/AccountsTypesServices.ts
new file mode 100644
index 000000000..25de9ab5c
--- /dev/null
+++ b/packages/server/src/services/Accounts/AccountsTypesServices.ts
@@ -0,0 +1,21 @@
+import { Inject, Service } from 'typedi';
+import { IAccountsTypesService, IAccountType } from '@/interfaces';
+import AccountTypesUtils from '@/lib/AccountTypes';
+import I18nService from '@/services/I18n/I18nService';
+
+
+@Service()
+export default class AccountsTypesService implements IAccountsTypesService {
+ @Inject()
+ i18nService: I18nService;
+
+ /**
+ * Retrieve all accounts types.
+ * @param {number} tenantId -
+ * @return {IAccountType}
+ */
+ public getAccountsTypes(tenantId: number): IAccountType[] {
+ const accountTypes = AccountTypesUtils.getList();
+ return this.i18nService.i18nMapper(accountTypes, ['label'], tenantId);
+ }
+}
diff --git a/packages/server/src/services/Accounts/ActivateAccount.ts b/packages/server/src/services/Accounts/ActivateAccount.ts
new file mode 100644
index 000000000..1fcd104f6
--- /dev/null
+++ b/packages/server/src/services/Accounts/ActivateAccount.ts
@@ -0,0 +1,64 @@
+import { Inject, Service } from 'typedi';
+import { Knex } from 'knex';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import { IAccountEventActivatedPayload } from '@/interfaces';
+import events from '@/subscribers/events';
+import UnitOfWork from '@/services/UnitOfWork';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import { CommandAccountValidators } from './CommandAccountValidators';
+
+@Service()
+export class ActivateAccount {
+ @Inject()
+ private tenancy: TenancyService;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private validator: CommandAccountValidators;
+
+ /**
+ * Activates/Inactivates the given account.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {boolean} activate
+ */
+ public activateAccount = async (
+ tenantId: number,
+ accountId: number,
+ activate?: boolean
+ ) => {
+ const { Account } = this.tenancy.models(tenantId);
+ const { accountRepository } = this.tenancy.repositories(tenantId);
+
+ // Retrieve the given account or throw not found error.
+ const oldAccount = await Account.query()
+ .findById(accountId)
+ .throwIfNotFound();
+
+ // Get all children accounts.
+ const accountsGraph = await accountRepository.getDependencyGraph();
+ const dependenciesAccounts = accountsGraph.dependenciesOf(accountId);
+
+ const patchAccountsIds = [...dependenciesAccounts, accountId];
+
+ // Activate account and associated transactions under unit-of-work envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Activate and inactivate the given accounts ids.
+ activate
+ ? await accountRepository.activateByIds(patchAccountsIds, trx)
+ : await accountRepository.inactivateByIds(patchAccountsIds, trx);
+
+ // Triggers `onAccountActivated` event.
+ this.eventPublisher.emitAsync(events.accounts.onActivated, {
+ tenantId,
+ accountId,
+ trx,
+ } as IAccountEventActivatedPayload);
+ });
+ };
+}
diff --git a/packages/server/src/services/Accounts/CommandAccountValidators.ts b/packages/server/src/services/Accounts/CommandAccountValidators.ts
new file mode 100644
index 000000000..2819c7fdd
--- /dev/null
+++ b/packages/server/src/services/Accounts/CommandAccountValidators.ts
@@ -0,0 +1,231 @@
+import { Inject, Service } from 'typedi';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import { ServiceError } from '@/exceptions';
+import { IAccountDTO, IAccount, IAccountCreateDTO } from '@/interfaces';
+import AccountTypesUtils from '@/lib/AccountTypes';
+import { ERRORS, MAX_ACCOUNTS_CHART_DEPTH } from './constants';
+
+@Service()
+export class CommandAccountValidators {
+ @Inject()
+ private tenancy: TenancyService;
+
+ /**
+ * Throws error if the account was prefined.
+ * @param {IAccount} account
+ */
+ public throwErrorIfAccountPredefined(account: IAccount) {
+ if (account.predefined) {
+ throw new ServiceError(ERRORS.ACCOUNT_PREDEFINED);
+ }
+ }
+
+ /**
+ * Diff account type between new and old account, throw service error
+ * if they have different account type.
+ *
+ * @param {IAccount|IAccountDTO} oldAccount
+ * @param {IAccount|IAccountDTO} newAccount
+ */
+ public async isAccountTypeChangedOrThrowError(
+ oldAccount: IAccount | IAccountDTO,
+ newAccount: IAccount | IAccountDTO
+ ) {
+ if (oldAccount.accountType !== newAccount.accountType) {
+ throw new ServiceError(ERRORS.ACCOUNT_TYPE_NOT_ALLOWED_TO_CHANGE);
+ }
+ }
+
+ /**
+ * Retrieve account type or throws service error.
+ * @param {number} tenantId -
+ * @param {number} accountTypeId -
+ * @return {IAccountType}
+ */
+ public getAccountTypeOrThrowError(accountTypeKey: string) {
+ const accountType = AccountTypesUtils.getType(accountTypeKey);
+
+ if (!accountType) {
+ throw new ServiceError(ERRORS.ACCOUNT_TYPE_NOT_FOUND);
+ }
+ return accountType;
+ }
+
+ /**
+ * Retrieve parent account or throw service error.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {number} notAccountId
+ */
+ public async getParentAccountOrThrowError(
+ tenantId: number,
+ accountId: number,
+ notAccountId?: number
+ ) {
+ const { Account } = this.tenancy.models(tenantId);
+
+ const parentAccount = await Account.query()
+ .findById(accountId)
+ .onBuild((query) => {
+ if (notAccountId) {
+ query.whereNot('id', notAccountId);
+ }
+ });
+ if (!parentAccount) {
+ throw new ServiceError(ERRORS.PARENT_ACCOUNT_NOT_FOUND);
+ }
+ return parentAccount;
+ }
+
+ /**
+ * Throws error if the account type was not unique on the storage.
+ * @param {number} tenantId
+ * @param {string} accountCode
+ * @param {number} notAccountId
+ */
+ public async isAccountCodeUniqueOrThrowError(
+ tenantId: number,
+ accountCode: string,
+ notAccountId?: number
+ ) {
+ const { Account } = this.tenancy.models(tenantId);
+
+ const account = await Account.query()
+ .where('code', accountCode)
+ .onBuild((query) => {
+ if (notAccountId) {
+ query.whereNot('id', notAccountId);
+ }
+ });
+
+ if (account.length > 0) {
+ throw new ServiceError(ERRORS.ACCOUNT_CODE_NOT_UNIQUE);
+ }
+ }
+
+ /**
+ * Validates the account name uniquiness.
+ * @param {number} tenantId
+ * @param {string} accountName
+ * @param {number} notAccountId - Ignore the account id.
+ */
+ public async validateAccountNameUniquiness(
+ tenantId: number,
+ accountName: string,
+ notAccountId?: number
+ ) {
+ const { Account } = this.tenancy.models(tenantId);
+
+ const foundAccount = await Account.query()
+ .findOne('name', accountName)
+ .onBuild((query) => {
+ if (notAccountId) {
+ query.whereNot('id', notAccountId);
+ }
+ });
+ if (foundAccount) {
+ throw new ServiceError(ERRORS.ACCOUNT_NAME_NOT_UNIQUE);
+ }
+ }
+
+ /**
+ * Validates the given account type supports multi-currency.
+ * @param {IAccountDTO} accountDTO -
+ */
+ public validateAccountTypeSupportCurrency = (
+ accountDTO: IAccountCreateDTO,
+ baseCurrency: string
+ ) => {
+ // Can't continue to validate the type has multi-currency feature
+ // if the given currency equals the base currency or not assigned.
+ if (accountDTO.currencyCode === baseCurrency || !accountDTO.currencyCode) {
+ return;
+ }
+ const meta = AccountTypesUtils.getType(accountDTO.accountType);
+
+ // Throw error if the account type does not support multi-currency.
+ if (!meta?.multiCurrency) {
+ throw new ServiceError(ERRORS.ACCOUNT_TYPE_NOT_SUPPORTS_MULTI_CURRENCY);
+ }
+ };
+
+ /**
+ * Validates the account DTO currency code whether equals the currency code of
+ * parent account.
+ * @param {IAccountCreateDTO} accountDTO
+ * @param {IAccount} parentAccount
+ * @param {string} baseCurrency -
+ * @throws {ServiceError(ERRORS.ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT)}
+ */
+ public validateCurrentSameParentAccount = (
+ accountDTO: IAccountCreateDTO,
+ parentAccount: IAccount,
+ baseCurrency: string
+ ) => {
+ // If the account DTO currency not assigned and the parent account has no base currency.
+ if (
+ !accountDTO.currencyCode &&
+ parentAccount.currencyCode !== baseCurrency
+ ) {
+ throw new ServiceError(ERRORS.ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT);
+ }
+ // If the account DTO is assigned and not equals the currency code of parent account.
+ if (
+ accountDTO.currencyCode &&
+ parentAccount.currencyCode !== accountDTO.currencyCode
+ ) {
+ throw new ServiceError(ERRORS.ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT);
+ }
+ };
+
+ /**
+ * Throws service error if parent account has different type.
+ * @param {IAccountDTO} accountDTO
+ * @param {IAccount} parentAccount
+ */
+ public throwErrorIfParentHasDiffType(
+ accountDTO: IAccountDTO,
+ parentAccount: IAccount
+ ) {
+ if (accountDTO.accountType !== parentAccount.accountType) {
+ throw new ServiceError(ERRORS.PARENT_ACCOUNT_HAS_DIFFERENT_TYPE);
+ }
+ }
+
+ /**
+ * Retrieve account of throw service error in case account not found.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @return {IAccount}
+ */
+ public async getAccountOrThrowError(tenantId: number, accountId: number) {
+ const { accountRepository } = this.tenancy.repositories(tenantId);
+
+ const account = await accountRepository.findOneById(accountId);
+
+ if (!account) {
+ throw new ServiceError(ERRORS.ACCOUNT_NOT_FOUND);
+ }
+ return account;
+ }
+
+ /**
+ * Validates the max depth level of accounts chart.
+ * @param {numebr} tenantId - Tenant id.
+ * @param {number} parentAccountId - Parent account id.
+ */
+ public async validateMaxParentAccountDepthLevels(
+ tenantId: number,
+ parentAccountId: number
+ ) {
+ const { accountRepository } = this.tenancy.repositories(tenantId);
+
+ const accountsGraph = await accountRepository.getDependencyGraph();
+
+ const parentDependantsIds = accountsGraph.dependantsOf(parentAccountId);
+
+ if (parentDependantsIds.length >= MAX_ACCOUNTS_CHART_DEPTH) {
+ throw new ServiceError(ERRORS.PARENT_ACCOUNT_EXCEEDED_THE_DEPTH_LEVEL);
+ }
+ }
+}
diff --git a/packages/server/src/services/Accounts/CreateAccount.ts b/packages/server/src/services/Accounts/CreateAccount.ts
new file mode 100644
index 000000000..b621d9104
--- /dev/null
+++ b/packages/server/src/services/Accounts/CreateAccount.ts
@@ -0,0 +1,145 @@
+import { Inject, Service } from 'typedi';
+import { kebabCase } from 'lodash';
+import { Knex } from 'knex';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import {
+ IAccount,
+ IAccountEventCreatedPayload,
+ IAccountEventCreatingPayload,
+ IAccountCreateDTO,
+} from '@/interfaces';
+import events from '@/subscribers/events';
+import UnitOfWork from '@/services/UnitOfWork';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import { TenantMetadata } from '@/system/models';
+import { CommandAccountValidators } from './CommandAccountValidators';
+
+@Service()
+export class CreateAccount {
+ @Inject()
+ private tenancy: TenancyService;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private validator: CommandAccountValidators;
+
+ /**
+ * Authorize the account creation.
+ * @param {number} tenantId
+ * @param {IAccountCreateDTO} accountDTO
+ */
+ private authorize = async (
+ tenantId: number,
+ accountDTO: IAccountCreateDTO,
+ baseCurrency: string
+ ) => {
+ // Validate account name uniquiness.
+ await this.validator.validateAccountNameUniquiness(
+ tenantId,
+ accountDTO.name
+ );
+ // Validate the account code uniquiness.
+ if (accountDTO.code) {
+ await this.validator.isAccountCodeUniqueOrThrowError(
+ tenantId,
+ accountDTO.code
+ );
+ }
+ // Retrieve the account type meta or throw service error if not found.
+ this.validator.getAccountTypeOrThrowError(accountDTO.accountType);
+
+ // Ingore the parent account validation if not presented.
+ if (accountDTO.parentAccountId) {
+ const parentAccount = await this.validator.getParentAccountOrThrowError(
+ tenantId,
+ accountDTO.parentAccountId
+ );
+ this.validator.throwErrorIfParentHasDiffType(accountDTO, parentAccount);
+
+ // Inherit active status from parent account.
+ accountDTO.active = parentAccount.active;
+
+ // Validate should currency code be the same currency of parent account.
+ this.validator.validateCurrentSameParentAccount(
+ accountDTO,
+ parentAccount,
+ baseCurrency
+ );
+ // Validates the max depth level of accounts chart.
+ await this.validator.validateMaxParentAccountDepthLevels(
+ tenantId,
+ accountDTO.parentAccountId
+ );
+ }
+ // Validates the given account type supports the multi-currency.
+ this.validator.validateAccountTypeSupportCurrency(accountDTO, baseCurrency);
+ };
+
+ /**
+ * Transformes the create account DTO to input model.
+ * @param {IAccountCreateDTO} createAccountDTO
+ */
+ private transformDTOToModel = (
+ createAccountDTO: IAccountCreateDTO,
+ baseCurrency: string
+ ) => {
+ return {
+ ...createAccountDTO,
+ slug: kebabCase(createAccountDTO.name),
+ currencyCode: createAccountDTO.currencyCode || baseCurrency,
+ };
+ };
+
+ /**
+ * Creates a new account on the storage.
+ * @param {number} tenantId
+ * @param {IAccountCreateDTO} accountDTO
+ * @returns {Promise}
+ */
+ public createAccount = async (
+ tenantId: number,
+ accountDTO: IAccountCreateDTO
+ ): Promise => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Retrieves the given tenant metadata.
+ const tenantMeta = await TenantMetadata.query().findOne({ tenantId });
+
+ // Authorize the account creation.
+ await this.authorize(tenantId, accountDTO, tenantMeta.baseCurrency);
+
+ // Transformes the DTO to model.
+ const accountInputModel = this.transformDTOToModel(
+ accountDTO,
+ tenantMeta.baseCurrency
+ );
+ // Creates a new account with associated transactions under unit-of-work envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onAccountCreating` event.
+ await this.eventPublisher.emitAsync(events.accounts.onCreating, {
+ tenantId,
+ accountDTO,
+ trx,
+ } as IAccountEventCreatingPayload);
+
+ // Inserts account to the storage.
+ const account = await Account.query(trx).insertAndFetch({
+ ...accountInputModel,
+ });
+ // Triggers `onAccountCreated` event.
+ await this.eventPublisher.emitAsync(events.accounts.onCreated, {
+ tenantId,
+ account,
+ accountId: account.id,
+ trx,
+ } as IAccountEventCreatedPayload);
+
+ return account;
+ });
+ };
+}
diff --git a/packages/server/src/services/Accounts/DeleteAccount.ts b/packages/server/src/services/Accounts/DeleteAccount.ts
new file mode 100644
index 000000000..4534d5fdd
--- /dev/null
+++ b/packages/server/src/services/Accounts/DeleteAccount.ts
@@ -0,0 +1,107 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import UnitOfWork from '@/services/UnitOfWork';
+import { IAccountEventDeletedPayload, IAccount } from '@/interfaces';
+import events from '@/subscribers/events';
+import { CommandAccountValidators } from './CommandAccountValidators';
+import { ERRORS } from './constants';
+
+@Service()
+export class DeleteAccount {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private validator: CommandAccountValidators;
+
+ /**
+ * Authorize account delete.
+ * @param {number} tenantId - Tenant id.
+ * @param {number} accountId - Account id.
+ */
+ private authorize = async (
+ tenantId: number,
+ accountId: number,
+ oldAccount: IAccount
+ ) => {
+ // Throw error if the account was predefined.
+ this.validator.throwErrorIfAccountPredefined(oldAccount);
+ };
+
+ /**
+ * Unlink the given parent account with children accounts.
+ * @param {number} tenantId -
+ * @param {number|number[]} parentAccountId -
+ */
+ private async unassociateChildrenAccountsFromParent(
+ tenantId: number,
+ parentAccountId: number | number[],
+ trx?: Knex.Transaction
+ ) {
+ const { Account } = this.tenancy.models(tenantId);
+ const accountsIds = Array.isArray(parentAccountId)
+ ? parentAccountId
+ : [parentAccountId];
+
+ await Account.query(trx)
+ .whereIn('parent_account_id', accountsIds)
+ .patch({ parent_account_id: null });
+ }
+
+ /**
+ * Deletes the account from the storage.
+ * @param {number} tenantId
+ * @param {number} accountId
+ */
+ public deleteAccount = async (
+ tenantId: number,
+ accountId: number
+ ): Promise => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Retrieve account or not found service error.
+ const oldAccount = await Account.query()
+ .findById(accountId)
+ .throwIfNotFound()
+ .queryAndThrowIfHasRelations({
+ type: ERRORS.ACCOUNT_HAS_ASSOCIATED_TRANSACTIONS,
+ });
+ // Authorize before delete account.
+ await this.authorize(tenantId, accountId, oldAccount);
+
+ // Deletes the account and assocaited transactions under UOW envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onAccountDelete` event.
+ await this.eventPublisher.emitAsync(events.accounts.onDelete, {
+ trx,
+ oldAccount,
+ tenantId,
+ } as IAccountEventDeletedPayload);
+
+ // Unlink the parent account from children accounts.
+ await this.unassociateChildrenAccountsFromParent(
+ tenantId,
+ accountId,
+ trx
+ );
+ // Deletes account by the given id.
+ await Account.query(trx).findById(accountId).delete();
+
+ // Triggers `onAccountDeleted` event.
+ await this.eventPublisher.emitAsync(events.accounts.onDeleted, {
+ tenantId,
+ accountId,
+ oldAccount,
+ trx,
+ } as IAccountEventDeletedPayload);
+ });
+ };
+}
diff --git a/packages/server/src/services/Accounts/EditAccount.ts b/packages/server/src/services/Accounts/EditAccount.ts
new file mode 100644
index 000000000..3f55f4eb0
--- /dev/null
+++ b/packages/server/src/services/Accounts/EditAccount.ts
@@ -0,0 +1,116 @@
+import { Inject, Service } from 'typedi';
+import { Knex } from 'knex';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import {
+ IAccountEventEditedPayload,
+ IAccountEditDTO,
+ IAccount,
+} from '@/interfaces';
+import events from '@/subscribers/events';
+import UnitOfWork from '@/services/UnitOfWork';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import { CommandAccountValidators } from './CommandAccountValidators';
+
+@Service()
+export class EditAccount {
+ @Inject()
+ private tenancy: TenancyService;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private validator: CommandAccountValidators;
+
+ /**
+ * Authorize the account editing.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {IAccountEditDTO} accountDTO
+ * @param {IAccount} oldAccount -
+ */
+ private authorize = async (
+ tenantId: number,
+ accountId: number,
+ accountDTO: IAccountEditDTO,
+ oldAccount: IAccount
+ ) => {
+ // Validate account name uniquiness.
+ await this.validator.validateAccountNameUniquiness(
+ tenantId,
+ accountDTO.name,
+ accountId
+ );
+ // Validate the account type should be not mutated.
+ await this.validator.isAccountTypeChangedOrThrowError(
+ oldAccount,
+ accountDTO
+ );
+ // Validate the account code not exists on the storage.
+ if (accountDTO.code && accountDTO.code !== oldAccount.code) {
+ await this.validator.isAccountCodeUniqueOrThrowError(
+ tenantId,
+ accountDTO.code,
+ oldAccount.id
+ );
+ }
+ // Retrieve the parent account of throw not found service error.
+ if (accountDTO.parentAccountId) {
+ const parentAccount = await this.validator.getParentAccountOrThrowError(
+ tenantId,
+ accountDTO.parentAccountId,
+ oldAccount.id
+ );
+ this.validator.throwErrorIfParentHasDiffType(accountDTO, parentAccount);
+ }
+ };
+
+ /**
+ * Edits details of the given account.
+ * @param {number} tenantId
+ * @param {number} accountId
+ * @param {IAccountDTO} accountDTO
+ */
+ public async editAccount(
+ tenantId: number,
+ accountId: number,
+ accountDTO: IAccountEditDTO
+ ): Promise {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Retrieve the old account or throw not found service error.
+ const oldAccount = await Account.query()
+ .findById(accountId)
+ .throwIfNotFound();
+
+ // Authorize the account editing.
+ await this.authorize(tenantId, accountId, accountDTO, oldAccount);
+
+ // Edits account and associated transactions under unit-of-work envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onAccountEditing` event.
+ await this.eventPublisher.emitAsync(events.accounts.onEditing, {
+ tenantId,
+ oldAccount,
+ accountDTO,
+ });
+ // Update the account on the storage.
+ const account = await Account.query(trx)
+ .findById(accountId)
+ .update({ ...accountDTO });
+
+ // Triggers `onAccountEdited` event.
+ await this.eventPublisher.emitAsync(events.accounts.onEdited, {
+ tenantId,
+ account,
+ oldAccount,
+ trx,
+ } as IAccountEventEditedPayload);
+
+ return account;
+ });
+ }
+}
diff --git a/packages/server/src/services/Accounts/GetAccount.ts b/packages/server/src/services/Accounts/GetAccount.ts
new file mode 100644
index 000000000..f14c1afc7
--- /dev/null
+++ b/packages/server/src/services/Accounts/GetAccount.ts
@@ -0,0 +1,41 @@
+import { Service, Inject } from 'typedi';
+import I18nService from '@/services/I18n/I18nService';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { AccountTransformer } from './AccountTransform';
+import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
+
+@Service()
+export class GetAccount {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private i18nService: I18nService;
+
+ @Inject()
+ private transformer: TransformerInjectable;
+
+ /**
+ * Retrieve the given account details.
+ * @param {number} tenantId
+ * @param {number} accountId
+ */
+ public getAccount = async (tenantId: number, accountId: number) => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Find the given account or throw not found error.
+ const account = await Account.query().findById(accountId).throwIfNotFound();
+
+ // Transformes the account model to POJO.
+ const transformed = await this.transformer.transform(
+ tenantId,
+ account,
+ new AccountTransformer()
+ );
+ return this.i18nService.i18nApply(
+ [['accountTypeLabel'], ['accountNormalFormatted']],
+ transformed,
+ tenantId
+ );
+ };
+}
diff --git a/packages/server/src/services/Accounts/GetAccountTransactions.ts b/packages/server/src/services/Accounts/GetAccountTransactions.ts
new file mode 100644
index 000000000..7022666ee
--- /dev/null
+++ b/packages/server/src/services/Accounts/GetAccountTransactions.ts
@@ -0,0 +1,51 @@
+import { Service, Inject } from 'typedi';
+import {
+ IAccountsTransactionsFilter,
+ IAccountTransaction,
+ IGetAccountTransactionPOJO,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
+import AccountTransactionTransformer from './AccountTransactionTransformer';
+
+@Service()
+export class GetAccountTransactions {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private transformer: TransformerInjectable;
+
+ /**
+ * Retrieve the accounts transactions.
+ * @param {number} tenantId -
+ * @param {IAccountsTransactionsFilter} filter -
+ */
+ public getAccountsTransactions = async (
+ tenantId: number,
+ filter: IAccountsTransactionsFilter
+ ): Promise => {
+ const { AccountTransaction, Account } = this.tenancy.models(tenantId);
+
+ // Retrieve the given account or throw not found error.
+ if (filter.accountId) {
+ await Account.query().findById(filter.accountId).throwIfNotFound();
+ }
+ const transactions = await AccountTransaction.query().onBuild((query) => {
+ query.orderBy('date', 'DESC');
+
+ if (filter.accountId) {
+ query.where('account_id', filter.accountId);
+ }
+ query.withGraphFetched('account');
+ query.withGraphFetched('contact');
+ query.limit(filter.limit || 50);
+ });
+ // Transform the account transaction.
+ return this.transformer.transform(
+ tenantId,
+ transactions,
+ new AccountTransactionTransformer()
+ );
+ };
+}
diff --git a/packages/server/src/services/Accounts/GetAccounts.ts b/packages/server/src/services/Accounts/GetAccounts.ts
new file mode 100644
index 000000000..ec2d1453a
--- /dev/null
+++ b/packages/server/src/services/Accounts/GetAccounts.ts
@@ -0,0 +1,73 @@
+import { Inject, Service } from 'typedi';
+import * as R from 'ramda';
+import { IAccountsFilter, IAccountResponse, IFilterMeta } from '@/interfaces';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { AccountTransformer } from './AccountTransform';
+import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
+import { flatToNestedArray } from '@/utils';
+
+@Service()
+export class GetAccounts {
+ @Inject()
+ private tenancy: TenancyService;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ @Inject()
+ private transformer: TransformerInjectable;
+
+ /**
+ * Parsees accounts list filter DTO.
+ * @param filterDTO
+ * @returns
+ */
+ private parseListFilterDTO(filterDTO) {
+ return R.compose(this.dynamicListService.parseStringifiedFilter)(filterDTO);
+ }
+
+ /**
+ * Retrieve accounts datatable list.
+ * @param {number} tenantId
+ * @param {IAccountsFilter} accountsFilter
+ * @returns {Promise<{ accounts: IAccountResponse[]; filterMeta: IFilterMeta }>}
+ */
+ public getAccountsList = async (
+ tenantId: number,
+ filterDTO: IAccountsFilter
+ ): Promise<{ accounts: IAccountResponse[]; filterMeta: IFilterMeta }> => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ // Parses the stringified filter roles.
+ const filter = this.parseListFilterDTO(filterDTO);
+
+ // Dynamic list service.
+ const dynamicList = await this.dynamicListService.dynamicList(
+ tenantId,
+ Account,
+ filter
+ );
+ // Retrieve accounts model based on the given query.
+ const accounts = await Account.query().onBuild((builder) => {
+ dynamicList.buildQuery()(builder);
+ builder.modify('inactiveMode', filter.inactiveMode);
+ });
+ // Retrievs the formatted accounts collection.
+ const preTransformedAccounts = await this.transformer.transform(
+ tenantId,
+ accounts,
+ new AccountTransformer()
+ );
+ // Transform accounts to nested array.
+ const transformedAccounts = flatToNestedArray(preTransformedAccounts, {
+ id: 'id',
+ parentId: 'parentAccountId',
+ });
+
+ return {
+ accounts: transformedAccounts,
+ filterMeta: dynamicList.getResponseMeta(),
+ };
+ };
+}
diff --git a/packages/server/src/services/Accounts/MutateBaseCurrencyAccounts.ts b/packages/server/src/services/Accounts/MutateBaseCurrencyAccounts.ts
new file mode 100644
index 000000000..46abfc33b
--- /dev/null
+++ b/packages/server/src/services/Accounts/MutateBaseCurrencyAccounts.ts
@@ -0,0 +1,22 @@
+import { Inject, Service } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class MutateBaseCurrencyAccounts {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Mutates the all accounts or the organziation.
+ * @param {number} tenantId
+ * @param {string} currencyCode
+ */
+ public mutateAllAccountsCurrency = async (
+ tenantId: number,
+ currencyCode: string
+ ) => {
+ const { Account } = this.tenancy.models(tenantId);
+
+ await Account.query().update({ currencyCode });
+ };
+}
diff --git a/packages/server/src/services/Accounts/constants.ts b/packages/server/src/services/Accounts/constants.ts
new file mode 100644
index 000000000..deab658bc
--- /dev/null
+++ b/packages/server/src/services/Accounts/constants.ts
@@ -0,0 +1,103 @@
+export const ERRORS = {
+ ACCOUNT_NOT_FOUND: 'account_not_found',
+ ACCOUNT_TYPE_NOT_FOUND: 'account_type_not_found',
+ PARENT_ACCOUNT_NOT_FOUND: 'parent_account_not_found',
+ ACCOUNT_CODE_NOT_UNIQUE: 'account_code_not_unique',
+ ACCOUNT_NAME_NOT_UNIQUE: 'account_name_not_unqiue',
+ PARENT_ACCOUNT_HAS_DIFFERENT_TYPE: 'parent_has_different_type',
+ ACCOUNT_TYPE_NOT_ALLOWED_TO_CHANGE: 'account_type_not_allowed_to_changed',
+ ACCOUNT_PREDEFINED: 'account_predefined',
+ ACCOUNT_HAS_ASSOCIATED_TRANSACTIONS: 'account_has_associated_transactions',
+ PREDEFINED_ACCOUNTS: 'predefined_accounts',
+ ACCOUNTS_HAVE_TRANSACTIONS: 'accounts_have_transactions',
+ CLOSE_ACCOUNT_AND_TO_ACCOUNT_NOT_SAME_TYPE:
+ 'close_account_and_to_account_not_same_type',
+ ACCOUNTS_NOT_FOUND: 'accounts_not_found',
+ ACCOUNT_TYPE_NOT_SUPPORTS_MULTI_CURRENCY:
+ 'ACCOUNT_TYPE_NOT_SUPPORTS_MULTI_CURRENCY',
+ ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT:
+ 'ACCOUNT_CURRENCY_NOT_SAME_PARENT_ACCOUNT',
+ PARENT_ACCOUNT_EXCEEDED_THE_DEPTH_LEVEL:
+ 'PARENT_ACCOUNT_EXCEEDED_THE_DEPTH_LEVEL',
+};
+
+// Default views columns.
+export const DEFAULT_VIEW_COLUMNS = [
+ { key: 'name', label: 'Account name' },
+ { key: 'code', label: 'Account code' },
+ { key: 'account_type_label', label: 'Account type' },
+ { key: 'account_normal', label: 'Account normal' },
+ { key: 'amount', label: 'Balance' },
+ { key: 'currencyCode', label: 'Currency' },
+];
+
+export const MAX_ACCOUNTS_CHART_DEPTH = 5;
+
+// Accounts default views.
+export const DEFAULT_VIEWS = [
+ {
+ name: 'Assets',
+ slug: 'assets',
+ rolesLogicExpression: '1',
+ roles: [
+ { index: 1, fieldKey: 'root_type', comparator: 'equals', value: 'asset' },
+ ],
+ columns: DEFAULT_VIEW_COLUMNS,
+ },
+ {
+ name: 'Liabilities',
+ slug: 'liabilities',
+ rolesLogicExpression: '1',
+ roles: [
+ {
+ fieldKey: 'root_type',
+ index: 1,
+ comparator: 'equals',
+ value: 'liability',
+ },
+ ],
+ columns: DEFAULT_VIEW_COLUMNS,
+ },
+ {
+ name: 'Equity',
+ slug: 'equity',
+ rolesLogicExpression: '1',
+ roles: [
+ {
+ fieldKey: 'root_type',
+ index: 1,
+ comparator: 'equals',
+ value: 'equity',
+ },
+ ],
+ columns: DEFAULT_VIEW_COLUMNS,
+ },
+ {
+ name: 'Income',
+ slug: 'income',
+ rolesLogicExpression: '1',
+ roles: [
+ {
+ fieldKey: 'root_type',
+ index: 1,
+ comparator: 'equals',
+ value: 'income',
+ },
+ ],
+ columns: DEFAULT_VIEW_COLUMNS,
+ },
+ {
+ name: 'Expenses',
+ slug: 'expenses',
+ rolesLogicExpression: '1',
+ roles: [
+ {
+ fieldKey: 'root_type',
+ index: 1,
+ comparator: 'equals',
+ value: 'expense',
+ },
+ ],
+ columns: DEFAULT_VIEW_COLUMNS,
+ },
+];
diff --git a/packages/server/src/services/Accounts/susbcribers/MutateBaseCurrencyAccounts.ts b/packages/server/src/services/Accounts/susbcribers/MutateBaseCurrencyAccounts.ts
new file mode 100644
index 000000000..ba65e963d
--- /dev/null
+++ b/packages/server/src/services/Accounts/susbcribers/MutateBaseCurrencyAccounts.ts
@@ -0,0 +1,34 @@
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { MutateBaseCurrencyAccounts } from '../MutateBaseCurrencyAccounts';
+
+@Service()
+export class MutateBaseCurrencyAccountsSubscriber {
+ @Inject()
+ public mutateBaseCurrencyAccounts: MutateBaseCurrencyAccounts;
+
+ /**
+ * Attaches the events with handles.
+ * @param bus
+ */
+ attach(bus) {
+ bus.subscribe(
+ events.organization.baseCurrencyUpdated,
+ this.updateAccountsCurrencyOnBaseCurrencyMutated
+ );
+ }
+
+ /**
+ * Updates the all accounts currency once the base currency
+ * of the organization is mutated.
+ */
+ private updateAccountsCurrencyOnBaseCurrencyMutated = async ({
+ tenantId,
+ organizationDTO,
+ }) => {
+ await this.mutateBaseCurrencyAccounts.mutateAllAccountsCurrency(
+ tenantId,
+ organizationDTO.baseCurrency
+ );
+ };
+}
diff --git a/packages/server/src/services/AccountsReceivable/AccountsReceivableRepository.ts b/packages/server/src/services/AccountsReceivable/AccountsReceivableRepository.ts
new file mode 100644
index 000000000..17bd1f154
--- /dev/null
+++ b/packages/server/src/services/AccountsReceivable/AccountsReceivableRepository.ts
@@ -0,0 +1,9 @@
+
+
+export class AccountsReceivableRepository {
+
+
+ findOrCreateAccount = (currencyCode?: string) => {
+
+ };
+}
\ No newline at end of file
diff --git a/packages/server/src/services/AuthenticatedAccount/index.ts b/packages/server/src/services/AuthenticatedAccount/index.ts
new file mode 100644
index 000000000..1afb217dd
--- /dev/null
+++ b/packages/server/src/services/AuthenticatedAccount/index.ts
@@ -0,0 +1,15 @@
+import { Service, Inject } from 'typedi';
+import { ISystemUser } from '@/interfaces';
+
+@Service()
+export default class AuthenticatedAccount {
+ /**
+ *
+ * @param {number} tenantId
+ * @param {ISystemUser} authorizedUser
+ * @returns
+ */
+ getAccount = async (tenantId: number, authorizedUser: ISystemUser) => {
+ return authorizedUser;
+ };
+}
diff --git a/packages/server/src/services/Authentication/AuthenticationMailMessages.ts b/packages/server/src/services/Authentication/AuthenticationMailMessages.ts
new file mode 100644
index 000000000..df3cd7ce2
--- /dev/null
+++ b/packages/server/src/services/Authentication/AuthenticationMailMessages.ts
@@ -0,0 +1,73 @@
+import { Service } from 'typedi';
+import { ISystemUser } from '@/interfaces';
+import config from '@/config';
+import Mail from '@/lib/Mail';
+
+@Service()
+export default class AuthenticationMailMesssages {
+ /**
+ * Sends welcome message.
+ * @param {ISystemUser} user - The system user.
+ * @param {string} organizationName -
+ * @return {Promise}
+ */
+ async sendWelcomeMessage(
+ user: ISystemUser,
+ organizationId: string
+ ): Promise {
+ const root = __dirname + '/../../../views/images/bigcapital.png';
+
+ const mail = new Mail()
+ .setView('mail/Welcome.html')
+ .setSubject('Welcome to Bigcapital')
+ .setTo(user.email)
+ .setAttachments([
+ {
+ filename: 'bigcapital.png',
+ path: root,
+ cid: 'bigcapital_logo',
+ },
+ ])
+ .setData({
+ firstName: user.firstName,
+ organizationId,
+ successPhoneNumber: config.customerSuccess.phoneNumber,
+ successEmail: config.customerSuccess.email,
+ });
+
+ await mail.send();
+ }
+
+ /**
+ * Sends reset password message.
+ * @param {ISystemUser} user - The system user.
+ * @param {string} token - Reset password token.
+ * @return {Promise}
+ */
+ async sendResetPasswordMessage(
+ user: ISystemUser,
+ token: string
+ ): Promise {
+ const root = __dirname + '/../../../views/images/bigcapital.png';
+
+ const mail = new Mail()
+ .setSubject('Bigcapital - Password Reset')
+ .setView('mail/ResetPassword.html')
+ .setTo(user.email)
+ .setAttachments([
+ {
+ filename: 'bigcapital.png',
+ path: root,
+ cid: 'bigcapital_logo',
+ },
+ ])
+ .setData({
+ resetPasswordUrl: `${config.baseURL}/auth/reset_password/${token}`,
+ first_name: user.firstName,
+ last_name: user.lastName,
+ contact_us_email: config.contactUsMail,
+ });
+
+ await mail.send();
+ }
+}
diff --git a/packages/server/src/services/Authentication/AuthenticationSMSMessages.ts b/packages/server/src/services/Authentication/AuthenticationSMSMessages.ts
new file mode 100644
index 000000000..6567d8817
--- /dev/null
+++ b/packages/server/src/services/Authentication/AuthenticationSMSMessages.ts
@@ -0,0 +1,19 @@
+import { Service, Inject } from 'typedi';
+import { ISystemUser, ITenant } from '@/interfaces';
+
+@Service()
+export default class AuthenticationSMSMessages {
+ @Inject('SMSClient')
+ smsClient: any;
+
+ /**
+ * Sends welcome sms message.
+ * @param {ITenant} tenant
+ * @param {ISystemUser} user
+ */
+ sendWelcomeMessage(tenant: ITenant, user: ISystemUser) {
+ const message: string = `Hi ${user.firstName}, Welcome to Bigcapital, You've joined the new workspace, if you need any help please don't hesitate to contact us.`;
+
+ return this.smsClient.sendMessage(user.phoneNumber, message);
+ }
+}
diff --git a/packages/server/src/services/Authentication/RateLimiter.ts b/packages/server/src/services/Authentication/RateLimiter.ts
new file mode 100644
index 000000000..efbe7b7d2
--- /dev/null
+++ b/packages/server/src/services/Authentication/RateLimiter.ts
@@ -0,0 +1,49 @@
+import { RateLimiterClusterMasterPM2, RateLimiterMemory, RateLimiterRedis, RateLimiterRes } from 'rate-limiter-flexible';
+
+export default class RateLimiter {
+ rateLimiter: RateLimiterRedis;
+
+ /**
+ * Rate limiter redis constructor.
+ * @param {RateLimiterRedis} rateLimiter
+ */
+ constructor(rateLimiter: RateLimiterMemory) {
+ this.rateLimiter = rateLimiter;
+ }
+
+ /**
+ *
+ * @return {boolean}
+ */
+ public attempt(key: string, pointsToConsume = 1): Promise {
+ return this.rateLimiter.consume(key, pointsToConsume);
+ }
+
+ /**
+ * Increment the counter for a given key for a given decay time.
+ * @param {string} key -
+ */
+ public hit(
+ key: string | number,
+ points: number,
+ secDuration: number,
+ ): Promise {
+ return this.rateLimiter.penalty(key, points, secDuration);
+ }
+
+ /**
+ * Retrieve the rate limiter response of the given key.
+ * @param {string} key
+ */
+ public get(key: string): Promise {
+ return this.rateLimiter.get(key);
+ }
+
+ /**
+ * Resets the rate limiter of the given key.
+ * @param key
+ */
+ public reset(key: string): Promise {
+ return this.rateLimiter.delete(key);
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Authentication/index.ts b/packages/server/src/services/Authentication/index.ts
new file mode 100644
index 000000000..8e5a35d77
--- /dev/null
+++ b/packages/server/src/services/Authentication/index.ts
@@ -0,0 +1,322 @@
+import { Service, Inject, Container } from 'typedi';
+import JWT from 'jsonwebtoken';
+import uniqid from 'uniqid';
+import { omit, cloneDeep } from 'lodash';
+import moment from 'moment';
+import { PasswordReset, Tenant } from '@/system/models';
+import {
+ IRegisterDTO,
+ ITenant,
+ ISystemUser,
+ IPasswordReset,
+ IAuthenticationService,
+} from '@/interfaces';
+import { hashPassword } from 'utils';
+import { ServiceError, ServiceErrors } from '@/exceptions';
+import config from '@/config';
+import events from '@/subscribers/events';
+import AuthenticationMailMessages from '@/services/Authentication/AuthenticationMailMessages';
+import TenantsManager from '@/services/Tenancy/TenantsManager';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+
+const ERRORS = {
+ INVALID_DETAILS: 'INVALID_DETAILS',
+ USER_INACTIVE: 'USER_INACTIVE',
+ EMAIL_NOT_FOUND: 'EMAIL_NOT_FOUND',
+ TOKEN_INVALID: 'TOKEN_INVALID',
+ USER_NOT_FOUND: 'USER_NOT_FOUND',
+ TOKEN_EXPIRED: 'TOKEN_EXPIRED',
+ PHONE_NUMBER_EXISTS: 'PHONE_NUMBER_EXISTS',
+ EMAIL_EXISTS: 'EMAIL_EXISTS',
+};
+@Service()
+export default class AuthenticationService implements IAuthenticationService {
+ @Inject('logger')
+ logger: any;
+
+ @Inject()
+ eventPublisher: EventPublisher;
+
+ @Inject()
+ mailMessages: AuthenticationMailMessages;
+
+ @Inject('repositories')
+ sysRepositories: any;
+
+ @Inject()
+ tenantsManager: TenantsManager;
+
+ /**
+ * Signin and generates JWT token.
+ * @throws {ServiceError}
+ * @param {string} emailOrPhone - Email or phone number.
+ * @param {string} password - Password.
+ * @return {Promise<{user: IUser, token: string}>}
+ */
+ public async signIn(
+ emailOrPhone: string,
+ password: string
+ ): Promise<{
+ user: ISystemUser;
+ token: string;
+ tenant: ITenant;
+ }> {
+ this.logger.info('[login] Someone trying to login.', {
+ emailOrPhone,
+ password,
+ });
+ const { systemUserRepository } = this.sysRepositories;
+ const loginThrottler = Container.get('rateLimiter.login');
+
+ // Finds the user of the given email or phone number.
+ const user = await systemUserRepository.findByCrediential(emailOrPhone);
+
+ if (!user) {
+ // Hits the loging throttler to the given crediential.
+ await loginThrottler.hit(emailOrPhone);
+
+ this.logger.info('[login] invalid data');
+ throw new ServiceError(ERRORS.INVALID_DETAILS);
+ }
+
+ this.logger.info('[login] check password validation.', {
+ emailOrPhone,
+ password,
+ });
+ if (!user.verifyPassword(password)) {
+ // Hits the loging throttler to the given crediential.
+ await loginThrottler.hit(emailOrPhone);
+
+ throw new ServiceError(ERRORS.INVALID_DETAILS);
+ }
+ if (!user.active) {
+ this.logger.info('[login] user inactive.', { userId: user.id });
+ throw new ServiceError(ERRORS.USER_INACTIVE);
+ }
+
+ this.logger.info('[login] generating JWT token.', { userId: user.id });
+ const token = this.generateToken(user);
+
+ this.logger.info('[login] updating user last login at.', {
+ userId: user.id,
+ });
+ await systemUserRepository.patchLastLoginAt(user.id);
+
+ this.logger.info('[login] Logging success.', { user, token });
+
+ // Triggers `onLogin` event.
+ await this.eventPublisher.emitAsync(events.auth.login, {
+ emailOrPhone,
+ password,
+ user,
+ });
+ const tenant = await Tenant.query().findById(user.tenantId).withGraphFetched('metadata');
+
+ // Keep the user object immutable.
+ const outputUser = cloneDeep(user);
+
+ // Remove password property from user object.
+ Reflect.deleteProperty(outputUser, 'password');
+
+ return { user: outputUser, token, tenant };
+ }
+
+ /**
+ * Validates email and phone number uniqiness on the storage.
+ * @throws {ServiceErrors}
+ * @param {IRegisterDTO} registerDTO - Register data object.
+ */
+ private async validateEmailAndPhoneUniqiness(registerDTO: IRegisterDTO) {
+ const { systemUserRepository } = this.sysRepositories;
+
+ const isEmailExists = await systemUserRepository.findOneByEmail(
+ registerDTO.email
+ );
+ const isPhoneExists = await systemUserRepository.findOneByPhoneNumber(
+ registerDTO.phoneNumber
+ );
+ const errorReasons: ServiceError[] = [];
+
+ if (isPhoneExists) {
+ this.logger.info('[register] phone number exists on the storage.');
+ errorReasons.push(new ServiceError(ERRORS.PHONE_NUMBER_EXISTS));
+ }
+ if (isEmailExists) {
+ this.logger.info('[register] email exists on the storage.');
+ errorReasons.push(new ServiceError(ERRORS.EMAIL_EXISTS));
+ }
+ if (errorReasons.length > 0) {
+ throw new ServiceErrors(errorReasons);
+ }
+ }
+
+ /**
+ * Registers a new tenant with user from user input.
+ * @throws {ServiceErrors}
+ * @param {IUserDTO} user
+ */
+ public async register(registerDTO: IRegisterDTO): Promise {
+ this.logger.info('[register] Someone trying to register.');
+ await this.validateEmailAndPhoneUniqiness(registerDTO);
+
+ this.logger.info('[register] Creating a new tenant organization.');
+ const tenant = await this.newTenantOrganization();
+
+ this.logger.info('[register] Trying hashing the password.');
+ const hashedPassword = await hashPassword(registerDTO.password);
+
+ const { systemUserRepository } = this.sysRepositories;
+ const registeredUser = await systemUserRepository.create({
+ ...omit(registerDTO, 'country'),
+ active: true,
+ password: hashedPassword,
+ tenantId: tenant.id,
+ inviteAcceptedAt: moment().format('YYYY-MM-DD'),
+ });
+ // Triggers `onRegister` event.
+ await this.eventPublisher.emitAsync(events.auth.register, {
+ registerDTO,
+ tenant,
+ user: registeredUser,
+ });
+ return registeredUser;
+ }
+
+ /**
+ * Generates and insert new tenant organization id.
+ * @async
+ * @return {Promise}
+ */
+ private async newTenantOrganization(): Promise {
+ return this.tenantsManager.createTenant();
+ }
+
+ /**
+ * Validate the given email existance on the storage.
+ * @throws {ServiceError}
+ * @param {string} email - email address.
+ */
+ private async validateEmailExistance(email: string): Promise {
+ const { systemUserRepository } = this.sysRepositories;
+ const userByEmail = await systemUserRepository.findOneByEmail(email);
+
+ if (!userByEmail) {
+ this.logger.info('[send_reset_password] The given email not found.');
+ throw new ServiceError(ERRORS.EMAIL_NOT_FOUND);
+ }
+ return userByEmail;
+ }
+
+ /**
+ * Generates and retrieve password reset token for the given user email.
+ * @param {string} email
+ * @return {}
+ */
+ public async sendResetPassword(email: string): Promise {
+ this.logger.info('[send_reset_password] Trying to send reset password.');
+ const user = await this.validateEmailExistance(email);
+
+ // Delete all stored tokens of reset password that associate to the give email.
+ this.logger.info(
+ '[send_reset_password] trying to delete all tokens by email.'
+ );
+ this.deletePasswordResetToken(email);
+
+ const token: string = uniqid();
+
+ this.logger.info('[send_reset_password] insert the generated token.');
+ const passwordReset = await PasswordReset.query().insert({ email, token });
+
+ // Triggers `onSendResetPassword` event.
+ await this.eventPublisher.emitAsync(events.auth.sendResetPassword, {
+ user,
+ token,
+ });
+ return passwordReset;
+ }
+
+ /**
+ * Resets a user password from given token.
+ * @param {string} token - Password reset token.
+ * @param {string} password - New Password.
+ * @return {Promise}
+ */
+ public async resetPassword(token: string, password: string): Promise {
+ const { systemUserRepository } = this.sysRepositories;
+
+ // Finds the password reset token.
+ const tokenModel: IPasswordReset = await PasswordReset.query().findOne(
+ 'token',
+ token
+ );
+ // In case the password reset token not found throw token invalid error..
+ if (!tokenModel) {
+ this.logger.info('[reset_password] token invalid.');
+ throw new ServiceError(ERRORS.TOKEN_INVALID);
+ }
+ // Different between tokne creation datetime and current time.
+ if (
+ moment().diff(tokenModel.createdAt, 'seconds') >
+ config.resetPasswordSeconds
+ ) {
+ this.logger.info('[reset_password] token expired.');
+
+ // Deletes the expired token by expired token email.
+ await this.deletePasswordResetToken(tokenModel.email);
+ throw new ServiceError(ERRORS.TOKEN_EXPIRED);
+ }
+ const user = await systemUserRepository.findOneByEmail(tokenModel.email);
+
+ if (!user) {
+ throw new ServiceError(ERRORS.USER_NOT_FOUND);
+ }
+ const hashedPassword = await hashPassword(password);
+
+ this.logger.info('[reset_password] saving a new hashed password.');
+ await systemUserRepository.update(
+ { password: hashedPassword },
+ { id: user.id }
+ );
+
+ // Deletes the used token.
+ await this.deletePasswordResetToken(tokenModel.email);
+
+ // Triggers `onResetPassword` event.
+ await this.eventPublisher.emitAsync(events.auth.resetPassword, {
+ user,
+ token,
+ password,
+ });
+ this.logger.info('[reset_password] reset password success.');
+ }
+
+ /**
+ * Deletes the password reset token by the given email.
+ * @param {string} email
+ * @returns {Promise}
+ */
+ private async deletePasswordResetToken(email: string) {
+ this.logger.info('[reset_password] trying to delete all tokens by email.');
+ return PasswordReset.query().where('email', email).delete();
+ }
+
+ /**
+ * Generates JWT token for the given user.
+ * @param {ISystemUser} user
+ * @return {string} token
+ */
+ generateToken(user: ISystemUser): string {
+ const today = new Date();
+ const exp = new Date(today);
+ exp.setDate(today.getDate() + 60);
+
+ this.logger.silly(`Sign JWT for userId: ${user.id}`);
+ return JWT.sign(
+ {
+ id: user.id, // We are gonna use this in the middleware 'isAuth'
+ exp: exp.getTime() / 1000,
+ },
+ config.jwtSecret
+ );
+ }
+}
diff --git a/packages/server/src/services/Branches/ActivateBranches.ts b/packages/server/src/services/Branches/ActivateBranches.ts
new file mode 100644
index 000000000..b642ab359
--- /dev/null
+++ b/packages/server/src/services/Branches/ActivateBranches.ts
@@ -0,0 +1,90 @@
+import { Service, Inject } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import { ERRORS } from './constants';
+import { Knex } from 'knex';
+import events from '@/subscribers/events';
+import {
+ IBranchesActivatedPayload,
+ IBranchesActivatePayload,
+} from '@/interfaces';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import UnitOfWork from '@/services/UnitOfWork';
+import { CreateBranch } from './CreateBranch';
+import { BranchesSettings } from './BranchesSettings';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class ActivateBranches {
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private createBranch: CreateBranch;
+
+ @Inject()
+ private branchesSettings: BranchesSettings;
+
+ /**
+ * Throws service error if multi-branches feature is already activated.
+ * @param {boolean} isActivated
+ */
+ private throwIfMultiBranchesActivated = (isActivated: boolean) => {
+ if (isActivated) {
+ throw new ServiceError(ERRORS.MUTLI_BRANCHES_ALREADY_ACTIVATED);
+ }
+ };
+
+ /**
+ * Creates a new initial branch.
+ * @param {number} tenantId
+ */
+ private createInitialBranch = (tenantId: number) => {
+ const { __ } = this.tenancy.i18n(tenantId);
+
+ return this.createBranch.createBranch(tenantId, {
+ name: __('branches.head_branch'),
+ code: '10001',
+ primary: true,
+ });
+ };
+
+ /**
+ * Activate multi-branches feature.
+ * @param {number} tenantId
+ * @returns {Promise}
+ */
+ public activateBranches = (tenantId: number): Promise => {
+ const isActivated = this.branchesSettings.isMultiBranchesActive(tenantId);
+
+ // Throw error if mutli-branches is already activated.
+ this.throwIfMultiBranchesActivated(isActivated);
+
+ // Activate multi-branches under unit-of-work envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onBranchActivate` branch.
+ await this.eventPublisher.emitAsync(events.branch.onActivate, {
+ tenantId,
+ trx,
+ } as IBranchesActivatePayload);
+
+ // Create a new branch as primary branch.
+ const primaryBranch = await this.createInitialBranch(tenantId);
+
+ // Mark the mutli-branches is activated.
+ await this.branchesSettings.markMultiBranchesAsActivated(tenantId);
+
+ // Triggers `onBranchActivated` branch.
+ await this.eventPublisher.emitAsync(events.branch.onActivated, {
+ tenantId,
+ primaryBranch,
+ trx,
+ } as IBranchesActivatedPayload);
+ });
+ };
+}
diff --git a/packages/server/src/services/Branches/BranchIntegrationErrorsMiddleware.ts b/packages/server/src/services/Branches/BranchIntegrationErrorsMiddleware.ts
new file mode 100644
index 000000000..96a35bf43
--- /dev/null
+++ b/packages/server/src/services/Branches/BranchIntegrationErrorsMiddleware.ts
@@ -0,0 +1,35 @@
+import { Request, Response, NextFunction } from 'express';
+import { ServiceError } from '@/exceptions';
+
+/**
+ * Handles branches integration service errors.
+ * @param {Error} error
+ * @param {Request} req
+ * @param {Response} res
+ * @param {NextFunction} next
+ */
+export function BranchIntegrationErrorsMiddleware(
+ error: Error,
+ req: Request,
+ res: Response,
+ next: NextFunction
+) {
+ if (error instanceof ServiceError) {
+ if (error.errorType === 'WAREHOUSE_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'WAREHOUSE_ID_NOT_FOUND', code: 5000 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_REQUIRED') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_REQUIRED', code: 5100 }],
+ });
+ }
+ if (error.errorType === 'BRANCH_ID_NOT_FOUND') {
+ return res.boom.badRequest(null, {
+ errors: [{ type: 'BRANCH_ID_NOT_FOUND', code: 5300 }],
+ });
+ }
+ }
+ next(error);
+}
diff --git a/packages/server/src/services/Branches/BranchValidate.ts b/packages/server/src/services/Branches/BranchValidate.ts
new file mode 100644
index 000000000..836787525
--- /dev/null
+++ b/packages/server/src/services/Branches/BranchValidate.ts
@@ -0,0 +1,52 @@
+import { Inject, Service } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { ServiceError } from '@/exceptions';
+import { ERRORS } from './constants';
+
+@Service()
+export class BranchValidator {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ public validateBranchNotOnlyWarehouse = async (
+ tenantId: number,
+ branchId: number
+ ) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const warehouses = await Branch.query().whereNot('id', branchId);
+
+ if (warehouses.length === 0) {
+ throw new ServiceError(ERRORS.COULD_NOT_DELETE_ONLY_BRANCH);
+ }
+ };
+
+ /**
+ * Validates the given branch whether is unique.
+ * @param {number} tenantId
+ * @param {string} code
+ * @param {number} exceptBranchId
+ */
+ public validateBranchCodeUnique = async (
+ tenantId: number,
+ code: string,
+ exceptBranchId?: number
+ ): Promise => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const branch = await Branch.query()
+ .onBuild((query) => {
+ query.select(['id']);
+ query.where('code', code);
+
+ if (exceptBranchId) {
+ query.whereNot('id', exceptBranchId);
+ }
+ })
+ .first();
+
+ if (branch) {
+ throw new ServiceError(ERRORS.BRANCH_CODE_NOT_UNIQUE);
+ }
+ };
+}
diff --git a/packages/server/src/services/Branches/BranchesApplication.ts b/packages/server/src/services/Branches/BranchesApplication.ts
new file mode 100644
index 000000000..247a444c8
--- /dev/null
+++ b/packages/server/src/services/Branches/BranchesApplication.ts
@@ -0,0 +1,112 @@
+import { IBranch, ICreateBranchDTO, IEditBranchDTO } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import { ActivateBranches } from './ActivateBranches';
+import { CreateBranch } from './CreateBranch';
+import { DeleteBranch } from './DeleteBranch';
+import { EditBranch } from './EditBranch';
+import { GetBranch } from './GetBranch';
+import { GetBranches } from './GetBranches';
+import { MarkBranchAsPrimary } from './MarkBranchAsPrimary';
+
+@Service()
+export class BranchesApplication {
+ @Inject()
+ private deleteBranchService: DeleteBranch;
+
+ @Inject()
+ private createBranchService: CreateBranch;
+
+ @Inject()
+ private getBranchService: GetBranch;
+
+ @Inject()
+ private editBranchService: EditBranch;
+
+ @Inject()
+ private getBranchesService: GetBranches;
+
+ @Inject()
+ private activateBranchesService: ActivateBranches;
+
+ @Inject()
+ private markBranchAsPrimaryService: MarkBranchAsPrimary;
+
+ /**
+ * Retrieves branches list.
+ * @param {number} tenantId
+ * @returns {IBranch}
+ */
+ public getBranches = (tenantId: number): Promise => {
+ return this.getBranchesService.getBranches(tenantId);
+ };
+
+ /**
+ * Retrieves the given branch details.
+ * @param {number} tenantId - Tenant id.
+ * @param {number} branchId - Branch id.
+ * @returns {Promise}
+ */
+ public getBranch = (tenantId: number, branchId: number): Promise => {
+ return this.getBranchService.getBranch(tenantId, branchId);
+ };
+
+ /**
+ * Creates a new branch.
+ * @param {number} tenantId -
+ * @param {ICreateBranchDTO} createBranchDTO
+ * @returns {Promise}
+ */
+ public createBranch = (
+ tenantId: number,
+ createBranchDTO: ICreateBranchDTO
+ ): Promise => {
+ return this.createBranchService.createBranch(tenantId, createBranchDTO);
+ };
+
+ /**
+ * Edits the given branch.
+ * @param {number} tenantId - Tenant id.
+ * @param {number} branchId - Branch id.
+ * @param {IEditBranchDTO} editBranchDTO - Edit branch DTO.
+ * @returns {Promise}
+ */
+ public editBranch = (
+ tenantId: number,
+ branchId: number,
+ editBranchDTO: IEditBranchDTO
+ ): Promise => {
+ return this.editBranchService.editBranch(tenantId, branchId, editBranchDTO);
+ };
+
+ /**
+ * Deletes the given branch.
+ * @param {number} tenantId - Tenant id.
+ * @param {number} branchId - Branch id.
+ * @returns {Promise}
+ */
+ public deleteBranch = (tenantId: number, branchId: number): Promise => {
+ return this.deleteBranchService.deleteBranch(tenantId, branchId);
+ };
+
+ /**
+ * Activates the given branches.
+ * @param {number} tenantId - Tenant id.
+ * @returns {Promise}
+ */
+ public activateBranches = (tenantId: number): Promise => {
+ return this.activateBranchesService.activateBranches(tenantId);
+ };
+
+ /**
+ * Marks the given branch as primary.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns {Promise}
+ */
+ public markBranchAsPrimary = async (
+ tenantId: number,
+ branchId: number
+ ): Promise => {
+ return this.markBranchAsPrimaryService.markAsPrimary(tenantId, branchId);
+ };
+}
diff --git a/packages/server/src/services/Branches/BranchesSettings.ts b/packages/server/src/services/Branches/BranchesSettings.ts
new file mode 100644
index 000000000..ee1d6c1b9
--- /dev/null
+++ b/packages/server/src/services/Branches/BranchesSettings.ts
@@ -0,0 +1,29 @@
+import { Service, Inject } from 'typedi';
+import { Features } from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class BranchesSettings {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Marks multi-branches as activated.
+ * @param {number} tenantId -
+ */
+ public markMultiBranchesAsActivated = (tenantId: number) => {
+ const settings = this.tenancy.settings(tenantId);
+
+ settings.set({ group: 'features', key: Features.BRANCHES, value: 1 });
+ };
+
+ /**
+ * Retrieves whether multi-branches is active.
+ * @param {number} tenantId
+ */
+ public isMultiBranchesActive = (tenantId: number) => {
+ const settings = this.tenancy.settings(tenantId);
+
+ return settings.get({ group: 'features', key: Features.BRANCHES });
+ };
+}
diff --git a/packages/server/src/services/Branches/CRUDBranch.ts b/packages/server/src/services/Branches/CRUDBranch.ts
new file mode 100644
index 000000000..3895c5eae
--- /dev/null
+++ b/packages/server/src/services/Branches/CRUDBranch.ts
@@ -0,0 +1,30 @@
+import { Inject } from "typedi";
+import { ServiceError } from "exceptions";
+import HasTenancyService from "services/Tenancy/TenancyService";
+import { ERRORS } from "./constants";
+
+export class CURDBranch {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ *
+ * @param branch
+ */
+ throwIfBranchNotFound = (branch) => {
+ if (!branch) {
+ throw new ServiceError(ERRORS.BRANCH_NOT_FOUND);
+ }
+ }
+
+ getBranchOrThrowNotFound = async (tenantId: number, branchId: number) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const foundBranch = await Branch.query().findById(branchId);
+
+ if (!foundBranch) {
+ throw new ServiceError(ERRORS.BRANCH_NOT_FOUND);
+ }
+ return foundBranch;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Branches/CreateBranch.ts b/packages/server/src/services/Branches/CreateBranch.ts
new file mode 100644
index 000000000..5de58aaa5
--- /dev/null
+++ b/packages/server/src/services/Branches/CreateBranch.ts
@@ -0,0 +1,64 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import {
+ IBranch,
+ IBranchCreatedPayload,
+ IBranchCreatePayload,
+ ICreateBranchDTO,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import UnitOfWork from '@/services/UnitOfWork';
+import events from '@/subscribers/events';
+import { BranchValidator } from './BranchValidate';
+
+@Service()
+export class CreateBranch {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private validator: BranchValidator;
+
+ /**
+ * Creates a new branch.
+ * @param {number} tenantId
+ * @param {ICreateBranchDTO} createBranchDTO
+ * @returns {Promise}
+ */
+ public createBranch = (
+ tenantId: number,
+ createBranchDTO: ICreateBranchDTO
+ ): Promise => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ // Creates a new branch under unit-of-work.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onBranchCreate` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdit, {
+ tenantId,
+ createBranchDTO,
+ trx,
+ } as IBranchCreatePayload);
+
+ const branch = await Branch.query().insertAndFetch({
+ ...createBranchDTO,
+ });
+ // Triggers `onBranchCreated` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdited, {
+ tenantId,
+ createBranchDTO,
+ branch,
+ trx,
+ } as IBranchCreatedPayload);
+
+ return branch;
+ });
+ };
+}
diff --git a/packages/server/src/services/Branches/DeleteBranch.ts b/packages/server/src/services/Branches/DeleteBranch.ts
new file mode 100644
index 000000000..bb40da392
--- /dev/null
+++ b/packages/server/src/services/Branches/DeleteBranch.ts
@@ -0,0 +1,76 @@
+import { Service, Inject } from 'typedi';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import UnitOfWork from '@/services/UnitOfWork';
+import { Knex } from 'knex';
+import events from '@/subscribers/events';
+import { IBranchDeletedPayload, IBranchDeletePayload } from '@/interfaces';
+import { CURDBranch } from './CRUDBranch';
+import { BranchValidator } from './BranchValidate';
+import { ERRORS } from './constants';
+@Service()
+export class DeleteBranch extends CURDBranch {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private validator: BranchValidator;
+
+ /**
+ * Validates the branch deleteing.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns {Promise}
+ */
+ private authorize = async (tenantId: number, branchId: number) => {
+ await this.validator.validateBranchNotOnlyWarehouse(tenantId, branchId);
+ };
+
+ /**
+ * Deletes branch.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns {Promise}
+ */
+ public deleteBranch = async (
+ tenantId: number,
+ branchId: number
+ ): Promise => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ // Retrieves the old branch or throw not found service error.
+ const oldBranch = await Branch.query()
+ .findById(branchId)
+ .throwIfNotFound()
+ .queryAndThrowIfHasRelations({
+ type: ERRORS.BRANCH_HAS_ASSOCIATED_TRANSACTIONS,
+ });
+ // Authorize the branch before deleting.
+ await this.authorize(tenantId, branchId);
+
+ // Deletes branch under unit-of-work.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onBranchCreate` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdit, {
+ tenantId,
+ oldBranch,
+ trx,
+ } as IBranchDeletePayload);
+
+ await Branch.query().findById(branchId).delete();
+
+ // Triggers `onBranchCreate` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdited, {
+ tenantId,
+ oldBranch,
+ trx,
+ } as IBranchDeletedPayload);
+ });
+ };
+}
diff --git a/packages/server/src/services/Branches/EditBranch.ts b/packages/server/src/services/Branches/EditBranch.ts
new file mode 100644
index 000000000..e59f6cd8a
--- /dev/null
+++ b/packages/server/src/services/Branches/EditBranch.ts
@@ -0,0 +1,65 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import {
+ IBranchEditedPayload,
+ IBranchEditPayload,
+ IEditBranchDTO,
+} from '@/interfaces';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import UnitOfWork from '@/services/UnitOfWork';
+import { CURDBranch } from './CRUDBranch';
+import events from '@/subscribers/events';
+
+@Service()
+export class EditBranch extends CURDBranch {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ @Inject()
+ uow: UnitOfWork;
+
+ @Inject()
+ eventPublisher: EventPublisher;
+
+ /**
+ * Edits branch.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @param editBranchDTO
+ */
+ public editBranch = async (
+ tenantId: number,
+ branchId: number,
+ editBranchDTO: IEditBranchDTO
+ ) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ // Retrieves the old branch or throw not found service error.
+ const oldBranch = await this.getBranchOrThrowNotFound(tenantId, branchId);
+
+ // Deletes branch under unit-of-work.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onBranchEdit` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdit, {
+ tenantId,
+ oldBranch,
+ trx,
+ } as IBranchEditPayload);
+
+ // Edits the branch on the storage.
+ const branch = await Branch.query().patchAndFetchById(branchId, {
+ ...editBranchDTO,
+ });
+ // Triggers `onBranchEdited` event.
+ await this.eventPublisher.emitAsync(events.warehouse.onEdited, {
+ tenantId,
+ oldBranch,
+ branch,
+ trx,
+ } as IBranchEditedPayload);
+
+ return branch;
+ });
+ };
+}
diff --git a/packages/server/src/services/Branches/EventsProvider.ts b/packages/server/src/services/Branches/EventsProvider.ts
new file mode 100644
index 000000000..e86d03b62
--- /dev/null
+++ b/packages/server/src/services/Branches/EventsProvider.ts
@@ -0,0 +1,50 @@
+import {
+ CreditNoteActivateBranchesSubscriber,
+ PaymentReceiveActivateBranchesSubscriber,
+ SaleEstimatesActivateBranchesSubscriber,
+ SaleInvoicesActivateBranchesSubscriber,
+ PaymentMadeActivateBranchesSubscriber,
+ SaleReceiptsActivateBranchesSubscriber,
+} from './Subscribers/Activate';
+import {
+ BillBranchValidateSubscriber,
+ VendorCreditBranchValidateSubscriber,
+ PaymentMadeBranchValidateSubscriber,
+ SaleEstimateBranchValidateSubscriber,
+ CreditNoteBranchValidateSubscriber,
+ ExpenseBranchValidateSubscriber,
+ SaleReceiptBranchValidateSubscriber,
+ ManualJournalBranchValidateSubscriber,
+ PaymentReceiveBranchValidateSubscriber,
+ CreditNoteRefundBranchValidateSubscriber,
+ CashflowBranchDTOValidatorSubscriber,
+ VendorCreditRefundBranchValidateSubscriber,
+ InvoiceBranchValidateSubscriber,
+ ContactBranchValidateSubscriber,
+ InventoryAdjustmentBranchValidateSubscriber
+} from './Subscribers/Validators';
+
+export default () => [
+ BillBranchValidateSubscriber,
+ CreditNoteBranchValidateSubscriber,
+ ExpenseBranchValidateSubscriber,
+ PaymentMadeBranchValidateSubscriber,
+ SaleReceiptBranchValidateSubscriber,
+ VendorCreditBranchValidateSubscriber,
+ SaleEstimateBranchValidateSubscriber,
+ ManualJournalBranchValidateSubscriber,
+ PaymentReceiveBranchValidateSubscriber,
+ CreditNoteRefundBranchValidateSubscriber,
+ VendorCreditRefundBranchValidateSubscriber,
+
+ CreditNoteActivateBranchesSubscriber,
+ PaymentReceiveActivateBranchesSubscriber,
+ SaleEstimatesActivateBranchesSubscriber,
+ SaleInvoicesActivateBranchesSubscriber,
+ PaymentMadeActivateBranchesSubscriber,
+ SaleReceiptsActivateBranchesSubscriber,
+ CashflowBranchDTOValidatorSubscriber,
+ InvoiceBranchValidateSubscriber,
+ ContactBranchValidateSubscriber,
+ InventoryAdjustmentBranchValidateSubscriber
+];
diff --git a/packages/server/src/services/Branches/GetBranch.ts b/packages/server/src/services/Branches/GetBranch.ts
new file mode 100644
index 000000000..777947361
--- /dev/null
+++ b/packages/server/src/services/Branches/GetBranch.ts
@@ -0,0 +1,26 @@
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Service, Inject } from 'typedi';
+import { CURDBranch } from './CRUDBranch';
+
+@Service()
+export class GetBranch extends CURDBranch{
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ *
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns
+ */
+ public getBranch = async (tenantId: number, branchId: number) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const branch = await Branch.query().findById(branchId);
+
+ // Throw not found service error if the branch not found.
+ this.throwIfBranchNotFound(branch);
+
+ return branch;
+ };
+}
diff --git a/packages/server/src/services/Branches/GetBranches.ts b/packages/server/src/services/Branches/GetBranches.ts
new file mode 100644
index 000000000..33ccb8d8c
--- /dev/null
+++ b/packages/server/src/services/Branches/GetBranches.ts
@@ -0,0 +1,22 @@
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Service, Inject } from 'typedi';
+
+@Service()
+export class GetBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Retrieves branches list.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns
+ */
+ public getBranches = async (tenantId: number) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const branches = await Branch.query().orderBy('name', 'DESC');
+
+ return branches;
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/BranchTransactionDTOTransform.ts b/packages/server/src/services/Branches/Integrations/BranchTransactionDTOTransform.ts
new file mode 100644
index 000000000..57f5f5a71
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/BranchTransactionDTOTransform.ts
@@ -0,0 +1,35 @@
+import { Service, Inject } from 'typedi';
+import { omit } from 'lodash';
+import { BranchesSettings } from '../BranchesSettings';
+
+@Service()
+export class BranchTransactionDTOTransform {
+ @Inject()
+ branchesSettings: BranchesSettings;
+
+ /**
+ * Excludes DTO branch id when mutli-warehouses feature is inactive.
+ * @param {number} tenantId
+ * @returns {any}
+ */
+ private excludeDTOBranchIdWhenInactive = (
+ tenantId: number,
+ DTO: T
+ ): Omit | T => {
+ const isActive = this.branchesSettings.isMultiBranchesActive(tenantId);
+
+ return !isActive ? omit(DTO, ['branchId']) : DTO;
+ };
+
+ /**
+ * Transformes the input DTO for branches feature.
+ * @param {number} tenantId -
+ * @param {T} DTO -
+ * @returns {Omit | T}
+ */
+ public transformDTO =
+ (tenantId: number) =>
+ (DTO: T): Omit | T => {
+ return this.excludeDTOBranchIdWhenInactive(tenantId, DTO);
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Cashflow/CashflowActivateBranches.ts b/packages/server/src/services/Branches/Integrations/Cashflow/CashflowActivateBranches.ts
new file mode 100644
index 000000000..9f1c148aa
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Cashflow/CashflowActivateBranches.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class CashflowTransactionsActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all cashflow transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateCashflowTransactionsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { CashflowTransaction } = this.tenancy.models(tenantId);
+
+ // Updates the cashflow transactions with primary branch.
+ await CashflowTransaction.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Expense/ExpensesActivateBranches.ts b/packages/server/src/services/Branches/Integrations/Expense/ExpensesActivateBranches.ts
new file mode 100644
index 000000000..6601235d3
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Expense/ExpensesActivateBranches.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class ExpensesActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all expenses transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateExpensesWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { Expense } = this.tenancy.models(tenantId);
+
+ // Updates the expenses with primary branch.
+ await Expense.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalBranchesActivate.ts
new file mode 100644
index 000000000..5113b25d9
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class ManualJournalsActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all manual journals transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateManualJournalsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { ManualJournal } = this.tenancy.models(tenantId);
+
+ // Updates the manual journal with primary branch.
+ await ManualJournal.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalDTOTransformer.ts b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalDTOTransformer.ts
new file mode 100644
index 000000000..a6f3cab4a
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalDTOTransformer.ts
@@ -0,0 +1,32 @@
+import { omit } from 'lodash';
+import { Inject, Service } from 'typedi';
+import { IManualJournal } from '@/interfaces';
+import { BranchesSettings } from '../../BranchesSettings';
+
+@Service()
+export class ManualJournalBranchesDTOTransformer {
+ @Inject()
+ branchesSettings: BranchesSettings;
+
+ private excludeDTOBranchIdWhenInactive = (
+ tenantId: number,
+ DTO: IManualJournal
+ ): IManualJournal => {
+ const isActive = this.branchesSettings.isMultiBranchesActive(tenantId);
+
+ if (isActive) return DTO;
+
+ return {
+ ...DTO,
+ entries: DTO.entries.map((e) => omit(e, ['branchId'])),
+ };
+ };
+ /**
+ *
+ */
+ public transformDTO =
+ (tenantId: number) =>
+ (DTO: IManualJournal): IManualJournal => {
+ return this.excludeDTOBranchIdWhenInactive(tenantId, DTO);
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalsBranchesValidator.ts b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalsBranchesValidator.ts
new file mode 100644
index 000000000..ed3628d50
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/ManualJournals/ManualJournalsBranchesValidator.ts
@@ -0,0 +1,23 @@
+import { Service, Inject } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import { IManualJournalDTO, IManualJournalEntryDTO } from '@/interfaces';
+import { ERRORS } from './constants';
+
+@Service()
+export class ManualJournalBranchesValidator {
+ /**
+ * Validates the DTO entries should have branch id.
+ * @param {IManualJournalDTO} manualJournalDTO
+ */
+ public validateEntriesHasBranchId = async (
+ manualJournalDTO: IManualJournalDTO
+ ) => {
+ const hasNoIdEntries = manualJournalDTO.entries.filter(
+ (entry: IManualJournalEntryDTO) =>
+ !entry.branchId && !manualJournalDTO.branchId
+ );
+ if (hasNoIdEntries.length > 0) {
+ throw new ServiceError(ERRORS.MANUAL_JOURNAL_ENTRIES_HAVE_NO_BRANCH_ID);
+ }
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/ManualJournals/constants.ts b/packages/server/src/services/Branches/Integrations/ManualJournals/constants.ts
new file mode 100644
index 000000000..46e4327e5
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/ManualJournals/constants.ts
@@ -0,0 +1,4 @@
+export const ERRORS = {
+ MANUAL_JOURNAL_ENTRIES_HAVE_NO_BRANCH_ID:
+ 'MANUAL_JOURNAL_ENTRIES_HAVE_NO_BRANCH_ID',
+};
diff --git a/packages/server/src/services/Branches/Integrations/Purchases/BillBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Purchases/BillBranchesActivate.ts
new file mode 100644
index 000000000..81af0a4a5
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Purchases/BillBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class BillActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all bills transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateBillsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { Bill } = this.tenancy.models(tenantId);
+
+ // Updates the sale invoice with primary branch.
+ await Bill.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Purchases/PaymentMadeBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Purchases/PaymentMadeBranchesActivate.ts
new file mode 100644
index 000000000..1c9173966
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Purchases/PaymentMadeBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class BillPaymentsActivateBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all bills payments transcations with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateBillPaymentsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { BillPayment } = this.tenancy.models(tenantId);
+
+ // Updates the bill payments with primary branch.
+ await BillPayment.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Purchases/VendorCreditBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Purchases/VendorCreditBranchesActivate.ts
new file mode 100644
index 000000000..cd4638723
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Purchases/VendorCreditBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class VendorCreditActivateBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all vendor credits transcations with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateVendorCreditsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { VendorCredit } = this.tenancy.models(tenantId);
+
+ // Updates the vendors credits with primary branch.
+ await VendorCredit.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Sales/CreditNoteBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Sales/CreditNoteBranchesActivate.ts
new file mode 100644
index 000000000..7bc115156
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Sales/CreditNoteBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class CreditNoteActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all creidt notes transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateCreditsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { CreditNote } = this.tenancy.models(tenantId);
+
+ // Updates the sale invoice with primary branch.
+ await CreditNote.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Sales/PaymentReceiveBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Sales/PaymentReceiveBranchesActivate.ts
new file mode 100644
index 000000000..c5c8a5f68
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Sales/PaymentReceiveBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class PaymentReceiveActivateBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all creidt notes transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updatePaymentsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { PaymentReceive } = this.tenancy.models(tenantId);
+
+ // Updates the sale invoice with primary branch.
+ await PaymentReceive.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Sales/SaleEstimatesBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Sales/SaleEstimatesBranchesActivate.ts
new file mode 100644
index 000000000..269cd82b5
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Sales/SaleEstimatesBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class SaleEstimateActivateBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all sale estimates transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateEstimatesWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { PaymentReceive } = this.tenancy.models(tenantId);
+
+ // Updates the sale invoice with primary branch.
+ await PaymentReceive.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Sales/SaleInvoiceBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Sales/SaleInvoiceBranchesActivate.ts
new file mode 100644
index 000000000..243d60c62
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Sales/SaleInvoiceBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class SaleInvoiceActivateBranches {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Updates all sale invoices transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateInvoicesWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { SaleInvoice } = this.tenancy.models(tenantId);
+
+ // Updates the sale invoice with primary branch.
+ await SaleInvoice.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/Sales/SaleReceiptBranchesActivate.ts b/packages/server/src/services/Branches/Integrations/Sales/SaleReceiptBranchesActivate.ts
new file mode 100644
index 000000000..fb487696a
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/Sales/SaleReceiptBranchesActivate.ts
@@ -0,0 +1,26 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Knex } from 'knex';
+
+@Service()
+export class SaleReceiptActivateBranches {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Updates all sale receipts transactions with the primary branch.
+ * @param {number} tenantId
+ * @param {number} primaryBranchId
+ * @returns {Promise}
+ */
+ public updateReceiptsWithBranch = async (
+ tenantId: number,
+ primaryBranchId: number,
+ trx?: Knex.Transaction
+ ) => {
+ const { SaleReceipt } = this.tenancy.models(tenantId);
+
+ // Updates the sale receipt with primary branch.
+ await SaleReceipt.query(trx).update({ branchId: primaryBranchId });
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/ValidateBranchExistance.ts b/packages/server/src/services/Branches/Integrations/ValidateBranchExistance.ts
new file mode 100644
index 000000000..8c3d12eee
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/ValidateBranchExistance.ts
@@ -0,0 +1,74 @@
+import { ServiceError } from '@/exceptions';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { Service, Inject } from 'typedi';
+import { BranchesSettings } from '../BranchesSettings';
+import { ERRORS } from './constants';
+
+@Service()
+export class ValidateBranchExistance {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ @Inject()
+ branchesSettings: BranchesSettings;
+
+ /**
+ * Validate transaction branch id when the feature is active.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns {Promise}
+ */
+ public validateTransactionBranchWhenActive = async (
+ tenantId: number,
+ branchId: number | null
+ ) => {
+ const isActive = this.branchesSettings.isMultiBranchesActive(tenantId);
+
+ // Can't continue if the multi-warehouses feature is inactive.
+ if (!isActive) return;
+
+ return this.validateTransactionBranch(tenantId, branchId);
+ };
+
+ /**
+ * Validate transaction branch id existance.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @return {Promise}
+ */
+ public validateTransactionBranch = async (
+ tenantId: number,
+ branchId: number | null
+ ) => {
+ //
+ this.validateBranchIdExistance(branchId);
+
+ //
+ await this.validateBranchExistance(tenantId, branchId);
+ };
+
+ /**
+ *
+ * @param branchId
+ */
+ public validateBranchIdExistance = (branchId: number | null) => {
+ if (!branchId) {
+ throw new ServiceError(ERRORS.BRANCH_ID_REQUIRED);
+ }
+ };
+
+ /**
+ *
+ * @param tenantId
+ * @param branchId
+ */
+ public validateBranchExistance = async (tenantId: number, branchId: number) => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ const branch = await Branch.query().findById(branchId);
+
+ if (!branch) {
+ throw new ServiceError(ERRORS.BRANCH_ID_NOT_FOUND);
+ }
+ };
+}
diff --git a/packages/server/src/services/Branches/Integrations/constants.ts b/packages/server/src/services/Branches/Integrations/constants.ts
new file mode 100644
index 000000000..af66f6dae
--- /dev/null
+++ b/packages/server/src/services/Branches/Integrations/constants.ts
@@ -0,0 +1,6 @@
+
+
+export const ERRORS = {
+ BRANCH_ID_REQUIRED: 'BRANCH_ID_REQUIRED',
+ BRANCH_ID_NOT_FOUND: 'BRANCH_ID_NOT_FOUND'
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Branches/MarkBranchAsPrimary.ts b/packages/server/src/services/Branches/MarkBranchAsPrimary.ts
new file mode 100644
index 000000000..03e733c8f
--- /dev/null
+++ b/packages/server/src/services/Branches/MarkBranchAsPrimary.ts
@@ -0,0 +1,67 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import UnitOfWork from '@/services/UnitOfWork';
+import events from '@/subscribers/events';
+import { CURDBranch } from './CRUDBranch';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import {
+ IBranch,
+ IBranchMarkAsPrimaryPayload,
+ IBranchMarkedAsPrimaryPayload,
+} from '@/interfaces';
+
+@Service()
+export class MarkBranchAsPrimary extends CURDBranch {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ /**
+ * Marks the given branch as primary.
+ * @param {number} tenantId
+ * @param {number} branchId
+ * @returns {Promise}
+ */
+ public markAsPrimary = async (
+ tenantId: number,
+ branchId: number
+ ): Promise => {
+ const { Branch } = this.tenancy.models(tenantId);
+
+ // Retrieves the old branch or throw not found service error.
+ const oldBranch = await this.getBranchOrThrowNotFound(tenantId, branchId);
+
+ // Updates the branches under unit-of-work envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onBranchMarkPrimary` event.
+ await this.eventPublisher.emitAsync(events.branch.onMarkPrimary, {
+ tenantId,
+ oldBranch,
+ trx,
+ } as IBranchMarkAsPrimaryPayload);
+
+ // Updates all branches as not primary.
+ await Branch.query(trx).update({ primary: false });
+
+ // Updates the given branch as primary.
+ const markedBranch = await Branch.query(trx).patchAndFetchById(branchId, {
+ primary: true,
+ });
+ // Triggers `onBranchMarkedPrimary` event.
+ await this.eventPublisher.emitAsync(events.branch.onMarkedPrimary, {
+ tenantId,
+ markedBranch,
+ oldBranch,
+ trx,
+ } as IBranchMarkedAsPrimaryPayload);
+
+ return markedBranch;
+ });
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/CashflowBranchesActviateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/CashflowBranchesActviateSubscriber.ts
new file mode 100644
index 000000000..05e27810c
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/CashflowBranchesActviateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { CashflowTransactionsActivateBranches } from '../../Integrations/Cashflow/CashflowActivateBranches';
+
+@Service()
+export class CreditNoteActivateBranchesSubscriber {
+ @Inject()
+ private cashflowActivateBranches: CashflowTransactionsActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateCashflowWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateCashflowWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.cashflowActivateBranches.updateCashflowTransactionsWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/CreditNoteBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/CreditNoteBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..046a806b2
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/CreditNoteBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import { CreditNoteActivateBranches } from '../../Integrations/Sales/CreditNoteBranchesActivate';
+import events from '@/subscribers/events';
+
+@Service()
+export class CreditNoteActivateBranchesSubscriber {
+ @Inject()
+ private creditNotesActivateBranches: CreditNoteActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateCreditNoteWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateCreditNoteWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.creditNotesActivateBranches.updateCreditsWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/ExpenseBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/ExpenseBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..378490801
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/ExpenseBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { ExpensesActivateBranches } from '../../Integrations/Expense/ExpensesActivateBranches';
+
+@Service()
+export class ExpenseActivateBranchesSubscriber {
+ @Inject()
+ private expensesActivateBranches: ExpensesActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateExpensesWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateExpensesWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.expensesActivateBranches.updateExpensesWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/PaymentMadeBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/PaymentMadeBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..334cff548
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/PaymentMadeBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { BillPaymentsActivateBranches } from '../../Integrations/Purchases/PaymentMadeBranchesActivate';
+
+@Service()
+export class PaymentMadeActivateBranchesSubscriber {
+ @Inject()
+ private paymentsActivateBranches: BillPaymentsActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updatePaymentsWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updatePaymentsWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.paymentsActivateBranches.updateBillPaymentsWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/PaymentReceiveBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/PaymentReceiveBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..287abf627
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/PaymentReceiveBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { PaymentReceiveActivateBranches } from '../../Integrations/Sales/PaymentReceiveBranchesActivate';
+
+@Service()
+export class PaymentReceiveActivateBranchesSubscriber {
+ @Inject()
+ private paymentsActivateBranches: PaymentReceiveActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateCreditNoteWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateCreditNoteWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.paymentsActivateBranches.updatePaymentsWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/SaleEstiamtesBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/SaleEstiamtesBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..d01b7e235
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/SaleEstiamtesBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { SaleEstimateActivateBranches } from '../../Integrations/Sales/SaleEstimatesBranchesActivate';
+
+@Service()
+export class SaleEstimatesActivateBranchesSubscriber {
+ @Inject()
+ private estimatesActivateBranches: SaleEstimateActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateEstimatesWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateEstimatesWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.estimatesActivateBranches.updateEstimatesWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/SaleInvoiceBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/SaleInvoiceBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..89a3ced33
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/SaleInvoiceBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { SaleInvoiceActivateBranches } from '../../Integrations/Sales/SaleInvoiceBranchesActivate';
+
+@Service()
+export class SaleInvoicesActivateBranchesSubscriber {
+ @Inject()
+ private invoicesActivateBranches: SaleInvoiceActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateInvoicesWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateInvoicesWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.invoicesActivateBranches.updateInvoicesWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/SaleReceiptsBranchesActivateSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Activate/SaleReceiptsBranchesActivateSubscriber.ts
new file mode 100644
index 000000000..95238d98f
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/SaleReceiptsBranchesActivateSubscriber.ts
@@ -0,0 +1,38 @@
+import { IBranchesActivatedPayload } from '@/interfaces';
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { SaleReceiptActivateBranches } from '../../Integrations/Sales/SaleReceiptBranchesActivate';
+
+@Service()
+export class SaleReceiptsActivateBranchesSubscriber {
+ @Inject()
+ private receiptsActivateBranches: SaleReceiptActivateBranches;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.branch.onActivated,
+ this.updateReceiptsWithBranchOnActivated
+ );
+ return bus;
+ }
+
+ /**
+ * Updates accounts transactions with the primary branch once
+ * the multi-branches is activated.
+ * @param {IBranchesActivatedPayload}
+ */
+ private updateReceiptsWithBranchOnActivated = async ({
+ tenantId,
+ primaryBranch,
+ trx,
+ }: IBranchesActivatedPayload) => {
+ await this.receiptsActivateBranches.updateReceiptsWithBranch(
+ tenantId,
+ primaryBranch.id,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Activate/index.ts b/packages/server/src/services/Branches/Subscribers/Activate/index.ts
new file mode 100644
index 000000000..fa691a069
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Activate/index.ts
@@ -0,0 +1,8 @@
+export * from './CashflowBranchesActviateSubscriber';
+export * from './CreditNoteBranchesActivateSubscriber';
+export * from './PaymentMadeBranchesActivateSubscriber';
+export * from './PaymentReceiveBranchesActivateSubscriber';
+export * from './SaleReceiptsBranchesActivateSubscriber';
+export * from './SaleEstiamtesBranchesActivateSubscriber';
+export * from './SaleInvoiceBranchesActivateSubscriber';
+export * from './ExpenseBranchesActivateSubscriber';
\ No newline at end of file
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/BillBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/BillBranchSubscriber.ts
new file mode 100644
index 000000000..898557107
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/BillBranchSubscriber.ts
@@ -0,0 +1,53 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import { IBillCreatingPayload, IBillEditingPayload } from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class BillBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.bill.onCreating,
+ this.validateBranchExistanceOnBillCreating
+ );
+ bus.subscribe(
+ events.bill.onEditing,
+ this.validateBranchExistanceOnBillEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ISaleEstimateCreatedPayload} payload
+ */
+ private validateBranchExistanceOnBillCreating = async ({
+ tenantId,
+ billDTO,
+ }: IBillCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ billDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnBillEditing = async ({
+ billDTO,
+ tenantId,
+ }: IBillEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ billDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/CashflowBranchDTOValidatorSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/CashflowBranchDTOValidatorSubscriber.ts
new file mode 100644
index 000000000..5b8f20bd2
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/CashflowBranchDTOValidatorSubscriber.ts
@@ -0,0 +1,35 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import { ICommandCashflowCreatingPayload } from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class CashflowBranchDTOValidatorSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.cashflow.onTransactionCreating,
+ this.validateBranchExistanceOnCashflowTransactionCreating
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance once cashflow transaction creating.
+ * @param {ICommandCashflowCreatingPayload} payload
+ */
+ private validateBranchExistanceOnCashflowTransactionCreating = async ({
+ tenantId,
+ newTransactionDTO,
+ }: ICommandCashflowCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ newTransactionDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/ContactOpeningBalanceBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/ContactOpeningBalanceBranchSubscriber.ts
new file mode 100644
index 000000000..6d663ea55
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/ContactOpeningBalanceBranchSubscriber.ts
@@ -0,0 +1,104 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ ICustomerEventCreatingPayload,
+ ICustomerOpeningBalanceEditingPayload,
+ IVendorEventCreatingPayload,
+ IVendorOpeningBalanceEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class ContactBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.customers.onCreating,
+ this.validateBranchExistanceOnCustomerCreating
+ );
+ bus.subscribe(
+ events.customers.onOpeningBalanceChanging,
+ this.validateBranchExistanceOnCustomerOpeningBalanceEditing
+ );
+ bus.subscribe(
+ events.vendors.onCreating,
+ this.validateBranchExistanceonVendorCreating
+ );
+ bus.subscribe(
+ events.vendors.onOpeningBalanceChanging,
+ this.validateBranchExistanceOnVendorOpeningBalanceEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on customer creating.
+ * @param {ICustomerEventCreatingPayload} payload
+ */
+ private validateBranchExistanceOnCustomerCreating = async ({
+ tenantId,
+ customerDTO,
+ }: ICustomerEventCreatingPayload) => {
+ // Can't continue if the customer opening balance is zero.
+ if (!customerDTO.openingBalance) return;
+
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ customerDTO.openingBalanceBranchId
+ );
+ };
+
+ /**
+ * Validate branch existance once customer opening balance editing.
+ * @param {ICustomerOpeningBalanceEditingPayload} payload
+ */
+ private validateBranchExistanceOnCustomerOpeningBalanceEditing = async ({
+ openingBalanceEditDTO,
+ tenantId,
+ }: ICustomerOpeningBalanceEditingPayload) => {
+ if (!openingBalanceEditDTO.openingBalance) return;
+
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ openingBalanceEditDTO.openingBalanceBranchId
+ );
+ };
+
+ /**
+ * Validates the branch existance on vendor creating.
+ * @param {IVendorEventCreatingPayload} payload -
+ */
+ private validateBranchExistanceonVendorCreating = async ({
+ vendorDTO,
+ tenantId,
+ }: IVendorEventCreatingPayload) => {
+ // Can't continue if the customer opening balance is zero.
+ if (!vendorDTO.openingBalance) return;
+
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ vendorDTO.openingBalanceBranchId
+ );
+ };
+
+ /**
+ * Validate branch existance once the vendor opening balance editing.
+ * @param {IVendorOpeningBalanceEditingPayload}
+ */
+ private validateBranchExistanceOnVendorOpeningBalanceEditing = async ({
+ tenantId,
+ openingBalanceEditDTO,
+ }: IVendorOpeningBalanceEditingPayload) => {
+ if (!openingBalanceEditDTO.openingBalance) return;
+
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ openingBalanceEditDTO.openingBalanceBranchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteBranchesSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteBranchesSubscriber.ts
new file mode 100644
index 000000000..a6a07d719
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteBranchesSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ ICreditNoteCreatingPayload,
+ ICreditNoteEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class CreditNoteBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.creditNote.onCreating,
+ this.validateBranchExistanceOnCreditCreating
+ );
+ bus.subscribe(
+ events.creditNote.onEditing,
+ this.validateBranchExistanceOnCreditEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ICreditNoteCreatingPayload} payload
+ */
+ private validateBranchExistanceOnCreditCreating = async ({
+ tenantId,
+ creditNoteDTO,
+ }: ICreditNoteCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ creditNoteDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnCreditEditing = async ({
+ creditNoteEditDTO,
+ tenantId,
+ }: ICreditNoteEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ creditNoteEditDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteRefundBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteRefundBranchSubscriber.ts
new file mode 100644
index 000000000..85181b38b
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/CreditNoteRefundBranchSubscriber.ts
@@ -0,0 +1,35 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import { IRefundCreditNoteCreatingPayload } from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class CreditNoteRefundBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.creditNote.onRefundCreating,
+ this.validateBranchExistanceOnCreditRefundCreating
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on refund credit note creating.
+ * @param {ICreditNoteCreatingPayload} payload
+ */
+ private validateBranchExistanceOnCreditRefundCreating = async ({
+ tenantId,
+ newCreditNoteDTO,
+ }: IRefundCreditNoteCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ newCreditNoteDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/ExpenseBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/ExpenseBranchSubscriber.ts
new file mode 100644
index 000000000..afac67563
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/ExpenseBranchSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ IExpenseCreatingPayload,
+ IExpenseEventEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class ExpenseBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.expenses.onCreating,
+ this.validateBranchExistanceOnExpenseCreating
+ );
+ bus.subscribe(
+ events.expenses.onEditing,
+ this.validateBranchExistanceOnExpenseEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance once expense transaction creating.
+ * @param {ISaleEstimateCreatedPayload} payload
+ */
+ private validateBranchExistanceOnExpenseCreating = async ({
+ tenantId,
+ expenseDTO,
+ }: IExpenseCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ expenseDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once expense transaction editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnExpenseEditing = async ({
+ expenseDTO,
+ tenantId,
+ }: IExpenseEventEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ expenseDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/InventoryAdjustmentBranchValidatorSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/InventoryAdjustmentBranchValidatorSubscriber.ts
new file mode 100644
index 000000000..f2d8ae206
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/InventoryAdjustmentBranchValidatorSubscriber.ts
@@ -0,0 +1,35 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import { IInventoryAdjustmentCreatingPayload } from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class InventoryAdjustmentBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.inventoryAdjustment.onQuickCreating,
+ this.validateBranchExistanceOnInventoryCreating
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on invoice creating.
+ * @param {ISaleInvoiceCreatingPaylaod} payload
+ */
+ private validateBranchExistanceOnInventoryCreating = async ({
+ tenantId,
+ quickAdjustmentDTO,
+ }: IInventoryAdjustmentCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ quickAdjustmentDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/InvoiceBranchValidatorSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/InvoiceBranchValidatorSubscriber.ts
new file mode 100644
index 000000000..4dc4d9368
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/InvoiceBranchValidatorSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ ISaleInvoiceCreatingPaylaod,
+ ISaleInvoiceEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class InvoiceBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.saleInvoice.onCreating,
+ this.validateBranchExistanceOnInvoiceCreating
+ );
+ bus.subscribe(
+ events.saleInvoice.onEditing,
+ this.validateBranchExistanceOnInvoiceEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on invoice creating.
+ * @param {ISaleInvoiceCreatingPaylaod} payload
+ */
+ private validateBranchExistanceOnInvoiceCreating = async ({
+ tenantId,
+ saleInvoiceDTO,
+ }: ISaleInvoiceCreatingPaylaod) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ saleInvoiceDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once invoice editing.
+ * @param {ISaleInvoiceEditingPayload} payload
+ */
+ private validateBranchExistanceOnInvoiceEditing = async ({
+ saleInvoiceDTO,
+ tenantId,
+ }: ISaleInvoiceEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ saleInvoiceDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/ManualJournalBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/ManualJournalBranchSubscriber.ts
new file mode 100644
index 000000000..dbfab37d1
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/ManualJournalBranchSubscriber.ts
@@ -0,0 +1,76 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ Features,
+ IManualJournalCreatingPayload,
+ IManualJournalEditingPayload,
+} from '@/interfaces';
+import { ManualJournalBranchesValidator } from '../../Integrations/ManualJournals/ManualJournalsBranchesValidator';
+import { FeaturesManager } from '@/services/Features/FeaturesManager';
+
+@Service()
+export class ManualJournalBranchValidateSubscriber {
+ @Inject()
+ private validateManualJournalBranch: ManualJournalBranchesValidator;
+
+ @Inject()
+ private featuresManager: FeaturesManager;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.manualJournals.onCreating,
+ this.validateBranchExistanceOnBillCreating
+ );
+ bus.subscribe(
+ events.manualJournals.onEditing,
+ this.validateBranchExistanceOnBillEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {IManualJournalCreatingPayload} payload
+ */
+ private validateBranchExistanceOnBillCreating = async ({
+ manualJournalDTO,
+ tenantId,
+ }: IManualJournalCreatingPayload) => {
+ // Detarmines whether the multi-branches is accessible by tenant.
+ const isAccessible = await this.featuresManager.accessible(
+ tenantId,
+ Features.BRANCHES
+ );
+ // Can't continue if the multi-branches feature is inactive.
+ if (!isAccessible) return;
+
+ // Validates the entries whether have branch id.
+ await this.validateManualJournalBranch.validateEntriesHasBranchId(
+ manualJournalDTO
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnBillEditing = async ({
+ tenantId,
+ manualJournalDTO,
+ }: IManualJournalEditingPayload) => {
+ // Detarmines whether the multi-branches is accessible by tenant.
+ const isAccessible = await this.featuresManager.accessible(
+ tenantId,
+ Features.BRANCHES
+ );
+ // Can't continue if the multi-branches feature is inactive.
+ if (!isAccessible) return;
+
+ await this.validateManualJournalBranch.validateEntriesHasBranchId(
+ manualJournalDTO
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/PaymentMadeBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/PaymentMadeBranchSubscriber.ts
new file mode 100644
index 000000000..ef76dc320
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/PaymentMadeBranchSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ IBillPaymentCreatingPayload,
+ IBillPaymentEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class PaymentMadeBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.billPayment.onCreating,
+ this.validateBranchExistanceOnPaymentCreating
+ );
+ bus.subscribe(
+ events.billPayment.onEditing,
+ this.validateBranchExistanceOnPaymentEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ISaleEstimateCreatedPayload} payload
+ */
+ private validateBranchExistanceOnPaymentCreating = async ({
+ tenantId,
+ billPaymentDTO,
+ }: IBillPaymentCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ billPaymentDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnPaymentEditing = async ({
+ billPaymentDTO,
+ tenantId,
+ }: IBillPaymentEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ billPaymentDTO.branchId
+ );
+ };
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/PaymentReceiveBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/PaymentReceiveBranchSubscriber.ts
new file mode 100644
index 000000000..e08b78489
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/PaymentReceiveBranchSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ IPaymentReceiveCreatingPayload,
+ IPaymentReceiveEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class PaymentReceiveBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.paymentReceive.onCreating,
+ this.validateBranchExistanceOnPaymentCreating
+ );
+ bus.subscribe(
+ events.paymentReceive.onEditing,
+ this.validateBranchExistanceOnPaymentEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {IPaymentReceiveCreatingPayload} payload
+ */
+ private validateBranchExistanceOnPaymentCreating = async ({
+ tenantId,
+ paymentReceiveDTO,
+ }: IPaymentReceiveCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ paymentReceiveDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {IPaymentReceiveEditingPayload} payload
+ */
+ private validateBranchExistanceOnPaymentEditing = async ({
+ paymentReceiveDTO,
+ tenantId,
+ }: IPaymentReceiveEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ paymentReceiveDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/SaleEstimateMultiBranchesSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/SaleEstimateMultiBranchesSubscriber.ts
new file mode 100644
index 000000000..0513ba755
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/SaleEstimateMultiBranchesSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ ISaleEstimateCreatingPayload,
+ ISaleEstimateEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class SaleEstimateBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.saleEstimate.onCreating,
+ this.validateBranchExistanceOnEstimateCreating
+ );
+ bus.subscribe(
+ events.saleEstimate.onEditing,
+ this.validateBranchExistanceOnEstimateEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ISaleEstimateCreatedPayload} payload
+ */
+ private validateBranchExistanceOnEstimateCreating = async ({
+ tenantId,
+ estimateDTO,
+ }: ISaleEstimateCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ estimateDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnEstimateEditing = async ({
+ estimateDTO,
+ tenantId,
+ }: ISaleEstimateEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ estimateDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/SaleReceiptBranchesSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/SaleReceiptBranchesSubscriber.ts
new file mode 100644
index 000000000..0cee5987f
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/SaleReceiptBranchesSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ ISaleReceiptCreatingPayload,
+ ISaleReceiptEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class SaleReceiptBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.saleReceipt.onCreating,
+ this.validateBranchExistanceOnInvoiceCreating
+ );
+ bus.subscribe(
+ events.saleReceipt.onEditing,
+ this.validateBranchExistanceOnInvoiceEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ISaleReceiptCreatingPayload} payload
+ */
+ private validateBranchExistanceOnInvoiceCreating = async ({
+ tenantId,
+ saleReceiptDTO,
+ }: ISaleReceiptCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ saleReceiptDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleReceiptEditingPayload} payload
+ */
+ private validateBranchExistanceOnInvoiceEditing = async ({
+ saleReceiptDTO,
+ tenantId,
+ }: ISaleReceiptEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ saleReceiptDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditBranchSubscriber.ts
new file mode 100644
index 000000000..daea8bc93
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditBranchSubscriber.ts
@@ -0,0 +1,56 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import {
+ IVendorCreditCreatingPayload,
+ IVendorCreditEditingPayload,
+} from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class VendorCreditBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.vendorCredit.onCreating,
+ this.validateBranchExistanceOnCreditCreating
+ );
+ bus.subscribe(
+ events.vendorCredit.onEditing,
+ this.validateBranchExistanceOnCreditEditing
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on estimate creating.
+ * @param {ISaleEstimateCreatedPayload} payload
+ */
+ private validateBranchExistanceOnCreditCreating = async ({
+ tenantId,
+ vendorCreditCreateDTO,
+ }: IVendorCreditCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ vendorCreditCreateDTO.branchId
+ );
+ };
+
+ /**
+ * Validate branch existance once estimate editing.
+ * @param {ISaleEstimateEditingPayload} payload
+ */
+ private validateBranchExistanceOnCreditEditing = async ({
+ vendorCreditDTO,
+ tenantId,
+ }: IVendorCreditEditingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ vendorCreditDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditRefundBranchSubscriber.ts b/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditRefundBranchSubscriber.ts
new file mode 100644
index 000000000..d191f0353
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/VendorCreditRefundBranchSubscriber.ts
@@ -0,0 +1,35 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import { IRefundVendorCreditCreatingPayload } from '@/interfaces';
+import { ValidateBranchExistance } from '../../Integrations/ValidateBranchExistance';
+
+@Service()
+export class VendorCreditRefundBranchValidateSubscriber {
+ @Inject()
+ private validateBranchExistance: ValidateBranchExistance;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.vendorCredit.onRefundCreating,
+ this.validateBranchExistanceOnCreditRefundCreating
+ );
+ return bus;
+ };
+
+ /**
+ * Validate branch existance on refund credit note creating.
+ * @param {IRefundVendorCreditCreatingPayload} payload
+ */
+ private validateBranchExistanceOnCreditRefundCreating = async ({
+ tenantId,
+ refundVendorCreditDTO,
+ }: IRefundVendorCreditCreatingPayload) => {
+ await this.validateBranchExistance.validateTransactionBranchWhenActive(
+ tenantId,
+ refundVendorCreditDTO.branchId
+ );
+ };
+}
diff --git a/packages/server/src/services/Branches/Subscribers/Validators/index.ts b/packages/server/src/services/Branches/Subscribers/Validators/index.ts
new file mode 100644
index 000000000..8865dbfcb
--- /dev/null
+++ b/packages/server/src/services/Branches/Subscribers/Validators/index.ts
@@ -0,0 +1,15 @@
+export * from './BillBranchSubscriber';
+export * from './CashflowBranchDTOValidatorSubscriber';
+export * from './CreditNoteBranchesSubscriber';
+export * from './CreditNoteRefundBranchSubscriber';
+export * from './ExpenseBranchSubscriber';
+export * from './ManualJournalBranchSubscriber';
+export * from './PaymentMadeBranchSubscriber';
+export * from './PaymentReceiveBranchSubscriber';
+export * from './SaleEstimateMultiBranchesSubscriber';
+export * from './SaleReceiptBranchesSubscriber';
+export * from './VendorCreditBranchSubscriber';
+export * from './VendorCreditRefundBranchSubscriber';
+export * from './InvoiceBranchValidatorSubscriber';
+export * from './ContactOpeningBalanceBranchSubscriber';
+export * from './InventoryAdjustmentBranchValidatorSubscriber';
\ No newline at end of file
diff --git a/packages/server/src/services/Branches/constants.ts b/packages/server/src/services/Branches/constants.ts
new file mode 100644
index 000000000..e0d80f876
--- /dev/null
+++ b/packages/server/src/services/Branches/constants.ts
@@ -0,0 +1,7 @@
+export const ERRORS = {
+ BRANCH_NOT_FOUND: 'BRANCH_NOT_FOUND',
+ MUTLI_BRANCHES_ALREADY_ACTIVATED: 'MUTLI_BRANCHES_ALREADY_ACTIVATED',
+ COULD_NOT_DELETE_ONLY_BRANCH: 'COULD_NOT_DELETE_ONLY_BRANCH',
+ BRANCH_CODE_NOT_UNIQUE: 'BRANCH_CODE_NOT_UNIQUE',
+ BRANCH_HAS_ASSOCIATED_TRANSACTIONS: 'BRANCH_HAS_ASSOCIATED_TRANSACTIONS'
+};
diff --git a/packages/server/src/services/Cache/index.ts b/packages/server/src/services/Cache/index.ts
new file mode 100644
index 000000000..31c3355f0
--- /dev/null
+++ b/packages/server/src/services/Cache/index.ts
@@ -0,0 +1,49 @@
+import NodeCache from 'node-cache';
+
+export default class Cache {
+ cache: NodeCache;
+
+ constructor(config?: object) {
+ this.cache = new NodeCache({
+ useClones: false,
+ ...config,
+ });
+ }
+
+ get(key: string, storeFunction: () => Promise) {
+ const value = this.cache.get(key);
+
+ if (value) {
+ return Promise.resolve(value);
+ }
+ return storeFunction().then((result) => {
+ this.cache.set(key, result);
+ return result;
+ });
+ }
+
+ set(key: string, results: any) {
+ this.cache.set(key, results);
+ }
+
+ del(keys: string) {
+ this.cache.del(keys);
+ }
+
+ delStartWith(startStr = '') {
+ if (!startStr) {
+ return;
+ }
+
+ const keys = this.cache.keys();
+ for (const key of keys) {
+ if (key.indexOf(startStr) === 0) {
+ this.del(key);
+ }
+ }
+ }
+
+ flush() {
+ this.cache.flushAll();
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/services/Cashflow/CashflowAccountTransformer.ts b/packages/server/src/services/Cashflow/CashflowAccountTransformer.ts
new file mode 100644
index 000000000..e89104655
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowAccountTransformer.ts
@@ -0,0 +1,40 @@
+import { IAccount } from '@/interfaces';
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { formatNumber } from 'utils';
+
+export class CashflowAccountTransformer extends Transformer {
+ /**
+ * Include these attributes to sale invoice object.
+ * @returns {string[]}
+ */
+ public includeAttributes = (): string[] => {
+ return ['formattedAmount'];
+ };
+
+ /**
+ * Exclude these attributes to sale invoice object.
+ * @returns {string[]}
+ */
+ public excludeAttributes = (): string[] => {
+ return [
+ 'predefined',
+ 'index',
+ 'accountRootType',
+ 'accountTypeLabel',
+ 'accountParentType',
+ 'isBalanceSheetAccount',
+ 'isPlSheet',
+ ];
+ };
+
+ /**
+ * Retrieve formatted account amount.
+ * @param {IAccount} invoice
+ * @returns {string}
+ */
+ protected formattedAmount = (account: IAccount): string => {
+ return formatNumber(account.amount, {
+ currencyCode: account.currencyCode,
+ });
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowDeleteAccount.ts b/packages/server/src/services/Cashflow/CashflowDeleteAccount.ts
new file mode 100644
index 000000000..1c15672c7
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowDeleteAccount.ts
@@ -0,0 +1,30 @@
+import { Service, Inject } from 'typedi';
+import { ServiceError } from '@/exceptions';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { ERRORS } from './constants';
+
+@Service()
+export default class CashflowDeleteAccount {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ /**
+ * Validate the account has no associated cashflow transactions.
+ * @param {number} tenantId
+ * @param {number} accountId
+ */
+ public validateAccountHasNoCashflowEntries = async (
+ tenantId: number,
+ accountId: number
+ ) => {
+ const { CashflowTransactionLine } = this.tenancy.models(tenantId);
+
+ const associatedLines = await CashflowTransactionLine.query()
+ .where('creditAccountId', accountId)
+ .orWhere('cashflowAccountId', accountId);
+
+ if (associatedLines.length > 0) {
+ throw new ServiceError(ERRORS.ACCOUNT_HAS_ASSOCIATED_TRANSACTIONS)
+ }
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowTransactionAutoIncrement.ts b/packages/server/src/services/Cashflow/CashflowTransactionAutoIncrement.ts
new file mode 100644
index 000000000..58eef54bd
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowTransactionAutoIncrement.ts
@@ -0,0 +1,31 @@
+import { Service, Inject } from 'typedi';
+import AutoIncrementOrdersService from '@/services/Sales/AutoIncrementOrdersService';
+
+@Service()
+export class CashflowTransactionAutoIncrement {
+ @Inject()
+ private autoIncrementOrdersService: AutoIncrementOrdersService;
+
+ /**
+ * Retrieve the next unique invoice number.
+ * @param {number} tenantId - Tenant id.
+ * @return {string}
+ */
+ public getNextTransactionNumber = (tenantId: number): string => {
+ return this.autoIncrementOrdersService.getNextTransactionNumber(
+ tenantId,
+ 'cashflow'
+ );
+ };
+
+ /**
+ * Increment the invoice next number.
+ * @param {number} tenantId -
+ */
+ public incrementNextTransactionNumber = (tenantId: number) => {
+ return this.autoIncrementOrdersService.incrementSettingsNextNumber(
+ tenantId,
+ 'cashflow'
+ );
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowTransactionJournalEntries.ts b/packages/server/src/services/Cashflow/CashflowTransactionJournalEntries.ts
new file mode 100644
index 000000000..93d23e3b1
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowTransactionJournalEntries.ts
@@ -0,0 +1,171 @@
+import { Inject, Service } from 'typedi';
+import { Knex } from 'knex';
+import * as R from 'ramda';
+import {
+ ILedgerEntry,
+ ICashflowTransaction,
+ AccountNormal,
+ ICashflowTransactionLine,
+} from '../../interfaces';
+import {
+ transformCashflowTransactionType,
+ getCashflowAccountTransactionsTypes,
+} from './utils';
+import LedgerStorageService from '@/services/Accounting/LedgerStorageService';
+import Ledger from '@/services/Accounting/Ledger';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export default class CashflowTransactionJournalEntries {
+ @Inject()
+ private ledgerStorage: LedgerStorageService;
+
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Retrieves the common entry of cashflow transaction.
+ * @param {ICashflowTransaction} cashflowTransaction
+ * @returns {}
+ */
+ private getCommonEntry = (cashflowTransaction: ICashflowTransaction) => {
+ const { entries, ...transaction } = cashflowTransaction;
+
+ return {
+ date: transaction.date,
+ currencyCode: transaction.currencyCode,
+ exchangeRate: transaction.exchangeRate,
+
+ transactionType: transformCashflowTransactionType(
+ transaction.transactionType
+ ),
+ transactionId: transaction.id,
+ transactionNumber: transaction.transactionNumber,
+ referenceNo: transaction.referenceNo,
+
+ branchId: cashflowTransaction.branchId,
+ userId: cashflowTransaction.userId,
+ };
+ };
+
+ /**
+ * Retrieves the cashflow debit GL entry.
+ * @param {ICashflowTransaction} cashflowTransaction
+ * @param {ICashflowTransactionLine} entry
+ * @param {number} index
+ * @returns {ILedgerEntry}
+ */
+ private getCashflowDebitGLEntry = (
+ cashflowTransaction: ICashflowTransaction
+ ): ILedgerEntry => {
+ const commonEntry = this.getCommonEntry(cashflowTransaction);
+
+ return {
+ ...commonEntry,
+ accountId: cashflowTransaction.cashflowAccountId,
+ credit: cashflowTransaction.isCashCredit
+ ? cashflowTransaction.localAmount
+ : 0,
+ debit: cashflowTransaction.isCashDebit
+ ? cashflowTransaction.localAmount
+ : 0,
+ accountNormal: AccountNormal.DEBIT,
+ index: 1,
+ };
+ };
+
+ /**
+ * Retrieves the cashflow credit GL entry.
+ * @param {ICashflowTransaction} cashflowTransaction
+ * @param {ICashflowTransactionLine} entry
+ * @param {number} index
+ * @returns {ILedgerEntry}
+ */
+ private getCashflowCreditGLEntry = (
+ cashflowTransaction: ICashflowTransaction
+ ): ILedgerEntry => {
+ const commonEntry = this.getCommonEntry(cashflowTransaction);
+
+ return {
+ ...commonEntry,
+ credit: cashflowTransaction.isCashDebit
+ ? cashflowTransaction.localAmount
+ : 0,
+ debit: cashflowTransaction.isCashCredit
+ ? cashflowTransaction.localAmount
+ : 0,
+ accountId: cashflowTransaction.creditAccountId,
+ accountNormal: cashflowTransaction.creditAccount.accountNormal,
+ index: 2,
+ };
+ };
+
+ /**
+ * Retrieves the cashflow transaction GL entry.
+ * @param {ICashflowTransaction} cashflowTransaction
+ * @param {ICashflowTransactionLine} entry
+ * @param {number} index
+ * @returns
+ */
+ private getJournalEntries = (
+ cashflowTransaction: ICashflowTransaction
+ ): ILedgerEntry[] => {
+ const debitEntry = this.getCashflowDebitGLEntry(cashflowTransaction);
+ const creditEntry = this.getCashflowCreditGLEntry(cashflowTransaction);
+
+ return [debitEntry, creditEntry];
+ };
+
+ /**
+ * Retrieves the cashflow GL ledger.
+ * @param {ICashflowTransaction} cashflowTransaction
+ * @returns {Ledger}
+ */
+ private getCashflowLedger = (cashflowTransaction: ICashflowTransaction) => {
+ const entries = this.getJournalEntries(cashflowTransaction);
+ return new Ledger(entries);
+ };
+
+ /**
+ * Write the journal entries of the given cashflow transaction.
+ * @param {number} tenantId
+ * @param {ICashflowTransaction} cashflowTransaction
+ */
+ public writeJournalEntries = async (
+ tenantId: number,
+ cashflowTransactionId: number,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const { CashflowTransaction } = this.tenancy.models(tenantId);
+
+ // Retrieves the cashflow transactions with associated entries.
+ const transaction = await CashflowTransaction.query(trx)
+ .findById(cashflowTransactionId)
+ .withGraphFetched('creditAccount');
+
+ // Retrieves the cashflow transaction ledger.
+ const ledger = this.getCashflowLedger(transaction);
+
+ await this.ledgerStorage.commit(tenantId, ledger, trx);
+ };
+
+ /**
+ * Delete the journal entries.
+ * @param {number} tenantId - Tenant id.
+ * @param {number} cashflowTransactionId - Cashflow transaction id.
+ */
+ public revertJournalEntries = async (
+ tenantId: number,
+ cashflowTransactionId: number,
+ trx?: Knex.Transaction
+ ): Promise => {
+ const transactionTypes = getCashflowAccountTransactionsTypes();
+
+ await this.ledgerStorage.deleteByReference(
+ tenantId,
+ cashflowTransactionId,
+ transactionTypes,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowTransactionSubscriber.ts b/packages/server/src/services/Cashflow/CashflowTransactionSubscriber.ts
new file mode 100644
index 000000000..91adb30ea
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowTransactionSubscriber.ts
@@ -0,0 +1,83 @@
+import { Inject, Service } from 'typedi';
+import events from '@/subscribers/events';
+import CashflowTransactionJournalEntries from './CashflowTransactionJournalEntries';
+import {
+ ICommandCashflowCreatedPayload,
+ ICommandCashflowDeletedPayload,
+} from '@/interfaces';
+import { CashflowTransactionAutoIncrement } from './CashflowTransactionAutoIncrement';
+
+@Service()
+export default class CashflowTransactionSubscriber {
+ @Inject()
+ private cashflowTransactionEntries: CashflowTransactionJournalEntries;
+
+ @Inject()
+ private cashflowTransactionAutoIncrement: CashflowTransactionAutoIncrement;
+
+ /**
+ * Attaches events with handles.
+ */
+ public attach(bus) {
+ bus.subscribe(
+ events.cashflow.onTransactionCreated,
+ this.writeJournalEntriesOnceTransactionCreated
+ );
+ bus.subscribe(
+ events.cashflow.onTransactionCreated,
+ this.incrementTransactionNumberOnceTransactionCreated
+ );
+ bus.subscribe(
+ events.cashflow.onTransactionDeleted,
+ this.revertGLEntriesOnceTransactionDeleted
+ );
+ return bus;
+ }
+
+ /**
+ * Writes the journal entries once the cashflow transaction create.
+ * @param {ICommandCashflowCreatedPayload} payload -
+ */
+ private writeJournalEntriesOnceTransactionCreated = async ({
+ tenantId,
+ cashflowTransaction,
+ trx,
+ }: ICommandCashflowCreatedPayload) => {
+ // Can't write GL entries if the transaction not published yet.
+ if (!cashflowTransaction.isPublished) return;
+
+ await this.cashflowTransactionEntries.writeJournalEntries(
+ tenantId,
+ cashflowTransaction.id,
+ trx
+ );
+ };
+
+ /**
+ * Increment the cashflow transaction number once the transaction created.
+ * @param {ICommandCashflowCreatedPayload} payload -
+ */
+ private incrementTransactionNumberOnceTransactionCreated = async ({
+ tenantId,
+ }: ICommandCashflowCreatedPayload) => {
+ this.cashflowTransactionAutoIncrement.incrementNextTransactionNumber(
+ tenantId
+ );
+ };
+
+ /**
+ * Deletes the GL entries once the cashflow transaction deleted.
+ * @param {ICommandCashflowDeletedPayload} payload -
+ */
+ private revertGLEntriesOnceTransactionDeleted = async ({
+ tenantId,
+ cashflowTransactionId,
+ trx,
+ }: ICommandCashflowDeletedPayload) => {
+ await this.cashflowTransactionEntries.revertJournalEntries(
+ tenantId,
+ cashflowTransactionId,
+ trx
+ );
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowTransactionTransformer.ts b/packages/server/src/services/Cashflow/CashflowTransactionTransformer.ts
new file mode 100644
index 000000000..797d847dd
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowTransactionTransformer.ts
@@ -0,0 +1,33 @@
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { formatNumber } from 'utils';
+
+export class CashflowTransactionTransformer extends Transformer {
+ /**
+ * Include these attributes to sale invoice object.
+ * @returns {string[]}
+ */
+ public includeAttributes = (): string[] => {
+ return ['formattedAmount', 'transactionTypeFormatted'];
+ };
+
+ /**
+ * Formatted amount.
+ * @param {} transaction
+ * @returns {string}
+ */
+ protected formattedAmount = (transaction) => {
+ return formatNumber(transaction.amount, {
+ currencyCode: transaction.currencyCode,
+ excerptZero: true,
+ });
+ };
+
+ /**
+ * Formatted transaction type.
+ * @param transaction
+ * @returns {string}
+ */
+ protected transactionTypeFormatted = (transaction) => {
+ return this.context.i18n.__(transaction.transactionTypeFormatted);
+ }
+}
diff --git a/packages/server/src/services/Cashflow/CashflowTransactionsTransformer.ts b/packages/server/src/services/Cashflow/CashflowTransactionsTransformer.ts
new file mode 100644
index 000000000..a95d79588
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowTransactionsTransformer.ts
@@ -0,0 +1,71 @@
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { formatNumber } from 'utils';
+
+export class CashflowTransactionTransformer extends Transformer {
+ /**
+ * Include these attributes to sale invoice object.
+ * @returns {string[]}
+ */
+ protected includeAttributes = (): string[] => {
+ return ['deposit', 'withdrawal', 'formattedDeposit', 'formattedWithdrawal'];
+ };
+
+ /**
+ * Exclude these attributes.
+ * @returns {string[]}
+ */
+ protected excludeAttributes = (): string[] => {
+ return [
+ 'credit',
+ 'debit',
+ 'index',
+ 'index_group',
+ 'item_id',
+ 'item_quantity',
+ 'contact_type',
+ 'contact_id',
+ ];
+ };
+
+ /**
+ * Deposit amount attribute.
+ * @param transaction
+ * @returns
+ */
+ protected deposit = (transaction) => {
+ return transaction.debit;
+ };
+
+ /**
+ * Withdrawal amount attribute.
+ * @param transaction
+ * @returns
+ */
+ protected withdrawal = (transaction) => {
+ return transaction.credit;
+ };
+
+ /**
+ * Formatted withdrawal amount.
+ * @param transaction
+ * @returns
+ */
+ protected formattedWithdrawal = (transaction) => {
+ return formatNumber(transaction.credit, {
+ currencyCode: transaction.currencyCode,
+ excerptZero: true,
+ });
+ };
+
+ /**
+ * Formatted deposit account.
+ * @param transaction
+ * @returns
+ */
+ protected formattedDeposit = (transaction) => {
+ return formatNumber(transaction.debit, {
+ currencyCode: transaction.currencyCode,
+ excerptZero: true,
+ });
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CashflowWithAccountSubscriber.ts b/packages/server/src/services/Cashflow/CashflowWithAccountSubscriber.ts
new file mode 100644
index 000000000..efa5100d1
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CashflowWithAccountSubscriber.ts
@@ -0,0 +1,34 @@
+import { Service, Inject } from 'typedi';
+import events from '@/subscribers/events';
+import { IAccountEventDeletePayload } from '@/interfaces';
+import CashflowDeleteAccount from './CashflowDeleteAccount';
+
+@Service()
+export default class CashflowWithAccountSubscriber {
+ @Inject()
+ cashflowDeleteAccount: CashflowDeleteAccount;
+
+ /**
+ * Attaches events with handlers.
+ */
+ public attach = (bus) => {
+ bus.subscribe(
+ events.accounts.onDelete,
+ this.validateAccountHasNoCashflowTransactionsOnDelete
+ );
+ };
+
+ /**
+ * Validate chart account has no associated cashflow transactions on delete.
+ * @param {IAccountEventDeletePayload} payload -
+ */
+ private validateAccountHasNoCashflowTransactionsOnDelete = async ({
+ tenantId,
+ oldAccount,
+ }: IAccountEventDeletePayload) => {
+ await this.cashflowDeleteAccount.validateAccountHasNoCashflowEntries(
+ tenantId,
+ oldAccount.id
+ );
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CommandCasflowValidator.ts b/packages/server/src/services/Cashflow/CommandCasflowValidator.ts
new file mode 100644
index 000000000..81c0aaffb
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CommandCasflowValidator.ts
@@ -0,0 +1,54 @@
+import { Service, Inject } from 'typedi';
+import { includes, difference, camelCase, upperFirst } from 'lodash';
+import { ACCOUNT_TYPE } from '@/data/AccountTypes';
+import { IAccount, ICashflowTransactionLine } from '@/interfaces';
+import { getCashflowTransactionType } from './utils';
+import { ServiceError } from '@/exceptions';
+import { CASHFLOW_TRANSACTION_TYPE, ERRORS } from './constants';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export class CommandCashflowValidator {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ /**
+ * Validates the lines accounts type should be cash or bank account.
+ * @param {IAccount} accounts -
+ */
+ public validateCreditAccountWithCashflowType = (
+ creditAccount: IAccount,
+ cashflowTransactionType: CASHFLOW_TRANSACTION_TYPE
+ ): void => {
+ const transactionTypeMeta = getCashflowTransactionType(
+ cashflowTransactionType
+ );
+ const noneCashflowAccount = !includes(
+ transactionTypeMeta.creditType,
+ creditAccount.accountType
+ );
+ if (noneCashflowAccount) {
+ throw new ServiceError(ERRORS.CREDIT_ACCOUNTS_HAS_INVALID_TYPE);
+ }
+ };
+
+ /**
+ * Validates the cashflow transaction type.
+ * @param {string} transactionType
+ * @returns {string}
+ */
+ public validateCashflowTransactionType = (transactionType: string) => {
+ const transformedType = upperFirst(
+ camelCase(transactionType)
+ ) as CASHFLOW_TRANSACTION_TYPE;
+
+ // Retrieve the given transaction type meta.
+ const transactionTypeMeta = getCashflowTransactionType(transformedType);
+
+ // Throw service error in case not the found the given transaction type.
+ if (!transactionTypeMeta) {
+ throw new ServiceError(ERRORS.CASHFLOW_TRANSACTION_TYPE_INVALID);
+ }
+ return transformedType;
+ };
+}
diff --git a/packages/server/src/services/Cashflow/CommandCashflowTransaction.ts b/packages/server/src/services/Cashflow/CommandCashflowTransaction.ts
new file mode 100644
index 000000000..9a562e404
--- /dev/null
+++ b/packages/server/src/services/Cashflow/CommandCashflowTransaction.ts
@@ -0,0 +1,14 @@
+import { difference, includes } from 'lodash';
+import { ICashflowTransactionLine } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import { Inject, Service } from 'typedi';
+import { CASHFLOW_TRANSACTION_TYPE, ERRORS } from './constants';
+import { IAccount } from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+
+@Service()
+export default class CommandCashflowTransaction {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+}
diff --git a/packages/server/src/services/Cashflow/DeleteCashflowTransactionService.ts b/packages/server/src/services/Cashflow/DeleteCashflowTransactionService.ts
new file mode 100644
index 000000000..e07073c3d
--- /dev/null
+++ b/packages/server/src/services/Cashflow/DeleteCashflowTransactionService.ts
@@ -0,0 +1,85 @@
+import { Service, Inject } from 'typedi';
+import { Knex } from 'knex';
+import events from '@/subscribers/events';
+import {
+ ICashflowTransaction,
+ ICommandCashflowDeletedPayload,
+ ICommandCashflowDeletingPayload,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { ServiceError } from '@/exceptions';
+import { ERRORS } from './constants';
+import UnitOfWork from '@/services/UnitOfWork';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+
+@Service()
+export default class CommandCashflowTransactionService {
+ @Inject()
+ tenancy: HasTenancyService;
+
+ @Inject()
+ eventPublisher: EventPublisher;
+
+ @Inject()
+ uow: UnitOfWork;
+
+ /**
+ * Deletes the cashflow transaction with associated journal entries.
+ * @param {number} tenantId -
+ * @param {number} userId - User id.
+ */
+ public deleteCashflowTransaction = async (
+ tenantId: number,
+ cashflowTransactionId: number
+ ): Promise<{ oldCashflowTransaction: ICashflowTransaction }> => {
+ const { CashflowTransaction, CashflowTransactionLine } =
+ this.tenancy.models(tenantId);
+
+ // Retrieve the cashflow transaction.
+ const oldCashflowTransaction = await CashflowTransaction.query().findById(
+ cashflowTransactionId
+ );
+ // Throw not found error if the given transaction id not found.
+ this.throwErrorIfTransactionNotFound(oldCashflowTransaction);
+
+ // Starting database transaction.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onCashflowTransactionDelete` event.
+ await this.eventPublisher.emitAsync(events.cashflow.onTransactionDeleting, {
+ trx,
+ tenantId,
+ oldCashflowTransaction,
+ } as ICommandCashflowDeletingPayload);
+
+ // Delete cashflow transaction associated lines first.
+ await CashflowTransactionLine.query(trx)
+ .where('cashflow_transaction_id', cashflowTransactionId)
+ .delete();
+
+ // Delete cashflow transaction.
+ await CashflowTransaction.query(trx)
+ .findById(cashflowTransactionId)
+ .delete();
+
+ // Triggers `onCashflowTransactionDeleted` event.
+ await this.eventPublisher.emitAsync(events.cashflow.onTransactionDeleted, {
+ trx,
+ tenantId,
+ cashflowTransactionId,
+ oldCashflowTransaction,
+ } as ICommandCashflowDeletedPayload);
+
+ return { oldCashflowTransaction };
+ });
+ };
+
+ /**
+ * Throw not found error if the given transaction id not found.
+ * @param transaction
+ */
+ private throwErrorIfTransactionNotFound(transaction) {
+ if (!transaction) {
+ throw new ServiceError(ERRORS.CASHFLOW_TRANSACTION_NOT_FOUND);
+ }
+ }
+}
diff --git a/packages/server/src/services/Cashflow/GetCashflowAccountsService.ts b/packages/server/src/services/Cashflow/GetCashflowAccountsService.ts
new file mode 100644
index 000000000..65b3c50a1
--- /dev/null
+++ b/packages/server/src/services/Cashflow/GetCashflowAccountsService.ts
@@ -0,0 +1,54 @@
+import { Service, Inject } from 'typedi';
+import { ICashflowAccount, ICashflowAccountsFilter } from '@/interfaces';
+import { CashflowAccountTransformer } from './CashflowAccountTransformer';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
+
+@Service()
+export default class GetCashflowAccountsService {
+ @Inject()
+ private tenancy: TenancyService;
+
+ @Inject()
+ private dynamicListService: DynamicListingService;
+
+ @Inject()
+ private transformer: TransformerInjectable;
+
+ /**
+ * Retrieve the cash flow accounts.
+ * @param {number} tenantId - Tenant id.
+ * @param {ICashflowAccountsFilter} filterDTO - Filter DTO.
+ * @returns {ICashflowAccount[]}
+ */
+ public async getCashflowAccounts(
+ tenantId: number,
+ filterDTO: ICashflowAccountsFilter
+ ): Promise<{ cashflowAccounts: ICashflowAccount[] }> {
+ const { CashflowAccount } = this.tenancy.models(tenantId);
+
+ // Parsees accounts list filter DTO.
+ const filter = this.dynamicListService.parseStringifiedFilter(filterDTO);
+
+ // Dynamic list service.
+ const dynamicList = await this.dynamicListService.dynamicList(
+ tenantId,
+ CashflowAccount,
+ filter
+ );
+ // Retrieve accounts model based on the given query.
+ const accounts = await CashflowAccount.query().onBuild((builder) => {
+ dynamicList.buildQuery()(builder);
+
+ builder.whereIn('account_type', ['bank', 'cash']);
+ builder.modify('inactiveMode', filter.inactiveMode);
+ });
+ // Retrieves the transformed accounts.
+ return this.transformer.transform(
+ tenantId,
+ accounts,
+ new CashflowAccountTransformer()
+ );
+ }
+}
diff --git a/packages/server/src/services/Cashflow/GetCashflowTransactionsService.ts b/packages/server/src/services/Cashflow/GetCashflowTransactionsService.ts
new file mode 100644
index 000000000..eb22dd305
--- /dev/null
+++ b/packages/server/src/services/Cashflow/GetCashflowTransactionsService.ts
@@ -0,0 +1,61 @@
+import { Service, Inject } from 'typedi';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { CashflowTransactionTransformer } from './CashflowTransactionTransformer';
+import { ERRORS } from './constants';
+import { ICashflowTransaction } from '@/interfaces';
+import { ServiceError } from '@/exceptions';
+import I18nService from '@/services/I18n/I18nService';
+import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
+
+@Service()
+export default class GetCashflowTransactionsService {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private i18nService: I18nService;
+
+ @Inject()
+ private transfromer: TransformerInjectable;
+
+ /**
+ * Retrieve the given cashflow transaction.
+ * @param {number} tenantId
+ * @param {number} cashflowTransactionId
+ * @returns
+ */
+ public getCashflowTransaction = async (
+ tenantId: number,
+ cashflowTransactionId: number
+ ) => {
+ const { CashflowTransaction } = this.tenancy.models(tenantId);
+
+ const cashflowTransaction = await CashflowTransaction.query()
+ .findById(cashflowTransactionId)
+ .withGraphFetched('entries.cashflowAccount')
+ .withGraphFetched('entries.creditAccount')
+ .withGraphFetched('transactions.account')
+ .throwIfNotFound();
+
+ this.throwErrorCashflowTranscationNotFound(cashflowTransaction);
+
+ // Transformes the cashflow transaction model to POJO.
+ return this.transfromer.transform(
+ tenantId,
+ cashflowTransaction,
+ new CashflowTransactionTransformer()
+ );
+ };
+
+ /**
+ * Throw not found error if the given cashflow undefined.
+ * @param {ICashflowTransaction} cashflowTransaction -
+ */
+ private throwErrorCashflowTranscationNotFound = (
+ cashflowTransaction: ICashflowTransaction
+ ) => {
+ if (!cashflowTransaction) {
+ throw new ServiceError(ERRORS.CASHFLOW_TRANSACTION_NOT_FOUND);
+ }
+ };
+}
diff --git a/packages/server/src/services/Cashflow/NewCashflowTransactionService.ts b/packages/server/src/services/Cashflow/NewCashflowTransactionService.ts
new file mode 100644
index 000000000..7c1c39d6f
--- /dev/null
+++ b/packages/server/src/services/Cashflow/NewCashflowTransactionService.ts
@@ -0,0 +1,180 @@
+import { Service, Inject } from 'typedi';
+import { isEmpty, pick } from 'lodash';
+import { Knex } from 'knex';
+import * as R from 'ramda';
+import {
+ ICashflowNewCommandDTO,
+ ICashflowTransaction,
+ ICashflowTransactionLine,
+ ICommandCashflowCreatedPayload,
+ ICommandCashflowCreatingPayload,
+ ICashflowTransactionInput,
+ IAccount,
+} from '@/interfaces';
+import HasTenancyService from '@/services/Tenancy/TenancyService';
+import { CASHFLOW_TRANSACTION_TYPE } from './constants';
+import { transformCashflowTransactionType } from './utils';
+import events from '@/subscribers/events';
+import { CommandCashflowValidator } from './CommandCasflowValidator';
+import UnitOfWork from '@/services/UnitOfWork';
+import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
+import { CashflowTransactionAutoIncrement } from './CashflowTransactionAutoIncrement';
+import { BranchTransactionDTOTransform } from '@/services/Branches/Integrations/BranchTransactionDTOTransform';
+
+@Service()
+export default class NewCashflowTransactionService {
+ @Inject()
+ private tenancy: HasTenancyService;
+
+ @Inject()
+ private validator: CommandCashflowValidator;
+
+ @Inject()
+ private uow: UnitOfWork;
+
+ @Inject()
+ private eventPublisher: EventPublisher;
+
+ @Inject()
+ private autoIncrement: CashflowTransactionAutoIncrement;
+
+ @Inject()
+ private branchDTOTransform: BranchTransactionDTOTransform;
+
+ /**
+ * Authorize the cashflow creating transaction.
+ * @param {number} tenantId
+ * @param {ICashflowNewCommandDTO} newCashflowTransactionDTO
+ */
+ public authorize = async (
+ tenantId: number,
+ newCashflowTransactionDTO: ICashflowNewCommandDTO,
+ creditAccount: IAccount
+ ) => {
+ const transactionType = transformCashflowTransactionType(
+ newCashflowTransactionDTO.transactionType
+ );
+ // Validates the cashflow transaction type.
+ this.validator.validateCashflowTransactionType(transactionType);
+
+ // Retrieve accounts of the cashflow lines object.
+ this.validator.validateCreditAccountWithCashflowType(
+ creditAccount,
+ transactionType as CASHFLOW_TRANSACTION_TYPE
+ );
+ };
+
+ /**
+ * Transformes owner contribution DTO to cashflow transaction.
+ * @param {ICashflowNewCommandDTO} newCashflowTransactionDTO - New transaction DTO.
+ * @returns {ICashflowTransaction} - Cashflow transaction object.
+ */
+ private transformCashflowTransactionDTO = (
+ tenantId: number,
+ newCashflowTransactionDTO: ICashflowNewCommandDTO,
+ cashflowAccount: IAccount,
+ userId: number
+ ): ICashflowTransactionInput => {
+ const amount = newCashflowTransactionDTO.amount;
+
+ const fromDTO = pick(newCashflowTransactionDTO, [
+ 'date',
+ 'referenceNo',
+ 'description',
+ 'transactionType',
+ 'exchangeRate',
+ 'cashflowAccountId',
+ 'creditAccountId',
+ 'branchId',
+ ]);
+ // Retreive the next invoice number.
+ const autoNextNumber =
+ this.autoIncrement.getNextTransactionNumber(tenantId);
+
+ // Retrieve the transaction number.
+ const transactionNumber =
+ newCashflowTransactionDTO.transactionNumber || autoNextNumber;
+
+ const initialDTO = {
+ amount,
+ ...fromDTO,
+ transactionNumber,
+ currencyCode: cashflowAccount.currencyCode,
+ transactionType: transformCashflowTransactionType(
+ fromDTO.transactionType
+ ),
+ userId,
+ ...(newCashflowTransactionDTO.publish
+ ? {
+ publishedAt: new Date(),
+ }
+ : {}),
+ };
+ return R.compose(
+ this.branchDTOTransform.transformDTO(tenantId)
+ )(initialDTO);
+ };
+
+ /**
+ * Owner contribution money in.
+ * @param {number} tenantId -
+ * @param {ICashflowOwnerContributionDTO} ownerContributionDTO
+ * @param {number} userId - User id.
+ */
+ public newCashflowTransaction = async (
+ tenantId: number,
+ newTransactionDTO: ICashflowNewCommandDTO,
+ userId: number
+ ): Promise<{ cashflowTransaction: ICashflowTransaction }> => {
+ const { CashflowTransaction, Account } = this.tenancy.models(tenantId);
+
+ // Retrieves the cashflow account or throw not found error.
+ const cashflowAccount = await Account.query()
+ .findById(newTransactionDTO.cashflowAccountId)
+ .throwIfNotFound();
+
+ // Retrieves the credit account or throw not found error.
+ const creditAccount = await Account.query()
+ .findById(newTransactionDTO.creditAccountId)
+ .throwIfNotFound();
+
+ // Authorize before creating cashflow transaction.
+ await this.authorize(tenantId, newTransactionDTO, creditAccount);
+
+ // Transformes owner contribution DTO to cashflow transaction.
+ const cashflowTransactionObj = this.transformCashflowTransactionDTO(
+ tenantId,
+ newTransactionDTO,
+ cashflowAccount,
+ userId
+ );
+ // Creates a new cashflow transaction under UOW envirement.
+ return this.uow.withTransaction(tenantId, async (trx: Knex.Transaction) => {
+ // Triggers `onCashflowTransactionCreate` event.
+ await this.eventPublisher.emitAsync(
+ events.cashflow.onTransactionCreating,
+ {
+ trx,
+ tenantId,
+ newTransactionDTO,
+ } as ICommandCashflowCreatingPayload
+ );
+ // Inserts cashflow owner contribution transaction.
+ const cashflowTransaction = await CashflowTransaction.query(
+ trx
+ ).upsertGraph(cashflowTransactionObj);
+
+ // Triggers `onCashflowTransactionCreated` event.
+ await this.eventPublisher.emitAsync(
+ events.cashflow.onTransactionCreated,
+ {
+ tenantId,
+ newTransactionDTO,
+ cashflowTransaction,
+ trx,
+ } as ICommandCashflowCreatedPayload
+ );
+ return { cashflowTransaction };
+ });
+ };
+}
diff --git a/packages/server/src/services/Cashflow/constants.ts b/packages/server/src/services/Cashflow/constants.ts
new file mode 100644
index 000000000..2e664a519
--- /dev/null
+++ b/packages/server/src/services/Cashflow/constants.ts
@@ -0,0 +1,73 @@
+import { ACCOUNT_TYPE } from '@/data/AccountTypes';
+
+export const ERRORS = {
+ CASHFLOW_TRANSACTION_TYPE_INVALID: 'CASHFLOW_TRANSACTION_TYPE_INVALID',
+ CASHFLOW_ACCOUNTS_HAS_INVALID_TYPE: 'CASHFLOW_ACCOUNTS_HAS_INVALID_TYPE',
+ CASHFLOW_TRANSACTION_NOT_FOUND: 'CASHFLOW_TRANSACTION_NOT_FOUND',
+ CASHFLOW_ACCOUNTS_IDS_NOT_FOUND: 'CASHFLOW_ACCOUNTS_IDS_NOT_FOUND',
+ CREDIT_ACCOUNTS_IDS_NOT_FOUND: 'CREDIT_ACCOUNTS_IDS_NOT_FOUND',
+ CREDIT_ACCOUNTS_HAS_INVALID_TYPE: 'CREDIT_ACCOUNTS_HAS_INVALID_TYPE',
+ ACCOUNT_ID_HAS_INVALID_TYPE: 'ACCOUNT_ID_HAS_INVALID_TYPE',
+ ACCOUNT_HAS_ASSOCIATED_TRANSACTIONS: 'account_has_associated_transactions'
+};
+
+export enum CASHFLOW_DIRECTION {
+ IN = 'In',
+ OUT = 'Out',
+}
+
+export enum CASHFLOW_TRANSACTION_TYPE {
+ ONWERS_DRAWING = 'OwnerDrawing',
+ OWNER_CONTRIBUTION = 'OwnerContribution',
+ OTHER_INCOME = 'OtherIncome',
+ TRANSFER_FROM_ACCOUNT = 'TransferFromAccount',
+ TRANSFER_TO_ACCOUNT = 'TransferToAccount',
+ OTHER_EXPENSE = 'OtherExpense',
+}
+
+export const CASHFLOW_TRANSACTION_TYPE_META = {
+ [`${CASHFLOW_TRANSACTION_TYPE.ONWERS_DRAWING}`]: {
+ type: 'OwnerDrawing',
+ direction: CASHFLOW_DIRECTION.OUT,
+ creditType: [ACCOUNT_TYPE.EQUITY],
+ },
+ [`${CASHFLOW_TRANSACTION_TYPE.OWNER_CONTRIBUTION}`]: {
+ type: 'OwnerContribution',
+ direction: CASHFLOW_DIRECTION.IN,
+ creditType: [ACCOUNT_TYPE.EQUITY],
+ },
+ [`${CASHFLOW_TRANSACTION_TYPE.OTHER_INCOME}`]: {
+ type: 'OtherIncome',
+ direction: CASHFLOW_DIRECTION.IN,
+ creditType: [ACCOUNT_TYPE.INCOME, ACCOUNT_TYPE.OTHER_INCOME],
+ },
+ [`${CASHFLOW_TRANSACTION_TYPE.TRANSFER_FROM_ACCOUNT}`]: {
+ type: 'TransferFromAccount',
+ direction: CASHFLOW_DIRECTION.IN,
+ creditType: [
+ ACCOUNT_TYPE.CASH,
+ ACCOUNT_TYPE.BANK,
+ ACCOUNT_TYPE.CREDIT_CARD,
+ ],
+ },
+ [`${CASHFLOW_TRANSACTION_TYPE.TRANSFER_TO_ACCOUNT}`]: {
+ type: 'TransferToAccount',
+ direction: CASHFLOW_DIRECTION.OUT,
+ creditType: [
+ ACCOUNT_TYPE.CASH,
+ ACCOUNT_TYPE.BANK,
+ ACCOUNT_TYPE.CREDIT_CARD,
+ ],
+ },
+ [`${CASHFLOW_TRANSACTION_TYPE.OTHER_EXPENSE}`]: {
+ type: 'OtherExpense',
+ direction: CASHFLOW_DIRECTION.OUT,
+ creditType: [ACCOUNT_TYPE.EXPENSE, ACCOUNT_TYPE.OTHER_EXPENSE],
+ },
+};
+
+export interface ICashflowTransactionTypeMeta {
+ type: string;
+ direction: CASHFLOW_DIRECTION;
+ creditType: string[];
+}
diff --git a/packages/server/src/services/Cashflow/utils.ts b/packages/server/src/services/Cashflow/utils.ts
new file mode 100644
index 000000000..f9cb1ad6b
--- /dev/null
+++ b/packages/server/src/services/Cashflow/utils.ts
@@ -0,0 +1,34 @@
+import { upperFirst, camelCase } from 'lodash';
+import {
+ CASHFLOW_TRANSACTION_TYPE,
+ CASHFLOW_TRANSACTION_TYPE_META,
+ ICashflowTransactionTypeMeta,
+} from './constants';
+
+/**
+ * Ensures the given transaction type to transformed to properiate format.
+ * @param {string} type
+ * @returns {string}
+ */
+export const transformCashflowTransactionType = (type) => {
+ return upperFirst(camelCase(type));
+};
+
+/**
+ * Retrieve the cashflow transaction type meta.
+ * @param {CASHFLOW_TRANSACTION_TYPE} transactionType
+ * @returns {ICashflowTransactionTypeMeta}
+ */
+export function getCashflowTransactionType(
+ transactionType: CASHFLOW_TRANSACTION_TYPE
+): ICashflowTransactionTypeMeta {
+ return CASHFLOW_TRANSACTION_TYPE_META[transactionType];
+}
+
+/**
+ * Retrieve cashflow accounts transactions types
+ * @returns {string}
+ */
+export const getCashflowAccountTransactionsTypes = () => {
+ return Object.values(CASHFLOW_TRANSACTION_TYPE_META).map((meta) => meta.type);
+};
diff --git a/packages/server/src/services/Contacts/ContactTransformer.ts b/packages/server/src/services/Contacts/ContactTransformer.ts
new file mode 100644
index 000000000..ceaeeec6c
--- /dev/null
+++ b/packages/server/src/services/Contacts/ContactTransformer.ts
@@ -0,0 +1,41 @@
+import { isNull } from 'lodash';
+import { Transformer } from '@/lib/Transformer/Transformer';
+import { formatNumber } from 'utils';
+import { IContact } from '@/interfaces';
+
+export default class ContactTransfromer extends Transformer {
+ /**
+ * Retrieve formatted expense amount.
+ * @param {IExpense} expense
+ * @returns {string}
+ */
+ protected formattedBalance = (contact: IContact): string => {
+ return formatNumber(contact.balance, {
+ currencyCode: contact.currencyCode,
+ });
+ };
+
+ /**
+ * Retrieve formatted expense landed cost amount.
+ * @param {IExpense} expense
+ * @returns {string}
+ */
+ protected formattedOpeningBalance = (contact: IContact): string => {
+ return !isNull(contact.openingBalance)
+ ? formatNumber(contact.openingBalance, {
+ currencyCode: contact.currencyCode,
+ })
+ : '';
+ };
+
+ /**
+ * Retriecve fromatted date.
+ * @param {IExpense} expense
+ * @returns {string}
+ */
+ protected formattedOpeningBalanceAt = (contact: IContact): string => {
+ return !isNull(contact.openingBalanceAt)
+ ? this.formatDate(contact.openingBalanceAt)
+ : '';
+ };
+}
diff --git a/packages/server/src/services/Contacts/ContactsService.ts b/packages/server/src/services/Contacts/ContactsService.ts
new file mode 100644
index 000000000..a71d57b5b
--- /dev/null
+++ b/packages/server/src/services/Contacts/ContactsService.ts
@@ -0,0 +1,378 @@
+import { Inject, Service } from 'typedi';
+import { difference, upperFirst, omit } from 'lodash';
+import moment from 'moment';
+import * as R from 'ramda';
+import { Knex } from 'knex';
+import { ServiceError } from '@/exceptions';
+import TenancyService from '@/services/Tenancy/TenancyService';
+import DynamicListingService from '@/services/DynamicListing/DynamicListService';
+import {
+ IContact,
+ IContactNewDTO,
+ IContactEditDTO,
+ IContactsAutoCompleteFilter,
+} from '@/interfaces';
+import JournalPoster from '../Accounting/JournalPoster';
+import { ERRORS } from './constants';
+
+type TContactService = 'customer' | 'vendor';
+
+@Service()
+export default class ContactsService {
+ @Inject()
+ tenancy: TenancyService;
+
+ @Inject()
+ dynamicListService: DynamicListingService;
+
+ @Inject('logger')
+ logger: any;
+
+ /**
+ * Get the given contact or throw not found contact.
+ * @param {number} tenantId
+ * @param {number} contactId
+ * @param {TContactService} contactService
+ * @return {Promise}
+ */
+ public async getContactByIdOrThrowError(
+ tenantId: number,
+ contactId: number,
+ contactService?: TContactService
+ ) {
+ const { contactRepository } = this.tenancy.repositories(tenantId);
+
+ const contact = await contactRepository.findOne({
+ id: contactId,
+ ...(contactService && { contactService }),
+ });
+
+ if (!contact) {
+ throw new ServiceError('contact_not_found');
+ }
+ return contact;
+ }
+
+ /**
+ * Converts contact DTO object to model object attributes to insert or update.
+ * @param {IContactNewDTO | IContactEditDTO} contactDTO
+ */
+ private commonTransformContactObj(
+ contactDTO: IContactNewDTO | IContactEditDTO
+ ) {
+ return {
+ ...omit(contactDTO, [
+ 'billingAddress1',
+ 'billingAddress2',
+ 'shippingAddress1',
+ 'shippingAddress2',
+ ]),
+ billing_address_1: contactDTO?.billingAddress1,
+ billing_address_2: contactDTO?.billingAddress2,
+ shipping_address_1: contactDTO?.shippingAddress1,
+ shipping_address_2: contactDTO?.shippingAddress2,
+ };
+ }
+
+ /**
+ * Transforms contact new DTO object to model object to insert to the storage.
+ * @param {IContactNewDTO} contactDTO
+ */
+ private transformNewContactDTO(contactDTO: IContactNewDTO) {
+ const baseCurrency = 'USD';
+ const currencyCode =
+ typeof contactDTO.currencyCode !== 'undefined'
+ ? contactDTO.currencyCode
+ : baseCurrency;
+
+ return {
+ ...this.commonTransformContactObj(contactDTO),
+ ...(currencyCode ? { currencyCode } : {}),
+ };
+ }
+
+ /**
+ * Transforms contact edit DTO object to model object to update to the storage.
+ * @param {IContactEditDTO} contactDTO
+ */
+ private transformEditContactDTO(contactDTO: IContactEditDTO) {
+ return {
+ ...this.commonTransformContactObj(contactDTO),
+ };
+ }
+
+ /**
+ * Creates a new contact on the storage.
+ * @param {number} tenantId
+ * @param {TContactService} contactService
+ * @param {IContactDTO} contactDTO
+ */
+ async newContact(
+ tenantId: number,
+ contactDTO: IContactNewDTO,
+ contactService: TContactService,
+ trx?: Knex.Transaction
+ ) {
+ const { contactRepository } = this.tenancy.repositories(tenantId);
+ const contactObj = this.transformNewContactDTO(contactDTO);
+
+ const contact = await contactRepository.create(
+ {
+ contactService,
+ ...contactObj,
+ },
+ trx
+ );
+ return contact;
+ }
+
+ /**
+ * Edit details of the given on the storage.
+ * @param {number} tenantId
+ * @param {number} contactId
+ * @param {TContactService} contactService
+ * @param {IContactDTO} contactDTO
+ */
+ async editContact(
+ tenantId: number,
+ contactId: number,
+ contactDTO: IContactEditDTO,
+ contactService: TContactService,
+ trx?: Knex.Transaction
+ ) {
+ const { contactRepository } = this.tenancy.repositories(tenantId);
+ const contactObj = this.transformEditContactDTO(contactDTO);
+
+ // Retrieve the given contact by id or throw not found service error.
+ const contact = await this.getContactByIdOrThrowError(
+ tenantId,
+ contactId,
+ contactService
+ );
+ return contactRepository.update({ ...contactObj }, { id: contactId }, trx);
+ }
+
+ /**
+ * Deletes the given contact from the storage.
+ * @param {number} tenantId
+ * @param {number} contactId
+ * @param {TContactService} contactService
+ * @return {Promise}
+ */
+ async deleteContact(
+ tenantId: number,
+ contactId: number,
+ contactService: TContactService,
+ trx?: Knex.Transaction
+ ) {
+ const { contactRepository } = this.tenancy.repositories(tenantId);
+
+ const contact = await this.getContactByIdOrThrowError(
+ tenantId,
+ contactId,
+ contactService
+ );
+ // Deletes contact of the given id.
+ await contactRepository.deleteById(contactId, trx);
+ }
+
+ /**
+ * Get contact details of the given contact id.
+ * @param {number} tenantId
+ * @param {number} contactId
+ * @param {TContactService} contactService
+ * @returns {Promise}
+ */
+ async getContact(
+ tenantId: number,
+ contactId: number,
+ contactService?: TContactService
+ ) {
+ return this.getContactByIdOrThrowError(tenantId, contactId, contactService);
+ }
+
+ /**
+ * Parsees accounts list filter DTO.
+ * @param filterDTO
+ */
+ private parseAutocompleteListFilterDTO(filterDTO) {
+ return R.compose(this.dynamicListService.parseStringifiedFilter)(filterDTO);
+ }
+
+ /**
+ * Retrieve auto-complete contacts list.
+ * @param {number} tenantId -
+ * @param {IContactsAutoCompleteFilter} contactsFilter -
+ * @return {IContactAutoCompleteItem}
+ */
+ async autocompleteContacts(
+ tenantId: number,
+ query: IContactsAutoCompleteFilter
+ ) {
+ const { Contact } = this.tenancy.models(tenantId);
+
+ // Parses auto-complete list filter DTO.
+ const filter = this.parseAutocompleteListFilterDTO(query);
+
+ // Dynamic list.
+ // const dynamicList = await this.dynamicListService.dynamicList(
+ // tenantId,
+ // Contact,
+ // filter
+ // );
+ // Retrieve contacts list by the given query.
+ const contacts = await Contact.query().onBuild((builder) => {
+ if (filter.keyword) {
+ builder.where('display_name', 'LIKE', `%${filter.keyword}%`);
+ }
+ // dynamicList.buildQuery()(builder);
+ builder.limit(filter.limit);
+ });
+ return contacts;
+ }
+
+ /**
+ * Retrieve contacts or throw not found error if one of ids were not found
+ * on the storage.
+ * @param {number} tenantId
+ * @param {number[]} contactsIds
+ * @param {TContactService} contactService
+ * @return {Promise}
+ */
+ async getContactsOrThrowErrorNotFound(
+ tenantId: number,
+ contactsIds: number[],
+ contactService: TContactService
+ ) {
+ const { Contact } = this.tenancy.models(tenantId);
+ const contacts = await Contact.query()
+ .whereIn('id', contactsIds)
+ .where('contact_service', contactService);
+
+ const storedContactsIds = contacts.map((contact: IContact) => contact.id);
+ const notFoundCustomers = difference(contactsIds, storedContactsIds);
+
+ if (notFoundCustomers.length > 0) {
+ throw new ServiceError('contacts_not_found');
+ }
+ return contacts;
+ }
+
+ /**
+ * Deletes the given contacts in bulk.
+ * @param {number} tenantId
+ * @param {number[]} contactsIds
+ * @param {TContactService} contactService
+ * @return {Promise