{"_id":"@danny270793/jmixclientv1","name":"@danny270793/jmixclientv1","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@danny270793/jmixclientv1","version":"1.0.0","description":"jmix rest api client for jmix v1","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/NodeJmixClientV1.git"},"license":"MIT","dependencies":{"axios":"^1.7.4","logform":"^2.6.1","winston":"^3.14.2","winston-daily-rotate-file":"^5.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/jmixclientv1@1.0.0","gitHead":"7e433251d594d1f7e0bf640a069b96d26f7f2378","bugs":{"url":"https://github.com/danny270793/NodeJmixClientV1/issues"},"homepage":"https://github.com/danny270793/NodeJmixClientV1#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-auDa7PoLrKilq1nYNsFxC7Og/FxOzoFs/W37uWyger/nMyilslOhwfHcxQwHSJlcvFlAyobvYWaI0Hdoe0wljQ==","shasum":"47463b229ae6ca1ed700e369d36dda70903cec65","tarball":"https://registry.npmjs.org/@danny270793/jmixclientv1/-/jmixclientv1-1.0.0.tgz","fileCount":17,"unpackedSize":31702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeBXxleUxZSbchKlF68+YayACUWjr5eEgMk0k9Iemi2gIgFK5o9A7duZeLvDq31vBy6fjx/2Gi/s5p2oM31vic9O8="}]},"_npmUser":{"name":"danny270793","email":"danny270793@gmail.com"},"directories":{},"maintainers":[{"name":"danny270793","email":"danny270793@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jmixclientv1_1.0.0_1724252598973_0.4436358043256927"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-21T15:03:18.872Z","1.0.0":"2024-08-21T15:03:19.160Z","modified":"2024-08-21T15:03:19.440Z"},"maintainers":[{"name":"danny270793","email":"danny270793@gmail.com"}],"description":"jmix rest api client for jmix v1","homepage":"https://github.com/danny270793/NodeJmixClientV1#readme","keywords":["jmix","rest-client"],"repository":{"type":"git","url":"git+https://github.com/danny270793/NodeJmixClientV1.git"},"author":{"name":"Danny Vaca","email":"danny270793@gmail.com","url":"https://danny270793.github.io/#/"},"bugs":{"url":"https://github.com/danny270793/NodeJmixClientV1/issues"},"license":"MIT","readme":"# NodeJmixClientV1\n\n[![Github pipeline status](https://github.com/danny270793/NodeJmixClientV1/actions/workflows/releaser.yaml/badge.svg)](https://github.com/danny270793/NodeJmixClientV1/actions/workflows/releaser.yaml)\n![NPM Type Definitions](https://img.shields.io/npm/types/@danny270793/jmixclientv1)\n\n[![install size](https://packagephobia.com/badge?p=@danny270793/jmixclientv1)](https://packagephobia.com/result?p=@danny270793/jmixclientv1)\n![NPM Unpacked Size](https://img.shields.io/npm/unpacked-size/@danny270793/jmixclientv1)\n![GitHub repo size](https://img.shields.io/github/repo-size/danny270793/NodeJmixClientV1)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/danny270793/NodeJmixClientV1)\n![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@danny270793/jmixclientv1)\n\n![GitHub commit activity](https://img.shields.io/github/commit-activity/m/danny270793/NodeJmixClientV1)\n![NPM Downloads](https://img.shields.io/npm/dy/@danny270793/jmixclientv1)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/danny270793/NodeJmixClientV1/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/jmixclientv1\n```\n\n## Examples\n\nCompute the levenshtein distance between two strings\n\n```ts\nimport JmixClient from '@danny270793/jmixclientv1'\nimport User from '@danny270793/jmixclientv1/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 username: string = process.env.JMIX_USERNAME || ''\nconst password: string = process.env.JMIX_PASSWORD || ''\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    username,\n    password,\n    clientId,\n    clientSecret,\n)\nconst users: User[] = await jmixClient.getEntities<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/NodeJmixClientV1)](license.md)\n\n## Version\n\n![GitHub Tag](https://img.shields.io/github/v/tag/danny270793/NodeJmixClientV1)\n![GitHub Release](https://img.shields.io/github/v/release/danny270793/NodeJmixClientV1)\n![GitHub package.json version](https://img.shields.io/github/package-json/v/danny270793/NodeJmixClientV1)\n![NPM Version](https://img.shields.io/npm/v/%40danny270793%2Fjmixclientv1)\n\nLast update 21/08/2024\n","readmeFilename":"readme.md"}