{"_id":"@charliewilco/knxwledge","_rev":"1-bc2feb296bb766b42eb8bae952876bd6","name":"@charliewilco/knxwledge","dist-tags":{"latest":"2.0.1"},"versions":{"2.0.0":{"name":"@charliewilco/knxwledge","version":"2.0.0","license":"Unlicense","main":"./index.js","typings":"./index.d.ts","sideEffect":false,"scripts":{"build":"tsup","postbuild":"node scripts/move-output.mjs","clean":"node scripts/clean.mjs","dev":"tsup --watch","test":"jest"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.1","arg":"^5.0.2","chalk":"^5.2.0","del":"^7.0.0","tsup":"^6.6.3","jest":"^29.4.3","prettier":"^2.8.3","ts-jest":"^29.0.5","typescript":"^4.9.5"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true},"prettier":{"printWidth":95,"singleQuote":false,"tabWidth":2,"useTabs":true,"bracketSpacing":true},"tsup":{"entryPoints":["src/ds.ts","src/index.ts","src/js.ts","src/problems.ts","src/search.ts","src/sorting.ts"],"sourcemap":true,"clean":true,"dts":true,"splitting":true,"format":["esm","cjs"]},"gitHead":"94ea961d31079ff5afcc174ca20f5fc391121d04","description":"![example workflow](https://github.com/charliewilco/knxwledge/actions/workflows/build.yml/badge.svg)","_id":"@charliewilco/knxwledge@2.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-EL0gp9yxxpjLJaW7qu0xggfBKe6gwQdhqLFeYIhw+5VhKvViHkfwGbXJKaPlAx2SupPDHJIltTY6rPde3hNgHQ==","shasum":"61a8ec7ff259dcc5351eb79f5ec8fd2db027bf13","tarball":"https://registry.npmjs.org/@charliewilco/knxwledge/-/knxwledge-2.0.0.tgz","fileCount":3,"unpackedSize":2872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdetc5GYJQjnLsGLEvA5m7ioqnGzaBX+MQWw2tkk1ncQIhAJJe2RMf95D8+qa9cySBJ6SK0kVnu/phz1D5OwYiX9NT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/K34ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmfg/+NUS4y3eu2v/ur/v599t0hjVa3tbTai8lDAOKJksv5XXRV4Rf\r\niiYhSK6d1n0n0lGZJ2qDLqtabXIobFJWpNFNCBXr9zjW/nU5ldpGECD6ad+N\r\n7b2TwMOiLyyzTrB+C34VcVNU2L5JJwas36VkWlGYuDkxa/Xx/ud7PXs4IGB/\r\nZOMiQTS5pYqed8HjkezcPDXUJIpClbTs8R2KY0y7sCBK5bq/kTu3DVlPJ8iK\r\nPdTizinoQUrjsUUpDx9b2NO+PiazwFaqMq88DJEz/rhO8SsleCxttYK8tp9b\r\n9J9xlxtuB1/OACpHVGplETk1nKuqslr23W4AqTFk5wasn+t5M4wkzjA6yJgv\r\nKY9NcthfWULIWYnuz2G1ezoyiO7yPOh9DddCVF7Y/0qPUSSFZ3oFGJ+ONU8D\r\nFmXFovgaRtEjxx1wGnXF6+KJRyC6RUzns/bk8LbaoWq+9zC7NgTjJQNsDHrw\r\n78krP7IRxSKHWhBeQZLpmjDgZydkInDlagvyzh7J1SLa0TfnVbwrB+RLeND2\r\n8++bIQEKcgPGwNZnQzcdEXH9KacZA5OsfDhXrBQRFQpUmwfBwKS4jabvYEQu\r\ny9ilHLG4/H9wbrKjIYmhPSqeGSpJvdG1nwkfyktS8jBqKYE+Gh+FkDXDnpu6\r\nwZ6saVi3Kn1oaDhbvUDH5nctt4IHONFa6Gg=\r\n=mhi0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charlespeters","email":"charlespeters42@gmail.com"},"directories":{},"maintainers":[{"name":"charlespeters","email":"charlespeters42@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knxwledge_2.0.0_1677503992496_0.10949940457055174"},"_hasShrinkwrap":false},"2.0.1":{"name":"@charliewilco/knxwledge","version":"2.0.1","license":"Unlicense","main":"./index.js","typings":"./index.d.ts","sideEffect":false,"scripts":{"build":"tsup","postbuild":"node scripts/move-output.mjs","clean":"node scripts/clean.mjs","dev":"tsup --watch","test":"jest"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.2","arg":"^5.0.2","chalk":"^5.2.0","del":"^7.0.0","tsup":"^6.6.3","jest":"^29.4.3","prettier":"^2.8.3","ts-jest":"^29.0.5","typescript":"^4.9.5"},"jest":{"preset":"ts-jest/presets/default-esm","testEnvironment":"node","verbose":true},"prettier":{"printWidth":95,"singleQuote":false,"tabWidth":2,"useTabs":true,"bracketSpacing":true},"tsup":{"entryPoints":["src/ds.ts","src/index.ts","src/js.ts","src/problems.ts","src/search.ts","src/sorting.ts"],"sourcemap":true,"clean":true,"dts":true,"splitting":true,"format":["esm","cjs"]},"gitHead":"89d9a9d92602f00cd314d84d8f7cdb2a3ec43bb4","description":"![example workflow](https://github.com/charliewilco/knxwledge/actions/workflows/build.yml/badge.svg)","_id":"@charliewilco/knxwledge@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-DUQyqW/5fbHC65iWwjwOry2WDOJ4F7aeRKY4++qav7Fivba6jGeAeH5z0SYq/dHPmwiZzF00uEbshHaokgZDhQ==","shasum":"ed8acabe470aac08d63d4b3112d7d04940d2ad35","tarball":"https://registry.npmjs.org/@charliewilco/knxwledge/-/knxwledge-2.0.1.tgz","fileCount":78,"unpackedSize":319868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs1ZQjd3Cscg4p89Kl9fQInGoyUwWnS/khENZOSSLyKwIgYjD1nSZ0f+OOD8OTVW/I1f/zHvmjHjURmTCs4yt1hYs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/LAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB7g/5AbAb4n9mpsXSKYmN2/hST4BlMfdt2NHaz9j+boQUHHHUFLUq\r\nYfnV9e04o9T+0emEsi5uh8qnGRGD0bgHMIzEJKhkafoAwu+Jg0oEBhgQyA9W\r\nhSi6d49ZiSmpo7xMqsNVkMsdOgQ97Ar7RZkVnxTL0TVHaIb6ynqpOdZwFL6e\r\n92pXLjwdR5pRmYHsrLo27M9KqRVZFUo15q5EdHdKWrCZGnjx1W/nRs9p4C3D\r\nR+MswFskxIyxoaLOm2vOziPUJecNkesIE/tU++KOB5XHl9WYvbkGM+AAOS7p\r\nPV3wAceKdEQm4PufsDWjgiJ2Ya8ag76jnhXu9Cvn3OBVmFBWiaaTt5Od5FWY\r\nLhLYD09zha/J4aE/CVed8BFfapK8U9IbKle09BYiC+9oYio/vlAU0KhVr1qG\r\n2OoyIZzTHZLbqUwf4AgzevQBdwLi3ja27uI/1p86pNG3ZEZRXX1/4662iIif\r\n+yq0VE3iFeC2MiZ8OXpdGw4lVLJhNxNEaaLKX6CxCaG0ce1cB05xmDh2Ju+q\r\nEm2MR2NXBXPypl+RXYXHsTNd3jG9S6nJKQAD8wb+IeIpw3IZhFii68j3Vd6g\r\nWsZQXZ4/7qXb8VBaaQ0oc8pLrQWq1zrTwopyga2Ed+dFGzCOHhaxzVA6E21h\r\n0Gc3NlxuafSR4RvW6CqNszsJxp9D8C/4qZk=\r\n=3oeV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"charlespeters","email":"charlespeters42@gmail.com"},"directories":{},"maintainers":[{"name":"charlespeters","email":"charlespeters42@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knxwledge_2.0.1_1677504546334_0.2476145023718037"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-27T13:19:52.409Z","2.0.0":"2023-02-27T13:19:52.688Z","modified":"2023-02-27T13:29:06.597Z","2.0.1":"2023-02-27T13:29:06.503Z"},"maintainers":[{"name":"charlespeters","email":"charlespeters42@gmail.com"}],"description":"![example workflow](https://github.com/charliewilco/knxwledge/actions/workflows/build.yml/badge.svg)","license":"Unlicense","readme":"# Knxwledge\n\n![example workflow](https://github.com/charliewilco/knxwledge/actions/workflows/build.yml/badge.svg)\n\n\nWorkspace to write, test and understand basic CS concepts like data structures and algorithms in TypeScript.\n\nCheck out the `test` directory for implementations.\n\n## Setup\n\nClone the project:\n\n```sh\ngit clone https://github.com/charliewilco/knxwledge.git\n```\n\nInstall the dependencies:\n\n```sh\nnpm install\n```\n\nRun development script\n\n```sh\nnpm run build -- -w\n```\n\nOr run the tests (Jest)\n\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}