{"ava":{"typescript":{"rewritePaths":{"src/":"build/cjs+tests/"}}},"nyc":{"lines":"100","exclude":["eg/**","test/**","**/*.spec.js","**/*.test.js","**/*.spec.ts","**/*.test.ts"],"extends":"@istanbuljs/nyc-config-typescript","branches":"96","reporter":["html","text"],"statements":"100"},"tsd":{"directory":"test"},"bugs":{"url":"https://github.com/rivy/js.os-paths/issues"},"dist":{"shasum":"49f93c3cd56562d736f4b81f4835ebbd2076af95","tarball":"https://registry.npmjs.org/os-paths/-/os-paths-5.1.0.tgz","fileCount":10,"integrity":"sha512-f/lxOyH/nJxmJfnyLnWNcFXWqLTnTXwRuPeNLGSf6u6P8kD4oYuZl49y3VuHVQfjB3DOxetSU2YSHcv7N0qDpw==","signatures":[{"sig":"MEUCIQCy1nsZMoeo/dWl7nrFU4kx5YsRMRu9wRv9eIW/rcRi9wIgNcLr6Lm4dkdgz+UglNAEWQUsRaUyLYSCzChXReAfYMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7uS6CRA9TVsSAnZWagAAGGQP/1tRjzDaDY9xtzD4uudu\ncTG6eYHlmgWClAf5/Cvd5Pdx9Dwr1d60dPyfp2FK6j2ZuB83ozn+rYm1QRyx\nGowXYe7yYePYoK1jWJxjqPZlADY40zVu3bpKX2iuKqUbu//hHtoEHdKybIzO\nnV34WjnKZI9xjUdAyGFHCCqg8foiRD1acXwb/5HQ5sdbXklJH6iNJ3ifzxH1\nwfcFYKfAJtNoGg3qP/Sn75ohs0pTwsoMFQ3hnnZbSpJT0IHibjLHNVJwCshN\neTiheMFwSbcNlkF7Iyuknet2bp+P23YJiw2yDM12Cxo8OShBEm+/8NANt4xx\nv2vRKl3OZg3yvL3WRnnl/2RYcBPumsk/1MwFOI0eAx4crv12aPJ3P+90iYdF\nS0M89erqWgjs7pLYIrK8BFVPkYortnMMQHzEL/FY/1c7jV5z803bWZmkdkQh\n/uHLBV1BVTzQTsfpX5MSyKTmWEkHZhTGAHTWYtbk1NQShBMUVphHRv95u6cx\nU0IRxdOsw9ZOD7jF3aoMxNe1Y/dnaQAwk/ljO5z1zmoesL+K5SEoahzGeUc1\nTNTOoOQrXNOjNXL2W22UrpimI+j/EbJLZ94gmd1O6FeTfst0GOKffelX2yf5\nwts7U8QC8RNKyiXQ8TsgYpA2woVltEbS/ydeM5acDqpx4EhqwpYQvbqq3zjy\nKXwM\r\n=t5dQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","name":"os-paths","type":"commonjs","types":"dist/types/index.d.ts","author":{"name":"Roy Ivy III","email":"rivy.dev@gmail.com"},"module":"dist/cjs/esm-wrapper/index.js","engines":{"node":">= 6.0"},"gitHead":"c34dd252d57060503f47ad4c602bae87ef498530","license":"MIT","scripts":{"cov":"run-s coverage","fix":"run-s fix:*","help":"< package.json node -e \"s = {p:'',e:'npm'}; if (new String(process.env.npm_execpath).match(/yarn.js$/)) { s = {p:'\\n',e:'yarn'}; }; console.log('%susage: \\`%s run TARGET\\` or \\`npx run-s TARGET [TARGET..]\\`\\n\\nTARGETs:\\n', s.p, s.e); re = /^.*?\\x22(?:\\W+\\s*)([^#\\x22]+)\\s+#+\\s+([^#\\x22]+?)(\\s+#+)?\\x22.*$/; require('readline').createInterface({ input: process.stdin, output: process.stdout, terminal: false }).on('line', function(line){ if (match = re.exec(line)) { console.log('%s %s', match[1].padEnd(19), match[2]); } });\"","lint":"run-s --silent _:max-node-8 && shx echo \"[lint] WARN Lint checks skipped [for NodeJS < v10]\" 1>&2 || run-p lint:*","test":"run-s _:regen:lint/build && run-p test:*","build":"run-s _:regen:build","clean":"rimraf build dist","retest":"run-s clean test","update":"run-s update:changelog update:dist","rebuild":"run-s clean build","version":"run-s _:version:update:changelog lint:spell _:update:dist && git add CHANGELOG.mkd dist","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=text-lcov | codecov --disable=gcov --pipe","cov:text":"nyc report","cov:view":"run-s cov:html && cd coverage && open-cli index.html","coverage":"run-s --silent _:max-node-8 && shx echo \"[coverage] WARN Code coverage skipped [for NodeJS < v10]\" 1>&2 || run-s _:coverage","fix:lint":"eslint . --fix","build:cjs":"tsc -p tsconfig/tsconfig.cjs.json","build:umd":"tsc -p tsconfig/tsconfig.umd.json","fix:style":"prettier . --write","lint:lint":"eslint .","realclean":"run-s clean && rimraf coverage .nyc_output","show:deps":"run-s --silent show:deps:prod show:deps:dev || shx true","test:code":"run-s --silent _:max-node-8 && (ava || exit 1) || nyc --silent ava","_:coverage":"run-s _:regen:build+test:code && is-ci && run-s cov:send || run-s cov:view","lint:spell":"cspell {eg,examples,src,test}/**/* CHANGELOG{,.md,.mkd} README{,.md,.mkd} --no-summary","lint:style":"prettier . --list-different","preversion":"run-s test _:vcs-strictly-clean-err _:version:spell:changelog_update","reset:hard":"git clean -dfx && git reset --hard && npm install","test:types":"run-s --silent _:max-node-8 && shx echo \"[test:types] WARN Type testing skipped [for NodeJS < v10]\" 1>&2 || tsd","_:vcs-clean":"git diff --quiet","build:tests":"tsc -p tsconfig/tsconfig.tests.json","build:types":"tsc -p tsconfig/tsconfig.types.json && run-s _:update:dist.types","update:dist":"run-s _:regen:build _:update:dist","_:max-node-8":"is-node-not-modern 10","_:min-node-10":"is-node-modern 10","_:regen:build":"run-p \"build:*\"","_:update:dist":"run-s _:update:dist.build _:update:dist.types _:update:dist.pack","lint:markdown":"remark --quiet .","show:deps:dev":"npm --silent ls --only development || shx true","prepublishOnly":"run-s test _:update:changelog _:update:dist.build _:vcs-strictly-clean-err","show:deps:prod":"npm --silent ls --only production || shx true","_:vcs-clean-err":"run-s --silent _:vcs-clean || (shx echo \"[vcs] ERR! Uncommitted changes\" 1>&2 & exit 1)","update:changelog":"run-s --silent _:update:changelog && (git diff --quiet --exit-code CHANGELOG.mkd || shx echo \"[update] info CHANGELOG updated\")","_:regen:lint/build":"run-s lint \"_:regen:build\"","_:update:changelog":"run-s --silent _:exists:git-changelog && git changelog > CHANGELOG.mkd || shx echo \"[update] WARN CHANGELOG not updated\" 1>&2","_:update:dist.pack":"npm pack && shx mv os-paths-*.tgz dist/os-paths.tgz","_:update:dist.build":"shx mkdir -p dist && shx cp -r build/cjs dist","_:update:dist.types":"shx mkdir -p dist && shx cp -r build/types dist","_:vcs-strictly-clean":"git status --porcelain | node -e \"process.stdin.on('data',function(_){process.exit(1);});\"","# help # display help":"","# test # test package":"","_:exists:git-changelog":"node -e \"if (!require('command-exists').sync('git-changelog')){process.exit(1);};\" || (shx echo \"WARN `git-changelog` missing (try `go get -u github.com/rivy-go/git-changelog/cmd/git-changelog`)\" & exit 1)","_:regen:build+test:code":"run-p \"build:*\" && run-s test:code","_:vcs-strictly-clean-err":"run-s --silent _:vcs-strictly-clean || (shx echo \"[vcs] ERR! Uncommitted changes and/or untracked files\" 1>&2 & exit 1)","_:version:update:changelog":"run-s --silent _:exists:git-changelog && node -e \"v=require('./package.json').version; result=require('child_process').spawnSync('git changelog --next-tag v'+v,{shell:true,encoding:'utf-8'}); if (result.status != 0) {console.error('ERR! '+result.stderr); process.exit(1);} else {require('fs').writeFileSync('CHANGELOG.mkd',result.stdout);};\" || shx echo \"[version] WARN CHANGELOG not updated\" 1>&2","# fix:lint # fix ESLint issues":"","# build # build/compile package":"","# test:code # test package code":"","# clean # remove build artifacts":"","_:version:spell:changelog_update":"run-s --silent _:exists:git-changelog && git changelog -u | cspell stdin || shx echo \"[lint] WARN CHANGELOG update `cspell` exception\" 1>&2","# lint # check for package code 'lint'":"","# retest # clean and (re-)test project":"","# show:deps # show package dependencies":"","# realclean # remove all generated files":"","# rebuild # clean and (re-)build project":"","# update # update/prepare for distribution":"","# update:dist # update distribution content":"","# fix:style # fix Prettier formatting issues":"","# lint:lint # check for code 'lint' (using `eslint`)":"","# fix # fix package issues (automated/non-interactive)":"","# lint:spell # check for spelling errors (using `cspell`)":"","# lint:markdown # check for markdown errors (using `remark`)":"","# test:types # test for type declaration errors (using `tsd`)":"","# lint:style # check for format imperfections (using `prettier`)":"","# update:changelog # update CHANGELOG (using `git changelog ...`)":"","# reset:hard # remove *all* generated files and reinstall dependencies":"","# coverage # calculate and display (or send) code coverage [alias: 'cov']":"","## build:esm * [2020-12-22; rivy] TS compiles to ESMs are broken due to extension mishandling (use `rollup`)":"tsc -p tsconfig/tsconfig.esm.json"},"_npmUser":{"name":"rivy","email":"rivy.dev@gmail.com"},"homepage":"https://github.com/rivy/js.os-paths#readme","keywords":["common","cross-platform","directory","environment","linux","mac","macos","node6","node-v6","osx","path","paths","portable","unix","windows"],"prettier":{"useTabs":true,"tabWidth":2,"overrides":[{"files":["*.md","*.mkd","*.markdown"],"options":{"useTabs":false,"tabWidth":2}}],"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/rivy/js.os-paths.git","type":"git"},"_npmVersion":"6.14.8","description":"Generate portable common OS paths (home, temp, ...)","directories":{},"maintainers":[{"name":"rivy","email":"rivy.dev@gmail.com"}],"_nodeVersion":"12.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^15.1.0","shx":"^0.3.3","tsd":"^0.13.1","is-ci":"^2.0.0","cspell":"^4.1.2","eslint":"^7.11.0","rimraf":"^3.0.2","codecov":"^3.5.0","ts-node":"^9.0.0","open-cli":"^6.0.1","prettier":"^2.1.1","coveralls":"^3.0.5","remark-cli":"^9.0.0","typescript":"^4.1.3","@types/node":"^14.14.14","cross-spawn":"^6.0.5","npm-run-all":"^4.1.5","command-exists":"^1.2.9","is-node-modern":"^1.0.0","@ava/typescript":"^1.1.1","remark-footnotes":"^3.0.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-security":"^1.4.0","eslint-plugin-functional":"^3.0.2 <3.2.0","@typescript-eslint/parser":"^4.0.1","eslint-plugin-security-node":"^1.0.14","eslint-plugin-eslint-comments":"^3.2.0","remark-preset-lint-recommended":"^5.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"devDependencies:#":"* for testing, Node-v6 requires ava < v2 and nyc < v15","optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/os-paths_5.1.0_1609491642449_0.16153312624954186","host":"s3://npm-registry-packages"},"prettier # overrides/[*.markdown]/tabWidth":"// set to 4 when https://github.com/prettier/prettier/issues/5019 is fixed","_id":"os-paths@5.1.0","version":"5.1.0"}