@meeco/cryppo
Version:
In-browser encryption and decryption. Clone of Ruby Cryppo
84 lines (83 loc) • 2.37 kB
JSON
{
"name": "@meeco/cryppo",
"version": "2.0.2",
"description": "In-browser encryption and decryption. Clone of Ruby Cryppo",
"engines": {
"node": ">=12.4.0"
},
"scripts": {
"browser": "karma start",
"build": "rm -rf dist && tsc && bili src/index.ts --format cjs --format es --module-name cryppo",
"demo": "npm start",
"format:check": "prettier -c \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.*\" *.json README.md",
"format:write": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.*\" *.json README.md",
"lint": "tslint --project tsconfig.json",
"posttest": "npm run lint && npm run format:check",
"prebuild": "npm run lint",
"prepack": "npm run build",
"prepublishOnly": "npm run build",
"start": "parcel serve demo/encryption_with_derived_key.html",
"test": "jest"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"source": "src/index.ts",
"main": "dist/src/index.js",
"module": "dist/index.esm.js",
"types": "dist/src/index.d.ts",
"repository": {
"type": "git",
"url": "git@github.com:Meeco/cryppo-js.git"
},
"keywords": [
"encryption",
"cryppo",
"decryption",
"rsa",
"pbkdf2",
"aes",
"aes-256"
],
"author": "Meeco",
"license": "MIT",
"dependencies": {
"bson": "^4.0.4",
"buffer": "^5.1.0",
"node-forge": "0.10.0",
"yaml": "^1.6.0"
},
"devDependencies": {
"@types/bson": "^4.0.2",
"@types/jest": "^24.0.15",
"@types/node-forge": "0.9.5",
"@types/yaml": "^1.0.2",
"bili": "^4.10.1",
"jasmine-core": "^3.4.0",
"jest": "^24.8.0",
"jest-junit": "^6.4.0",
"karma": "^5.1.1",
"karma-chrome-launcher": "^3.1.0",
"karma-edge-launcher": "^0.4.2",
"karma-firefox-launcher": "^1.3.0",
"karma-ie-launcher": "^1.0.0",
"karma-jasmine": "^3.3.1",
"karma-jasmine-html-reporter": "^1.5.4",
"karma-mocha-reporter": "^2.2.5",
"karma-safari-launcher": "^1.0.0",
"karma-typescript": "^5.0.3",
"karma-typescript-es6-transform": "^5.0.3",
"parcel-bundler": "^1.12.4",
"prettier": "^2.0.5",
"rollup-plugin-typescript2": "^0.26.0",
"sass": "^1.22.2",
"ts-jest": "^24.0.2",
"tslint": "^5.20.1",
"typescript": "^3.9.5"
},
"jest": {
"testMatch": [
"(/^test/.*|\\.(test|spec))\\.(ts)$"
]
}
}