Import only what's needed from the API for importer packages
This commit is contained in:
parent
7b6909eaa6
commit
c4d1303691
3 changed files with 13 additions and 6 deletions
|
@ -1,8 +1,7 @@
|
||||||
let bundle = require('./app/bundle.api.js');
|
let bundle = require('./app/bundle.api.js');
|
||||||
|
let injected = require('./injected');
|
||||||
let methods = require('./methods');
|
let methods = require('./methods');
|
||||||
let utils = require('./utils');
|
let utils = require('./utils');
|
||||||
|
|
||||||
let injected = require('./injected');
|
|
||||||
let actualApp;
|
let actualApp;
|
||||||
|
|
||||||
async function init({ budgetId, config } = {}) {
|
async function init({ budgetId, config } = {}) {
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
|
// This is a special usage of the API because this package is embedded
|
||||||
|
// into Actual itself. We only want to pull in the methods in that
|
||||||
|
// case and ignore everything else; otherwise we'd be pulling in the
|
||||||
|
// entire backend bundle from the API
|
||||||
|
const actual = require('@actual-app/api/methods');
|
||||||
|
const { amountToInteger } = require('@actual-app/api/utils');
|
||||||
|
const AdmZip = require('adm-zip');
|
||||||
const d = require('date-fns');
|
const d = require('date-fns');
|
||||||
const normalizePathSep = require('slash');
|
const normalizePathSep = require('slash');
|
||||||
const uuid = require('uuid');
|
const uuid = require('uuid');
|
||||||
const AdmZip = require('adm-zip');
|
|
||||||
const actual = require('@actual-app/api');
|
|
||||||
const amountToInteger = actual.utils.amountToInteger;
|
|
||||||
|
|
||||||
// Utils
|
// Utils
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
|
// This is a special usage of the API because this package is embedded
|
||||||
|
// into Actual itself. We only want to pull in the methods in that
|
||||||
|
// case and ignore everything else; otherwise we'd be pulling in the
|
||||||
|
// entire backend bundle from the API
|
||||||
|
const actual = require('@actual-app/api/methods');
|
||||||
const d = require('date-fns');
|
const d = require('date-fns');
|
||||||
const uuid = require('uuid');
|
const uuid = require('uuid');
|
||||||
const actual = require('@actual-app/api');
|
|
||||||
|
|
||||||
function amountFromYnab(amount) {
|
function amountFromYnab(amount) {
|
||||||
// ynabs multiplies amount by 1000 and actual by 100
|
// ynabs multiplies amount by 1000 and actual by 100
|
||||||
|
|
Loading…
Reference in a new issue