{"_id":"@danny270793/jmixclientv2","_rev":"4-a07707d8b2fc23029c9dd6f3240d2384","name":"@danny270793/jmixclientv2","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.0":{"name":"@danny270793/jmixclientv2","version":"1.1.0","keywords":["jmix","rest-client"],"author":{"url":"https://danny270793.github.io/#/","name":"Danny Vaca","email":"danny270793@gmail.com"},"license":"MIT","_id":"@danny270793/jmixclientv2@1.1.0","maintainers":[{"name":"danny270793","email":"danny270793@gmail.com"}],"homepage":"https://github.com/danny270793/NodeJmixClientV2#readme","bugs":{"url":"https://github.com/danny270793/NodeJmixClientV2/issues"},"dist":{"shasum":"f5ddb0905c040b613547328f4600b71b94f0ec62","tarball":"https://registry.npmjs.org/@danny270793/jmixclientv2/-/jmixclientv2-1.1.0.tgz","fileCount":5,"integrity":"sha512-P/7q/zlQpg5OkjKwpwAZ+2BY19FxFmoRHi8Cded7aHuLwnFhbD9/axLcaH7mEIIA10FQ5Rfh20U9lQL7o6lswg==","signatures":[{"sig":"MEYCIQCFw1ZUXlF0ecpchJz9g1b2q+c7oXdoGbyqqUn8nFi/GQIhAJw5ek9wKqibwL4mMyrq1L0uQ0eWN2TIyj223Oir5f4L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16270},"main":"./build/index.js","types":"./build/index.d.ts","gitHead":"dc2b033db3e5123fcb2b6612934051b7ad3e498c","scripts":{"lint":"eslint .","test":"ts-node-dev --env-file=.env ./tests/index.test.ts","build":"tsc","start":"node --env-file=.env ./build/index.js","format":"prettier ./ --write","lint:fix":"eslint . --fix","test:watch":"ts-node-dev --respawn --env-file=.env ./tests/index.test.ts","build:force":"rm -r -f ./build && tsc","documentate":"typedoc --out ./public/docs ./src","start:watch":"ts-node-dev --respawn --env-file=.env ./src/index.ts","install:force":"rm -r -f node_modules && npm install -f"},"_npmUser":{"name":"danny270793","email":"danny270793@gmail.com"},"repository":{"url":"git+https://github.com/danny270793/NodeJmixClientV2.git","type":"git"},"_npmVersion":"9.8.1","description":"jmix rest api client for jmix v2","directories":{},"_nodeVersion":"20.6.1","dependencies":{"axios":"^1.7.4","form-data":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","globals":"^15.9.0","typedoc":"^0.26.6","prettier":"^3.3.3","@eslint/js":"^9.9.0","typescript":"^5.5.4","@types/node":"^22.4.2","ts-node-dev":"^2.0.0","typescript-eslint":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/jmixclientv2_1.1.0_1724258436606_0.7063635836024287","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@danny270793/jmixclientv2","version":"1.1.1","description":"jmix rest api client for jmix v2","main":"./build/index.js","types":"./build/index.d.ts","scripts":{"install:force":"rm -r -f node_modules && npm install -f","format":"prettier ./ --write","lint":"eslint .","lint:fix":"eslint . --fix","build":"tsc","build:force":"rm -r -f ./build && tsc","start":"node --env-file=.env ./build/index.js","start:watch":"ts-node-dev --respawn --env-file=.env ./src/index.ts","test":"ts-node-dev --env-file=.env ./tests/index.test.ts","test:watch":"ts-node-dev --respawn --env-file=.env ./tests/index.test.ts","documentate":"typedoc --out ./public/docs ./src"},"keywords":["jmix","rest-client"],"author":{"name":"Danny Vaca","email":"danny270793@gmail.com","url":"https://danny270793.github.io/#/"},"repository":{"type":"git","url":"git+https://github.com/danny270793/NodeJmixClientV2.git"},"license":"MIT","dependencies":{"axios":"^1.7.4","form-data":"^4.0.0"},"devDependencies":{"@eslint/js":"^9.9.0","@types/node":"^22.4.2","eslint":"^9.9.0","globals":"^15.9.0","prettier":"^3.3.3","ts-node-dev":"^2.0.0","typedoc":"^0.26.6","typescript":"^5.5.4","typescript-eslint":"^8.2.0"},"_id":"@danny270793/jmixclientv2@1.1.1","gitHead":"43e6fceb24de3449485b2b95f3e38a407e4ace6e","bugs":{"url":"https://github.com/danny270793/NodeJmixClientV2/issues"},"homepage":"https://github.com/danny270793/NodeJmixClientV2#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-uoFttZeSBLfIdcM6niZzYoDnnwPFki55cGXOWbi/gTd8pNZOFQ1WZmJfLA5NWeNVVHBL12sxXIH48bh23Iu8Bg==","shasum":"746b2cc581cae7a443a63d8c7cdcfe8bd8ec3034","tarball":"https://registry.npmjs.org/@danny270793/jmixclientv2/-/jmixclientv2-1.1.1.tgz","fileCount":5,"unpackedSize":16270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqDmHg3NAshyi5EwVVlR1scuXc2olBBer5wSbZ9VetuAiEAoHPvGOxP7EOsw8WAQv4x48D41y90udAKgWTCOwqMbiY="}]},"_npmUser":{"name":"danny270793","email":"danny270793@gmail.com"},"directories":{},"maintainers":[{"name":"danny270793","email":"danny270793@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jmixclientv2_1.1.1_1724258532611_0.40336357096780295"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-21T16:40:36.437Z","modified":"2024-08-21T16:42:12.934Z","1.0.0":"2024-08-21T14:26:31.002Z","1.1.0":"2024-08-21T16:40:36.764Z","1.1.1":"2024-08-21T16:42:12.760Z"},"bugs":{"url":"https://github.com/danny270793/NodeJmixClientV2/issues"},"author":{"name":"Danny Vaca","email":"danny270793@gmail.com","url":"https://danny270793.github.io/#/"},"license":"MIT","homepage":"https://github.com/danny270793/NodeJmixClientV2#readme","keywords":["jmix","rest-client"],"repository":{"type":"git","url":"git+https://github.com/danny270793/NodeJmixClientV2.git"},"description":"jmix rest api client for jmix v2","maintainers":[{"name":"danny270793","email":"danny270793@gmail.com"}],"readme":"# NodeJmixClientV1\n\n[![Github pipeline status](https://github.com/danny270793/NodeJmixClientV2/actions/workflows/releaser.yaml/badge.svg)](https://github.com/danny270793/NodeJmixClientV2/actions/workflows/releaser.yaml)\n![NPM Type Definitions](https://img.shields.io/npm/types/@danny270793/jmixclientv2)\n\n[![install size](https://packagephobia.com/badge?p=@danny270793/jmixclientv2)](https://packagephobia.com/result?p=@danny270793/jmixclientv2)\n![NPM Unpacked Size](https://img.shields.io/npm/unpacked-size/@danny270793/jmixclientv2)\n![GitHub repo size](https://img.shields.io/github/repo-size/danny270793/NodeJmixClientV2)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/danny270793/NodeJmixClientV2)\n![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@danny270793/jmixclientv2)\n\n![GitHub commit activity](https://img.shields.io/github/commit-activity/m/danny270793/NodeJmixClientV2)\n![NPM Downloads](https://img.shields.io/npm/dy/@danny270793/jmixclientv2)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/danny270793/NodeJmixClientV2/total)\n\nLibrary to comunicate with jmix 2.x rest api\n\n## Instalation\n\nInstall package from public registry\n\n```bash\nnpm install @danny270793/jmixclientv2\n```\n\n## Examples\n\nCompute the levenshtein distance between two strings\n\n```ts\nimport JmixClient from '@danny270793/jmixclientv2'\nimport User from '@danny270793/jmixclientv2/build/entities/user'\n\nconst protocol: string = process.env.JMIX_PROTOCOL || ''\nconst hostname: string = process.env.JMIX_HOSTNAME || ''\nconst port: number = parseInt(process.env.JMIX_PORT || '')\nconst clientId: string = process.env.JMIX_CLIENT_ID || ''\nconst clientSecret: string = process.env.JMIX_CLIENT_SECRET || ''\n\nconst jmixClient: JmixClient = new JmixClient(\n    protocol,\n    hostname,\n    port,\n    clientId,\n    clientSecret,\n)\nconst users: User[] = await jmixClient.read<User>('User')\nconsole.log({users})\n```\n\n## Follow me\n\n[![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://www.youtube.com/channel/UC5MAQWU2s2VESTXaUo-ysgg)\n[![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://www.github.com/danny270793/)\n[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/danny270793)\n\n## LICENSE\n\n[![GitHub License](https://img.shields.io/github/license/danny270793/NodeJmixClientV2)](license.md)\n\n## Version\n\n![GitHub Tag](https://img.shields.io/github/v/tag/danny270793/NodeJmixClientV2)\n![GitHub Release](https://img.shields.io/github/v/release/danny270793/NodeJmixClientV2)\n![GitHub package.json version](https://img.shields.io/github/package-json/v/danny270793/NodeJmixClientV2)\n![NPM Version](https://img.shields.io/npm/v/%40danny270793%2Fjmixclientv2)\n\nLast update 21/08/2024\n","readmeFilename":"readme.md"}