Latest
xdg-portable
CHANGELOG This project adheres to Semantic Versioning.
The changelog format is based on Keep a Changelog using conventional/semantic commits.@
v10.6.0 (2023-02-06)
[v10.6.0; details]
Fixes
Dependency Updates
- update (deps): (up-to OS-Paths-v7.4.0); latest ∾
73ca967
Documentation
- docs ~ (README) polish (for improved comparisons) ∾
02f5672
- docs ~ add
cspell
dictionary word(s) ∾4e6c10d
- docs ~ fix updated ESLint complaints (eslint-comments/no-unused-disable) ∾
11868cf
- docs ~ (README) revise setup/build/test instructions ∾
d90cab8
- docs ~ (README) refine install instructions and URLs ∾
9a1a7f4
- docs ~ (README) update download/install URLs and commentary ∾
973ec3c
- docs ~ (README) fix GHA workflow badge ∾
0d896fc
- docs ~ (README) fix reproducible install instructions ∾
2da30c7
- docs ~ add
cspell
dictionary word(s) ∾e95838d
- docs ~ (README) remove TravisCI badges ∾
97b0274
Maintenance
- maint (CICD): (TravisCI) remove TravisCI (TravisCI no longer supports FOSS) ∾
f7ec692
- maint (build): (gitattributes) support ‘modern’
yarn
configuration ∾fef0530
- maint (build): (package) fix coverage view/send branch logic ∾
0397129
- maint (build): (package) move coverage data storage to less visible location ∾
294db95
- maint (build): prepare support for ‘modern’ v2+
yarn
∾523ad03
- maint (build): (package) add color to ‘help’ output ∾
fbe289e
- maint (build): (package) enable handling of scoped package names ∾
cdbb671
- maint (build): (gitignore) support ‘modern’
yarn
configuration ∾b566945
- maint (build): add
bmp
configuration ∾479d304
- maint (build): (package) add
npm audit
linter ∾a6c9957
- maint (build): add VERSION file stamp ∾
4020fec
- maint (build): (package) add final NL for non-WinOS output equivalence ∾
ee54903
- maint (build): (package) remove ‘rimraf’ (use
shx rm -fr ...
) ∾d45d704
- maint (build): (package) fix coverage HTML output target ∾
8b1f894
- maint (deps): update deps locks (NodeJS v10.23.1, npm v7.24.2, yarn v1.22.19) ∾
e5aa7ea
- maint (dev): revise various configs for ‘modern’ v2+
yarn
use ∾27bb8b1
- maint (dev): (markdown-lint/Remark) update config; adds dual use (Deno or NodeJS projects) ∾
a928145
- maint (dev): (Prettier) update config; adds dual use (Deno or NodeJS projects) ∾
4bccb46
- maint (dev): (ESLint) update config; merge Deno and JS configs ∾
b2e27e2
- maint (dev): (CommitLint) update config; add relaxed linting for development ∾
7ce9767
- maint (dev): (git-changelog) configuration and template updates ∾
5f66011
- maint (dev): (ESLint) enable built-in ‘reportUnusedDisableDirectives’ ∾
a40021b
- maint (dev): (deps) revise/loosen
eslint
related deps ∾8afe74a
- maint (dev): (gitignore) update config notes ∾
256ae12
v10.5.1 (2022-08-13)
v10.5.0 (2022-08-11)
[v10.5.0; details]
Maintenance
- maint (CICD): (GHA) add platform label to coverage uploads (via
--flags=...
) ∾b0e39bc
- maint (build): (package) fix broken use of escapes for (WinOS) lint:commits code ∾
c447168
- maint (build): (package) revise help generation to match HELP_TEXT more narrowly; add/revise comments ∾
3929070
- maint (build): (package) revise ‘test:code’ to support options via
--test-code=...
∾69d8534
- maint (build): (package) revise ‘cov:send’ to support user-defined options ∾
9980aaa
- maint (build): (package) add ‘_:debug:env’ run target ∾
48492a3
- maint (dev): (CommitLint) allow fixup!/squash! commits iff not prerelease ∾
9fe8918
- maint (dev): add CodeCov config (reports will be solely informational/no-fail) ∾
b534914
Test Improvements
- test (refactor): move version consistency checks from ‘package’ lint to distribution test ∾
bafa24c
v10.4.0 (2022-08-09)
[v10.4.0; details]
Documentation
- docs ~ add
cspell
local exceptions dictionary word(s) ∾528afd4
- docs ~ add
cspell
dictionary word(s) ∾35a700a
Maintenance
- maint (CICD): (GHA) expand NodeJS test versions ∾
4facadb
- maint (CICD): (TravisCI) disable broken NodeJS v18 (basic NodeJS installation fails) ∾
5802b72
- maint (build): (package) revise and surface availability of test harness options to user ∾
7aa7598
- maint (build): (package) commit linters now check more deeply/robustly into past commits ∾
ed4bb3c
- maint (dev): (CommitLint) remove default ignores; allows failures for
fixup!
/squash!
commits ∾93de893
- maint (dev): (CommitLint) capture ‘type’ text with leading whitespace and/or internal ‘-’ ∾
c926943
- maint (dev): (CommitLint) allow
git
auto-generated message ‘types’ (and segregate for clarity) ∾32c6373
- maint (dev): (CommitLint) allow ‘FORK’ and ‘VERSION’ (from older commits) as commit tags ∾
7572420
- maint (dev): revise
cspell
for local exceptions ∾2fc8c8d
v10.3.0 (2022-08-09)
[v10.3.0; details]
Dependency Updates
- update Deno deps (down-to std@0.134.0; pin); avoid permission prompt(s) ∾
241fca6
- update (deps): (up-to OSPaths-v7.2.0); uses std@0.134.0 ∾
522a404
Documentation
- docs ~ (README) revise package locks update instructions ∾
989b348
Maintenance
- maint (CICD): (TravisCI) expand NodeJS test versions ∾
7d7bb33
- maint (build): add
refresh
(akarebuild:all
) andrefresh:dist
run targets ∾07984da
- maint (dev): (package) expand/revise coverage exclusion regex ∾
45d30e5
Test Improvements
- tests ~ revise ESLint directives (local prefferd over global) ∾
28cda8f
v10.2.0 (2022-08-06)
[v10.2.0; details]
Dependency Updates
- update (deps): (up-to OSPaths-v7.1.1); latest ∾
9857460
Documentation
- docs ~ (README) update versions for import examples ∾
c9525e0
- docs ~ (README) improve Packaging/Publishing instructions ∾
a64722e
Maintenance
- maint (dev): (package) refactor ‘prerelease’ and ‘prepublishOnly’ for clarity ∾
65ba035
v10.1.0 (2022-08-06)
[v10.1.0; details]
Dependency Updates
v10.0.0 (2022-08-03)
[v10.0.0; details]
Changes
- change (!): add graceful degradation for missing permission(s) (avoiding Deno panic or prompt) ∾
6c53212
Fixes
- fix (deps): hack around early version
npm ci
failure ∾002a61f
Dependency Updates
- update (deps): (up-to OSPaths-v7.0.0); no-panic/no-prompt import ∾
657a688
Documentation
- docs ~ (tests) revise spell-checker exceptions ∾
b32ae06
- docs ~ (eg) add example permission query and resultant error if not ‘granted’ ∾
fc61dfc
- docs ~ (README) add clarity/polish ∾
a9a92d5
- docs ~ (README) updated build/contribution documentation ∾
4c25cee
- docs ~ (README) revise fix for
markdownlint
complaint (first-line-h1/heading) ∾10a8b1d
- docs ~ (README) stabilize formatting against changes by deno and/or dprint formatters ∾
fb0f0ed
- docs ~ (README) make text corrections ∾
2d5d725
- docs ~ (README) add spell-checker exceptions ∾
e54b5fd
- docs ~ (README) add packaging and publishing notes ∾
c6a91ae
- docs ~ add
cspell
dictionary word(s) ∾96305d6
- docs (tests): polish commentary ∾
74d79b4
Maintenance
- maint (CI): add commentary (version stamp) ∾
a71ea1c
- maint (CICD): add a step showing dependencies to GHA CI ∾
e6ce1d2
- maint (build): improve Prettier feedback output ∾
1a6418e
- maint (build): improve feedback from run targets (by including stderr output for errors) ∾
bfbd310
- maint (build): fix
--dry-run
flag manipulation for dist packaging ∾d884cb6
- maint (build): add
rebuild:all
run target ∾204ee00
- maint (build): refactor with ‘cross-env’ to increase
yarn
compatibility ∾7ce3560
- maint (build): add ‘prerelease’ run target ∾
db674ee
- maint (build): suppress extraneous Prettier lint output ∾
7736709
- maint (build): name revision (testbed => lab) ∾
f8d220f
- maint (build): move ‘update-dist.succeeded’ target to ‘build’ intermediate directory ∾
ec3756c
- maint (build): add ‘deno’ to main exports to publicize Deno support ∾
cb46e55
- maint (build): (package.json) add verbose test support and revise ‘prerelease’ ∾
76896fc
- maint (deps): store package locks (for CI/dev reproducibility) ∾
cd199f8
- maint (dev): update vendored deno types (up-to Deno v1.8.0) ∾
eb46cf1
- maint (dev): update vendored deno types (up-to Deno v1.8.0) ∾
a653cb7
- maint (dev): (gitignore) fix spell-checker complaints ∾
53dc4f3
- maint (dev): configure git for storage of package lock files within ‘.deps-lock’ ∾
6e1d3f6
- maint (dev): (gitignore) update/fix configuration ∾
70e5718
- maint (dev): consolidate CommitLint configuration ∾
d75712b
- maint (dev): update EditorConfig (fix spelling + support nushell configs) ∾
0e78fb4
- maint (dev): add Scrutinizer configuration ∾
2db5c4c
- maint (dev): update Prettier configuration/ignores ∾
07f7c83
- maint (dev): update EditorConfig-checker configuration ∾
b428018
- maint (dev): (vendor) treat all vendor code as ‘binary’ to reduce useless diff output ∾
463853f
- maint (dev): (ESLint) ignore ‘vendor’ files ∾
f04710a
- maint (dev): update
git-changelog
config (polish) ∾bf2a9e1
- maint (dev): update
commitlint
configuration (polish) ∾690802f
- maint (dev): update ESLint configuration (polish) ∾
2c29f5d
- maint (dev): (QA) update CodeClimate config (polish) ∾
9434253
- maint (dev): (QA) update Codacy config (polish) ∾
e065d86
- maint (dev): (markdown-lint/Remark) disable list-item-spacing checks ∾
6aff9c4
- maint (dev): (deps) use specific commit of ‘exec-if-updated’ (awaiting v2.2.0) ∾
b3a0275
- maint (dev): (deps) pin ‘remark-cli’ to v9.0.0 (o/w v10+ requires NodeJS v12+) ∾
42982aa
- maint (dev): (deps) pin ‘open-cli’ to v6.0 (o/w v7.0 requires NodeJS v14+) ∾
29bddd3
- maint (dev): (deps) remove unused ‘coveralls’ ∾
855da37
- maint (dev): narrow required version of ‘typescript’ to satisfy ‘typescript-eslint’ and ‘typedoc’ ∾
ae911dc
- maint (dev): change to jsDelivr as supplier for ‘exec-if-updated’ package ∾
0d82c8f
- maint (dev): (deps) update to ‘exec-if-updated’ v2.2.0 (includes fixes) ∾
371489a
- maint (dev): (git-changelog) disable
remark
linting of CHANGELOG ∾62ecb29
- maint (dev): (git-changelog) remove needless leading newlines within ‘Notes’ ∾
b9d5fb4
- maint (dev): suppress
nyc
analysis of CJS, ESM, and UMD build directories ∾c748d9e
- maint (dev): (git-changelog) fix missing ‘Test Improvements’ section ∾
b52a4d7
- maint (dev): (git-changelog) add support for trailing ‘!’ within ‘Type’ ∾
74dbd9d
- maint (dev): (gitattributes) localize ‘binary’ attribute settings for ‘.deps-lock’ ∾
5a5db48
- maint (dev): (package) fix ‘rebuild:lab’ to include a copy of esm-wrapper ∾
53f7d86
- maint (dev): revise
rollup
type bundling process ∾5f085b2
- maint (dev): (QA) update CodeClimate config ∾
1b2079e
- maint (dev): (QA) update Codacy config ∾
4cbd7c3
- maint (dev): update Remark (markdown-linting) configuration (adds version stamp) ∾
143361a
- maint (dev): update Prettier config and ignore files ∾
f08f5bb
- maint (dev): update ESLint configuration (adds version stamp) ∾
4bf5f3b
- maint (dev): update
commitlint
configuration (adds version stamp) ∾c90f2cc
- maint (dev): update
git-changelog
config ∾a48c1c6
- maint (dev): add and use EditorConfig-checker config file ∾
c1418f6
- maint (dev): update EditorConfig ∾
2ba134a
- maint (dev): update VSCode settings ∾
67b77ae
- maint (dev): add custom VSCode workspace settings (for ‘prettier’ and ‘indent-rainbow’) ∾
b2f1b30
- maint (dev): revise/update TypeScript ‘tsconfig’ files ∾
1c91e33
- maint (dev): (gitignore) add ignored files and version stamp ∾
31ecb50
- maint (dev): (gitattributes) revise commentary and add version stamp ∾
e67b60a
- maint (dev): (fix) use ‘https:’ protocol (instead of ‘git:’) for direct GitHub dependency ∾
b1abca9
Test Improvements
- tests ~ add additional type tests ∾
8cb5bb1
- tests ~ revise skip text for Deno execution testing of examples ∾
75441e1
- tests ~ fix
deno lint
complaint ∾42f45e1
- tests ~ revise eslint exceptions ∾
9fa3fa7
- tests ~ version gate Deno tests ∾
fcdeb99
- tests ~ revise Deno module load test(s) ∾
a7fe4ec
- tests ~ add any STDERR output to test logs ∾
56744f1
- tests ~ improve ‘skip’ user feedback ∾
b473da6
- tests ~ deno loads module without panic or prompt (while using no permissions) ∾
7f656c0
- tests ~ add ESLint per-file customization ∾
6f295a4
- tests ~ perform more exact API test ∾
792856a
- tests ~ refactor - rename
module_
=>mod
∾d4a5e71
- tests ~ restyle spell-checker exceptions for visibility ∾
6024737
- tests ~ refactor ‘integration.test.js’ (improved clarity/DRY and polish commentary) ∾
279d821
- tests ~ feedback improvements for some integration tests ∾
7718605
- tests ~ fix
--test-dist
flag detection ∾9d66208
- tests ~ fix ESM import module file name generation ∾
22c94e4
BREAKING CHANGE
Adds a Deno v1.8.0+ minimum version requirement.
v9.4.0 (2021-02-27)
[v9.4.0; details]
Documentation
Maintenance
- maint (deps): add ‘typedoc’ (dev; for future use) ∾
215711c
v9.3.0 (2021-02-21)
[v9.3.0; details]
Documentation
- docs ~ redefine
XDG
as interface for better automatic doc generation ∾1a6dae8
Maintenance
- maint (build): name revision (tests_ => testbed) ∾
effde5b
- maint (build): fix CJS type rewrite ∾
3720ad1
Refactoring
v9.2.0 (2021-02-21)
[v9.2.0; details]
Changes
- change ~ improve type exports for static tooling (eg, Intellisense) ∾
02ebd58
Documentation
- docs ~ disable
remark
lint complaint (maximum-heading-length) ∾1307b3a
- docs ~ README corrections ∾
9d3060a
- docs ~ CHANGELOG update ∾
de29ea8
- docs ~ revise/update CHANGELOG template ∾
7d1310f
- docs ~ (README) fix
markdownlint
complaint (first-line-h1) ∾2b23408
- docs ~ remove simplistic (distracting) JSDocs @example’s ∾
66e8864
- docs ~ (README) add type notes ∾
d298c90
Refactoring
- refactor ~ improve CJS ESM-wrapper ∾
b8df673
v9.1.0 (2021-02-14)
[v9.1.0; details]
Documentation
- docs ~ (README) add archival links ∾
8af9631
- docs ~ add cSpell word exceptions ∾
d2fc3e1
- docs ~ README polish ∾
b6e463d
- docs ~ (README) revise spell-checker exceptions ∾
679a5eb
- docs ~ (README) additional Deno notations ∾
4e5ced3
- docs ~ use ‘xdg’ as the deno.land module name for Deno imports ∾
0aeefb9
Maintenance
- maint (dev): (scripts) build in series (await parallel
shx mkdir
fix) ∾8c369d9
- maint (dev): remove now-unneeded
rollup
configs for CJS and ESM ∾5a6a4a4
Test Improvements
- tests ~ refactor distribution tests for easier package portability ∾
5c3ee2f
v9.0.0 (2021-02-14)
[v9.0.0; details]
Changes
- add Deno platform compatibility ∾
eae3269
Documentation
Maintenance
Test Improvements
- tests ~ test Deno example (when
--test-dist
) ∾25e348b
v8.1.0 (2021-02-14)
[v8.1.0; details]
Documentation
- docs ~ add JSDocs tags to Platform.Adapter methods and properties ∾
94f4687
- docs ~ update CHANGELOG (restore original v5.0.0) ∾
6abd7e4
Maintenance
- maint (build): ignore ‘vendor’ for linting ∾
e5b5a44
- maint (dev): update to git-changelog v1.1 (for use of
--next-tag-now
) ∾108a166
- maint (dev): npm dev script polish (comments) ∾
1424e85
- maint (dev): (QA/Codacy) add notes for Codacy website setup of ESLint and RemarkLint (per project) ∾
19f1bda
Refactoring
- refactor ~ add support (Platform.Adapter) for other platforms (eg, Deno) ∾
2cc65c3
Test Improvements
v8.0.1 (2021-02-12)
[v8.0.1; details]
Fixes
- fix ~ add ‘cjs’ directory to distribution file list (as previously intended) ∾
46500b9
v8.0.0 (2021-02-12)
[v8.0.0; details]
Changes
- add ESM support (via ‘esm-wrapper’) ∾
6d7de51
- change (API!): add package ‘exports’ to publicize ESM support ∾
de48f6d
Fixes
- fix EditorConfig complaint (leading spaces) ∾
9e8d679
- fix erroneous type declarations for CJS vs ESM/TypeScript ∾
77e96bb
Documentation
- docs ~ add specific CJS, ESM, and TypeScript examples ∾
8461398
- docs ~ README update (for v8.0.0) ∾
1121880
- docs ~ update CHANGELOG (includes a parallel ‘v5.0.0’) ∾
7946252
- docs ~ polish JSDocs ∾
f28e26d
- docs ~ README polish (shields) ∾
a8318d1
- docs ~ README updates and polish ∾
3e3fbd7
- docs ~ README edits and polish ∾
f601bce
- docs ~ harmonize and polish package and method descriptions ∾
2815ba8
- docs ~ fix
remark .
complaint (passive voice) ∾2220695
- docs ~ update CHANGELOG ∾
6146cdd
- docs ~ change examples to show properties and methods of project object ∾
844c533
- docs ~ add
cspell
dictionary words ∾79feea9
- docs ~ example updates for ‘dist’ project model ∾
6d8f49c
- docs ~ fix ESLint complaints in examples ∾
c9873b5
- docs ~ (package.json) polish module description ∾
0c5a878
Maintenance
- maint (CICD): update CI for NodeJS-v10+ build/test requirement ∾
fdb8180
- maint (build): (package.json) declare package support for NodeJS-v4+ engines ∾
604c1ee
- maint (build): normalize ‘build’ directory structure ∾
6007cc0
- maint (build): (package.json) update main/types and files for ‘dist’ project model ∾
579421c
- maint (build): (package.json) specify ‘CommonJS’ as package type ∾
498b396
- maint (build): (package.json) use the common ‘exports’ type ∾
1316032
- maint (build): (package.json) polish dev scripts ∾
894c8ec
- maint (build): add ‘cjs’ directory to distribution for tools w/o ‘exports’ support ∾
52975e7
- maint (build): add ‘./cjs’ exports subpath to advertise correct types for CJS ∾
9f1ce88
- maint (build): clean up and increase ‘prepublishOnly’ robustness ∾
20d0f17
- maint (build): fix ‘dist’ packing to allow publishing ‘–dry-run’ testing ∾
c492703
- maint (build): use ‘succeeded’ signal files as build targets (improve build robustness) ∾
8ec629b
- maint (build): (package.json) polish dev scripts ∾
53c494d
- maint (dev): update EditorConfig ∾
08a79fe
- maint (dev): (package.json) rephrase package tags for node version support ∾
3b34da8
- maint (dev): (package.json) reorganize ‘exports’ ∾
ab1f1c3
- maint (dev): (npm) suppress annoying update messages ∾
d930c0e
- maint (dev): (deps) improve ‘exec-if-updated’ reference ∾
5f722a4
- maint (dev): update Remark markdown-linting configuration and plugins ∾
7c3c1b9
- maint (dev): (QA) add CodeClimate config ∾
88c7c80
- maint (dev): (QA) add Codacy configuration ∾
4dee2fc
- maint (dev): relocate Prettier config from ‘package.json’ to external file ∾
4310b38
- maint (dev): (gitignore) ignore ‘dist’ target ‘succeeded’ files ∾
b55663b
- maint (dev): use forked
exec-if-updated
(await upstreamexec-if-updated
fixes) ∾2d2336f
- maint (dev): fix ‘dist’ update regen targets ∾
7474d90
- maint (dev): (gitignore) revise for ‘dist’ packaging model ∾
9c80620
- maint (dev): add ‘editorconfig-checker’ linting ∾
60de572
- maint (dev): add
commitlint
configuration ∾1d5aaeb
- maint (dev): refactor ESLint for project change to TypeScript ∾
5411de2
- maint (dev): add Rollup support (for generation of ESM with correct extensions) ∾
11a43a0
- maint (dev): update npm dev scripts and dev deps (for dev, new min NodeJS of v10.14+) ∾
9b6e7d1
- maint (dev): add TypeScript ‘tsconfig’ files ∾
1bb46e7
- maint (dev): add TypeScript dev deps ∾
9f7aac0
- maint (dev): update VSCode settings (includes
cspell
config/dictionaries) ∾ef6aff2
- maint (dist): update ∾
6e73ed8
Refactoring
- refactor all internal module imports to use fully-specified paths (with extensions) ∾
c84e2dd
- refactor ~ improve XDG function naming/definition ∾
5cf2b18
- refactor ~ reduce code duplication ∾
f9c5202
- refactor ~ merge/simplify path construction calls ∾
3c58a5d
- refactor ~ build/return
XDG
instead ofXDGPortable
∾b6a48c8
- refactor ~ convert to TypeScript ∾
e356726
Test Improvements
- tests ~ add distribution tests ∾
1d1afc1
- tests ~ replace use of ‘–test-dist’ instead of ‘–test-for-dist’ ∾
eefdebf
- tests ~ enable test runs of CJS, ESM, and TypeScript examples ∾
b2f33b1
- tests ~ increase ‘ava’ global test timeout ∾
5493029
- tests ~ fix per-test resets and expand test coverage ∾
fbf5275
- tests ~ refactor tests and add OS/platform-specific testing ∾
e982831
- tests ~ add more type tests ∾
edf0cb1
v7.3.0 (2020-12-15)
[v7.3.0; details]
Fixes
- fix ~ remove erroneous devDependency (‘fs@0.0.1-security’) ∾
de6b7e8
- fix test type declarations for
configDirs()
anddataDirs()
∾35c5691
Documentation
- docs ~ add CHANGELOG spell-checker exceptions ∾
e4a51e3
- docs ~ README polish ∾
c017d0b
- docs ~ correct spell-check errors ∾
37a31bd
- docs ~ simplify examples (removing extra developer deps) ∾
3000c70
Maintenance
- maint ~ reconfigure for
git-changelog
(from GH:rivy-go) ∾d3bd66d
- maint (CICD): add GitHub Actions (GHA) CI ∾
a292f58
- maint (build): add CHANGELOG.mkd to distribution file list ∾
f187500
- maint (build): update CHANGELOG template with markdown-lint and spell-checker signals ∾
cfa2185
- maint (build): polish package.json formatting ∾
e81e8f3
- maint (build): reorganize ‘package.json’ ∾
ff7988a
- maint (build): refine package manifest ∾
f5acb16
- maint (build): revise and polish npm scripts ∾
c6ed305
- maint (build): add explanation for NPMrc
package-lock=false
∾570f464
- maint (build): update EditorConfig (include more file types and commentary) ∾
6428093
- maint (build): expand/polish
npm run ...
scripts (with dep updates) ∾26f6c52
- maint (build): fix
tsd
complaint (types specification missing from package “files” list) ∾5570547
- maint (build): fix package keywords ∾
446854f
- maint (dev): update ‘eslintrc.js’ configuration file ∾
601de10
- maint (dev): remove XO (
xo
) ∾4d47f8a
- maint (dev): revise gitignore files to include build artifacts ∾
8f9a93e
- maint (dev): revise gitattributes ∾
a291753
- maint (dev): fix ESLint configuration file format (JSON => JS) ∾
b06aa7c
- maint (dev): add Prettier (
prettier
) ∾506493b
- maint (dev): add Prettier configuration ∾
70b003b
- maint (dev): add Prettier ignore file (to simplify automation) ∾
1c13258
- maint (dev): add notation about
ava
andnyc
version restrictions with NodeJS-v6 ∾18567d0
- maint (dev): add VSCode settings (ENABLE auto-format on save) ∾
1b42a25
- maint (dev): add .history (for VSCode plugin) to .gitignore ∾
65b33ee
- maint (dev): add ‘.history’ (used by VSCode extension) to .prettierignore ∾
792b967
- maint (dev): npm script polish ∾
0e5ddc0
- maint (dev): add ESLint (
eslint
) ∾e689bde
Refactoring
- refactor ~ consolidate source code into ‘src’ directory ∾
d4e4ba5
- refactor ~ consolidate testing code into ‘test’ directory ∾
cdabf1c
- refactor (polish): fix ESLint complaints ∾
da3bedb
- refactor (polish):
npx prettier . --write
re-format ∾a4fe2f4
Test Improvements
v7.2.2 (2020-09-02)
v7.2.1 (2019-10-04)
v7.2.0 (2019-10-04)
[v7.2.0; details]
Documentation
Maintenance
- maint (CI): add testing for NodeJS v6 ∾
be98a00
- maint (build): refactor lint/test run-scripts ∾
5b5b151
- maint (build): add CHANGELOG (using
git-chglog
) configuration ∾f4b46e1
Refactoring
- refactor ~ support module use back to NodeJS v6 ∾
ff43b02
v7.1.0 (2019-08-18)
[v7.1.0; details]
Fixes
- fix typescript definitions and testing ∾
8c3c6d8
Documentation
- docs ~ fix broken CI README badges by pointing to repo master branch ∾
8af5009
v7.0.3 (2019-07-28)
v7.0.2 (2019-07-28)
[v7.0.2; details]
Documentation
Maintenance
- maint ~ add alternate construction test ∾
980f267
Refactoring
- refactor ~ clean up internal naming ∾
68100c0
v7.0.1 (2019-07-27)
[v7.0.1; details]
Documentation
- docs ~ fix and polish README ∾
8da6270
Maintenance
Refactoring
- refactor platform testing code ∾
d34f19f
v7.0.0 (2019-07-20)
[v7.0.0; details]
Changes
- add npm
cover
script ∾8764397
- add AppVeyor CI ∾
8c7741a
- change from property to method interface ∾
7b29508
- change ~ remove ‘.default’ export ∾
655453f
Documentation
Refactoring
v6.0.1 (2019-06-29)
v6.0.0 (2019-06-29)
[v6.0.0; details]
Changes
- add eslint support ∾
f91b369
- add os.tmpdir() as a fallback for os.homedir() ∾
47cb028
- change ~ cleanup type info and tests ∾
6bbd9f3
- add STATE directory support ∾
1023d63
- add example ∾
189b29e
Documentation
Refactoring
v5.0.0 (2019-06-22)
[v5.0.0; details]
Changes
- add cross-platform compatiblity ∾
cfb3467
Maintenance
- maint ~ ‘5.0.0’; uploaded to npmjs on 2019-06-22 ∾
c4993e6
v4.0.0 (2019-04-30)
[v4.0.0; details]
No changelog for this release.
v3.0.0 (2017-02-13)
v2.0.0 (2015-06-13)
[v2.0.0; details]
Fixes
- fix XDG_CACHE_HOME + tests ∾
d75b14d
Dependency Updates
- update .travis.yml ∾
cd4a8b3
Pull Requests
- Merge pull request #1 from chocolateboy/fix_xdg_cache_home_and_tests
v1.0.1 (2015-01-14)
[v1.0.1; details]
No changelog for this release.
v1.0.0 (2014-10-06)
[v1.0.0; details]
No changelog for this release.