{"_id":"@ekamil/kindle-vocab-cli","_rev":"9-545b99a34a59dea8ecf1baf14eaccb10","name":"@ekamil/kindle-vocab-cli","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.1-alpha.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.0.1-alpha.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.0.1-alpha.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true,"transform":{"^.+.(njk)$":"<rootDir>/readstringTransformer.mjs","^.+.(ts|html)$":"ts-jest"}},"gitHead":"08d30211e2156370914dd8f34027275125c5d02c","_id":"@ekamil/kindle-vocab-cli@1.0.1-alpha.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-8arVd8ZvJl5sCLud/1YgG84euOXeSrA4xvf6RDnHcaZA6eNyP1qqjI5lNsTZPGVFcP1eesujxi4E8ruhUPz1OQ==","shasum":"c1207c98e1a92bb512779a057848e88f91ce7afa","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.0.1-alpha.0.tgz","fileCount":6,"unpackedSize":35595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpQIGz6kMPV7NOph+g+XufxMrT62lySk9gjan8PUhCBAiBNc7ya/ZvPIW0WlEj8wTFCbEx8tnYYREuLTFHrK8fxug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7PBAAgtX4hRXyFFBtU+CtpLrorepC6xW+E0YdwHsL5RTPAnc+wqRZ\r\nEWWAaZ3n1QV+1F622Qq5SlcfzGhFp8jKxG2RYJjRzXMnkAVduLP+WefvudQS\r\n2IG8+lX93fdgStXWZpSwn8efz+j4mtNOXCB/EIgr1z7+TcVPCc9AJ1ec1kHp\r\n5+Pu2fgmEDQMX0m0W7E2P4USsgjt47f8flNuAkePUX3BFBrud8Hf3XSAFjR+\r\neQK2wfK4bVKNYfGYGtv1pX9AD8OyIcGF/p7CObLBorKqxFRC9QO8APMU2lEz\r\n+q4EBD8IV6MmZw5d1RgkQ+d4FCwUqT5P2Kec37s0TZI0P9Br/kw+xBti2vLC\r\n1ylb+YuQZ0dNQgV/0iG4/5EbTQrxu1zu4bnaK4nRIind/IiTcagWLiWPcQ/+\r\nsgvUcww03IE90MAeBcwpcNpQ2u0I8+OmseaGPj3Z+zw+YfVRPmCIwrFFUxIk\r\nqY8OhzmKynjzvyWyrog76PtdRgAfEIARG9zIRPo4aXV/YHkvlTy/s0FhHCgX\r\nA5q8jgTl2bwc84D6TTXW97MdKPZ8YEE2baXUwxh5t4+v6e1sk7jDV0fSL1+C\r\n0IcKWb46k83LUukPR9Ml+qnRQGFbQ5rvOEIoaAHyXwl+ElWB6+0YoLQY7MSy\r\nq5ulXN1E8/Oq3uh7O8N6iWzDiESRap8XGEA=\r\n=BSkC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.0.1-alpha.0_1682457022529_0.9059018676518007"},"_hasShrinkwrap":false},"1.0.2-alpha.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.0.2-alpha.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.0.2-alpha.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true,"transform":{"^.+.(njk)$":"<rootDir>/readstringTransformer.mjs","^.+.(ts|html)$":"ts-jest"}},"gitHead":"3c386b341d1c1f124fa5eef7eb0489868b449ff9","_id":"@ekamil/kindle-vocab-cli@1.0.2-alpha.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-eWz12MkASti+/rjHsFOEzfIiup/KuQ4GeuWXoXoxW969pfFLwozhh3eVFCih1Rypa3/bPnevl9pr7bzidD9+oA==","shasum":"f4c9040b7e5665cec03dd93410d12d1034201f97","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.0.2-alpha.0.tgz","fileCount":6,"unpackedSize":35654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd3Q2VqNCygbn8JhV8FRZVnG2j7vGO2i5AZZV87KSNbAiEAhYY6AdmX58H9iZUsmQPf54qPiIjYoNmavhyIY3jZuas="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSEQVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmXg/+PcwPEIQ+mIpblv/3nzQ2xmaZsuUuslS31I2W5iAS8XEK6Xgy\r\n5mFkna8dLymMgol2CnXDDdD++uqrNw4Ton0rcmo1r9Zp5RQ1MX5pqX2qIlgO\r\nHxDQiLPArkjLshNG3DAxV08dOZ/2OIKHyqyU8CRebcmb/kLQTdqJU6xqvn3W\r\n8cdXIZz6Piy1PKErwNgqfCGvjAozdeofBK73TYYngeHD6KHj4zw96utlxV3q\r\n6aEQ9QdyblzOznPiHWkMV32mVn7SMmQVGwewb+yxw3d9gUjik8kAZ9mTKt0y\r\nagXIsSfnv9RQ+s7++5jwCkkpv3RdM/fUdHXl1APEi9kTR5z3sHJwWDtpFjlD\r\nbiDQEZF2F6TdR//ll2jkuXOudEh7nA8hpPVuS59xW1zx9KyBpRyf9DCGkfWQ\r\nANE2HkqWP6W7nL/+cjW9+IGE98/vgtYT3C/NxaQnjroQkD5lHoKa1rSyP/iI\r\nYbFkZGsUTxph7eE+9Si7XF7fjxUXUZBextk53urD47NNu+PCYyMN8xEBcvp7\r\nzSABqfjvn8SIW7Lmb8fgftaq+lm/SMUVTl/6YLCNfzT+jI9iIoUm8bSUqJQl\r\nOMYZg1qkL8DTF3Arze+dwgPpkOXIMAs8LtWtin+jnOU3NkPxKsP8ViQKvDqc\r\nz7r3ZCpMjf22jcEyxS+oLlAzkOYP3KklJuM=\r\n=eKbx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.0.2-alpha.0_1682457621492_0.4068433281943229"},"_hasShrinkwrap":false},"1.0.3-alpha.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.0.3-alpha.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.0.3-alpha.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true,"transform":{"^.+.(njk)$":"<rootDir>/readstringTransformer.mjs","^.+.(ts|html)$":"ts-jest"}},"gitHead":"55b0af54f4133cf02762468f4a26ea94354019d4","_id":"@ekamil/kindle-vocab-cli@1.0.3-alpha.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-+P8dvJ58g3vHlk8HhpphMFEMaf8OjU5N+Onq2IfSI/5pBdhRekYPkuoGASoGINJHvqLbryUVpokT3Q5YYB663A==","shasum":"b08984b7a94b93b36dd41f179af633aae5751346","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.0.3-alpha.0.tgz","fileCount":6,"unpackedSize":35654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFcWL0LeghUdzsC6JvYnvC0gLiggROj+VgDQgqZSPeUwIgY9oT+SY9g4pzDop/G4D+ljO/8tGER/zjxdmPN1Jo+Ug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSETIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsShAAn+B+h0/WPxk9rYQ0uWJ4CAkvesh0T+w5jDsGiSjCtiugNHmm\r\n8TiT8SUh/c0Hxw/tqL3E0fN2FG1EFbkjsRI3v5iUdrN5OqweAiELY3rV4Gm+\r\nS2Moinls86LnktCXmlUH0/ASEjdT2E91vN1B+LD/tJBOVcR7EUAEDpfBKqih\r\nmMEGCIB7VTeajUq55xOhG3/OkfQv8IUUwcrxBWuZShV4qIm27HEshtRAK/Sn\r\n/nkjuPrHJM98MSb3nMKn+9YgdygYyGzV+Yb+o7oK1g9jklcjmRyKhFkGczOI\r\nzcbyEOdaRJ9a16wBawbIs7M1wsNyHK31U0Ut8kEEs6zk4nadVie4qUVah1mW\r\nmfgmIxikmTpKOHbIzXm4HiyjRvkcTu1e3wI1qNjDbHE9YmwArAJRDRZKbAd9\r\nNqCEIhnM0aUTqg8F4FIFmsdOGQhwnOfKihPhCMyTHDj4RJnokfA8cIE4AYtu\r\npZbudy5FSekDtxXPXiU2Y67gX1DDe5pi3vRgx7cYknOJOgTWCSrho3bFvBkE\r\n5ML6qkuRG2GewZNk8YXzranQY56QS4iH4OV6PWijuWnUC5uGokiT4I8hMO7g\r\nV49biz7JgeMQOo2S+4Fg4hgv3ugxC2bhY6Xf7slKJxQ1aYvIFgTO5fLpRL6G\r\nL6zVWKUKczqJFmfKE8q0rANxbNSlN6IyuPU=\r\n=P+km\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.0.3-alpha.0_1682457800344_0.3339614983489405"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.1.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"commonjs","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"*","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true,"transform":{"^.+.(njk)$":"<rootDir>/readstringTransformer.mjs","^.+.(ts|html)$":"ts-jest"}},"gitHead":"20864d78fa1f425ef21cefcc75e4c458fd727183","_id":"@ekamil/kindle-vocab-cli@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-HvZjpgwjGyKdUSNZyOywhKRh8Mxm1vjz5L4eMjw3kp/QOduL5IhQLUEfgHNPEObJub16L6iTPXKwGn0u6KwnZA==","shasum":"0135ccabc7bc7ced2a97183a3e5a3bcf66a82c64","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.1.0.tgz","fileCount":5,"unpackedSize":1750891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDv1WCdBI97OSIqhZcfOegEsmqB4GU7YLXI282IDgmI1AiBxoWgKnuN0tQcm4IPjxZMEkQtfbiiHWVQs1bF/kZhTxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTnMEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1fg/+Kc98EfofclcX43q+OCbBXpp5iGvZ2JwdFYv5oHdUUMYkL++6\r\nR4M1BgPGKRF2GzwJ0jdvspwh8zGPYZU5jpHmjNQeL5Pe8BbfEJ10V9tOux/0\r\nbVEX4UKKI42LYmb10Rc0m/sXTqTCQ2BpmUMMXvCOhYaauUw400de0j+bXAMB\r\nktSLnoxzEIqtgDe4wHqTn7LbF74bIRP6d7eJlX+hrcfD9St3RyAtysFbsT5M\r\nTsLdy7K1YmBBHwb+4oW1L1PCy92EBL+cBm/k3YovjAqrv7crP4z8WBf/3BRG\r\nIDs0mMrng7pbZPfw/7p0qIH0YFlHPTWgk1DmHpwBD6MDAzAxM2LxGwF0+dC/\r\nYO0YOp0dIKJWj9AZ3AjJJFTlQ0pf5XJPZP1ykmYyifyM3cLMoWxV4LH7wqZQ\r\nsLDQoLltzdJTDGUEQwfFg1RbUzmOYutE8L0dq4guJpGN2oa4UYzYvFnzTGti\r\nCb/8h4EKfhGWayw+HnM0GoBHQDmcpZbgX6r/fzhyu96ukG7A6D6EYU63tUsY\r\n6mMgphki+6lgut7Gjer8WnWsckZ21HKZm7EyOIpQuTOvpigqHyzzDi2Huqd9\r\nXWD7BtpWMF8qZfpmaJdCfBlBqioZ9716UOUpKNTNY6i1EqUQrWoznCD29i5r\r\nsRpbEQBp8KkBUIh4klLMds4qHot+QE0s/q8=\r\n=G44n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.1.0_1682862852572_0.3494799943762745"},"_hasShrinkwrap":false},"1.2.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.2.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.2.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"4ffb46d1600a2682e6180348c83e24d081b1edb5","_id":"@ekamil/kindle-vocab-cli@1.2.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-Hmu8vOgBEBZj1VNy/TUUsrnQRVbojmSU9+kl16U1zawNAoGhFPWrzCzk6zqhPU7+LtsdndsBXEacQzA7VKoMeQ==","shasum":"51a3cb2612475db47d86f214da479407b80c0b39","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.2.0.tgz","fileCount":6,"unpackedSize":34323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVcQheqQi2Pjdtxa/YI6TPDbhAJN/lRwl+sBKfmn8cwIhALTD7u6asxIJEcG1ZgJKAHkiNXPepEDji4iNe6rtxXk5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTo96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0rQ/+MNEe/pkVgGRZEUPDx0DlMse90V+/psKbTlO0iyvNOib5hkr3\r\n8yFaKd3psXpM7Dt1vXYNBpjfguHx4pvtMltna/UqA6rKnvszMQ59XIHLLAVW\r\ncTkvVnrCYulAhAwbFmOuaWaj5EI0nvJQHnp8WgiE2jotgT+tLXkjoWCwPPOp\r\nnX3Gx8qGTRco/tnmm5MRnh0RNfQmAUiYMSB3HhtG2nIU1XW4aateXQGJcFGm\r\nqzK9il8I8Yoh00fVL/oXZTrQFzb08xdwYQ+8ZNS+wf2RoomwLunPq3wK0DO7\r\npGc1/YN2SrWZB/3Ev3raj+pLb2FSrAu0iKkT0bbkI+DtDyuU11Ggb1/YyXqt\r\nKKHljLGV4+AuAbYNiwafUFUr1tpukE5nGf4x/1iTIzMyHtWmCQPfb51lBk/H\r\ndTAU9dPbGXjE+qvaRKCivzejkfoH7qg1+I8fJ1gQgR2fpQHyWtkd+l+FekCl\r\n+d0GMXGaw69AwmljfdYP4VEjUgm+VrLLmn6T761AgYXy4FGKTBGO+HphXZkG\r\nA2TCus9yZo1j/Rt7GDvPeMId361YNVjuZWtbYDSY8SlKKJq3tvD66Y7e+Mm0\r\nMhUdRfvishl45tRBzUe97MzVFu4FLeMFGMHO5ey2NZr4e4MBTbM1vc+ZhJCj\r\nHjxvn3pWLoXwOuzU9muCmY14nEfIf7ENo8U=\r\n=gs7R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.2.0_1682870138626_0.11088107286966897"},"_hasShrinkwrap":false},"1.3.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.3.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.2.1","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"7f838f29425ef4d773328992a385374269179a46","_id":"@ekamil/kindle-vocab-cli@1.3.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-TGI7tsTlf5If0YJSMDrvDhWGWLQbOX2/FMlXEDqWYXyBB6pKX4xfUTBJKsCx63NALG7V5Uzzx67H+kzICj9ExQ==","shasum":"2054be2a5e81f892f416672a0cc5a40b2ee35baf","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.3.0.tgz","fileCount":6,"unpackedSize":34306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsocXpbApN+wVP9zEOvTSZS5/TDLN+PPbfoVFsveVHuAiEAxVHsPuTQcX++SWpaLuTt02Gfght2pOcUuKX7gp0seKo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTpMAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj8A/9F8+vtKTOVINbkti/M4ebij0oN+uzOeB5sDTBERp9ZWrF1lCk\r\nkQRN98kSF2GBhjAjazO84VIU8eohKxyQmXD2KNL1/jYF8y0e74uvX5RsByE9\r\nTefyL8ckFjRRJwac1H2/WwDeGuJuYduXXKFIEaixiQN4BXOKt7U0a4FFOGek\r\nagel48aV3NS157Ny9B1xWShqdEzBlB3cGMxcsH6GP2wXzxFnRIBraU7D1Ivk\r\nlG7pFFvhoxelqlX1fXsxDLfirLjfuxJwMtoPIEKfZRx3gMU+vJ/ePly7PMwa\r\n07NGNWoSe9TeuhU7v5ZVlEG2r8qI9ZV54DZM9ZSVQiLsDzFIRzs5rAfPyKlG\r\noMbADKAq38xIaRnVlkn3c86mM/QtFVZh/Wg1ucuirH99r4T9ZFtFqVsPRRxH\r\nikUWlswIN5kjdiZE931wzMI9mXnF/T4217hbPKyv8Dl3p72f2MzLowkdOvi0\r\nUPyY3SY3YGOjZ+afyAeBW02zz/M3MuTOvYNVCbzmwltBtuZAJmGO1VDS8kCf\r\nmMOH7NLv4rqwq3VOIY9HzJjmi0UTKHfOzGIgBf2+ie8NFgHkYgniCzqq6//M\r\nwJLTlyFtmAOSl7TiOLSv9ktb8bIP7Pjp8A0rQKVWDMX2fkxChJYgTvNf5uOB\r\nVvk8R0mTU3QnR43hBBT+BY1Apcb2KUEcDDE=\r\n=cFlw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.3.0_1682871039858_0.9147358942003243"},"_hasShrinkwrap":false},"1.4.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.4.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --check \"src/**/*.ts\" && eslint ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"*","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"fda82f02d39b70497f1b9c18acb7c985327ef3f7","_id":"@ekamil/kindle-vocab-cli@1.4.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-qKVVSZuXj2+qQWIbJC53AFzBHIYAl2AGjGBoCO/4steGVJtij2Qtx0zowXDAYbyvTjM4YlXA3YFDlsGjdoQftQ==","shasum":"3fd116a30ccf07338d545e0663ca5756469a6f42","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.4.0.tgz","fileCount":6,"unpackedSize":34301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Wy7a7M/iXmFrrqPM5w21XuU4GHPO+CJqgqNCLesLKAIgGxxoIr1ZJG4pQFuHIwZQ2HOJ/iInuny2qKRp7xMi/kY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTpO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtkA/6AmRiFU+pClj3QgI1RGiMd8K0qVv0qO5ObQKi0nDkdDKSx5Ac\r\nRhcFhp0jrYtpt3aW2W/2fpFQqCqX2md4X329PG0E3vH5amc7fwMXSm4OqHLr\r\n0BNNf9x0m3CSsRfoLaQqP1TcEGkSHs98QYHdapyIvEATsG6xFeDBnZAk/3CD\r\nbqZd3p4D8y79+F8bO5hWFPXXM/Vh9IY3k3OQR4SMzgkik2I0avsl4ncLhq3V\r\nc1ADDH4Qn8xoZRz3AjD42cGGpxD+KwKjAayIWqVjovYmbyVtGJFen4n2YXbt\r\n/vEjWnryCXmyZuyYVqb108SBbNMJ26TdW5XU8X5iwuPNqbfKzFq7k0rzXH5O\r\n2+11OI+5oSRo08GiXlF0H5ABcVuvqn1wPf3/OTDhkndaB8WVPqOTjsV6Nh55\r\nYv8aQlAuo9sDnLpCOT4jCtEcINYofNg3T4oVtKAPlz5zk5mdeVNCuEARzrWa\r\nF4vAykuM/V+M/yXZV+1TL+aaWHg3k5a6PZ1DDq5VU4qApKYjC/NwRKOtbnMe\r\nTBNdiLsfhd/CuThoy//Nj/5JJmA0wKgp5kIQ3Kcad0EAkSM0nmwNNtbCHh5+\r\na8+MZ6LKsJ7tw4du43hsKC+t++5qvn8mKMVRZ1f3HrVomtbiBfqve0FEK2OL\r\nM+no4Pg+IpBq6b+M51A9cS4khQf9c7/fRVI=\r\n=8TZD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.4.0_1682871225776_0.24587250268820804"},"_hasShrinkwrap":false},"1.5.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.5.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --write \"src/**/*.ts\" && eslint --fix ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^18.16.0","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.5.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4","unidecode":"^0.1.8"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"7c49420707e271a0ba62100eb0a75d183a39bf44","_id":"@ekamil/kindle-vocab-cli@1.5.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+arm64 (darwin)","dist":{"integrity":"sha512-51YOjsiJlGBSru0iU/rKxoxozMWW5Qht4dLmgYb1JEYRC+TKomrwNk46Dq5Y+gQ0WS0KHSRVb6u0q8816u07AQ==","shasum":"4f37376885d0ddb1572aa1c6e34c835c97fec78b","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.5.0.tgz","fileCount":6,"unpackedSize":33201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUtW13rkkAEGHYGtDf1TTMnQA0j3/uJDy/8vxIyh7FDAiEA8AEFmVHmGjHCHlJLSsurnQ7fCHbIMVymbicwKrFwO/k="}]},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.5.0_1684053980007_0.5943700908471663"},"_hasShrinkwrap":false},"1.6.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.6.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --write \"src/**/*.ts\" && eslint --fix ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.6.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"0960a8db9b612b8241532d6fd244c9ef7c368690","_id":"@ekamil/kindle-vocab-cli@1.6.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-5F2UAPTMjWar3fehz8A4+2llJ1c153GD3eZwWl5qJjJkqHxmfL8mToit8T+inhjAwHck2JeBq3vEpUeKLqhdSQ==","shasum":"a917602e8498762bfc8fff7cb916bb6988330dc8","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.6.0.tgz","fileCount":6,"unpackedSize":33146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK/aYTwyV39gpyWFmeCPQy2zcfotUzMN21Bwm9zTNM+AiBeQy4CPQ0HWSbfGpfHQ/tFx5OlwQ1fvedqHi82+/Xtzg=="}]},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.6.0_1684073443616_0.8590925503352724"},"_hasShrinkwrap":false},"1.7.0":{"name":"@ekamil/kindle-vocab-cli","version":"1.7.0","author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","description":"CLI tool to export Kindle Vocabulary Builder database","scripts":{"clean":"rimraf dist/ out/","build":"rimraf dist/ out/ && node --no-warnings esbuild.config.mjs","test":"jest ./src","lint":"prettier --write \"src/**/*.ts\" && eslint --fix ./src && tsc ","preversion":"npm test && npm run lint","main":"npm run build && node dist/main.js"},"keywords":[],"exports":"./dist/main.js","main":"./dist/main.js","bin":{"kindle-vocab-cli":"dist/main.js"},"types":"./dist/main.d.ts","private":false,"type":"module","devDependencies":{"@commander-js/extra-typings":"^10.0.3","@jest/globals":"^29.5.0","@types/jest":"^29.5.1","@types/node":"^20.1.4","@types/nunjucks":"^3.2.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","esbuild":"^0.17.18","jest":"^29.5.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.0.4"},"dependencies":{"@ekamil/kindle-vocab-api":"^1.7.0","commander":"^10.0.1","gray-matter":"^4.0.3","nunjucks":"^3.2.4"},"engines":{"node":">=14.16"},"jest":{"preset":"ts-jest/presets/default-esm","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"}},"gitHead":"366a068f3dd0fa95005d770e55442a9660a39a41","_id":"@ekamil/kindle-vocab-cli@1.7.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+arm64 (darwin)","dist":{"integrity":"sha512-48xf8fZUcIomiHyOFwcJUROrWqX+Qf+wiEZ/RXq8h0xg47GZkYoIaY3ZhRxhBIO9+NIg8kHMZb2YyvkXoG7n8A==","shasum":"2963dd4f1d59b4aaa898b8ae635f9f1f4925fbd4","tarball":"https://registry.npmjs.org/@ekamil/kindle-vocab-cli/-/kindle-vocab-cli-1.7.0.tgz","fileCount":6,"unpackedSize":34189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4ivVh+XGWkkM3W96Q8lXygP1doqdznrfGVQLBnYAGKAiA2nA7kYRB2xHkhyoTOR0cq9GUV/4VmjTB+xx4Gma5dAg=="}]},"_npmUser":{"name":"ekamil","email":"kamil@essekkat.pl"},"directories":{},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindle-vocab-cli_1.7.0_1684078121675_0.8813864293525904"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-25T21:10:22.460Z","1.0.1-alpha.0":"2023-04-25T21:10:22.764Z","modified":"2023-05-14T15:28:41.941Z","1.0.2-alpha.0":"2023-04-25T21:20:21.615Z","1.0.3-alpha.0":"2023-04-25T21:23:20.556Z","1.1.0":"2023-04-30T13:54:12.824Z","1.2.0":"2023-04-30T15:55:38.834Z","1.3.0":"2023-04-30T16:10:40.037Z","1.4.0":"2023-04-30T16:13:45.966Z","1.5.0":"2023-05-14T08:46:20.215Z","1.6.0":"2023-05-14T14:10:43.768Z","1.7.0":"2023-05-14T15:28:41.845Z"},"maintainers":[{"name":"ekamil","email":"kamil@essekkat.pl"}],"description":"CLI tool to export Kindle Vocabulary Builder database","keywords":[],"author":{"name":"Kamil","email":"kamil@essekkat.pl","url":"https://essekkat.pl"},"license":"Unlicense","readme":"# Export kindle vocabulary to Markdown\n\nThis program (script) is a way to liberate your \"Vocabulary Builder\" highlights from Kindle.\n\nThere are alternatives but my goal here was to export in a way compatible with [Obsidian](https://obsidian.md/) - ie. into a directory of markdown files.\n\n**Important: backup the output directory before running**\n\nThe script shouldn't delete anything, but better safe than sorry!\n\n## Usage\n\n1. Connect Kindle with a cable, mount it\n2. (Optional) Copy Kindle's database to your drive\n   `cp /Volumes/Kindle/system/vocabulary/vocab.db ./vocab.db`\n3. Run the script with `npx @ekamil/kindle-vocab-cli --database ./vocab.db --output ./out`\n4. Enjoy words and books in the `./out` directory\n\n## Features\n\n- grabs all words and books from your Kindle vocabulary database\n- creates WikiLinks between from words to books\n- safe to run repeatedly in the same directory (🤞🏽)\n\n## Issues\n\nSee [issues](https://github.com/ekamil/kindle-vocab-md/issues)\n\n⚠️ Unknown how it works with multiple languages and other versions of Kindle. ⚠️\n\n## Example output\n\n```\n📂 ./out\n┣━━ 📂 books\n┃   ┣━━ 📄 A Desolation Called Peace 2 Teixcalaan.md (212 bytes)\n┃   ┣━━ 📄 Accelerate The Science of Lean Software and DevOps Building and Scaling High Performing Technology Organizations.md (290 bytes)\n┃   ┣━━ 📄 All the Birds in the Sky.md (200 bytes)\n┃   ┣━━ 📄 Anathem.md (189 bytes)\n┃   ┣━━ 📄 Ancillary Justice 1 Imperial Radch.md (204 bytes)\n┃   ┗━━ 👀 ...\n┗━━ 📂 words\n    ┣━━ 📄 abode.md (598 bytes)\n    ┣━━ 📄 abseil.md (452 bytes)\n    ┣━━ 📄 abstruse.md (656 bytes)\n    ┣━━ 📄 abut.md (335 bytes)\n    ┣━━ 📄 actively.md (408 bytes)\n    ┗━━ 👀 ...\n```\n\n## Inspired by\n\nHeavily inspired by [obsidian-kindle-plugin](https://github.com/hadynz/obsidian-kindle-plugin), but without actual integration with Obsidian 😝\n\n## Assumptions\n\n- for reading: highly depends on structure of the Kindle vocabulary database\n- for deduplication: the files have to have readable front matter [see this for technical details](https://www.npmjs.com/package/gray-matter)\n\n## Next steps\n\nSee [issues](https://github.com/ekamil/kindle-vocab-md/issues)\n","readmeFilename":"README.md"}