{"_id":"@acrolink/simple-crypto-js","_rev":"4-26c991e291d38c597e9fb50348f188be","name":"@acrolink/simple-crypto-js","dist-tags":{"latest":"3.1.3"},"versions":{"3.0.1":{"name":"@acrolink/simple-crypto-js","version":"3.0.1","description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","repository":{"type":"git","url":"git+https://github.com/danang-id/simple-crypto-js.git"},"homepage":"https://simplecrypto.js.org/","author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"license":"MIT","main":"lib/SimpleCrypto.js","scripts":{"docs":"rimraf docs && jsdoc --configure jsdoc.json","build":"tsc -p tsconfig.json","dist":"webpack --config webpack.config.js && ts-node scripts/minify.ts","test":"cross-env NODE_ENV=test nyc mocha 'test/**/*.test.ts'","test:watch":"cross-env NODE_ENV=test nyc mocha --watch 'test/**/*.test.ts'","coverage":"cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls","clean":"rimraf dist lib","lint":"eslint '*/*.ts' --quiet --fix"},"dependencies":{"crypto-js":"^4.1.1"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.3.0","@types/crypto-js":"^4.0.2","@types/mocha":"^9.0.0","@types/node":"^16.11.12","@types/uglify-js":"^3.13.1","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","better-docs":"^2.3.2","chai":"^4.3.4","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc":"^3.6.7","mocha":"^9.1.3","nyc":"^15.1.0","prettier":"^2.5.1","rimraf":"^3.0.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.2","uglify-js":"^3.14.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts}":["eslint --fix"]},"packageManager":"yarn@3.1.1","gitHead":"75f6bfcc9d8b9c280e578760538def19366c99eb","bugs":{"url":"https://github.com/danang-id/simple-crypto-js/issues"},"_id":"@acrolink/simple-crypto-js@3.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ulUoSLie0rVug739fHf/QkLXFalfyoU6JzIpmZOj3FLaxrSH3YSYC8rJiWawQpxzO8/N/E3QbcdTUUekjF86bg==","shasum":"d7e2ff5ef669bb4865eae85e4d18f5d8e99e3b38","tarball":"https://registry.npmjs.org/@acrolink/simple-crypto-js/-/simple-crypto-js-3.0.1.tgz","fileCount":19,"unpackedSize":314671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/BeIYaY0JZVikejhNP1pdyAxuw7Jyw8VBi/Tgw8ilKAiEArYBIwmlC0ZRAitAj8/f1jTeJWe+rAwqGsyfe39q3NgY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSXxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVSxAAjXh/Bf3TKwOq1bC81QDvxUUm5iB9GG9yj9R2PjHpNxWjeCp5\r\nZiRtideetz7DowWTAsnRFadqtCA68iVVXTgI1S8tcJYuK5xLn0VnBAsp1Qy0\r\nW7klgTbRcEVLDOpD0NJ9KgbCSu69ZXQtsUvibhioV1NCWV+Yt6B0XlP9KZqK\r\nG3JPZhXaaFGawM8A+Y/lIXv6S8K7nFoRqDhZ4F4X6+9zYIEa93XjJjtopeI0\r\npwThLDCdUx5517v8rk0qejn2nF86K/4kyJAQrpO8WvD/s7An35P0ld+PSKD0\r\nS0oeCOTXTzodhe+uieZn+E5kVN4yEdeyLN+ljokWBkfCc78rEy1nmpN/8CBy\r\nOyFBss6GPsX//h80fuJci/PArRxCqTbFQBisjzNerqqb5zutsE+ni690wRKH\r\njjMGnQTqbzM7B1rbxyb1OrCeZCsD4T8jE+BvkxCOxfwURKZHqEbZMVMcK4Tn\r\nhtG973OWKUPJJfgt1VE78Q94b/qWBs6YFz4bTQ1zHi6mM+e/dtVgVXJwaCu2\r\n0/KGn/jNCJPKjce2U/qSpGIbWAP5TUfULmuwKWi7o2YpnpXo9njLM3QsfcCm\r\nHKo980C72rICqjyQKBrGRi72JPAhGo5hq32WukKB/Xmo3rKguKoLLKaRHGvD\r\noOxAW6nyocsxNuh66w98y3W4rJB3kDYGKKA=\r\n=/1yF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acrolink","email":"contact@acro.link"},"directories":{},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-crypto-js_3.0.1_1665760353793_0.8935563966520712"},"_hasShrinkwrap":false},"3.1.0":{"name":"@acrolink/simple-crypto-js","version":"3.1.0","description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","repository":{"type":"git","url":"git+https://github.com/acrolink/simple-crypto-js.git"},"homepage":"https://simplecrypto.js.org/","author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"license":"MIT","main":"lib/SimpleCrypto.js","scripts":{"docs":"rimraf docs && jsdoc --configure jsdoc.json","build":"tsc -p tsconfig.json","dist":"webpack --config webpack.config.js && ts-node scripts/minify.ts","test":"cross-env NODE_ENV=test nyc mocha 'test/**/*.test.ts'","test:watch":"cross-env NODE_ENV=test nyc mocha --watch 'test/**/*.test.ts'","coverage":"cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls","clean":"rimraf dist lib","lint":"eslint '*/*.ts' --quiet --fix"},"dependencies":{"crypto-js":"^4.1.1"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.3.0","@types/crypto-js":"^4.0.2","@types/mocha":"^9.0.0","@types/node":"^16.11.12","@types/uglify-js":"^3.13.1","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","better-docs":"^2.3.2","chai":"^4.3.4","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc":"^3.6.7","mocha":"^9.1.3","nyc":"^15.1.0","prettier":"^2.5.1","rimraf":"^3.0.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.2","uglify-js":"^3.14.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts}":["eslint --fix"]},"packageManager":"yarn@3.1.1","gitHead":"72fd1554ca6f846989392a0e3a6808e9edcda24e","bugs":{"url":"https://github.com/acrolink/simple-crypto-js/issues"},"_id":"@acrolink/simple-crypto-js@3.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JC18lrOw0FAPDyUOq3rDYp2fvhcljpWDgYq+XjZnjD0VJpv2ifSSp46jJ5LZ6zAwONmN4W5sqbhhlX1AFAJypQ==","shasum":"4a6e5495ebe64f730e35c25cd96a01fb086d8e2c","tarball":"https://registry.npmjs.org/@acrolink/simple-crypto-js/-/simple-crypto-js-3.1.0.tgz","fileCount":19,"unpackedSize":314670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfIL/VUTysrEToFMR4IK6AD8UMKJrG5fpxdkR8+1byhgIhANDOPgZneUn13gky9XFh/tAYY+d0iQQK0uCm8TGl7Vz6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSX/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCCQ/+IlR2+SAHqQZeZe28DKHnZ3qZOXjbyusX65BJAk+2FwK0WkdL\r\nFXtI0IMqfJ5AN9MRb7QymCyIuPinTl+U83Jh0mhZR2rhSa+VbAUAZYa3VTL+\r\nWfNI1EFIRQtkq4MGECK+Tik7ibg0x7ibSFUDuelYyR4fEqUFcIAAz87By8QB\r\nMneBtPan4ibkWWv+WAMTS7dZ5ZQlzqanGQHwBte9u+Y7elyIdZwqkmiKsVqn\r\nl5qlmqpBMEHUB4rJhXBtnPe2i5B51BJ+n3kvx8rN5O46eYzb3LOkdtiZKaHU\r\nuzxiZvrPCxxhgYQ/vOCXnwswPMQQg2rAYFuoGjbwTVLb1dgMykFBLIy0jDa1\r\nz/ZYvgcwze9T1FnnTKNTKPXEhKwVOrBBSH2YNy1W7+sUSCUEOWvfW48GS4Lk\r\nObAwAd9hwm458H85usgzlgR/k8Z4clVWvPqw67/YQHL1itSAlQJDqSxFbHLY\r\ncpHTRoVCeSuskFjOe1aDZd2zxd+z58Rg32V81iLrGoEgzOdTPkNECSuzmjao\r\nM9nAWaA/nKD7FHxwPqOiLRa4HOH8USIb078Ea54Cr8NNkbejB69ZUI2lGV7Z\r\nKpoZrHJGKmnvaW9V+P4ICEEDzhg5Px3CcjPs/l/R36r0iaqP3IWzarr9s5gv\r\nruM7cSamEw2ERrLJRdz5scn4vRBhqtT6xmA=\r\n=VY2C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acrolink","email":"contact@acro.link"},"directories":{},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-crypto-js_3.1.0_1665761254411_0.4141074090482002"},"_hasShrinkwrap":false},"3.1.1":{"name":"@acrolink/simple-crypto-js","version":"3.1.1","description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","repository":{"type":"git","url":"git+https://github.com/acrolink/simple-crypto-js.git"},"homepage":"https://simplecrypto.js.org/","author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"license":"MIT","main":"lib/SimpleCrypto.js","scripts":{"docs":"rimraf docs && jsdoc --configure jsdoc.json","build":"tsc -p tsconfig.json","dist":"webpack --config webpack.config.js && ts-node scripts/minify.ts","test":"cross-env NODE_ENV=test nyc mocha 'test/**/*.test.ts'","test:watch":"cross-env NODE_ENV=test nyc mocha --watch 'test/**/*.test.ts'","coverage":"cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls","clean":"rimraf dist lib","lint":"eslint '*/*.ts' --quiet --fix"},"dependencies":{"crypto-js":"^4.1.1"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.3.0","@types/crypto-js":"^4.0.2","@types/mocha":"^9.0.0","@types/node":"^16.11.12","@types/uglify-js":"^3.13.1","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","better-docs":"^2.3.2","chai":"^4.3.4","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc":"^3.6.7","mocha":"^9.1.3","nyc":"^15.1.0","prettier":"^2.5.1","rimraf":"^3.0.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.2","uglify-js":"^3.14.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts}":["eslint --fix"]},"packageManager":"yarn@3.1.1","gitHead":"b4fd7b4e616da2fb7c291c585ec8ddbd70ffef21","bugs":{"url":"https://github.com/acrolink/simple-crypto-js/issues"},"_id":"@acrolink/simple-crypto-js@3.1.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-f1le9JbEWumnUNdKIqXqaE+SlFGgwq682Ot32EzVDaFoeXmjFkJRZkBbhXgMjv8xxdOEPZ4uyszYmC7kzOmxww==","shasum":"38030dce9b27f30b56fc0363e85863ad51970a35","tarball":"https://registry.npmjs.org/@acrolink/simple-crypto-js/-/simple-crypto-js-3.1.1.tgz","fileCount":16,"unpackedSize":287633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGfEiBevEQbEZahwyWoEPymEPYRtp2mnpRMoh3G33oUwIhAKEhYbO2ytkfu+ELptBZAlZgfKJNENzvLPbFLZuu0+8O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSswUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozZw/+JQ+2GpmpMe0RsQHP2FZOohEwr34rrhJlq4VeFwfbSc/wM41z\r\nlvoXj1mIMpOlS6vnim4thTWGUNn8PLepzJB3UJ8x9r9IM5veG5wkdxLkV50q\r\nocRZsYb5qqfBR6MqUOUeIxW6PH9Wv8BzNP8EMweO4ds7mDYOLI9Bvoh5O6AJ\r\npMaETkMQc4gdXjgM+49q84G/UTAl/mokBDoxlNrLi1kQvJR6KQ5HfOKRhScb\r\n5TxFYR4/E3dCked7iS0qqKczAS75EqT+xSuu9U+ueqjSGSn32LG7SKgfPeVc\r\nOQ1pgArogkXeMZH36rn37pUOMNgTCDRCHE9eT34aVWo0mMv71jaYG9xIRRgP\r\niFFlXfyr7lQ7a7Eu0Oj96m0atw6OEI5lXXTtBwmfd3pUyP2L6B2F/I6Qtdgc\r\nifEhjLo6CxJAgwuKz+sfLjIZMrFOXw0HC3bfnCrJO+SL7geT0mDNCNDemGe+\r\nFESzkyMg5Eh+5PiJm+ajuuAt/AID5Xm/oinJr7gJ5gtXWN8alXy3AqwkTl1U\r\n1QXovhEcAFNkb90T0IQ91WYtUqynFocS0UEY1wNOxdDm2uQn+KRXhPUjtcHv\r\n+M2AZbxpzlJkuf/wzE5Ttc9Z7epaYW1226aupZrXx/hw9rLQpdBUoqEqWvfA\r\nwvg5IbZVH8ttr5GgR6FKiyy/x2HMyduM6IU=\r\n=0IJK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acrolink","email":"contact@acro.link"},"directories":{},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-crypto-js_3.1.1_1665846292587_0.35581006474064636"},"_hasShrinkwrap":false},"3.1.2":{"name":"@acrolink/simple-crypto-js","version":"3.1.2","description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","repository":{"type":"git","url":"git+https://github.com/acrolink/simple-crypto-js.git"},"homepage":"https://simplecrypto.js.org/","author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"license":"MIT","main":"lib/SimpleCrypto.js","scripts":{"docs":"rimraf docs && jsdoc --configure jsdoc.json","build":"tsc -p tsconfig.json","dist":"webpack --config webpack.config.js && ts-node scripts/minify.ts","test":"cross-env NODE_ENV=test nyc mocha 'test/**/*.test.ts'","test:watch":"cross-env NODE_ENV=test nyc mocha --watch 'test/**/*.test.ts'","coverage":"cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls","clean":"rimraf dist lib","lint":"eslint '*/*.ts' --quiet --fix"},"dependencies":{"crypto-js":"^4.1.1"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.3.0","@types/crypto-js":"^4.0.2","@types/mocha":"^9.0.0","@types/node":"^16.11.12","@types/uglify-js":"^3.13.1","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","better-docs":"^2.3.2","chai":"^4.3.4","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc":"^3.6.7","mocha":"^9.1.3","nyc":"^15.1.0","prettier":"^2.5.1","rimraf":"^3.0.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.2","uglify-js":"^3.14.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts}":["eslint --fix"]},"packageManager":"yarn@3.1.1","gitHead":"3ee2866b291e1512f9a9901866d02b6a9abac1b9","bugs":{"url":"https://github.com/acrolink/simple-crypto-js/issues"},"_id":"@acrolink/simple-crypto-js@3.1.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Ssh2q8GdLu3zRLmviprzIBFD7l0QWJ9hwzmBmimQuO/YYpPCbcqgaC6zqszQb56ue9TVY2Ht4bWHbwGFq6fa4Q==","shasum":"a639f6849df643b6ae9b56ae5324a80ead17883c","tarball":"https://registry.npmjs.org/@acrolink/simple-crypto-js/-/simple-crypto-js-3.1.2.tgz","fileCount":18,"unpackedSize":305575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7RMcRYLiPWprcPyJVPOGScwP99LlknXYpZ6Mc2OIjsQIhAJPmWwSIiLfrtgolsESwSrBwPJXYKBnCgHIsAzsYliDB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGFg//RQR4iJItcaCsCeK9jcHA/5uhodpWP8G9lZD4GwKYMleU67KL\r\nqi7HNpYO+1ogHASCm3jrIL+FPylRVL9EVv6glvyGn7F70WBPJrNYttqcTL29\r\ntHzif31FyXjJxcu3mWl0nUdVgIvzH6y+0BJCdZE7RQkv/MBMKHlvA4ylf0nT\r\n9g6sEHh9nbdnOfZahnMUyO8s4mYiRDjZM1DiCZEAo6Ex47cqtYDopkcTGXeI\r\nYdInuo7pXaaDLLGr/PWYVQ5tkPxH0EtAEYdWHQ4yUzxF1a1aJ7oKRQhj065Q\r\nKHLtuft7yJ9E2gs1k8aREJ2FUVAMFMAJSXiWpIAYfOf8GjwskqJYPd6ypFLS\r\nMQXXEQmRfGmdJjjYmq1anOatvD7mfyu+DGPDVisQsrIL+DOsua/VzPGBild/\r\nRkXkWIYNKApa2k7MTkGnUMZUSZJTuUcMmMJC6VmVOzrnaz2/rYSzgB5F1rQB\r\nn/GbaOhggpohVXg9yDrBAW1SyCR6aRNKGi/gk7fNxIHqjj0SD3zmVrVeMmxN\r\n9B8VtdEGlrPGWPwwV0uKI5wVqMEuskhf+QykTbhDUgd1I3DjbTN9Xw/eHchf\r\nKcPm9uCD26sX7hWUBjACeFr2ate1Bth5XNF1AwHcfH/5ZWbskyw5yruP6Mo4\r\nQofc/5ksQXnT0K+a/YbecNTwQjUdGzverGQ=\r\n=TQM+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acrolink","email":"contact@acro.link"},"directories":{},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-crypto-js_3.1.2_1665846459649_0.5089948268983275"},"_hasShrinkwrap":false},"3.1.3":{"name":"@acrolink/simple-crypto-js","version":"3.1.3","description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","repository":{"type":"git","url":"git+https://github.com/acrolink/simple-crypto-js.git"},"homepage":"https://simplecrypto.js.org/","author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"license":"MIT","main":"lib/SimpleCrypto.js","scripts":{"docs":"rimraf docs && jsdoc --configure jsdoc.json","tsx":"node -e \"require('fs').rename('lib/SimpleCrypto.d.ts', 'lib/SimpleCrypto.d.tsx', function(err) { if (err) console.log(err); console.log('SimpleCrypto.d.ts successfully renamed to SimpleCrypto.d.tsx') })\"","build":"tsc -p tsconfig.json","dist":"webpack --config webpack.config.js && ts-node scripts/minify.ts","test":"cross-env NODE_ENV=test nyc mocha 'test/**/*.test.ts'","test:watch":"cross-env NODE_ENV=test nyc mocha --watch 'test/**/*.test.ts'","coverage":"cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls","clean":"rimraf dist lib","lint":"eslint '*/*.ts' --quiet --fix","release":"yarn build && yarn tsx"},"dependencies":{"crypto-js":"^4.1.1"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@types/chai":"^4.3.0","@types/crypto-js":"^4.0.2","@types/mocha":"^9.0.0","@types/node":"^16.11.12","@types/uglify-js":"^3.13.1","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","better-docs":"^2.3.2","chai":"^4.3.4","coveralls":"^3.1.1","cross-env":"^7.0.3","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","jsdoc":"^3.6.7","mocha":"^9.1.3","nyc":"^15.1.0","prettier":"^2.5.1","rimraf":"^3.0.2","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.2","uglify-js":"^3.14.4","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts}":["eslint --fix"]},"packageManager":"yarn@3.1.1","gitHead":"ea31c8b4d45d88634fb8e2f9b5ed01ca4db071af","bugs":{"url":"https://github.com/acrolink/simple-crypto-js/issues"},"_id":"@acrolink/simple-crypto-js@3.1.3","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cGH0BxM0d1r8g5X1/pA1jE1beqZl8rkRa2+EPQtbx48q+sU0UGDj6P+jAgwl/LWI08g8NNNX122GrAGh35/7Gg==","shasum":"44a0b1b7ead76aefc63e04645723ad8cf8708703","tarball":"https://registry.npmjs.org/@acrolink/simple-crypto-js/-/simple-crypto-js-3.1.3.tgz","fileCount":19,"unpackedSize":314927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXHkna2lHR5SrlzFeYfyS/wOvb1++SRqb2KGGNErX0KAiEAh4i40E6IlpJJ2d8SZbTj4k08gUB5WwKUAJUsA+H1fRk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSv8PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9KA/+KQNzWgFDoeNsveC0byU5NVbr255GRFvGSST/wzl3YOaGRnD/\r\nV4tRhNI1KXH1a+1Q2XqSecQmHHoKFzBUAs/XOPx0JRBYTLP/xvybQMsjXT88\r\n6LUzBuSVebR8keELvahk1BA+ytnkx/POutcieHhCx3LNGLG9/rY1x5eQg5xn\r\n4nwl0WS5BfdMfCT3FPwfZE/gmKXYbjhQe7b4M9T17LXt4H2CvCDBd+8b1DXh\r\nZZsqkVYjcwXjrlC0IN/BT8i0CsNL2FAZTzVDm1b4LhHSGZ5v32gvOb+jpwxb\r\nDWLKjYk/S+cxCL7Op812qCWhA5DntssOf/KEtceZW+h2N7Fqw9WPLq/2So5m\r\nHRRsP6pzw6U8pjHTw/5FMtgD4SPv3qMbHjeTe8rwn9jMKgDecE7yrOabniC0\r\nuGUYUPBIU/8SPqIYlF6o/FcSfaFztIPaszzeqlU/vppON/yHwAAurelNjS/C\r\nnmO1GQa9wfTkWwrI0y3Kn6p7VdUVg3hY8H2E2Im3we1GEz+5agXPfooAZe4J\r\nvNZ4iSnrKuErJv946brD2QthSZXTPHt2hGqiaRtT63ouM2JhWLfmEWhafMhy\r\nhDOH5drYQMbw1ZWNGSkO6K4bDQ2VftoTUoCgsCqB0X9Q8WoUk289a3NXRyp9\r\n1G1rjFfRDXBmh3Uo5QDSxK25xs4bR3gwpD4=\r\n=uwHE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"acrolink","email":"contact@acro.link"},"directories":{},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-crypto-js_3.1.3_1665859343474_0.4418411423002526"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-14T15:12:33.733Z","3.0.1":"2022-10-14T15:12:33.948Z","modified":"2022-10-15T18:42:23.686Z","3.1.0":"2022-10-14T15:27:34.608Z","3.1.1":"2022-10-15T15:04:52.834Z","3.1.2":"2022-10-15T15:07:39.851Z","3.1.3":"2022-10-15T18:42:23.598Z"},"maintainers":[{"name":"acrolink","email":"contact@acro.link"}],"description":"Simplify AES encryption and decryption of any JavaScript objects, implementing crypto-js library.","homepage":"https://simplecrypto.js.org/","repository":{"type":"git","url":"git+https://github.com/acrolink/simple-crypto-js.git"},"author":{"name":"Danang Galuh Tegar Prasetyo","email":"danang.galuh.t@outlook.com","url":"https://github.com/danang-id"},"bugs":{"url":"https://github.com/acrolink/simple-crypto-js/issues"},"license":"MIT","readme":"# SimpleCrypto\n\n[![GitHub Release](https://img.shields.io/github/release/danang-id/simple-crypto-js.svg)](https://github.com/danang-id/simple-crypto-js/releases)\n[![Build Distribution](https://github.com/danang-id/simple-crypto-js/actions/workflows/build-distribution.yml/badge.svg)](https://github.com/danang-id/simple-crypto-js/actions/workflows/build-distribution.yml)\n[![Coverage Status](https://coveralls.io/repos/github/danang-id/simple-crypto-js/badge.svg?branch=master)](https://coveralls.io/github/danang-id/simple-crypto-js?branch=master)\n[![Dependencies Status](https://img.shields.io/librariesio/release/npm/simple-crypto-js/latest.svg)](https://www.npmjs.com/package/simple-crypto-js?activeTab=dependencies)\n\n[![NPM Version](https://img.shields.io/npm/v/simple-crypto-js/latest.svg)](https://www.npmjs.com/package/simple-crypto-js)\n[![License](https://img.shields.io/npm/l/simple-crypto-js.svg)](#license)\n[![Monthly Downloads](https://img.shields.io/npm/dm/simple-crypto-js.svg)](https://www.npmjs.com/package/simple-crypto-js)\n\n**_SimpleCrypto_** is a JavaScript library that simplify the process of encryption and decryption of JavaScript objects, as simple as just calling `encrypt()` and `decrypt()` function. This library implements brix's [crypto-js](https://github.com/brix/crypto-js) library. This library is pure JavaScript library built with TypeScript targeting CommonJS ECMAScript 5 (ES5), so it is compatible with most NodeJS back-end applications or JavaScript front-end (client browser).\n\n## Breaking Changes\n\n**v2.3.0: New Algorithm**\n\nSimpleCrypto v2.3.0 onward will use a new algorithm, because the older one was vulnerable to chosen cipher attack. Any **data that encrypted using v2.2.0 and earlier will NOT be able to be decrypted using v2.3.0 onward**; vice versa: data encrypted using v2.3.0 onward will NOT be able to be decrypted using v2.2.0 and earlier.\n\n**v3.0.0: New Native Crypto Module**\n\nSimpleCrypto v3.0.0 onward will use new `crypto-js` dependency version `^4.0.0`. This version of `crypto-js` replaces `Math.random()` method with native crypto module. Because of this, **SimpleCrypto might not be able to run on some environments without native crypto module support, such as IE 10 (and earlier) or React Native**.\n\nPlease [read more here](https://github.com/brix/crypto-js#400).\n\n## List of Contents\n\n* [SimpleCrypto](#simplecrypto)\n    * [Breaking Changes](#breaking-changes)\n    * [List of Contents](#list-of-contents)\n    * [What's New?](#whats-new)\n    * [Getting Started](#getting-started)\n    * [How to Use SimpleCrypto](#how-to-use-simplecrypto)\n    * [Built With](#built-with)\n    * [Contribution](#contribution)\n    * [Version Management](#version-management)\n    * [Authors](#authors)\n    * [License](#license)\n    * [Acknowledgments](#acknowledgments)\n\n## What's New?\n\n**What's New in 3.0.1 (latest current)**\n\n* Upgrade `crypto-js` dependency to version `4.1.1`.\n* Improving typings.\n\n**What's New in 2.5.1 (latest legacy)**\n\n* Improving typings.\n\nFor full change-log, please refer to [CHANGELOG](CHANGELOG.md) file.\n\n## Getting Started\n\nThis library is available through [jsDelivr CDN](https://cdn.jsdelivr.net/npm/simple-crypto-js@legacy/dist/SimpleCrypto.min.js) and package manager (like [npm](https://www.npmjs.org/) or [yarn](https://www.yarnpkg.com/)).\n\n### Vanilla JavaScript + HTML\n\nTo get started, add SimpleCrypto script to your HTML page. **Only legacy version of SimpleCrypto is supported.**\n\n```html\n<head>\n    <!-- Another line -->\n    <script src=\"//cdn.jsdelivr.net/npm/simple-crypto-js@legacy/dist/SimpleCrypto.min.js\"></script>\n    <!-- Another line -->\n</head>\n```\n\nThen, your script section, you may use `SimpleCrypto` as Class to create a new SimpleCrypto instance.\n\n```html\n<body>\n<!-- Another line -->\n<script lang=\"js\">\n    var simpleCrypto = new SimpleCrypto(\"a very secret key\")\n    <!-- Do your cryptographic logic here  -->\n</script>\n<!-- Another line -->\n</body>\n```\n\n### NodeJS\n\nIf you are using NodeJS, add `simple-crypto-js` as your project dependency.\n\n```bash\n# If you're using NPM\nnpm install --save simple-crypto-js\n\n# If you're using Yarn\nyarn add simple-crypto-js\n```\n\nThen, include **_SimpleCrypto_** your project.\n\n```javascript\nvar SimpleCrypto = require(\"simple-crypto-js\").default\n```\n\nIf you are using Babel or TypeScript that support import statement, you could go that way.\n\n```javascript\nimport SimpleCrypto from \"simple-crypto-js\"\n```\n\n## How to Use SimpleCrypto\n\nFull documentation about **_SimpleCrypto_** API is [available here](https://simplecrypto.js.org/docs).\n\n## Built With\n\nWritten in [TypeScript](https://typscriptlang.org/), built into ECMAScript 5 using the TypeScript compiler and webpack bundler.\n\n## Contribution\n\nTo contribute, simply fork this project, and issue a pull request. However, before issuing a pull request, you have to make sure that your changes will not break current API, its parameter and its expected output.\n\nYou may test your changes by running the test script.\n\n```bash\nnpm run test\n```\n\nIf all tests were passed, you are good to go.\n\n## Version Management\n\nWe use [Semantic Versioning](http://semver.org/) for version management. For the versions available, see the [tags on this repository](https://github.com/danang-id/simple-crypto-js/tags).\n\n## Authors\n\n* **Danang Galuh Tegar Prasetyo** - _Initial work_ - [danang-id](https://github.com/danang-id)\n\nSee also the list of [contributors](https://github.com/danang-id/simple-crypto-js/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details\n\n## Acknowledgments\n\n* This library was developed to support and simplify the [Secure Cookies](https://github.com/danang-id/secure-cookies) library.\n* Made available by open source and of course brix's [crypto-js](https://github.com/brix/crypto-js) library\n","readmeFilename":"README.md"}