| import { FiscalFnsOptions } from '../support/options'; | ||
| export declare function fiscalYear(year: number, dirtyOptions?: FiscalFnsOptions): { | ||
| start: Date; | ||
| end: Date; | ||
| }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const options_1 = require("../support/options"); | ||
| const endOfFiscalYear_1 = require("./endOfFiscalYear"); | ||
| function fiscalYear(year, dirtyOptions = {}) { | ||
| let options = options_1.defaultOptions(dirtyOptions); | ||
| const start = new Date(year, options.startMonth, options.startDay, 0, 0, 0); | ||
| const end = endOfFiscalYear_1.endOfFiscalYear(start); | ||
| return { start, end }; | ||
| } | ||
| exports.fiscalYear = fiscalYear; | ||
| //# sourceMappingURL=fiscalYear.js.map |
| {"version":3,"file":"fiscalYear.js","sourceRoot":"","sources":["../../src/functions/fiscalYear.ts"],"names":[],"mappings":";;AAAA,gDAAmE;AACnE,uDAAiD;AAEjD,SAAgB,UAAU,CAAC,IAAY,EAAE,eAAiC,EAAE;IAC1E,IAAI,OAAO,GAAG,wBAAc,CAAC,YAAY,CAAC,CAAA;IAE1C,MAAM,KAAK,GAAG,IAAI,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IAC3E,MAAM,GAAG,GAAG,iCAAe,CAAC,KAAK,CAAC,CAAA;IAElC,OAAO,EAAC,KAAK,EAAE,GAAG,EAAC,CAAA;AACrB,CAAC;AAPD,gCAOC"} |
| export { FiscalFnsOptions } from './support/options'; | ||
| export { endOfFiscalYear } from './functions/endOfFiscalYear'; | ||
| export { fiscalYear } from './functions/fiscalYear'; | ||
| export { inFiscalYear } from './functions/inFiscalYear'; | ||
| export { startOfFiscalYear } from './functions/startOfFiscalYear'; |
@@ -5,4 +5,8 @@ "use strict"; | ||
| exports.endOfFiscalYear = endOfFiscalYear_1.endOfFiscalYear; | ||
| var fiscalYear_1 = require("./functions/fiscalYear"); | ||
| exports.fiscalYear = fiscalYear_1.fiscalYear; | ||
| var inFiscalYear_1 = require("./functions/inFiscalYear"); | ||
| exports.inFiscalYear = inFiscalYear_1.inFiscalYear; | ||
| var startOfFiscalYear_1 = require("./functions/startOfFiscalYear"); | ||
| exports.startOfFiscalYear = startOfFiscalYear_1.startOfFiscalYear; | ||
| //# sourceMappingURL=fiscal-fns.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"fiscal-fns.js","sourceRoot":"","sources":["../src/fiscal-fns.ts"],"names":[],"mappings":";;AAEA,+DAA2D;AAAnD,4CAAA,eAAe,CAAA;AACvB,mEAA+D;AAAvD,gDAAA,iBAAiB,CAAA"} | ||
| {"version":3,"file":"fiscal-fns.js","sourceRoot":"","sources":["../src/fiscal-fns.ts"],"names":[],"mappings":";;AAEA,+DAA2D;AAAnD,4CAAA,eAAe,CAAA;AACvB,qDAAiD;AAAzC,kCAAA,UAAU,CAAA;AAClB,yDAAqD;AAA7C,sCAAA,YAAY,CAAA;AACpB,mEAA+D;AAAvD,gDAAA,iBAAiB,CAAA"} |
+7
-7
| { | ||
| "name": "fiscal-fns", | ||
| "version": "0.0.1", | ||
| "version": "0.0.2", | ||
| "description": "date-fns like functions for fiscal years", | ||
| "main": "lib/fiscal-fns.js", | ||
| "dependencies": { | ||
| "date-fns": "^1.29.0" | ||
| "date-fns": "^1.30.1" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/date-fns": "^2.6.0", | ||
| "@types/jest": "^23.3.9", | ||
| "coveralls": "^3.0.2", | ||
| "jest": "^23.6.0", | ||
| "ts-jest": "^23.10.4", | ||
| "typescript": "^3.1.6" | ||
| "@types/jest": "^24.0.11", | ||
| "coveralls": "^3.0.3", | ||
| "jest": "^24.7.1", | ||
| "ts-jest": "^24.0.2", | ||
| "typescript": "^3.4.3" | ||
| }, | ||
@@ -17,0 +17,0 @@ "scripts": { |
+9
-0
| # Fiscal-fns | ||
| [](https://travis-ci.org/Ed-ITSolutions/fiscal-fns) [](https://coveralls.io/github/Ed-ITSolutions/fiscal-fns?branch=master) | ||
| Fiscal-fns is a [date-fns](https://date-fns.org/) like package that provides functions for working with fiscal years. | ||
@@ -31,2 +33,9 @@ | ||
| ### fiscalYear | ||
| |Parameter|Default| Description | | ||
| |:---|:---|:---| | ||
| |year| - |The year to return the start/end of. `2018` will return 1st April 2018 for the start and 31st March 2019 for the end.| | ||
| |options|`{startDay: 1, startMonth: 3}`| See Options above. | | ||
| ### inFiscalYear | ||
@@ -33,0 +42,0 @@ |
10533
25.84%22
15.79%120
22.45%53
20.45%Updated