# CHANGELOG
[xdg-app-paths](https://github.com/rivy/js.xdg-app-paths)
> This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). >
> The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) using [conventional/semantic commits](https://nitayneeman.com/posts/understanding-semantic-commit-messages-using-git-and-angular).[`@`](https://archive.is/jnup8)
--- ## [v8.3.0](https://github.com/rivy/js.xdg-app-paths/compare/v8.2.0...v8.3.0) (2023-02-06)
[v8.3.0; details] #### Fixes * bugfix ~ (package) work-around for `npm publish` bug (see GH:npm/cli[#6137](https://github.com/rivy/js.xdg-app-paths/issues/6137)) ∾ [`6ffa1d4`](https://github.com/rivy/js.xdg-app-paths/commit/6ffa1d47f445bb5c35c463523124861ace90c9b6) #### Dependency Updates * update *(deps)*: (up-to XDG-v10.6.0); latest ∾ [`48b7319`](https://github.com/rivy/js.xdg-app-paths/commit/48b7319054a11539535aa30e0231b5e0d17b7eae) #### Documentation * docs ~ (README) commentary polish ∾ [`231753a`](https://github.com/rivy/js.xdg-app-paths/commit/231753aa39a3c797f8a0b5d5d65284466c112134) * docs ~ (README) revise setup/build/test instructions ∾ [`294ba7f`](https://github.com/rivy/js.xdg-app-paths/commit/294ba7ffa698b1421be9f8cd37333ecd2459944d) * docs ~ fix updated ESLint complaints (eslint-comments/no-unused-disable) ∾ [`1ec73ce`](https://github.com/rivy/js.xdg-app-paths/commit/1ec73ceb6f826dc20baac5efd34ebb303b453e5b) * docs ~ add `cspell` dictionary word(s) ∾ [`1953225`](https://github.com/rivy/js.xdg-app-paths/commit/195322579614b95eda1ae63da5a08eead47c501f) * docs ~ (README) update download/install URLs and commentary ∾ [`d6bc6a6`](https://github.com/rivy/js.xdg-app-paths/commit/d6bc6a696a608a07ccca95a647baf59ca2f879b0) * docs ~ (README) fix/polish discussion commentary ∾ [`f5b7bd5`](https://github.com/rivy/js.xdg-app-paths/commit/f5b7bd5d13468ac12245411add1b4693f58228d8) * docs ~ (README) fix formatting errors ∾ [`566002c`](https://github.com/rivy/js.xdg-app-paths/commit/566002c1b03c986985e0db5e085880c6ceda03bc) * docs ~ (README) fix GHA workflow badge ∾ [`0f636e3`](https://github.com/rivy/js.xdg-app-paths/commit/0f636e3c71eedc5b6740953249602b792317a7cd) * docs ~ (README) fix reproducible install instructions ∾ [`7880836`](https://github.com/rivy/js.xdg-app-paths/commit/7880836bedf1336fc3a782025a0bc29b9069b803) * docs ~ (README) remove references to TravisCI ∾ [`1998740`](https://github.com/rivy/js.xdg-app-paths/commit/1998740dc20474b327dd9f0d1e0c5a3800bb3f6f) * docs ~ add `cspell` dictionary word(s) ∾ [`9081e91`](https://github.com/rivy/js.xdg-app-paths/commit/9081e91157121b613a00306778b4357d4599c7c0) #### Maintenance * maint *(CICD)*: (TravisCI) *remove* TravisCI (TravisCI no longer supports FOSS) ∾ [`8cca2b0`](https://github.com/rivy/js.xdg-app-paths/commit/8cca2b0ba6147c121a4b2ebb3fa92a791197837c) * maint *(build)*: (package) add color to 'help' output ∾ [`bb9e206`](https://github.com/rivy/js.xdg-app-paths/commit/bb9e2065e272d8c85b3259b194d9fbe189f00890) * maint *(build)*: prepare support for 'modern' v2+ `yarn` ∾ [`6004d2c`](https://github.com/rivy/js.xdg-app-paths/commit/6004d2cf8da4992a8276363578e5c8ed93e81673) * maint *(build)*: (package) fix coverage view/send branch logic ∾ [`b77ad7a`](https://github.com/rivy/js.xdg-app-paths/commit/b77ad7acbedaf94b702f21217f8561d9ec43f23b) * maint *(build)*: add `bmp` configuration ∾ [`7ab1c7e`](https://github.com/rivy/js.xdg-app-paths/commit/7ab1c7e0a62ef81058f397e17c54947b50e8d28b) * maint *(build)*: (package) move coverage data storage to less visible location ∾ [`53ba291`](https://github.com/rivy/js.xdg-app-paths/commit/53ba291244dcb6f236ea1e67324d7c5a58f911a2) * maint *(build)*: (package) add `npm audit` linter ∾ [`43badbd`](https://github.com/rivy/js.xdg-app-paths/commit/43badbd084e8ebbe0822312014cebd3498e9c004) * maint *(build)*: (package) enable handling of scoped package names ∾ [`c7862ac`](https://github.com/rivy/js.xdg-app-paths/commit/c7862acc93c2fe321ec5c5485be94332c547a7e9) * maint *(build)*: (package) remove 'rimraf' (use `shx rm -fr ...`) ∾ [`c7476b1`](https://github.com/rivy/js.xdg-app-paths/commit/c7476b1685fab4bb1be3ea80c1040e55f5c7719a) * maint *(build)*: (package) fix coverage HTML output target ∾ [`fa60bde`](https://github.com/rivy/js.xdg-app-paths/commit/fa60bde855635be041a112834332c60d68212589) * maint *(build)*: (package) add final NL for non-WinOS output equivalence ∾ [`4ee0d3e`](https://github.com/rivy/js.xdg-app-paths/commit/4ee0d3e76cfc6d89041c1a4a7dfd22ac52eb4a16) * maint *(deps)*: update deps locks (NodeJS v10.23.1, npm v7.24.2, yarn v1.22.19) ∾ [`569c185`](https://github.com/rivy/js.xdg-app-paths/commit/569c1851ae96617d4342ef281458bf70acffa2b0) * maint *(dev)*: (deps) revise/loosen `eslint` related deps ∾ [`a3e15fa`](https://github.com/rivy/js.xdg-app-paths/commit/a3e15fa5a50ea5087903f2984ab34aaec254b93a) * maint *(dev)*: revise various configs for 'modern' v2+ `yarn` use ∾ [`47e7591`](https://github.com/rivy/js.xdg-app-paths/commit/47e759164a4258e95f25941c2ea7cfbe8c54af15) * maint *(dev)*: (markdown-lint/Remark) update config; adds dual use (Deno or NodeJS projects) ∾ [`2b22938`](https://github.com/rivy/js.xdg-app-paths/commit/2b2293869f2a70c693618565eecab75d03d5d79d) * maint *(dev)*: (Prettier) update config; adds dual use (Deno or NodeJS projects) ∾ [`6bdb066`](https://github.com/rivy/js.xdg-app-paths/commit/6bdb066b6b3286f61331d3801d353aec7bc23246) * maint *(dev)*: (gitignore) update config notes ∾ [`c70aa5a`](https://github.com/rivy/js.xdg-app-paths/commit/c70aa5a2874eefb1575b2a5089718530ed54403d) * maint *(dev)*: (ESLint) update config; merge Deno and JS configs ∾ [`9ddfaee`](https://github.com/rivy/js.xdg-app-paths/commit/9ddfaee484fa8fbedb25fe2cb9f265afaecd0595) * maint *(dev)*: (CommitLint) update config; add relaxed linting for development ∾ [`7712fcf`](https://github.com/rivy/js.xdg-app-paths/commit/7712fcf4deec348fbba3800d63f79d7a7fecb801) * maint *(dev)*: (git-changelog) configuration and template updates ∾ [`4f82518`](https://github.com/rivy/js.xdg-app-paths/commit/4f82518ca77133bb1bc068742a5a03c9f0a1aa81)
--- ## [v8.2.0](https://github.com/rivy/js.xdg-app-paths/compare/v8.1.1...v8.2.0) (2022-08-13)
[v8.2.0; details] #### Dependency Updates * update Deno deps (*down-to* std[@0](https://github.com/0).134.0; *pin*); avoid permission prompt(s) ∾ [`0b81528`](https://github.com/rivy/js.xdg-app-paths/commit/0b815284bb79358bd347e2faf85479046a748c68) * update *(deps)*: (up-to XDG-v10.5.0); uses std[@0](https://github.com/0).134.0 ∾ [`e59d677`](https://github.com/rivy/js.xdg-app-paths/commit/e59d677ffdd802184886e2809af6f1d4976efdd6) #### Documentation * docs ~ (README) revise Package/Publish notes (removing tag/version check) ∾ [`f22ce18`](https://github.com/rivy/js.xdg-app-paths/commit/f22ce186aaeab853380c987599558e009115c21b) #### Maintenance * maint *(CICD)*: (GHA) add platform label to coverage uploads (via `--flags=...`) ∾ [`dbe1a7c`](https://github.com/rivy/js.xdg-app-paths/commit/dbe1a7c07e2674b16c5fd1bef9d8578a2e7089c4) * maint *(CICD)*: (GHA) expand NodeJS test versions ∾ [`0a8cccb`](https://github.com/rivy/js.xdg-app-paths/commit/0a8cccb37fc9b20a067f064c9df7a8f71243bda6) * maint *(CICD)*: (TravisCI) expand NodeJS test versions ∾ [`105ecfe`](https://github.com/rivy/js.xdg-app-paths/commit/105ecfe92892a1910f9432c719656084b7f817d8) * maint *(build)*: add `refresh` (aka `rebuild:all`) and `refresh:dist` run target ∾ [`bf4b446`](https://github.com/rivy/js.xdg-app-paths/commit/bf4b44617660ef9d510e6b46cbd7e3b4492885c1) * maint *(build)*: (package) add '_:debug:env' run target ∾ [`774c3d3`](https://github.com/rivy/js.xdg-app-paths/commit/774c3d3fe921d9dc52bd4e78835da22cd68b907e) * maint *(build)*: (package) revise 'cov:send' to support user-defined options ∾ [`a6fb3b8`](https://github.com/rivy/js.xdg-app-paths/commit/a6fb3b8aceab0af1db5b2c9d9f25f179e74d05f6) * maint *(build)*: (package) commit linters now check more deeply/robustly into past commits ∾ [`445ae2b`](https://github.com/rivy/js.xdg-app-paths/commit/445ae2b837921e657050451f4867bc943a51400f) * maint *(build)*: (package) revise help generation to match HELP_TEXT more narrowly; add commentary ∾ [`afe7e5b`](https://github.com/rivy/js.xdg-app-paths/commit/afe7e5bed2833a38c686fded4bd0ccfde6222407) * maint *(build)*: (package) revise and surface availability of test harness options to user ∾ [`c4080c1`](https://github.com/rivy/js.xdg-app-paths/commit/c4080c13952fe354ca75363644bb7c7246b60b9c) * maint *(dev)*: (CommitLint) allow fixup!/squash! commits iff not prerelease ∾ [`1f3a1a2`](https://github.com/rivy/js.xdg-app-paths/commit/1f3a1a223a195b42d7d081913f1bf4a58d1aa6de) * maint *(dev)*: revise `cspell` to allow local exceptions ∾ [`6a30e83`](https://github.com/rivy/js.xdg-app-paths/commit/6a30e83434ec0eb9f139c31f306a7102250e6d17) * maint *(dev)*: add CodeCov config (reports will be solely informational/no-fail) ∾ [`0bc475d`](https://github.com/rivy/js.xdg-app-paths/commit/0bc475d49213a2aa47c6c11dd28ef17910bfca5f) * maint *(dev)*: (CommitLint) update (improves commit lints, capturing more flawed commits) ∾ [`ba1bf28`](https://github.com/rivy/js.xdg-app-paths/commit/ba1bf283b726c35969c40328a8cc0939a5041fde) #### Test Improvements * tests ~ revise ESLint directives (local preferred over global) ∾ [`56deca1`](https://github.com/rivy/js.xdg-app-paths/commit/56deca18d54450fbf91533cb228d7684484c27f0) * test *(refactor)*: move version consistency checks from package lint to distribution test ∾ [`1ddba6c`](https://github.com/rivy/js.xdg-app-paths/commit/1ddba6c6537b115061d73ef7cb83e8103316dae9)
--- ## [v8.1.1](https://github.com/rivy/js.xdg-app-paths/compare/v8.1.0...v8.1.1) (2022-08-06)
[v8.1.1; details] #### Documentation * docs ~ (eg) update os-paths import versions ∾ [`0460f8b`](https://github.com/rivy/js.xdg-app-paths/commit/0460f8bfb8c167edd350a5357cae97b149e78c11)
--- ## [v8.1.0](https://github.com/rivy/js.xdg-app-paths/compare/v8.0.2...v8.1.0) (2022-08-06)
[v8.1.0; details] #### Dependency Updates * update Deno deps (up-to std[@0](https://github.com/0).150.0) ∾ [`e7f8729`](https://github.com/rivy/js.xdg-app-paths/commit/e7f87297583e156bc403a496e5b7049e47e223c4) * update *(deps)*: (up-to XDG-v10.2.0) * uses std[@0](https://github.com/0).150.0 ∾ [`cbc9e45`](https://github.com/rivy/js.xdg-app-paths/commit/cbc9e45cc9cd8e26c446d8cc862cf57d9662af73) #### Documentation * docs ~ (eg) add Deno permissions gates ∾ [`ff46640`](https://github.com/rivy/js.xdg-app-paths/commit/ff46640dc6ab716c53fb4107a50c329b95acc299) * docs ~ (eg) update Deno (up-to std[@0](https://github.com/0).150.0) ∾ [`42c348f`](https://github.com/rivy/js.xdg-app-paths/commit/42c348f1797238d076c0687f8372b2b83b6a83f0) * docs ~ (README) improve Packaging/Publishing instructions ∾ [`920867d`](https://github.com/rivy/js.xdg-app-paths/commit/920867d2235661c8174ade5002c95abc6c303176) #### Maintenance * maint *(dev)*: (package) refactor 'prerelease' and 'prepublishOnly' for clarity ∾ [`554458c`](https://github.com/rivy/js.xdg-app-paths/commit/554458cb393d18d52b4c8ca70260f1ccbed64fad) * maint *(dev)*: revise/update TypeScript 'tsconfig' files ∾ [`df9443f`](https://github.com/rivy/js.xdg-app-paths/commit/df9443f2dd12df4346912dd98d5ed97248ae9a22) * maint *(dev)*: add/restore *.test.* and *.spec.* to ignore-list for `nyc` coverage calculations ∾ [`a8c1003`](https://github.com/rivy/js.xdg-app-paths/commit/a8c10033c953021c177416bff0b73af5d4f32af3)
--- ## [v8.0.2](https://github.com/rivy/js.xdg-app-paths/compare/v8.0.1...v8.0.2) (2022-08-06)
[v8.0.2; details] #### Dependency Updates * update *(deps)*: (up-to XDG-v10.0.0); *no-panic*/*no-prompt* import (for Deno platform-adapter) ∾ [`b88e427`](https://github.com/rivy/js.xdg-app-paths/commit/b88e42744d8c77d92119b1dd275d7cae1267e1b4) #### Maintenance * maint *(dev)*: narrow/reduce ignore-list for `nyc` coverage calculations ∾ [`7a43c9e`](https://github.com/rivy/js.xdg-app-paths/commit/7a43c9e971182bd78b3d43acc5934d7fd8b5a7bc) #### Test Improvements * tests ~ return to *.test.* test file name (re-enables automatic `ava` testing) ∾ [`40898b7`](https://github.com/rivy/js.xdg-app-paths/commit/40898b735644de12bca796489c0ad3fc25778035) * tests ~ restore 100% test coverage ∾ [`d646f00`](https://github.com/rivy/js.xdg-app-paths/commit/d646f008f34e2b29dbe9fbe90ee00da4aea5c001)
--- ## [v8.0.1](https://github.com/rivy/js.xdg-app-paths/compare/v8.0.0...v8.0.1) (2022-08-05)
[v8.0.1; details] #### Documentation * docs ~ (eg) update xdg-app-paths import versions ∾ [`2a49f2d`](https://github.com/rivy/js.xdg-app-paths/commit/2a49f2d6416f5fe42fa8bf25a621d827bd2a6834) * docs ~ (README) update versions for import examples ∾ [`9d083b5`](https://github.com/rivy/js.xdg-app-paths/commit/9d083b55200125e39c0d42a8f72808efb4b01f55)
--- ## [v8.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v7.3.0...v8.0.0) (2022-08-04)
[v8.0.0; details] #### Changes * change ~ (deno) avoid panic if read permission is not granted ∾ [`50133da`](https://github.com/rivy/js.xdg-app-paths/commit/50133da858aad6dc5520e0d6513b948c8f0e4f46) * change ~ use '$eval' as final application name fallback ∾ [`685282e`](https://github.com/rivy/js.xdg-app-paths/commit/685282ed96c7b82a94f4d24daa23d95df56aa934) * change *(!)*: add graceful degradation for missing permission(s) (avoiding Deno panic or prompt) ∾ [`8fed4ae`](https://github.com/rivy/js.xdg-app-paths/commit/8fed4ae47273b743074f42468bb4e26d03ff4363) #### Fixes * fix *(deps)*: hack around early version `npm ci` failure ∾ [`eb6a8e4`](https://github.com/rivy/js.xdg-app-paths/commit/eb6a8e4532b05a1127ac2352bf7c0e95c697612c) #### Dependency Updates * update *(deps)*: (up-to XDG-v10.0.0); *no-panic*/*no-prompt* import ∾ [`7474149`](https://github.com/rivy/js.xdg-app-paths/commit/7474149452bd29dfe2b621cdc083433e9a87f979) #### Documentation * docs ~ (eg) fix `deno lint` complaint (ban-ts-comment) ∾ [`387ea3d`](https://github.com/rivy/js.xdg-app-paths/commit/387ea3da97b2b1a6a501fa3144b175dbb5b0daa8) * docs ~ (tests) revise spell-checker exceptions ∾ [`8f9386e`](https://github.com/rivy/js.xdg-app-paths/commit/8f9386e7aad2b2c754d85651253eb61fb329da07) * docs ~ (README) add markdown-lint complaint exception (no-emphasis-as-heading) ∾ [`3e69cda`](https://github.com/rivy/js.xdg-app-paths/commit/3e69cdab60b4927d2dbe5805dba10707d24b8951) * docs ~ (README) update Deno requirements ∾ [`98c2968`](https://github.com/rivy/js.xdg-app-paths/commit/98c2968443e1a8878cde3889899bfb403d7cce92) * docs ~ (README) add new developer run targets to summary ∾ [`e3335f6`](https://github.com/rivy/js.xdg-app-paths/commit/e3335f6c98bd6cc02d832e3b1b1fd8e1ca834ebb) * docs ~ (README) updated build/contribution documentation ∾ [`ea18173`](https://github.com/rivy/js.xdg-app-paths/commit/ea18173c5b41f2f294a105160bba66e5f8019aac) * docs ~ (README) revise markdown-lint exception directives ∾ [`ba82a9a`](https://github.com/rivy/js.xdg-app-paths/commit/ba82a9a9e4ed00f3c06645a80a564d7639b0568a) * docs ~ (README) stabilize formatting against changes by deno and/or dprint formatters ∾ [`fbaf0e4`](https://github.com/rivy/js.xdg-app-paths/commit/fbaf0e4db89f9f4c4f15e672073d910beffe189c) * docs ~ (README) add clarity/polish ∾ [`9d69967`](https://github.com/rivy/js.xdg-app-paths/commit/9d699678a151435f81a1e473b2c5dcc70312e9fb) * docs ~ add `cspell` dictionary word(s) ∾ [`b733497`](https://github.com/rivy/js.xdg-app-paths/commit/b733497bcf184a1327efa6bdf2d9635774d7100c) * docs ~ add spell-checker exceptions ∾ [`7e3195d`](https://github.com/rivy/js.xdg-app-paths/commit/7e3195d3b8e406b90b9305dd2cbeb138f75db686) * docs ~ update to note '$eval' as final app name fallback ∾ [`9b14142`](https://github.com/rivy/js.xdg-app-paths/commit/9b14142fe0ca29399f9ca94347c87608af903b1e) #### Maintenance * maint *(CICD)*: add a step showing dependencies to GHA CI and polish commentary ∾ [`bd7608f`](https://github.com/rivy/js.xdg-app-paths/commit/bd7608f2f6c1d2ec8afb848ddca1a4cb509b6216) * maint *(build)*: (package.json) fix/improve/update development run targets ∾ [`685d90a`](https://github.com/rivy/js.xdg-app-paths/commit/685d90a08ab18b5140b52f1a590f3c27824623f8) * maint *(build)*: expand TS compiler exclusions to exclude '*[._]spec.*' and '*[._]test.*' files ∾ [`5149056`](https://github.com/rivy/js.xdg-app-paths/commit/51490569a42569787a30646ca646219d7457f114) * maint *(build)*: add 'deno' to main exports to publicize Deno support ∾ [`c59d5aa`](https://github.com/rivy/js.xdg-app-paths/commit/c59d5aa402cda04c07dd73265eee5f2dcc494416) * maint *(build)*: revise destination/naming for transpiled test code (testbed => lab) ∾ [`1efbb69`](https://github.com/rivy/js.xdg-app-paths/commit/1efbb69a5bf0653c6f63c96f8561207019cbb87d) * maint *(deps)*: store package locks (for CI/dev reproducibility) ∾ [`608710b`](https://github.com/rivy/js.xdg-app-paths/commit/608710bbf4e4d8a2f3b1cf0d67cceef1e4f9fc30) * maint *(deps)*: update package locks ∾ [`5b65ea6`](https://github.com/rivy/js.xdg-app-paths/commit/5b65ea670a2ff12e3ad9365d1579e5d9493612ef) * maint *(dev)*: update EditorConfig ∾ [`164e558`](https://github.com/rivy/js.xdg-app-paths/commit/164e5588eab668676b56ebbc33ac2f28d2ec254c) * maint *(dev)*: update VSCode settings ∾ [`478adb3`](https://github.com/rivy/js.xdg-app-paths/commit/478adb381d46578a637a2a3259bb70092103be91) * maint *(dev)*: (markdown-lint/Remark) disable list-item-spacing checks ∾ [`f2db43a`](https://github.com/rivy/js.xdg-app-paths/commit/f2db43ac92210120ae3536d7fffc82debe1f2e52) * maint *(dev)*: update Prettier configuration/ignores ∾ [`ed804c2`](https://github.com/rivy/js.xdg-app-paths/commit/ed804c2202e81df1157dadca69b4324e6113b1d6) * maint *(dev)*: configure git for storage of package lock files within '.deps-lock' ∾ [`0c11120`](https://github.com/rivy/js.xdg-app-paths/commit/0c11120e06d4d984f2e5627db46a73fcd0fad740) * maint *(dev)*: (gitattributes) fix, revise, and polish commentary ∾ [`e35eedd`](https://github.com/rivy/js.xdg-app-paths/commit/e35eedd333a202edfe879855a27dcd1f37b6b5ed) * maint *(dev)*: (gitattributes) revise commentary and add version stamp ∾ [`9a8ad70`](https://github.com/rivy/js.xdg-app-paths/commit/9a8ad70559fb9220cd54bd73ecb69fca347c4107) * maint *(dev)*: (ESLint) ignore 'vendor' files (and polish) ∾ [`444deb9`](https://github.com/rivy/js.xdg-app-paths/commit/444deb9723792941f1ffe1bc0c9e73102e2819d0) * maint *(dev)*: add and use EditorConfig-checker config file ∾ [`0076cb3`](https://github.com/rivy/js.xdg-app-paths/commit/0076cb3760d7767d14519eb117d4e086beb529fd) * maint *(dev)*: consolidate and polish CommitLint configuration ∾ [`f23e11b`](https://github.com/rivy/js.xdg-app-paths/commit/f23e11bc84d83c567c9eca70ea43cca30ed735a3) * maint *(dev)*: (QA) update CodeClimate config (polish) ∾ [`b83845c`](https://github.com/rivy/js.xdg-app-paths/commit/b83845c8949302ad44a9e0244845e8e914b0e2fc) * maint *(dev)*: (QA) update Codacy config (polish) ∾ [`bdebabd`](https://github.com/rivy/js.xdg-app-paths/commit/bdebabd21d24a98eb7aca99a073f980b699d1cfe) * maint *(dev)*: (git-changelog) template fixes and improvements ∾ [`39a0f09`](https://github.com/rivy/js.xdg-app-paths/commit/39a0f094a15944c145f9fae39691ddd181ce0a06) * maint *(dev)*: (git-changelog) configuration fixes and improvements ∾ [`10cabdf`](https://github.com/rivy/js.xdg-app-paths/commit/10cabdf2c291614290676943e8af09e384a2996a) * maint *(dev)*: update vendored deno types (up-to Deno v1.8.0) ∾ [`82aeedf`](https://github.com/rivy/js.xdg-app-paths/commit/82aeedf89d54344b9e4974aae732a93805d74935) * maint *(dev)*: (vendor) treat all vendor code as 'binary' to reduce useless diff output ∾ [`54df78a`](https://github.com/rivy/js.xdg-app-paths/commit/54df78a1a1c8e401349710d665dba7de7d5869d3) * maint *(dev)*: add Scrutinizer configuration ∾ [`6014421`](https://github.com/rivy/js.xdg-app-paths/commit/601442115d1fd5eb67a3ef4ad6b9770bd4960457) * maint *(dev)*: (deps) update (and *pin*) deps ∾ [`0532ff1`](https://github.com/rivy/js.xdg-app-paths/commit/0532ff103b8e0b3a3c5073d962c778f305c79881) * maint *(dev)*: revise `rollup` type bundling process ∾ [`4177edd`](https://github.com/rivy/js.xdg-app-paths/commit/4177edd625efc45b173b690bddaf64fd35dea951) * maint *(dev)*: (gitattributes) remove top-level .deps-lock specifics (favor localized config) ∾ [`f61d123`](https://github.com/rivy/js.xdg-app-paths/commit/f61d123b581d3efacca9fd8ff52a82819affe9be) * maint *(dev)*: (package) fix 'rebuild:lab' to include a copy of esm-wrapper ∾ [`1519ee4`](https://github.com/rivy/js.xdg-app-paths/commit/1519ee4df0639b570c0c7c32873450805e2c2f64) * maint *(dev)*: (fix) use 'https:' protocol (instead of 'git:') for direct GitHub dependency ∾ [`de05ab1`](https://github.com/rivy/js.xdg-app-paths/commit/de05ab1c6ffc8c76070155de312856acd44515f6) * maint *(dev)*: add `dprint` formatting exceptions ∾ [`7c80052`](https://github.com/rivy/js.xdg-app-paths/commit/7c80052ea7dabfc754566e2d439326e433d8f387) * maint *(dev)*: block `deno fmt` (poor defaults; non-customizable) ∾ [`8c59b51`](https://github.com/rivy/js.xdg-app-paths/commit/8c59b51e4b4f5607fa33ce9e295f41bd8c26145b) #### Refactoring * refactor *(polish)*: fix `deno lint` complaint (ban-ts-comment) ∾ [`068eb0c`](https://github.com/rivy/js.xdg-app-paths/commit/068eb0c9456c859b7384fe743b2744af49e18f53) * refactor *(polish)*: `npm run fix:style` ∾ [`4554669`](https://github.com/rivy/js.xdg-app-paths/commit/4554669d9b58b0be466f4475d09577ea8cd667d4) #### Test Improvements * tests ~ add additional type tests ∾ [`5c381c8`](https://github.com/rivy/js.xdg-app-paths/commit/5c381c80c22dac5547129bf56160d862f106f65b) * tests ~ correct skip text and minor comment revision ∾ [`6b816b0`](https://github.com/rivy/js.xdg-app-paths/commit/6b816b0c20fd0fe698d3e8bd66ab1ce44e85c5ef) * tests ~ improve test feedback/logging (adds STDERR output) ∾ [`4064979`](https://github.com/rivy/js.xdg-app-paths/commit/4064979a902802ca62abde85d5b3157745eb9b4a) * tests ~ fix `deno lint` complaint (camel-case) ∾ [`7cc6b2b`](https://github.com/rivy/js.xdg-app-paths/commit/7cc6b2bc073c362523116d09a583c59e2e5ee770) * tests ~ version gate Deno example run testing ∾ [`69fd4aa`](https://github.com/rivy/js.xdg-app-paths/commit/69fd4aa5c7da09f70a2cc932e3f2bdfc4123eb1b) * tests ~ revise ESLint exception directives ∾ [`41f4dea`](https://github.com/rivy/js.xdg-app-paths/commit/41f4deae9cdaccdfa359a22ff114238037e6d722) * tests ~ deno loads module without panic or prompt (while using *no permissions*) ∾ [`e6ba58c`](https://github.com/rivy/js.xdg-app-paths/commit/e6ba58c4b5fa98573162c8a555b5156f90d60f10) * tests ~ refactor/rename for clarity/consistency and DRY ∾ [`1f8bcfc`](https://github.com/rivy/js.xdg-app-paths/commit/1f8bcfcdc5678c2b124051d1ac15f784fe929918) * tests ~ fix `--test-dist` flag detection ∾ [`feb5dda`](https://github.com/rivy/js.xdg-app-paths/commit/feb5ddac3667e23523f941a10c84445a4e7c1188) * tests ~ revise in-place test file name for clarity vs code files ∾ [`a1e1429`](https://github.com/rivy/js.xdg-app-paths/commit/a1e1429b31b1ca88322dd500e736b605b8fea0d7) * test *(fix)*: expand Deno version gate criteria for example execution testing ∾ [`2712cac`](https://github.com/rivy/js.xdg-app-paths/commit/2712cac59a3034ca73828ab5d71baf9f56f07aa6) #### BREAKING CHANGE Adds a Deno v1.8.0+ minimum version requirement.
--- ## [v7.3.0](https://github.com/rivy/js.xdg-app-paths/compare/v7.2.0...v7.3.0) (2021-02-27)
[v7.3.0; details] #### Documentation * docs ~ (README) sync with JSDocs descriptions ∾ [`6ab0c02`](https://github.com/rivy/js.xdg-app-paths/commit/6ab0c027b742032a077aa0de70e92adea778b1f5) * docs ~ JSDocs polish ∾ [`0833db2`](https://github.com/rivy/js.xdg-app-paths/commit/0833db2c0f2f02fc1cc8dc848027dbdb27b2a007) * docs ~ add `cspell` dictionary word(s) ∾ [`25540e4`](https://github.com/rivy/js.xdg-app-paths/commit/25540e4dcf2c039d2d929aa0595e6c2f1c3fc2a4) #### Maintenance * maint *(deps)*: add 'typedoc' (dev; for future use) ∾ [`fd8e7f0`](https://github.com/rivy/js.xdg-app-paths/commit/fd8e7f05c90a84cf208d37ef701b302078598028)
--- ## [v7.2.0](https://github.com/rivy/js.xdg-app-paths/compare/v7.1.1...v7.2.0) (2021-02-21)
[v7.2.0; details] #### Documentation * docs ~ revise `XDGAppPaths` interface/type (show methods not properties) ∾ [`ca428a4`](https://github.com/rivy/js.xdg-app-paths/commit/ca428a496da2601bb27afec8db735d0e22cad5af) * docs ~ redefine `XDGAppPaths` as an interface (for better automatic doc generation) ∾ [`fa6717c`](https://github.com/rivy/js.xdg-app-paths/commit/fa6717c5ac20ce6400a424c97cac9843ca123c39) * docs ~ add JSDocs descriptions ∾ [`9765b63`](https://github.com/rivy/js.xdg-app-paths/commit/9765b638731739cb864e4899d0b7c91ba97aed45) #### Maintenance * maint *(build)*: remove unneeded intermediate 'default' export object ∾ [`6c4d26b`](https://github.com/rivy/js.xdg-app-paths/commit/6c4d26b10c05bb76ac14ee9403df00d5a0a38732) * maint *(build)*: fix CJS type rewrite ∾ [`15c007f`](https://github.com/rivy/js.xdg-app-paths/commit/15c007facdb98f9012557cefd8f62bc40c60b320) #### Refactoring * refactor ~ replace intermediate default export object to improve `deno docs` results ∾ [`7d5e0d2`](https://github.com/rivy/js.xdg-app-paths/commit/7d5e0d29b908767664c4a36e48b6fd35f9bd3a6c)
--- ## [v7.1.1](https://github.com/rivy/js.xdg-app-paths/compare/v7.1.0...v7.1.1) (2021-02-21)
[v7.1.1; details] #### Documentation * docs ~ README corrections ∾ [`b68009c`](https://github.com/rivy/js.xdg-app-paths/commit/b68009c32e79d42622b6955a6e02d7f9e62c641d)
--- ## [v7.1.0](https://github.com/rivy/js.xdg-app-paths/compare/v7.0.0...v7.1.0) (2021-02-20)
[v7.1.0; details] #### Documentation * docs ~ add Deno examples using remote imports ∾ [`d5fb0a9`](https://github.com/rivy/js.xdg-app-paths/commit/d5fb0a97e6eb5d8dce696f3df5e21bd097396145) * docs ~ disable `remark` lint complaint (maximum-heading-length) ∾ [`a521003`](https://github.com/rivy/js.xdg-app-paths/commit/a521003e3aa2c71425d40035a329fbb44ec638a5) * docs ~ (README) fix Deno required permissions list ∾ [`add23f7`](https://github.com/rivy/js.xdg-app-paths/commit/add23f7ce6b02f41765ae5a3e324c92191d6a50e)
--- ## [v7.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v6.0.0...v7.0.0) (2021-02-20) Add support for [Deno](https://deno.land).
[v7.0.0; details] #### Changes * add support for Deno ∾ [`09fb1d3`](https://github.com/rivy/js.xdg-app-paths/commit/09fb1d37084d15419c83ae92bad29064cf005199) #### Documentation * docs ~ README revisions for Deno ∾ [`2d09289`](https://github.com/rivy/js.xdg-app-paths/commit/2d0928976e901db1d660200eb2a4a7f3e916fd28) * docs ~ add Deno example ∾ [`5a64a43`](https://github.com/rivy/js.xdg-app-paths/commit/5a64a4315f77487049630119c4eea51ef2da4045) #### Maintenance * maint *(dev)*: add Deno types ∾ [`57c6ba7`](https://github.com/rivy/js.xdg-app-paths/commit/57c6ba71ccc52934eb08c4dadd17149326f7b1c4) #### Refactoring * refactor ~ add support (Platform.Adapter) for other platforms (eg, Deno) ∾ [`1c6405a`](https://github.com/rivy/js.xdg-app-paths/commit/1c6405a775d46814a79fbb6b8c918d2a2e97c2e8) #### Test Improvements * tests ~ add Deno example test to '--test-dist' testing ∾ [`68d1e3c`](https://github.com/rivy/js.xdg-app-paths/commit/68d1e3c90cdc625041a62389a0851e04e3208a46)
--- ## [v6.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.5.1...v6.0.0) (2021-02-20) The `XDGAppPaths` project has undergone a full conversion to TypeScript. CJS and ESM packages, as well as the associated type declarations, are generated from the source TypeScript and are then packaged and stored within the project repository (ie, a 'dist' model). Exports are now all declared via 'exports' in the package configuration file (but with continued support for older non-'exports' aware tooling). And all project exports/packages are available both directly from the project repository or via various distributors (jsdelivr, npmJS, ...).
[v6.0.0; details] #### Changes * add support for 'pkg' packaged applications ∾ [`5d405f2`](https://github.com/rivy/js.xdg-app-paths/commit/5d405f2e99b2c44864f21dd4628960d05c5c6421) * add 'hack' to correctly auto-generate `$name` under ts-node/ESM ∾ [`fb08259`](https://github.com/rivy/js.xdg-app-paths/commit/fb08259c2fb0f291224e640a6993e2cc0a3d0c45) * add 'hack' to auto-generate application name for ESM scripts ∾ [`43424a3`](https://github.com/rivy/js.xdg-app-paths/commit/43424a385a02594aa639e68e172b4a3e4f15891f) * add ESM support (via 'esm-wrapper') ∾ [`e4bfa58`](https://github.com/rivy/js.xdg-app-paths/commit/e4bfa58e8d078d7b761d2e32c3e9ce2e248073ff) * change *(API!)*: add package 'exports' to publicize ESM support ∾ [`aaa478c`](https://github.com/rivy/js.xdg-app-paths/commit/aaa478c81d8d6c493010bf4c2f21cc7dbd5345c4) #### Fixes * fix ~ use 'an-anonymous-script' as name for scripts w/o 'require.main.filename' ∾ [`02dd0c9`](https://github.com/rivy/js.xdg-app-paths/commit/02dd0c9f138d32dedae6084095c3f413c1630ca5) * fix `remark .` complaint (passive voice) ∾ [`9378936`](https://github.com/rivy/js.xdg-app-paths/commit/9378936c1c2934c172eea433485ce071280680c1) #### Dependency Updates * update ~ remove unneeded dep ∾ [`00330ae`](https://github.com/rivy/js.xdg-app-paths/commit/00330ae9a86d4a4c5b710e3a631db7a5bc0a9a4b) #### Documentation * docs ~ polish/update CHANGELOG format template ∾ [`ee32f02`](https://github.com/rivy/js.xdg-app-paths/commit/ee32f02c7cd89e5c8cc48bc8c989fa4eb96b9399) * docs ~ add `cspell` dictionary words ∾ [`9d552d8`](https://github.com/rivy/js.xdg-app-paths/commit/9d552d8a65bbfdc74c15a94274adaba12904f6a5) * docs ~ README polish and updates ∾ [`d2ff230`](https://github.com/rivy/js.xdg-app-paths/commit/d2ff230037e2d6136d06592bdd9e96e4c8c917e6) * docs ~ restore Node-v4+ compatibility for CJS example ∾ [`0802c32`](https://github.com/rivy/js.xdg-app-paths/commit/0802c32003c6c114dccc494be60b02b41ff3a334) * docs ~ add ESM example ∾ [`4bb33ea`](https://github.com/rivy/js.xdg-app-paths/commit/4bb33ea83bd2fc31c4b35304c72fb249a4f97e27) * docs ~ revise CJS and TS examples (imports, naming, ...) ∾ [`a776960`](https://github.com/rivy/js.xdg-app-paths/commit/a77696066ffb6d70d7dd70f6fa6ef7219ad3a63f) * docs ~ add XDG reference comment ∾ [`58fdbb3`](https://github.com/rivy/js.xdg-app-paths/commit/58fdbb3a08b4827086b19cae0e85bbad19c7e880) * docs ~ revise spell-checker exceptions ∾ [`b986eeb`](https://github.com/rivy/js.xdg-app-paths/commit/b986eeb32c0284d75ccc3c847432ac4114e28c01) * docs ~ rewrite examples for TypeScript-based package ∾ [`f3bf949`](https://github.com/rivy/js.xdg-app-paths/commit/f3bf949a3ebd45a220c63a0967b67e887757d58a) * docs ~ (package.json) polish module description ∾ [`751262d`](https://github.com/rivy/js.xdg-app-paths/commit/751262d5003457d3a951944590f53965ea1649c7) #### Maintenance * maint *(CICD)*: disable NodeJS-v14 on TravisCI (broken TravisCI-side for Linux/NodeJS-v14) ∾ [`a6a95c6`](https://github.com/rivy/js.xdg-app-paths/commit/a6a95c6232e40f3b376203184f6d0c73fa84ed8e) * maint *(CICD)*: update CI for NodeJS-v10+ build/test requirement ∾ [`10fa159`](https://github.com/rivy/js.xdg-app-paths/commit/10fa159bcce6e6b3c777723c8359562aefe73f99) * maint *(build)*: (gitignore) revise for new 'dist' packaging model ∾ [`370d3db`](https://github.com/rivy/js.xdg-app-paths/commit/370d3db15ba096a0b75fa9d1225816a7dbbd22de) * maint *(build)*: avoid transpilation for test fixtures ∾ [`5399a29`](https://github.com/rivy/js.xdg-app-paths/commit/5399a2991cb7a3a925cd1bcb89ca5b214901a159) * maint *(build)*: add esm-wrapper to tests build folder ∾ [`c638dcb`](https://github.com/rivy/js.xdg-app-paths/commit/c638dcbd4e93082ba460410df27bf04c062a0027) * maint *(build)*: (package.json) update files for 'dist' project model ∾ [`920cb98`](https://github.com/rivy/js.xdg-app-paths/commit/920cb9889e44d631f03c711c146a5764a5ed5234) * maint *(build)*: (package.json) declare package support for NodeJS-v4+ engines ∾ [`ce80dab`](https://github.com/rivy/js.xdg-app-paths/commit/ce80dab1f90e815541dc448f306dc5680e9dd157) * maint *(build)*: (package.json) revise packages tags to advertise support for NodeJS-v4+ ∾ [`5fe1e2c`](https://github.com/rivy/js.xdg-app-paths/commit/5fe1e2c3438c16857520ed54f680abdd3b04c3d2) * maint *(build)*: add 'cjs' directory to distribution for tools w/o 'exports' support ∾ [`8073b3e`](https://github.com/rivy/js.xdg-app-paths/commit/8073b3ebe1ea934f358d5369885b52c04a955589) * maint *(build)*: name revision (tests_ => testbed) ∾ [`896663b`](https://github.com/rivy/js.xdg-app-paths/commit/896663bed6138161555badb9f2f6317444018820) * maint *(dev)*: add RemarkLint config ∾ [`8a60f98`](https://github.com/rivy/js.xdg-app-paths/commit/8a60f9890d5e48c45f9a81431ec8cfbfd3cbc9fb) * maint *(dev)*: update ESLint config for TypeScript-based package ∾ [`1d5d1d7`](https://github.com/rivy/js.xdg-app-paths/commit/1d5d1d7ee0cdeb763af0002c5aebc8de067214ff) * maint *(dev)*: add CommitLint config ∾ [`b97c098`](https://github.com/rivy/js.xdg-app-paths/commit/b97c0989f7cb6976a36e5f977496a7f911b975c8) * maint *(dev)*: update dep (xdg-portable; for Node-v4+ compatibility) ∾ [`f2e8831`](https://github.com/rivy/js.xdg-app-paths/commit/f2e883122316ecf149a0661e558fcbaefe4adb4a) * maint *(dev)*: revise VSCode 'ToDO Tree' settings (ignore 'vendor') ∾ [`0f8bd67`](https://github.com/rivy/js.xdg-app-paths/commit/0f8bd670f165e6ad797e093ec70a95eb00f75255) * maint *(dev)*: (package.json) add rebuild:all script ∾ [`6151867`](https://github.com/rivy/js.xdg-app-paths/commit/615186745aa4fc08b9969b3933656d16ed95337e) * maint *(dev)*: ignore non-test build folders for code coverage calculations ∾ [`c046331`](https://github.com/rivy/js.xdg-app-paths/commit/c046331f02fb1b3f23829cc5086884f4bef59a6c) * maint *(dev)*: (npm) suppress annoying update messages ∾ [`10f5e08`](https://github.com/rivy/js.xdg-app-paths/commit/10f5e0821bedd5d29c7952b9205ab3688a38785c) * maint *(dev)*: add `rollup` config for type bundling ∾ [`63c9270`](https://github.com/rivy/js.xdg-app-paths/commit/63c9270ef5dc2a121a60c88cbf7e46c6730e4d01) * maint *(dev)*: (package.json) update dev scripts and deps (for dev, new min NodeJS of v10.14+) ∾ [`a82e531`](https://github.com/rivy/js.xdg-app-paths/commit/a82e53195b5f31e7fcffc7067e5a568bcaaa99c2) * maint *(dev)*: add TypeScript 'tsconfig' files ∾ [`9ae72b3`](https://github.com/rivy/js.xdg-app-paths/commit/9ae72b395f647dcab48d35aedabda5435c047a31) * maint *(dev)*: add TypeScript dev deps ∾ [`79b67ab`](https://github.com/rivy/js.xdg-app-paths/commit/79b67abe924d911c6d99ec2da72c4c3d8a2cdf37) * maint *(dev)*: update VSCode settings (includes `cspell` config/dictionaries) ∾ [`8ce27fd`](https://github.com/rivy/js.xdg-app-paths/commit/8ce27fd4a7cba268d01c53e06f99e9c13762c199) * maint *(dev)*: relocate Prettier config from 'package.json' to external file ∾ [`e707bdb`](https://github.com/rivy/js.xdg-app-paths/commit/e707bdb76a9c12aa10cdf4d1a3fd86f3182c3967) * maint *(dev)*: update EditorConfig ∾ [`d5a95b5`](https://github.com/rivy/js.xdg-app-paths/commit/d5a95b5e1e6468908658319037e97809e7bfea40) * maint *(dev)*: (QA) add CodeClimate config ∾ [`e8d3139`](https://github.com/rivy/js.xdg-app-paths/commit/e8d3139e0fee261eb9bdc54ff56e960d12902dd1) * maint *(dev)*: (QA) add Codacy configuration (with cloud-side config notes) ∾ [`a50f0c5`](https://github.com/rivy/js.xdg-app-paths/commit/a50f0c555845d7bf63eee9bddff09d6ff31b68bf) #### Refactoring * refactor ~ common code consolidation and changes to improve testability ∾ [`6566325`](https://github.com/rivy/js.xdg-app-paths/commit/6566325de98a0490a30c99821d5c504311d94f84) * refactor ~ remove redundant null-coalesce ∾ [`a55bea2`](https://github.com/rivy/js.xdg-app-paths/commit/a55bea2b7f23a2397b2ef3ea997d4bd49fda20fe) * refactor ~ remove unneeded manual type specifications ∾ [`21722f3`](https://github.com/rivy/js.xdg-app-paths/commit/21722f3b8b612aaa2007f45031d232720b422996) * refactor ~ sort XDGAppPaths type definitions and exports ∾ [`38047e0`](https://github.com/rivy/js.xdg-app-paths/commit/38047e04c47bd0b505cd7c8cd91090e2cf40ea78) * refactor ~ minimize use of `typeof x` to avoid loss of eslint variable tracking ∾ [`540bccc`](https://github.com/rivy/js.xdg-app-paths/commit/540bcccf57cfa429d9d3fbb1148ae485e0f6f923) * refactor ~ convert to TypeScript ∾ [`a228c2f`](https://github.com/rivy/js.xdg-app-paths/commit/a228c2fd695e600baf53ad216bc4bb94379e51b8) #### Test Improvements * tests ~ add tests for 'pkg' packaged application support ∾ [`0819a45`](https://github.com/rivy/js.xdg-app-paths/commit/0819a452b8606c6ac6300700d6e8ffbc6c32838b) * tests ~ add spell-checker exceptions ∾ [`0e6e2b0`](https://github.com/rivy/js.xdg-app-paths/commit/0e6e2b0ba58a49e7777f90b13c714bc8a845d3e8) * tests ~ fix direct script shell portability ∾ [`0ed4a9c`](https://github.com/rivy/js.xdg-app-paths/commit/0ed4a9c7dd0fc99aa66b886abb3649725e61bd64) * tests ~ add tests to improve code coverage ∾ [`b7c7f4b`](https://github.com/rivy/js.xdg-app-paths/commit/b7c7f4b2f177fb0379f6e5d2b8b78eb74602718a) * tests ~ increase testing coverage of builds (via more fixtures) ∾ [`d41c81b`](https://github.com/rivy/js.xdg-app-paths/commit/d41c81b2bc3fb85efcc90a801d6b096dd61c2c25) * tests ~ fix test fixture references ∾ [`f7cd135`](https://github.com/rivy/js.xdg-app-paths/commit/f7cd1352ace05cb081109e564fa896557eea3e3e) * tests ~ test more build/transpilation targets (fixtures) ∾ [`815818c`](https://github.com/rivy/js.xdg-app-paths/commit/815818c73fb36d7e709f549b5ea2abb1cac3b323) * tests ~ add distribution tests ∾ [`9e5d45f`](https://github.com/rivy/js.xdg-app-paths/commit/9e5d45ffe49c8c039b8df084893532604a028935) * tests ~ remove redundant tests ∾ [`917a611`](https://github.com/rivy/js.xdg-app-paths/commit/917a6115a678d1a71b1b84b4bfa48f7c0e12dd3a) * tests ~ remove TypeError tests (depend on tooling for type safety) ∾ [`141d531`](https://github.com/rivy/js.xdg-app-paths/commit/141d531b6f938b0d11907473b3325eb3624cfe0b) * tests ~ refactor for TypeScript-based package ∾ [`58310ff`](https://github.com/rivy/js.xdg-app-paths/commit/58310ff865564a0b00f0200b60bcd47d0315d81a)
--- ## [v5.5.1](https://github.com/rivy/js.xdg-app-paths/compare/v5.5.0...v5.5.1) (2020-12-15)
[v5.5.1; details] #### Fixes * fix examples (restore Node-v6 compatibility) ∾ [`a76fe7d`](https://github.com/rivy/js.xdg-app-paths/commit/a76fe7d2ad52ebcb8df554427c13a0449ddf110d)
--- ## [v5.5.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.4.1...v5.5.0) (2020-12-15)
[v5.5.0; details] #### Fixes * fix ~ remove erroneous devDependency ('fs[@0](https://github.com/0).0.1-security') ∾ [`d9d97ce`](https://github.com/rivy/js.xdg-app-paths/commit/d9d97ce74f52248a15d23b4da682d5d46bab4f67) #### Documentation * docs ~ refactor examples (improved flexibility and robustness) ∾ [`b4c702d`](https://github.com/rivy/js.xdg-app-paths/commit/b4c702d904b0cb5e6d99a83db25cbfdfda0fc354) * docs ~ add CHANGELOG spell-checker exceptions ∾ [`d26c92e`](https://github.com/rivy/js.xdg-app-paths/commit/d26c92e38881c7cf30683d9607b44ce1bead16d4) * docs ~ add TypeScript example ∾ [`655beee`](https://github.com/rivy/js.xdg-app-paths/commit/655beeefbcc36d0f53640810f3f8a7f08c102129) * docs ~ polish README ∾ [`73414bc`](https://github.com/rivy/js.xdg-app-paths/commit/73414bc998944b5d54f8fa8a35efbc6da6611591) #### Maintenance * maint *(build)*: fix package keywords ∾ [`0240b3a`](https://github.com/rivy/js.xdg-app-paths/commit/0240b3a91d249d333a8194f86fe3b49e05430f2c) * maint *(build)*: include CHANGELOG in distribution file list ∾ [`ce467f3`](https://github.com/rivy/js.xdg-app-paths/commit/ce467f3dc559a5e83a7abe7ce45a4a82e28e81cd) * maint *(build)*: update 'README.md' filename in package manifest ∾ [`708ad3a`](https://github.com/rivy/js.xdg-app-paths/commit/708ad3af461b9cc7bcb2a8c24efb432e50b699c1) * maint *(dev)*: refactor/polish package.json ∾ [`bdd0cff`](https://github.com/rivy/js.xdg-app-paths/commit/bdd0cff0ac07f8269eb711118922e394bdec7bbf) * maint *(dev)*: npm script polish ∾ [`3c5f95a`](https://github.com/rivy/js.xdg-app-paths/commit/3c5f95a539be18f0a3f92891cd39aa96b8d4a91a) * maint *(dev)*: include .history (for VSCode plugin) in .prettierignore ∾ [`f6fd80c`](https://github.com/rivy/js.xdg-app-paths/commit/f6fd80ca6a66c2c9db088ae24bde9d0a93a4d05d) * maint *(dev)*: include .history (for VSCode plugin) in .gitignore ∾ [`c58b821`](https://github.com/rivy/js.xdg-app-paths/commit/c58b82108f93457004e90bd02b736f7d66332653) #### Test Improvements * tests ~ minor refactor of type tests ∾ [`2cd7c00`](https://github.com/rivy/js.xdg-app-paths/commit/2cd7c001fb69b96d421dbbe116b43578dee98d0b) * tests ~ test examples for successful execution ∾ [`4b6e1aa`](https://github.com/rivy/js.xdg-app-paths/commit/4b6e1aafb9385e8a550a4943ef93c8ac728f8264)
--- ## [v5.4.1](https://github.com/rivy/js.xdg-app-paths/compare/v5.4.0...v5.4.1) (2020-11-05)
[v5.4.1; details] #### Documentation * docs ~ README filename change (NPMjs requires 'README.md') ∾ [`b728ae5`](https://github.com/rivy/js.xdg-app-paths/commit/b728ae5f41e62d441f21f33363ccf0307fd7487a)
--- ## [v5.4.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.3.0...v5.4.0) (2020-11-04)
[v5.4.0; details] #### Fixes * fix options normalization logic error ∾ [`28857ac`](https://github.com/rivy/js.xdg-app-paths/commit/28857acc6c3c3f2e00693ea024710b03c2dbe577) #### Documentation * docs ~ polish README badges ∾ [`33b40aa`](https://github.com/rivy/js.xdg-app-paths/commit/33b40aa1b8a4501fe2029182d38175480dc30d1e) * docs ~ update LICENSE filename ∾ [`92257b0`](https://github.com/rivy/js.xdg-app-paths/commit/92257b03f8765643217604e48a956132cdaa594b) * docs ~ update README ∾ [`4feb8c6`](https://github.com/rivy/js.xdg-app-paths/commit/4feb8c6ad4c418cf7b65eeccf469bc10bf550f65) * docs ~ update example code (improved `appPaths.log()`) ∾ [`8e12d9f`](https://github.com/rivy/js.xdg-app-paths/commit/8e12d9f8e846d4b584e6c2aa870ef014c7d913ca) * docs ~ update README ∾ [`14f4c59`](https://github.com/rivy/js.xdg-app-paths/commit/14f4c590d9273dd68ac68f0c141f767a7b2dddb7) * docs *(polish)*: minor comment reformatting ∾ [`20610fd`](https://github.com/rivy/js.xdg-app-paths/commit/20610fd53ce8f5b394ed8e44299906f158adf584) * docs *(polish)*: improved show-paths.js example ∾ [`29f9de5`](https://github.com/rivy/js.xdg-app-paths/commit/29f9de5ee4543614063a2c33dc0e79d5183a45e7) #### Maintenance * maint *(CICD)*: add MacOS CI testing ∾ [`2da1365`](https://github.com/rivy/js.xdg-app-paths/commit/2da1365799c8815e4c23186e707919664d5241b8) * maint *(CICD)*: synchronize GHA CI name/config ∾ [`a331ef3`](https://github.com/rivy/js.xdg-app-paths/commit/a331ef3581d6d791160c3da857e7ed924e85457e) * maint *(build)*: refactor package NodeJS engine compatibility specification ∾ [`dd45719`](https://github.com/rivy/js.xdg-app-paths/commit/dd457190b4cd98528b61951d84415ec1b8096429) * maint *(build)*: update package files for LICENSE and README ∾ [`51d31a9`](https://github.com/rivy/js.xdg-app-paths/commit/51d31a9ef729a5e829cd5dea68096b841014024c) * maint *(build)*: refactor npm scripts ∾ [`f9e9c4f`](https://github.com/rivy/js.xdg-app-paths/commit/f9e9c4fded7814be45bdf47b96554171501cd9d8) * maint *(build)*: update CHANGELOG template with markdown-lint and spell-checker signals ∾ [`d367cdd`](https://github.com/rivy/js.xdg-app-paths/commit/d367cdd2dbfc1a62210063fcd4aa172a2652ee61) * maint *(build)*: update EditorConfig (include more file types and commentary) ∾ [`a835c2d`](https://github.com/rivy/js.xdg-app-paths/commit/a835c2df2177a2692f9fecef61cea4cf7e837787) * maint *(build)*: revise and polish npm scripts ∾ [`60f91fa`](https://github.com/rivy/js.xdg-app-paths/commit/60f91fa6e2bed2c1e08c78c1ba535604fce8ce11) * maint *(build)*: add explanation for NPMrc `package-lock=false` ∾ [`c9f6092`](https://github.com/rivy/js.xdg-app-paths/commit/c9f60920a3b6b1e93f664b226d5ac01b393ff318) * maint *(build)*: reorganize package.json ∾ [`0c9c821`](https://github.com/rivy/js.xdg-app-paths/commit/0c9c8213cd3f6a959c6837be04a8d694bcafc32f) * maint *(dev)*: add Prettier ignore file (to simplify automation) ∾ [`881586a`](https://github.com/rivy/js.xdg-app-paths/commit/881586a8d6120e1052961f2c405fd7f4153f9b6a) * maint *(dev)*: add Prettier ∾ [`69e18ad`](https://github.com/rivy/js.xdg-app-paths/commit/69e18ad9a86d73f02fc30019944cb462b89c7d37) * maint *(dev)*: XO => ESLint/Prettier (better tooling + TypeScript prep) ∾ [`258445b`](https://github.com/rivy/js.xdg-app-paths/commit/258445bf24cf5084c776d9992ff138c63a8ca7fc) * maint *(dev)*: change to 'eslintrc.js' configuration file ∾ [`15af0d2`](https://github.com/rivy/js.xdg-app-paths/commit/15af0d2a8cf53536dc1ae67db5b4f84297fe3d66) * maint *(dev)*: add ESLint ∾ [`91df9e0`](https://github.com/rivy/js.xdg-app-paths/commit/91df9e063f8aea80eae18728669a41095c97acb5) * maint *(dev)*: remove XO ∾ [`47d12b5`](https://github.com/rivy/js.xdg-app-paths/commit/47d12b5322dfddf703f774de9bacf8b093ae6e84) * maint *(dev)*: add VSCode settings (ENABLE auto-format on save) ∾ [`84378e5`](https://github.com/rivy/js.xdg-app-paths/commit/84378e5f0de50409260f7ecde8c183ee967b995f) * maint *(dev)*: add/update .gitattributes ∾ [`62d06d6`](https://github.com/rivy/js.xdg-app-paths/commit/62d06d6916c75d9c7298382a77dcd6caa70502fe) * maint *(dev)*: update .gitignore files ∾ [`8f13ac7`](https://github.com/rivy/js.xdg-app-paths/commit/8f13ac7c4a91969505e4b472d6952e5b9d4603f9) * maint *(dev)*: add Prettier configuration ∾ [`c2e9f42`](https://github.com/rivy/js.xdg-app-paths/commit/c2e9f42ae545bfb504b15f2a02de375c48cd37fc) #### Refactoring * refactor ~ remove unnecessary extra test for `xdg.runtime()` ∾ [`a5fa5d0`](https://github.com/rivy/js.xdg-app-paths/commit/a5fa5d0332dff202b3f04de976d8cd2eacebc223) * refactor ~ remove unnecessary `dirOptions.isolated` tests ∾ [`cfa4ed3`](https://github.com/rivy/js.xdg-app-paths/commit/cfa4ed3b90070f67e357e2ee8218934031d0a3ba) * refactor ~ minimize use of `typeof x` to avoid loss of linter variable tracking ∾ [`3d0a586`](https://github.com/rivy/js.xdg-app-paths/commit/3d0a586802bc4852cfbc1fdafacc2e6195c810a8) * refactor ~ remove unnecessary OS-specific code ∾ [`472ea08`](https://github.com/rivy/js.xdg-app-paths/commit/472ea0819eebd42b10c3522d5df84efbcbcbeadb) * refactor *(polish)*: fix ESLint complaints ∾ [`1a3853d`](https://github.com/rivy/js.xdg-app-paths/commit/1a3853db79348861a60f35f70bd576ea98415a60) * refactor *(polish)*: `prettier` re-format ∾ [`c8330ea`](https://github.com/rivy/js.xdg-app-paths/commit/c8330ea473c561b66cc1047b6033de7c5e8c0fe3) #### Test Improvements * tests ~ add integration testing ∾ [`8b949da`](https://github.com/rivy/js.xdg-app-paths/commit/8b949daf0241a606fbef7fa47f04385ea644a36e) * tests ~ specify unit tests (by filename) ∾ [`8a42cc7`](https://github.com/rivy/js.xdg-app-paths/commit/8a42cc79263fc06abb347906b92842f1bc261a6c) * tests ~ consolidate type tests into test directory ∾ [`63ce73d`](https://github.com/rivy/js.xdg-app-paths/commit/63ce73db4d127621b5148050738290e1f4d56283) * tests ~ expand/improve type definition and testing ∾ [`7e2d898`](https://github.com/rivy/js.xdg-app-paths/commit/7e2d89837d7fd2e7bbc9e13e26a923a1f7a904b5) * tests ~ use more functional syntax (for => forEach) + add more tests ∾ [`268c91b`](https://github.com/rivy/js.xdg-app-paths/commit/268c91badaf141eecb9252fea17c61d7b1d850bd) * test *(refactor)*: minimize use of `typeof x` to avoid loss of linter variable tracking ∾ [`3f43127`](https://github.com/rivy/js.xdg-app-paths/commit/3f43127bb9c092f92ab4d58edf30ebb09d11e7fb)
--- ## [v5.3.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.2.0...v5.3.0) (2020-10-26)
[v5.3.0; details] #### Fixes * fix `npx xo` warnings ∾ [`bbfb8aa`](https://github.com/rivy/js.xdg-app-paths/commit/bbfb8aa63c13e672139acd551a5991608537b071) #### Dependency Updates * update dependencies ∾ [`382ec3c`](https://github.com/rivy/js.xdg-app-paths/commit/382ec3c5180b16adf4f33ad6f86911c219315802) #### Maintenance * maint ~ reconfigure for `git-changelog` (from GH:rivy-go) ∾ [`69611f1`](https://github.com/rivy/js.xdg-app-paths/commit/69611f152d1d4b15cf33eab51c1258dc55cbe370) * maint *(CICD)*: add GitHub Actions CI ∾ [`b893e31`](https://github.com/rivy/js.xdg-app-paths/commit/b893e31340232d9b5fcf3a4e24e609bd0e4ef4fc) * maint *(build)*: refactor run-scripts for code coverage to run only for Node-v10+ ∾ [`fba5f36`](https://github.com/rivy/js.xdg-app-paths/commit/fba5f36821eeb220cb6ae0c94a924ca0ab09ce79) * maint *(build)*: refactor run-scripts for updated `cspell`, `tsd`, and `xo` to run only for Node-v10+ ∾ [`29a92ed`](https://github.com/rivy/js.xdg-app-paths/commit/29a92ed7c7678eab96358803d19ca23f7ad8d0d7) * maint *(dev)*: update editorconfig + whitespace cleanup ∾ [`398555d`](https://github.com/rivy/js.xdg-app-paths/commit/398555d7bdf58fcd08c666493037ed4e0b28de98) #### Refactoring * refactor ~ add state functions after adding base platform-dependent extension functions ∾ [`9632d64`](https://github.com/rivy/js.xdg-app-paths/commit/9632d6419f94069f1fabf3a6f8b33b17e149fb85) * refactor ~ remove unusual use of return in class constructor ∾ [`f69c9f2`](https://github.com/rivy/js.xdg-app-paths/commit/f69c9f261f683dc41984439c6eea77234e12daaf) * refactor repository directory structure prior to typescript (and then deno) conversion ∾ [`d680042`](https://github.com/rivy/js.xdg-app-paths/commit/d680042f7292675f0841449d49d65873ad9f64ed)
--- ## [v5.2.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.1.0...v5.2.0) (2019-10-04)
[v5.2.0; details] #### Documentation * docs ~ update README badges ∾ [`6fdaa5b`](https://github.com/rivy/js.xdg-app-paths/commit/6fdaa5be213a1d32cb1f5e6162d57465de9dbecd) * docs ~ add CHANGELOG (via `git-chglog`) ∾ [`1a458ba`](https://github.com/rivy/js.xdg-app-paths/commit/1a458ba347fe232e963bfea884c55f2a1d7fcaa5) * docs ~ update module keywords ∾ [`0fd867e`](https://github.com/rivy/js.xdg-app-paths/commit/0fd867eb7caad0f0819c09b6c20377f7d25251ec) #### Maintenance * maint ~ add git-chglog configuration ∾ [`64c61e8`](https://github.com/rivy/js.xdg-app-paths/commit/64c61e8e56ba9476b66946f90041042d54e2c5a7) * maint *(CI)*: fix CI testing using NodeJS v6 ∾ [`d1e5192`](https://github.com/rivy/js.xdg-app-paths/commit/d1e5192da1338ed090470061ba70b946eda17cb1) * maint *(build)*: refactor lint/test run-scripts ∾ [`ed1f035`](https://github.com/rivy/js.xdg-app-paths/commit/ed1f035b59ab730e76491f77dface15f83e7f377) #### Refactoring * refactor tests for NodeJS v6 compatibility ∾ [`612c4c9`](https://github.com/rivy/js.xdg-app-paths/commit/612c4c93adee2059825b27596ba199bb9d11426c) * refactor ~ support module use back to NodeJS v6 ∾ [`6076f97`](https://github.com/rivy/js.xdg-app-paths/commit/6076f9766f8ce4fa468712e1d19726bf9420be0a)
--- ## [v5.1.0](https://github.com/rivy/js.xdg-app-paths/compare/v5.0.0...v5.1.0) (2019-08-18)
[v5.1.0; details] #### Fixes * fix typescript definitions and testing ∾ [`7a99d84`](https://github.com/rivy/js.xdg-app-paths/commit/7a99d84f6667133b455437bafbed8a9298d4b35c)
--- ## [v5.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v4.0.3...v5.0.0) (2019-08-04)
[v5.0.0; details] #### Changes * change ~ remove dissonant, unneeded `temp()` method ∾ [`ceed5d0`](https://github.com/rivy/js.xdg-app-paths/commit/ceed5d077fe403784122d88b0444a0469090515d) #### Documentation * docs ~ polish README ∾ [`32afd69`](https://github.com/rivy/js.xdg-app-paths/commit/32afd69ff694eeb4eb27f4b93558203c738fe947) * docs ~ improve example ∾ [`ec43fce`](https://github.com/rivy/js.xdg-app-paths/commit/ec43fceeaa747084ebb8584bd4180ac9c2635a42) * docs ~ fix broken CI README badges (point to repo master branch) ∾ [`d043db5`](https://github.com/rivy/js.xdg-app-paths/commit/d043db5229874faaa78f7f6e191c5cbe0cefbfe4)
--- ## [v4.0.3](https://github.com/rivy/js.xdg-app-paths/compare/v4.0.2...v4.0.3) (2019-07-28)
[v4.0.3; details] #### Documentation * docs ~ fix README example code ∾ [`0f4bd17`](https://github.com/rivy/js.xdg-app-paths/commit/0f4bd176c09044f3444549ea2976281b64e435f1) #### Maintenance * maint ~ fix spelling in tests ∾ [`2fc9283`](https://github.com/rivy/js.xdg-app-paths/commit/2fc9283b78cc90721aaa855b56401eb41801aede)
--- ## [v4.0.2](https://github.com/rivy/js.xdg-app-paths/compare/v4.0.1...v4.0.2) (2019-07-28)
[v4.0.2; details] #### Changes * change ~ remove unneeded 'flexible' constructor code ∾ [`86704c5`](https://github.com/rivy/js.xdg-app-paths/commit/86704c5ee0f86638184c4a8813a78d3a8577064f) #### Fixes * fix parsing of 'options' ∾ [`c43fdb2`](https://github.com/rivy/js.xdg-app-paths/commit/c43fdb2fe20e83dc987f62e5023ca6a148e682cb) #### Documentation * docs ~ fix README ∾ [`3ebc5d3`](https://github.com/rivy/js.xdg-app-paths/commit/3ebc5d3b2071d99b8555400b7a33d4d483c910a0) #### Maintenance * maint ~ add and improve tests ∾ [`c53aa2e`](https://github.com/rivy/js.xdg-app-paths/commit/c53aa2e69e7a554c7af405c48cb82bec5efbfe17) #### Refactoring * refactor ~ convert to ES2015 class notation ∾ [`ab2b9d7`](https://github.com/rivy/js.xdg-app-paths/commit/ab2b9d73b6aa4f85b2d13b44ad936978a9e5a196) * refactor ~ revise internal naming ∾ [`ec56ae1`](https://github.com/rivy/js.xdg-app-paths/commit/ec56ae12f9b7b2e1656fb466ae508e74f58e6d08)
--- ## [v4.0.1](https://github.com/rivy/js.xdg-app-paths/compare/v4.0.0...v4.0.1) (2019-07-22)
[v4.0.1; details] #### Documentation * docs ~ fix and polish README ∾ [`2829fe2`](https://github.com/rivy/js.xdg-app-paths/commit/2829fe2a15bfa07b8fbe107318e9b96f108381b7) #### Maintenance * maint ~ improve code coverage testing and reporting ∾ [`5636d68`](https://github.com/rivy/js.xdg-app-paths/commit/5636d683382ebfc01ec6fef42a931d4ffc71b83a) * maint ~ expand testing to include NodeJS v12 ∾ [`ecf5f9b`](https://github.com/rivy/js.xdg-app-paths/commit/ecf5f9b268d4b301f4b0b100222a5898960f45a5)
--- ## [v4.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v3.0.2...v4.0.0) (2019-07-07)
[v4.0.0; details] #### Changes * change ~ improve/update example for new API ∾ [`9978c1f`](https://github.com/rivy/js.xdg-app-paths/commit/9978c1f8d59e8c3bfac69a010bc3cc1f3a726ea5) * change ~ API! - change to method-based API ∾ [`7d1f8a3`](https://github.com/rivy/js.xdg-app-paths/commit/7d1f8a3bb19f5fdcc68a2ef507d7a8a047bef0d2) * change ~ rename module to 'xdg-app-paths' ∾ [`5bc765a`](https://github.com/rivy/js.xdg-app-paths/commit/5bc765a954ccb26688b6c6e24f869619b6df2303) * change ~ remove '.default' export ∾ [`7b21ad2`](https://github.com/rivy/js.xdg-app-paths/commit/7b21ad2b97cdafc4221ec5e91b6e06d88941f0f2) * add example ∾ [`bb51888`](https://github.com/rivy/js.xdg-app-paths/commit/bb51888e82732d78f835e8a6d61fc4b491ff9b6a) #### Documentation * docs ~ update/improve README ∾ [`db03fab`](https://github.com/rivy/js.xdg-app-paths/commit/db03fab57d35f09a4fec1383bb259ff7afc0f57d) #### Maintenance * maint ~ add coverage testing ∾ [`37f5a69`](https://github.com/rivy/js.xdg-app-paths/commit/37f5a693dce722d7c4e32f7b189c51779e9937bf) * maint ~ be strict about node version ∾ [`a3b98dc`](https://github.com/rivy/js.xdg-app-paths/commit/a3b98dc1f14d820e24d230ab0515f42702483ef5) * maint ~ improve linting support for IDEs ∾ [`4aa4407`](https://github.com/rivy/js.xdg-app-paths/commit/4aa4407e916ded94b89418f624d4c7f74befd7d2) * maint ~ add AppVeyor CI ∾ [`3dea7e5`](https://github.com/rivy/js.xdg-app-paths/commit/3dea7e5e7811fb48dacac4c19d15e1b7c0ffe3c5) #### Refactoring * refactor ~ use 'xdg-portable' ∾ [`1c016d1`](https://github.com/rivy/js.xdg-app-paths/commit/1c016d19b1b7f47d9f368d4b1a14e5effa7c8f48)
--- ## [v3.0.2](https://github.com/rivy/js.xdg-app-paths/compare/v3.0.1...v3.0.2) (2019-06-29)
[v3.0.2; details] #### Documentation * docs ~ polish and add XDG references ∾ [`1696b46`](https://github.com/rivy/js.xdg-app-paths/commit/1696b462d336a047b5041685b4fade914eeebd6a)
--- ## [v3.0.1](https://github.com/rivy/js.xdg-app-paths/compare/v2.2.0...v3.0.1) (2019-06-29)
[v3.0.1; details] #### Changes * add improved XDG support (CONFIG_DIRS and DATA_DIRS) ∾ [`c6a250b`](https://github.com/rivy/js.xdg-app-paths/commit/c6a250bdcb899b83179b2414b9f5607fbf0e29bc) * add cross-platform XDG support (plus comment polish) ∾ [`4d87f8d`](https://github.com/rivy/js.xdg-app-paths/commit/4d87f8d06d39a3c87d8dc49b5b00a720fbcf75e7) * add note about the user needing to create the actual directories ∾ [`294db55`](https://github.com/rivy/js.xdg-app-paths/commit/294db5514d82a39424b4325d8e59879241174365) #### Fixes * fix ~ windows 'data' should roam with user ∾ [`a0b2f75`](https://github.com/rivy/js.xdg-app-paths/commit/a0b2f75b9a6ff09a74b2e49899863e844257c885) #### Maintenance * maint ~ comment polish ∾ [`dab0324`](https://github.com/rivy/js.xdg-app-paths/commit/dab0324f2302eb87a7631044c4a997b935583dcd) * maint ~ add README linting and corrections ∾ [`aaf1e6c`](https://github.com/rivy/js.xdg-app-paths/commit/aaf1e6ca0b7407a095adbf1877b6fd5c85061eac) * maint ~ add spell-checker exceptions ∾ [`bf9d759`](https://github.com/rivy/js.xdg-app-paths/commit/bf9d7595a99f9eae2c8db1e05d504cc912b5baaf) #### Refactoring * refactor ~ reorganize properties ∾ [`f376e0c`](https://github.com/rivy/js.xdg-app-paths/commit/f376e0c142b303a1313710914490ff521b4b9dd7)
--- ## [v2.2.0](https://github.com/rivy/js.xdg-app-paths/compare/v2.1.0...v2.2.0) (2019-04-01)
[v2.2.0; details] #### Refactoring * refactor TypeScript definition to CommonJS compatible export ([#12](https://github.com/rivy/js.xdg-app-paths/issues/12)) ∾ [`dacf4e9`](https://github.com/rivy/js.xdg-app-paths/commit/dacf4e91cf27b1dccf5f2341bb2bec766307de0f)
--- ## [v2.1.0](https://github.com/rivy/js.xdg-app-paths/compare/v2.0.0...v2.1.0) (2019-03-04)
[v2.1.0; details] #### Changes * add TypeScript definition ([#11](https://github.com/rivy/js.xdg-app-paths/issues/11)) ∾ [`949cd22`](https://github.com/rivy/js.xdg-app-paths/commit/949cd224975f15bfeb1fd2d3a2e7ad284d4cbeab)
--- ## [v2.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v1.0.0...v2.0.0) (2018-11-05)
[v2.0.0; details]
*No changelog for this release.*
--- ## [v1.0.0](https://github.com/rivy/js.xdg-app-paths/compare/v0.3.1...v1.0.0) (2017-01-10)
[v1.0.0; details] #### Fixes * fix incorrect paths on Linux ([#6](https://github.com/rivy/js.xdg-app-paths/issues/6)) ∾ [`3a2ba84`](https://github.com/rivy/js.xdg-app-paths/commit/3a2ba84dc8be3103158225b4f0a3bd36ba9288b6)
--- ## [v0.3.1](https://github.com/rivy/js.xdg-app-paths/compare/v0.3.0...v0.3.1) (2016-10-18)
[v0.3.1; details]
*No changelog for this release.*
--- ## [v0.3.0](https://github.com/rivy/js.xdg-app-paths/compare/v0.2.0...v0.3.0) (2016-07-02)
[v0.3.0; details] #### Fixes * fix usage example ∾ [`88a5908`](https://github.com/rivy/js.xdg-app-paths/commit/88a5908a9409422fa21cab38a4965701f74281fe)
--- ## [v0.2.0](https://github.com/rivy/js.xdg-app-paths/compare/v0.1.0...v0.2.0) (2016-06-24)
[v0.2.0; details] #### Changes * add suffix to prevent possible conflict with native apps ∾ [`c2fda19`](https://github.com/rivy/js.xdg-app-paths/commit/c2fda19d629e56f308c8265506a1baf0c5c7e6dc)
--- ## v0.1.0 (2016-06-21)
[v0.1.0; details]
*No changelog for this release.*