Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

Source code protection #48

Closed
sayem314 opened this issue Mar 19, 2022 · 3 comments
Closed

Source code protection #48

sayem314 opened this issue Mar 19, 2022 · 3 comments

Comments

@sayem314
Copy link

Any chance to have this feature? pkg works well with this but they don't support ESM yet!

@leafac
Copy link
Owner

leafac commented Mar 21, 2022

Check out #21

In summary: It should be doable, but it’s a bit more work than you’d expect.

Do you think you could contribute to this? I’d love to see your pull request!

@sayem314
Copy link
Author

I don't have working experience with C++ and hence I don't think I can contribute to this. For now, I'm gonna go with obfuscating.

@leafac
Copy link
Owner

leafac commented Mar 24, 2022

Good. It’s great that obfuscation is good enough for your case. For what it’s worth, I don’t think you’d need to know C++ to use V8 snapshots (see #21)—it’s mostly a matter of figuring out the infrastructure and how the pieces connect together. And over here in caxa things are written in TypeScript & Go. Avoided C++ precisely to lower the barrier of entry for contributors like yourself.

In any case, I’m closing this issue and we can continue to have this conversation at #21.

Thanks again for using caxa and for reaching out.

@leafac leafac closed this as completed Mar 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants