├── .circleci └── config.yml ├── .domaindoc.yml ├── .editorconfig ├── .gitignore ├── .lyntrc ├── .node-version ├── .npmignore ├── LICENSE ├── README.md ├── TODO.md ├── lerna.json ├── media └── wide-logo.svg ├── package.json ├── packages ├── moneybit-domain │ ├── README.md │ ├── __mocks__ │ │ ├── chart.json │ │ ├── index.js │ │ └── journal.json │ ├── __tests__ │ │ ├── account-factory.js │ │ ├── account-type-chart-factory.js │ │ ├── account-type-chart.js │ │ ├── account.js │ │ ├── balance-sheet-repository.js │ │ ├── balance-sheet.js │ │ ├── journal-factory.js │ │ ├── journal.js │ │ ├── ledger-factory.js │ │ ├── ledger-repository.js │ │ ├── ledger.js │ │ ├── money.js │ │ └── util.js │ ├── account-factory.js │ ├── account-type-chart-factory.js │ ├── account-type-chart.js │ ├── account-type-chart.md │ ├── account-type.js │ ├── account-type.md │ ├── account.js │ ├── account.md │ ├── balance-sheet-repository.js │ ├── balance-sheet.js │ ├── balance-sheet.md │ ├── credit.js │ ├── credit.md │ ├── debit.js │ ├── debit.md │ ├── index.js │ ├── journal-factory.js │ ├── journal.js │ ├── journal.md │ ├── ledger-factory.js │ ├── ledger-repository.js │ ├── ledger.js │ ├── ledger.md │ ├── major-account-type.js │ ├── major-account-type.md │ ├── money.js │ ├── money.md │ ├── package-lock.json │ ├── package.json │ ├── subledger.js │ ├── subledger.md │ ├── trade-factory.js │ ├── trade-side.js │ ├── trade-side.md │ ├── trade.js │ ├── trade.md │ └── util.js └── moneybit │ ├── README.md │ ├── __tests__ │ ├── cli.js │ └── helper.js │ ├── actions │ ├── bs.js │ ├── help.js │ ├── ledger.js │ ├── monthly-ledger.js │ ├── monthly.js │ └── version.js │ ├── cli.js │ ├── const.js │ ├── domain.js │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── util │ ├── check-journal-file-path.js │ ├── cli-name.js │ ├── create-chart-from-yaml.js │ ├── create-journal-from-yaml.js │ ├── error-exit.js │ ├── index.js │ ├── read-file.js │ └── yaml.js ├── samples ├── chart.yml ├── journal.yml └── ledger.yml └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.domaindoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.domaindoc.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.gitignore -------------------------------------------------------------------------------- /.lyntrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.lyntrc -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/TODO.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/lerna.json -------------------------------------------------------------------------------- /media/wide-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/media/wide-logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/package.json -------------------------------------------------------------------------------- /packages/moneybit-domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/README.md -------------------------------------------------------------------------------- /packages/moneybit-domain/__mocks__/chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__mocks__/chart.json -------------------------------------------------------------------------------- /packages/moneybit-domain/__mocks__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__mocks__/index.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__mocks__/journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__mocks__/journal.json -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/account-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/account-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/account-type-chart-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/account-type-chart-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/account-type-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/account-type-chart.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/account.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/balance-sheet-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/balance-sheet-repository.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/balance-sheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/balance-sheet.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/journal-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/journal-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/journal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/journal.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/ledger-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/ledger-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/ledger-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/ledger-repository.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/ledger.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/money.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/money.js -------------------------------------------------------------------------------- /packages/moneybit-domain/__tests__/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/__tests__/util.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account-type-chart-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-type-chart-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account-type-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-type-chart.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account-type-chart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-type-chart.md -------------------------------------------------------------------------------- /packages/moneybit-domain/account-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-type.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account-type.md -------------------------------------------------------------------------------- /packages/moneybit-domain/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account.js -------------------------------------------------------------------------------- /packages/moneybit-domain/account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/account.md -------------------------------------------------------------------------------- /packages/moneybit-domain/balance-sheet-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/balance-sheet-repository.js -------------------------------------------------------------------------------- /packages/moneybit-domain/balance-sheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/balance-sheet.js -------------------------------------------------------------------------------- /packages/moneybit-domain/balance-sheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/balance-sheet.md -------------------------------------------------------------------------------- /packages/moneybit-domain/credit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/credit.js -------------------------------------------------------------------------------- /packages/moneybit-domain/credit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/credit.md -------------------------------------------------------------------------------- /packages/moneybit-domain/debit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/debit.js -------------------------------------------------------------------------------- /packages/moneybit-domain/debit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/debit.md -------------------------------------------------------------------------------- /packages/moneybit-domain/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/index.js -------------------------------------------------------------------------------- /packages/moneybit-domain/journal-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/journal-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/journal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/journal.js -------------------------------------------------------------------------------- /packages/moneybit-domain/journal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/journal.md -------------------------------------------------------------------------------- /packages/moneybit-domain/ledger-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/ledger-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/ledger-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/ledger-repository.js -------------------------------------------------------------------------------- /packages/moneybit-domain/ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/ledger.js -------------------------------------------------------------------------------- /packages/moneybit-domain/ledger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/ledger.md -------------------------------------------------------------------------------- /packages/moneybit-domain/major-account-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/major-account-type.js -------------------------------------------------------------------------------- /packages/moneybit-domain/major-account-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/major-account-type.md -------------------------------------------------------------------------------- /packages/moneybit-domain/money.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/money.js -------------------------------------------------------------------------------- /packages/moneybit-domain/money.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/money.md -------------------------------------------------------------------------------- /packages/moneybit-domain/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/package-lock.json -------------------------------------------------------------------------------- /packages/moneybit-domain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/package.json -------------------------------------------------------------------------------- /packages/moneybit-domain/subledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/subledger.js -------------------------------------------------------------------------------- /packages/moneybit-domain/subledger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/subledger.md -------------------------------------------------------------------------------- /packages/moneybit-domain/trade-factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/trade-factory.js -------------------------------------------------------------------------------- /packages/moneybit-domain/trade-side.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/trade-side.js -------------------------------------------------------------------------------- /packages/moneybit-domain/trade-side.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/trade-side.md -------------------------------------------------------------------------------- /packages/moneybit-domain/trade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/trade.js -------------------------------------------------------------------------------- /packages/moneybit-domain/trade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/trade.md -------------------------------------------------------------------------------- /packages/moneybit-domain/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit-domain/util.js -------------------------------------------------------------------------------- /packages/moneybit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/README.md -------------------------------------------------------------------------------- /packages/moneybit/__tests__/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/__tests__/cli.js -------------------------------------------------------------------------------- /packages/moneybit/__tests__/helper.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/moneybit/actions/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/bs.js -------------------------------------------------------------------------------- /packages/moneybit/actions/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/help.js -------------------------------------------------------------------------------- /packages/moneybit/actions/ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/ledger.js -------------------------------------------------------------------------------- /packages/moneybit/actions/monthly-ledger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/monthly-ledger.js -------------------------------------------------------------------------------- /packages/moneybit/actions/monthly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/monthly.js -------------------------------------------------------------------------------- /packages/moneybit/actions/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/actions/version.js -------------------------------------------------------------------------------- /packages/moneybit/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/cli.js -------------------------------------------------------------------------------- /packages/moneybit/const.js: -------------------------------------------------------------------------------- 1 | exports.DEFAULT_CHART_FILE = './chart.yml' 2 | -------------------------------------------------------------------------------- /packages/moneybit/domain.js: -------------------------------------------------------------------------------- 1 | module.exports = require('moneybit-domain') 2 | -------------------------------------------------------------------------------- /packages/moneybit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/index.js -------------------------------------------------------------------------------- /packages/moneybit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/package-lock.json -------------------------------------------------------------------------------- /packages/moneybit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/package.json -------------------------------------------------------------------------------- /packages/moneybit/util/check-journal-file-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/check-journal-file-path.js -------------------------------------------------------------------------------- /packages/moneybit/util/cli-name.js: -------------------------------------------------------------------------------- 1 | module.exports = Object.keys(require('../package.json').bin)[0] 2 | -------------------------------------------------------------------------------- /packages/moneybit/util/create-chart-from-yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/create-chart-from-yaml.js -------------------------------------------------------------------------------- /packages/moneybit/util/create-journal-from-yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/create-journal-from-yaml.js -------------------------------------------------------------------------------- /packages/moneybit/util/error-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/error-exit.js -------------------------------------------------------------------------------- /packages/moneybit/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/index.js -------------------------------------------------------------------------------- /packages/moneybit/util/read-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/read-file.js -------------------------------------------------------------------------------- /packages/moneybit/util/yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/packages/moneybit/util/yaml.js -------------------------------------------------------------------------------- /samples/chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/samples/chart.yml -------------------------------------------------------------------------------- /samples/journal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/samples/journal.yml -------------------------------------------------------------------------------- /samples/ledger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/samples/ledger.yml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kt3k/moneybit/HEAD/yarn.lock --------------------------------------------------------------------------------