Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added 'LZString Decompress' and 'LZString Compress' operations #1266

Merged
merged 1 commit into from
Jul 8, 2022

Conversation

crespyl
Copy link
Contributor

@crespyl crespyl commented Oct 29, 2021

Fixes #688

I've also made some tweaks that were necessary to get the app and tests running on my machine (adding --experimental-json-modules to some node invocations, and .mjs extensions in some import statements). I'm not entirely clear whether the issues I had are just due to my versions of npm/node (7.3.0 and v15.5.1 respectively), so if necessary I can update this PR to limit it to just the new operations and tests.

@mt3571
Copy link
Contributor

mt3571 commented Oct 29, 2021

Thanks for your contribution! It is likely the issues you were seeing were to do with the node versions you are using, as CyberChef only supports Node v10, as stated in the README.

@crespyl
Copy link
Contributor Author

crespyl commented Oct 29, 2021

Thanks for the feedback! That makes perfect sense; fortunately I was able to use the Dockerfile from #1215 to get an appropriate version of Node up and running to run the tests against, and I've updated the PR accordingly.

@n1474335 n1474335 merged commit c02c4a7 into gchq:master Jul 8, 2022
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: Adding compression LZ-String
3 participants