{"_id":"@mussnad/frappe-js-client","_rev":"28-ac694bbb3a793950ea0b1c6c30a3e4cd","name":"@mussnad/frappe-js-client","dist-tags":{"latest":"2.3.6"},"versions":{"1.4.1":{"name":"@mussnad/frappe-js-client","version":"1.4.1","keywords":["frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.4.1","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"e5bf9d90acd88613cdf30f3a261d5aa7b6ee2d05","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.4.1.tgz","fileCount":25,"integrity":"sha512-etfXW97lUUqUgBGevIn2nO+0teDbAVdQkjFEBw/6D4NcIU8TxgEeRExKBeZ2JwuXh8RrE9cJIfKJC33MOlP/yw==","signatures":[{"sig":"MEUCICK9SQcTL6clo8A4Y2s8OMzIH0rWb7/Z9WGSa0pafzwoAiEA+Lpt/gmPOeBfNuvWDG1Izpzf9FW7EfdQYsyF4LuiNOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111209},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3c8e742065dff3fa24502737400954fdaa40ed4e","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.4.3","semantic-release":"^24.2.3","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.4.1_1741713103616_0.01290968977730178","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@mussnad/frappe-js-client","version":"1.5.0","keywords":["frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.5.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"685428f0f71e809aa416d10caa874b48e4e4ad22","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.5.0.tgz","fileCount":25,"integrity":"sha512-VnLCtC0r3hToGbsnFCBlEN+rgGHDhN04HhGqZ/Vs0SL29n/1Z2+p0I+622FJniE57P8otDl+l5xRC+tUj1OySg==","signatures":[{"sig":"MEYCIQC9EtFQ/Re4kFewhau+DIhoXoLiUTIxU81Kenuj1YUWFQIhANqh3X6MZXjuNQF+kb785x7vAV76MSX/kak6kNfnWHEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113635},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"66923e6999c479469fcaa9fa4aeb3b17ee5d1c86","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.4.3","semantic-release":"^24.2.3","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.5.0_1741775128484_0.9499556062218624","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@mussnad/frappe-js-client","version":"1.6.0","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"dce036ed53834fee1a8232f20d7dbe911cc513dc","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.0.tgz","fileCount":25,"integrity":"sha512-4ZJDmpyVDk2EYGjPq5BOByPa5XPOzCwGxQf4HRsA4NjWwvuLsEzLhCoeyXDIY+GRJDAqhMV4OVcaQ1e8SlHKrg==","signatures":[{"sig":"MEUCIDdeQv1X9irIoix6VTnymab1WfhjkVOTMqOOIf5slOYxAiEAhvED8GbXzJ/nsToHNE6DPDF70eKXnb7t1bEHVOvBQm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114050},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"57d31722c15967fe3a88ce699689126928be08d4","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","semantic-release":"^24.2.3","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.0_1741885610840_0.8375510967461388","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"@mussnad/frappe-js-client","version":"1.6.1","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.1","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"c72d65ff14625f96ba4aeb2ef4bfd7c3800e2950","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.1.tgz","fileCount":25,"integrity":"sha512-P7EYZbidb9gsoOEayaarxoLohnifm7kApCW8FxDZP5ss0ZhRpiZnerGJeXRY2G5o6KOlb105NQ6zKErmkVClVw==","signatures":[{"sig":"MEUCIE/5hJt8tNMbgPXvuNHMFR/JY/hsHNt5JmlFWS64nMlhAiEAjVTll6DIMg7BkX90KXQ++fqAUtvt+FFmKJsJ4h7cO/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d680d6012166d9d26169d57c8b550d3a33f65f7f","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.1_1741885886715_0.18915852884853268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.2":{"name":"@mussnad/frappe-js-client","version":"1.6.2","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.2","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"632c0a2fe398a1e98cae7b27fdf10c0519cec449","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.2.tgz","fileCount":25,"integrity":"sha512-ZUKb/hS6+etEoLaMtWCfQJsSlhPBqADTwyWb57zTU6oHCXEv/xTnm7ersxYO9KOikcN+7IJebEYWsyXAWLXSqQ==","signatures":[{"sig":"MEYCIQDkH94WkgDDbNm3Zgx5R0SILbl+O1I1ag3Ha6sJR6HghQIhAKW94TLKukyN4h8KR+u43LokqISZ281aLn6qxp2gHIqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e3f71567209f478a4e7d8dc521f0069e2a2e796b","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.2_1741886296261_0.47744950173033174","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.3":{"name":"@mussnad/frappe-js-client","version":"1.6.3","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.3","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"69b8633e7b09162708c13e1e7a95fea830a94645","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.3.tgz","fileCount":25,"integrity":"sha512-QPvhXaIzY0Kl5pRN2+bcIlnSZfPHm4d5pDL124Au67twLQlHjwPsu14hGuSdkHyxTCZlUgrnsasm/zNd5AWHlA==","signatures":[{"sig":"MEYCIQC5Y65iZxqtyGJM3HgV0ZvfIAlNY5sGoFQQMkHRxr///QIhAIy+84vGJxnLg25REXH8BwgN7xsPDS+5Sy9N/xVxbJSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc75df589529413ccf7837b65288dc3afaee48bc","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.3_1741887269687_0.709026812343434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.4":{"name":"@mussnad/frappe-js-client","version":"1.6.4","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.4","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"b743bf2548278b589847e40897e79b57b0ba82a5","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.4.tgz","fileCount":25,"integrity":"sha512-s8JqjHSUat8crADDDbfCCd3fD/aWsNHSPmvTfiHLj3oWl9q8kKIeh0gNSI183aHJ/bSr07xRw4b340Xg/s0gHQ==","signatures":[{"sig":"MEUCIQDx8jBAKxlvaldPDhUTYYRSwkzmjVJBIw0z7QeftkFrVQIgXkHY1s3XvdgM7jYD+VACRPuRIGn2MXiRrlyboBDDffQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113690},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"290a2106bc850cb51e0a802debc2a5b59f97b51b","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.4_1741887724182_0.6736377352038048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.5":{"name":"@mussnad/frappe-js-client","version":"1.6.5","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@1.6.5","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"2e63a8c4346dc14d215c097b5a23dadf2b100252","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-1.6.5.tgz","fileCount":25,"integrity":"sha512-mraMVElt2BuzxjQjcSMNkqKnZLIPSGrzpTmBg8UBNQr+P21VO9S5YWfEsVnybNsanPSE81mvvmJLSXzfgNISPA==","signatures":[{"sig":"MEUCICPvp5d6XQcOuq7cIPjjaPswb8vSu+ULGqY9N+MdYg25AiEAiDytezw5omncFFb8JQf96kjxpqkhN2YE20cG3CSsXQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114519},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f703490d3804d1d5956363b86d50781c4b284032","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_1.6.5_1741938466469_0.5760067829355136","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@mussnad/frappe-js-client","version":"2.0.0","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.0.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"51bab613d456a34b2c268ab40ee79c0fb259662a","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.0.0.tgz","fileCount":31,"integrity":"sha512-/6d5pxNEv2dlOXTVTGOOdZiOM9bxuR+MDGxrfgU3UQ0Aoy32VkAt/Bm0GuAQN8JG/OyBjYB3F1s8VuWpESeQ7Q==","signatures":[{"sig":"MEUCIEqw1gbx1d8jCGmidppk7n7eIuxMP4FrOCDOohIobl5TAiEAsrYzwaEsqBjptlxbAYIMUsnQI+i5qzE9PuGq28A5YK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140932},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"33bd05c08db85aa7c813681eba3296a45ebfda02","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.0.0_1742030076806_0.21208883749432772","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@mussnad/frappe-js-client","version":"2.1.0","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.1.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"4f79a2c38ba2cdc36f36c878163b2a922b7a73ab","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.1.0.tgz","fileCount":31,"integrity":"sha512-+gGwDyP9p3PMO/5Yh1HbSNs8gRHpHDSV+0evCkz/t4wkP6b+herjpz7R6dGB2NUM3OI8dgua/UccwdrJJpuvWw==","signatures":[{"sig":"MEUCIQD0znV896r5GoRLcO/eP2QAtEmxAEEdWnXmQAWSK7su0gIgOHVPJzlVpbcSs+L6AcFHS7H324knWFXMYX8XafoNUtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147001},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"53e9820596a25f5bb86c3e1164bfc1e157c65af3","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.1.0_1742032050457_0.5740911579198591","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"@mussnad/frappe-js-client","version":"2.1.1","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.1.1","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"1459017970695b6674ba5c02beb041593a6fdda7","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.1.1.tgz","fileCount":31,"integrity":"sha512-X8qjbNOb8WTAST0bxaDYfNnjsiBFnv2hohQsmY0iBir9s//YzPNoAtSf2xOcWY/5sfvfiGfZLt5EM8PaGx2F0g==","signatures":[{"sig":"MEYCIQC2lm4gqhQ67iVje54IE139aDTTB0NlXotEWLt+dji+6wIhAMxvyIE4f7ocHFJ7KH0hyuMfctOXD7kZ1ClBrt8oEa7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147155},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"65028ffe66e2a99efb171c5dec50c6352727aa8c","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.1.1_1742033307888_0.7281398887537851","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.2":{"name":"@mussnad/frappe-js-client","version":"2.1.2","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.1.2","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"984dd1d3c00accb7a3a22d6d2559e75c67e41e41","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.1.2.tgz","fileCount":31,"integrity":"sha512-k7Ih3bXQAtMMK/Mc7mn14ByJQdEi/94j5QwGK9ufDAEcnEAME6qP04i35Va/ecL7gADiqWMII57PZHztSR9hKA==","signatures":[{"sig":"MEUCIQDxEHo4fel2NGwFuWM2HXfvA/Jrt4yCUTRw0PyAfAdYAgIgelut7QzVhcJBBOdjlFUkCa7DIhZp8u8EtTQxjPtLMcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147508},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"61d4aa6fad092aeb7fba7c4be0ba542ad3121e70","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.1.2_1742038433102_0.04210243509277545","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.3":{"name":"@mussnad/frappe-js-client","version":"2.1.3","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.1.3","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"80f21390cb575b835f76e1a8b8c13f43350f91ee","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.1.3.tgz","fileCount":31,"integrity":"sha512-HRHwqy+qBljxKGaoRtyLPg9HroAhnNm7OaXuf8GTj9qsJEB5ZYtKWjJra0+dhvX1eQBoy3wjo+hVYvX0a3dB4w==","signatures":[{"sig":"MEQCIHw8ubUQ29gjl3txyxF0/Lv2yDg8u2RxxZEMjQH2Hi/dAiBKR6318aIGAJynkWbZnSbIuNhZWjSvPgqUavSly712fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147737},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72bd7955b5c34fb93c42c28452313e7dd23e6eb5","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.1.3_1742039613431_0.49394570155930007","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.4":{"name":"@mussnad/frappe-js-client","version":"2.1.4","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.1.4","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"75ade90b917cc0a81e3d451aeb454e084914c2c4","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.1.4.tgz","fileCount":31,"integrity":"sha512-qCgV+c6QzQqBFQyz1U8SpxRvagBNt2qIiBy9WQhiv5ZKUXrZbRW0p1WKehQpUciSYQ5FtHAMQEG6nK+IyPfsuQ==","signatures":[{"sig":"MEYCIQDlzPlL/0oMjYtDp0RLhX2JBu0BNRkkSBAFgl5I6WNKZAIhAJ0nNjJjGUwS6tcaLiHArb7kme00Vl29VBy3UgjxPPNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147803},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c0c5ed06de896e301ed167ddb872bff39e6b74c5","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.1.4_1742040576271_0.9221205400646832","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"@mussnad/frappe-js-client","version":"2.2.0","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"5f572391117adea05bfb16a6f879a36f5b7aba35","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.0.tgz","fileCount":31,"integrity":"sha512-gbiGcy2O3M1pMRq8+7h6llK/jVe7EhJ7chmV0Avl1UqMNMSUcX4cf85OdcXwmIGQFyk6U/KRAZdvDkaUnotyoQ==","signatures":[{"sig":"MEQCIF2skfBZxENtBUgh1BiSfCmR5zUTlBFLSmvlg2b9QXC6AiBzsLY4Nr/jQktvTrrJ8mn9dIfsTVmcYSrkjz2iBsH6rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149490},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b1565b7a1ac72f836a5fde758c92c3d78aa3c48","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.0_1742044919010_0.599634409342225","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.1":{"name":"@mussnad/frappe-js-client","version":"2.2.1","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.1","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"a0ea37de8067186bf7d6ef41b43d5209cce51895","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.1.tgz","fileCount":31,"integrity":"sha512-d40bITYDIkUeImR0IEhVoG/vlDv5VbyxcJcEZqe+UC5xgSYFZ6O7Rq9hNHEtdREtQQ32jMyW+xJrVdq/4A/t4w==","signatures":[{"sig":"MEUCIQDydUECaHHO/5bVzYKMhrsXWS4W7pf5ZzsNqvV9jvS6GQIgG0b/qJPx0hFv8wWV1DpV0S8FOOKpgEa4sOzQpFT7WeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149527},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"841d0f1c2b8eaca42cc5fe922ffd9a9d0dd1f683","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.1_1742049243794_0.7255670021822676","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.2":{"name":"@mussnad/frappe-js-client","version":"2.2.2","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.2","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"931a8111e274a6a760ef9240f34bc40f00e726f4","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.2.tgz","fileCount":31,"integrity":"sha512-+XlBLrNU6e6l+tEiyRW92faN9BKOMFeOIAAVqFHEv1S0wABZzqkDMtcXhUPrpA3YRWVpD85PGx70nm9rxR9/EA==","signatures":[{"sig":"MEYCIQCQVy79bmLxhzOICqEu4dsuFMt/lxPy1+dgv2C1TK364gIhAL6VrrVeIiQmhg2GNakxBd4m6EABU9jTF11blYPh8hzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149491},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"180a12e2796c89e694e9bee3a1acb7866d484461","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.2_1742050227518_0.9000234376499128","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.3":{"name":"@mussnad/frappe-js-client","version":"2.2.3","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.3","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"7b0b769aca771a9fb8115e4d96cce9caecade1be","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.3.tgz","fileCount":31,"integrity":"sha512-d8Lrv2vuFwpGmxv3/v7XQHeeFQaEj8JYpTuK7Sr7kmWMnuG6IC56kN7Qu26+JuncWSZGxCetV1jkITuYcot8eQ==","signatures":[{"sig":"MEYCIQCxoil3r2jYLxEU6y1nUL/vx3147pmQLIttnIpYJtkRYwIhAIBSQezEytxXLGF1lsd9lMc7ZrfGizcBmMvD2xrT2F3d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149560},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"24b31c615061795e5ef92971071a14a5d7b71680","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.3_1742051593401_0.7061338662206516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.4":{"name":"@mussnad/frappe-js-client","version":"2.2.4","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.4","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"e3d3eb89dfb0e41d6b75185b98300362e0d06211","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.4.tgz","fileCount":31,"integrity":"sha512-xG9vXQ8HlDjehIH4BDNRWyWFp3/yB+jsG3yuNshCZDwRs4Ibc2iDZl8N70GnEP31hL+aY+IgdPR/QttVdXO7kA==","signatures":[{"sig":"MEYCIQDaa6mEnQIGLEUEQoWYHTIVplWoeVsYpN1U773DMHeX6gIhAM6ZUBxcgziy5AfsevR4VbRwL5mQ+Ggir8XBIJEHiBsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149706},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1cbd280cb57622fefc5847e02b4690f6fd60e519","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.4_1742053502068_0.5684934181764121","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.5":{"name":"@mussnad/frappe-js-client","version":"2.2.5","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.2.5","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"d0efb6ab5dbb71427c3b058fb2bcf4046db9c9c5","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.2.5.tgz","fileCount":31,"integrity":"sha512-b6qn0ukvc9ochGKSN7LAJAgzlg0QGrw81Vq/NnOz4GZ+nJp1LCO1MvBqyJmCnk10wNgVYJaBK2MkXFGZ6fKOWQ==","signatures":[{"sig":"MEUCIA9To4QIEYLO+DV0+4tQcHgQmfI3+3QJI5Wx1goFffBmAiEAzGIBMJvgskVbZtPAUW2Rx8c8y4/2uoQwljdfpq1lLgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150764},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3b119262cf2d75822d991f2c757f746326f8350","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.18.3","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.2.5_1742062198608_0.4036169269008434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@mussnad/frappe-js-client","version":"2.3.0","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.0","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"d6e5f19ea8086910223e01945eed46761db0a4c8","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.0.tgz","fileCount":35,"integrity":"sha512-sc+TpE5fBGpMkfIL2pYY2f+nXZopGPbT2NqEalP1m+G9xOQJsxQEgmTpdC36o5yo7in3J8qCD9OeFLKXbrpATg==","signatures":[{"sig":"MEUCIQDo8OqIMMTkItwhTETXsqZWLjXbWxjNAzHQ7EVU4GC2hAIgYr1m6xX4fmfILLi/PRHnXAY05k91PY1/AivfNE15fgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151261},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"15ffb09a512f1235c830891aefad6a9d3a27afcd","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.0_1742565137631_0.18144787149794106","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.1":{"name":"@mussnad/frappe-js-client","version":"2.3.1","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.1","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"69aa18fc22a6074d667fae418aacdc4ef2c31807","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.1.tgz","fileCount":35,"integrity":"sha512-lM8CbkJmzt07I1uGCK51aahFs5g/kTWH1vi+AKEmbZGp/N8mvMNx2MsUhZe6uwpZMWlwNpOYAJsg7cEBgktVGA==","signatures":[{"sig":"MEQCIFdLPVmscdFgxaSd46UdxcJdG+A8yaFSjdlV32WiY6tgAiAWI75hgPwy1uPpMi+9CoUs0Ty5c/w8/BAeU+emIc+WsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151256},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91cfda64a0bf9438b19030aebfc97a3b974b7428","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.1_1742628505018_0.9366745856584804","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.2":{"name":"@mussnad/frappe-js-client","version":"2.3.2","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.2","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"48522ce7b8c1ddfb554b0808c5a04765e526818c","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.2.tgz","fileCount":35,"integrity":"sha512-WKjrP43swKmwSD9IXMLM+Ic015vCB0W0qsBFc5oDGGgyvS+wJ4tataLfw38gNBYkwiETwDtMP7jBn2MZcZBmXA==","signatures":[{"sig":"MEUCIQCG65shvaa/eWytbqw70hZ2S4WBKe9Xhoh51iJYRDrlKAIgLYFX+5yyuYf/oHvzO0WDkEA6COMw4iECmMKRmDPwlSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151191},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d51e11223eb1d428ff6672f764f3e9979f3cb7ec","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.2_1742628898819_0.30980413441932786","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.3":{"name":"@mussnad/frappe-js-client","version":"2.3.3","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.3","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"e8c28e694df19a3b0415877f8b7bc498f37d5bba","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.3.tgz","fileCount":35,"integrity":"sha512-YWB6jOdQM1HNQqtbCVNcLqjHJ1gwJ6csbcwsqIwtpsNPqrTp/J0RCoMy8RkZ/mGTj7lJsKedh3bB2CH8vU9+Qg==","signatures":[{"sig":"MEUCIEkAwYmn6Y4KISN9tnLTHbuojwe6cczXm7O+kuFYB7FrAiEA673tksVhY+yp+MMwVYSW9iajmAgvmTOxGzA8ANPJOI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150215},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5df7cb36d6a56e04587ac5f7cd21ec5c8594f376","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.3_1742631002668_0.3192815401402349","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.4":{"name":"@mussnad/frappe-js-client","version":"2.3.4","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.4","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"b7da235b7eb399f78d85f18e0a408ec19d575148","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.4.tgz","fileCount":35,"integrity":"sha512-/zKRWMMbAvtHLioEHByD2yiwUz3R9eQ+zZOPcEfIlUVihOS/a+/YU8dVPypqt4i9Dd51a6BOTRtMNIpxEa0ZjA==","signatures":[{"sig":"MEUCIQDw5lTwq51h8lmvKMPlYzqJe/1FTtEftpiwTNfIj52vSAIgC2HwxCXyBiyVkXWtjiIuUVlsOYT/KBqgUQcyrhxs39w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150658},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0bf84d78540589ab7a5cb3d3e4c80fd354cb76af","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.4_1742632032212_0.48996893877145364","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.5":{"name":"@mussnad/frappe-js-client","version":"2.3.5","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.5","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"98bcf0ac0d4738a0f0b84c1a3869ff23832a69c3","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.5.tgz","fileCount":35,"integrity":"sha512-YdETx8vnRg8VUtHSIMaGARZkJPGAr6W3SNEnmr6hSFqTJoXIEpr5Y6ZBpmRCFQKrwBFK+ArBXgQcCy3vhambAQ==","signatures":[{"sig":"MEUCIG8n9+IfQn2S2AV4NhIU6LmARPUB31JlyH4HhT+E7IqoAiEA6aJ+9w/9/XX0uomyN4TF9xsS2ou9qjuAEZO82OHl9dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150585},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"274a40d1963fad11bbe2ec8e119f3de7003f619f","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.5_1742632130581_0.9488064430062575","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.6":{"name":"@mussnad/frappe-js-client","version":"2.3.6","keywords":["Frappe","sdk"],"author":{"name":"Mussnad"},"license":"MIT","_id":"@mussnad/frappe-js-client@2.3.6","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"homepage":"https://github.com/mussnad/frappe-js-client#readme","bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"dist":{"shasum":"b0b92201ebcc9c090620de1017f252781a134f22","tarball":"https://registry.npmjs.org/@mussnad/frappe-js-client/-/frappe-js-client-2.3.6.tgz","fileCount":35,"integrity":"sha512-5G8S8DGYg8XhZ25eLRO3AI/VRjZIO2WrQp8bp96zFiXHMrQpwSUMq66VXYf4nJJgfvmzYaw1N+TNUc4TUo/qqA==","signatures":[{"sig":"MEUCIFlxEFKrz84UwLTR+K2kdtaJAuvq50kwXOG+6KzfeXYyAiEA6zORhRYQQ5m4BhwpKKYeLyvzbwwKxHK8C1RqvUvtP4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151126},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb2a9f9055567f2e022b653e80ba64d995b9ce35","scripts":{"lint":"eslint src/ --ext .ts","test":"jest --config jest.config.js","build":"tsc","format":"prettier --write .","prepare":"husky","coverage":"jest --config jest.config.js --coverage","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"},"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"_npmVersion":"10.9.2","description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","prettier":"3.5.3","@eslint/js":"^9.22.0","typescript":"~5.8.2","@types/jest":"^29.5.14","lint-staged":"^15.5.0","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^10.1.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/frappe-js-client_2.3.6_1742632593335_0.8522089832229953","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-03-11T17:11:43.483Z","modified":"2025-06-20T12:51:59.106Z","1.4.1":"2025-03-11T17:11:43.792Z","1.5.0":"2025-03-12T10:25:28.753Z","1.6.0":"2025-03-13T17:06:51.037Z","1.6.1":"2025-03-13T17:11:26.919Z","1.6.2":"2025-03-13T17:18:16.434Z","1.6.3":"2025-03-13T17:34:29.865Z","1.6.4":"2025-03-13T17:42:04.452Z","1.6.5":"2025-03-14T07:47:46.651Z","2.0.0":"2025-03-15T09:14:36.977Z","2.1.0":"2025-03-15T09:47:30.661Z","2.1.1":"2025-03-15T10:08:28.122Z","2.1.2":"2025-03-15T11:33:53.367Z","2.1.3":"2025-03-15T11:53:33.638Z","2.1.4":"2025-03-15T12:09:36.510Z","2.2.0":"2025-03-15T13:21:59.242Z","2.2.1":"2025-03-15T14:34:03.980Z","2.2.2":"2025-03-15T14:50:27.674Z","2.2.3":"2025-03-15T15:13:13.603Z","2.2.4":"2025-03-15T15:45:02.266Z","2.2.5":"2025-03-15T18:09:58.814Z","2.3.0":"2025-03-21T13:52:17.824Z","2.3.1":"2025-03-22T07:28:25.227Z","2.3.2":"2025-03-22T07:34:59.075Z","2.3.3":"2025-03-22T08:10:02.849Z","2.3.4":"2025-03-22T08:27:12.448Z","2.3.5":"2025-03-22T08:28:50.773Z","2.3.6":"2025-03-22T08:36:33.514Z"},"bugs":{"url":"https://github.com/mussnad/frappe-js-client/issues"},"author":{"name":"Mussnad"},"license":"MIT","homepage":"https://github.com/mussnad/frappe-js-client#readme","keywords":["Frappe","sdk"],"repository":{"url":"git+https://github.com/mussnad/frappe-js-client.git","type":"git"},"description":"Next-generation TS/JS client for Frappe REST APIs, built on axios for robust, type-safe integration.","maintainers":[{"name":"dhiashalabi","email":"dhia.shalabi@gmail.com"}],"readme":"# Frappe TS/JS Client 🚀\n\nA powerful and flexible client for integrating Frappe/ERPNext with JS/TS applications.\n\n## 📖 Overview\n\nThis client provides a seamless integration between Frappe/ERPNext backend and JS/TS frontend applications, making it easier to build modern web applications with Frappe's powerful backend capabilities.\n\n## ✨ Features\n\n-   🔄 Seamless integration with Frappe/ERPNext or any other Frappe-based application\n-   ⚡ Built for JS/TS applications with full type support\n-   🛠️ Type-safe API calls and database operations\n-   🔐 Built-in authentication handling with multiple auth methods\n-   📦 Easy-to-use database operations and document management\n-   📁 File upload and management capabilities\n-   🎯 Optimized for performance with proper error handling\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n-   Node.js (v16 or higher)\n-   A running Frappe/ERPNext instance\n-   JS/TS project\n\n### Installation\n\n```bash\nnpm install frappe-js-client\n# or\nyarn add frappe-js-client\n# or\npnpm add frappe-js-client\n```\n\n## 🔧 Configuration\n\nCreate a configuration file in your JS/TS project:\n\n```typescript\n// lib/frappe.ts\nimport { FrappeApp } from 'frappe-js-client'\n\n// Basic initialization\nconst app = new FrappeApp('https://your-frappe-site.com')\n\n// With token authentication\nconst authenticatedApp = new FrappeApp('https://your-frappe-site.com', {\n    useToken: true,\n    token: () => localStorage.getItem('token'),\n    type: 'Bearer',\n})\n\n// With custom headers\nconst appWithHeaders = new FrappeApp('https://your-frappe-site.com', undefined, 'MyApp', {\n    'Custom-Header': 'value',\n})\n```\n\n## 📚 Core Features\n\n### Authentication\n\n```typescript\nconst auth = app.auth()\n\n// Login with username and password\nawait auth.login('username', 'password')\n\n// Login with OTP\nawait auth.loginWithOTP({\n    otp: '123456',\n    tmp_id: 'temp123',\n    device: 'mobile',\n})\n\n// Logout\nawait auth.logout()\n```\n\n### Database Operations\n\n```typescript\nconst db = app.db()\n\n// Create a document\nconst newTask = await db.createDoc('Task', {\n    subject: 'New Task',\n    status: 'Open',\n})\n\n// Get a single document\nconst task = await db.getDoc('Task', 'TASK001')\n\n// Get a list of documents with filters\nconst openTasks = await db.getDocList('Task', {\n    fields: ['name', 'subject', 'status'],\n    filters: [['status', '=', 'Open']],\n    orderBy: { field: 'creation', order: 'desc' },\n    limit: 10,\n})\n\n// Update a document\nawait db.updateDoc('Task', task.name, {\n    status: 'Completed',\n})\n\n// Delete a document\nawait db.deleteDoc('Task', task.name)\n```\n\n### File Operations\n\n```typescript\nconst file = app.file()\n\n// Upload a file\nconst response = await file.uploadFile(fileBlob, {\n    isPrivate: true,\n    description: 'Document description',\n    tags: ['important', 'document'],\n})\n\n// Get file URL\nconst fileUrl = await file.getFile('FILE001')\n```\n\n### API Calls\n\n```typescript\nconst call = app.call()\n\n// Make a GET request\nconst response = await call.get('frappe.ping')\n\n// Make a POST request with data\nconst result = await call.post('frappe.handler', {\n    data: { key: 'value' },\n})\n```\n\n## 🔍 Type Safety\n\nThe SDK provides full TypeScript support with comprehensive type definitions:\n\n```typescript\n// Define custom document types\ninterface User\n    extends FrappeDoc<{\n        first_name: string\n        email: string\n        user_type: string\n    }> {}\n\n// Use types in operations\nconst user = await db.getDoc<User>('User', 'USER001')\nconst users = await db.getDocList<User>('User', {\n    fields: ['name', 'email', 'first_name'],\n})\n```\n\n## 🛡️ Error Handling\n\nThe SDK provides standardized error handling:\n\n```typescript\ntry {\n    await db.createDoc('Task', { subject: 'New Task' })\n} catch (error) {\n    const frappeError = error as Error\n    console.error(`${frappeError.httpStatus}: ${frappeError.message}`)\n    // Handle specific error types\n    if (frappeError.exception === 'ValidationError') {\n        // Handle validation errors\n    }\n}\n```\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📞 Support\n\nIf you have any questions or need help, please:\n\n-   Open an issue\n-   Join our community discussions\n-   Check our documentation\n\n---\n\nMade with ❤️ by the Mussnad Team\n","readmeFilename":"README.md"}