Comments (7)
agreed, portability would be a neat thing to have.
from crx.
Hi, really, guys, this will be awesome! 👍
from crx.
@ramshteks it's already half-way done with #22 :-) now node-rsa just needs some love to generate a public key in the binary DER format (cf. rzcoder/node-rsa#19).
If you know how to do that, I am pretty sure the author of node-rsa will accept this contribution with pleasure.
from crx.
@oncletom oh... Thank u for reply! No I dont know how to do this :(
I'm right now working with ur crx module and it's working great but only in cygwin. I hope my client will accept this solution!
from crx.
@ramshteks you could create a Docker container and have crx
as an ENTRYPOINT
to run it almost natively, at least without cygwin.
from crx.
@oncletom problem in openssl. It isnot installed in windows by default, so this is problem. But I will check Docker(I dont know what is it yes). thank u for advice
from crx.
Once you have installed docker try that:
$ docker pull oncletom/crx
$ docker run -t oncletom/crx --help
Usage: crx [options] [command]
Commands:
keygen [directory] generate a private key in [directory]/key.pem
pack [directory] pack [directory] into a .crx extension
Options:
-h, --help output usage information
-V, --version output the version number
-f, --file [file] input/output <file> instead of stdin/stdout
-p, --private-key <file> relative path to private key [key.pem]
-b, --max-buffer <total> max amount of memory allowed to generate the crx, in byte
crx
is isolated with openssl. It should be easier to deploy and being less messy with any environment you deploy on.
PS: here are some guidance on how to install/use Docker on Windows
from crx.
Related Issues (20)
- Do not write PEM inside extension's directory
- CRX3 inconsistent extension URL HOT 3
- Chrome 75.x: Package is invalid: 'CRX_REQUIRED_PROOF_MISSING' HOT 14
- Upgrade vulnerable lodash (again) HOT 1
- cli: crx command not found HOT 2
- how solveing to Callback must be a function ? HOT 3
- I have a problem. The generated file is incomplete HOT 2
- Why are the hash of crx files different using the same private key HOT 1
- use crx pack failed HOT 1
- Is there any plan to support rollup plugins ? HOT 1
- Reduce CRX size by setting zlib compression level HOT 1
- Some extensions need to include .crx files HOT 1
- Pack an extension without .pem key. HOT 1
- Calculate ID from path HOT 4
- Incorrect id calculation based on path HOT 10
- TypeScript HOT 4
- API for public PKCS PEM string HOT 7
- Lodash Security Vulnerability HOT 2
- Packed & signed .crx does not work in Chrome HOT 29
- Allow supplying our own `fs` HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crx.