灵感启发于geekris1/funnycode, 实现一种代码的加密和解密方式。
也许你不想share你的代码到仓库,你可以在提交前去加密,这样在仓库里的代码则是加密的代码,如果在公司要离职了,你留下的提交记录都是注释了哦:)
npm install -g @simon_he/secret- 加密 : 需要指定一个key,作为解密的密钥
secret --key=123- 解密 : 需要指定一个key,作为解密的密钥
secret --key=123 --decrypt- key可在package.json中提前配置
- includes可配置需要被加密的目录或文件类型
- ignore可配置需要忽略的目录或文件类型,目前会自动忽略.jpg | .png | .gif类型文件,如果有更多需要可配置在ignore中
"secret": {
"key": "123",
"includes": [
"**/*.js",
"**/*.json"
],
"ignore": []
}- 以防突发的错误导致代码的丢失, 请提前做一个备份 :)
- 错误的key
- 正确的加密
- 正确的解密


