{ "name": "secure-ls", "version": "2.0.0", "description": "Secure localStorage/sessionStorage data with high level of encryption and data compression", "main": "./dist/secure-ls.js", "browser": "./dist/secure-ls.js", "typings": "./types/secure-ls.d.ts", "scripts": { "build": "yarn build-dev && yarn build-prod", "build-dev": "webpack --mode=development", "build-prod": "webpack --mode=production", "build:patch": "yarn build-dev --env type=patch npm version patch", "build:minor": "yarn build-dev --env type=minor npm version minor", "build:major": "yarn build-dev --env type=major npm version major", "lint": "eslint src/*.js --fix", "prepare": "husky", "prettier": "prettier -w **/*.js *.md", "test:dev": "jest --watch --runInBand --debug --colors --errorOnDeprecated", "test:prod": "jest --runInBand --colors --errorOnDeprecated", "test:coverage": "jest --coverage --coverageDirectory=coverage && cat ./coverage/lcov.info" }, "lint-staged": { "**/*.{js,json,md}": [ "prettier --write" ] }, "dependencies": { "crypto-js": "^4.2.0", "lz-string": "^1.5.0" }, "devDependencies": { "@babel/core": "^7.24.5", "@babel/preset-env": "^7.24.5", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@eslint/js": "^9.2.0", "@types/crypto-js": "^4.2.2", "@types/lz-string": "^1.5.0", "babel-jest": "^29.7.0", "babel-loader": "^9.1.3", "eslint": "^9.2.0", "globals": "^15.4.0", "husky": "^9.0.11", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "lint-staged": "^15.2.7", "prettier": "^3.3.2", "semver": "^7.6.2", "webpack": "^5.92.0", "webpack-cli": "^5.1.4" }, "repository": { "type": "git", "url": "https://github.com/softvar/secure-ls.git" }, "keywords": [ "secure-ls", "localStorage", "encryption", "compression", "webpack", "es6", "umd", "commonjs" ], "author": "Varun Malhotra", "license": "MIT", "bugs": { "url": "https://github.com/softvar/secure-ls/issues" }, "homepage": "https://github.com/softvar/secure-ls", "engines": { "node": ">=8.0" }, "engineStrict": true }