{"_id":"@eliona-smart-building-assistant/utils","_rev":"13-947f22f1e7f78ff5b8293765b74fc47b","name":"@eliona-smart-building-assistant/utils","dist-tags":{"latest":"13.1.1"},"versions":{"4.0.2":{"name":"@eliona-smart-building-assistant/utils","version":"4.0.2","author":{"name":"ITEC AG Eliona Team"},"license":"UNLICENSED","_id":"@eliona-smart-building-assistant/utils@4.0.2","maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"dist":{"shasum":"bd6221b5aa267e3c99fb2973e5f88f8b1bb0726a","tarball":"https://registry.npmjs.org/@eliona-smart-building-assistant/utils/-/utils-4.0.2.tgz","fileCount":51,"integrity":"sha512-7WsFZ8NZFos1qU2mHPGPtaL8D10iPqDul4s7PUMCPlJIHsueUxhk+GQ5DdrL3x5NyuwnWHlpmuIph47tJ3WIBw==","signatures":[{"sig":"MEQCIFD3N+9XC+t0vXe0D5w6UPRJ/hAcgMwKJIPX8nVGSBWZAiAvHCL8WhbBPiX+NpJZZ1rMWQkBlo64RB5WmO6ce1acJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3mGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTRg//bi3WDMV+OhkbA+lrwu8D3gakKnQ15qo+L5Sn3SXwvjf89BJP\r\nFrhXTrg2qSb8FXmI24m9AE18lnwlVsk1y8qNmYDiAfiCIEnfm4eGDYRhapgY\r\npdTwB5jT5hqdRZbnS48xxOpMH5lA4ONP55qDqPVYtMRA4tLnXC6zz8ZQdsWU\r\nYARprbMAosW0INKxXKsaST6V1gDUqvzP9MRhdyOh+EPJZit5bBWUf1eMzXP5\r\ntAauh7G0V6ge5ZSfd2RpxxwNYEEi0e9hEY9k4Qu5eKvJ1vC+Et9IYH8NWYjM\r\n1xQJt+2y2MVnOXJw+qU7s7Af9qaEQl1f7bx6HMAtXLivQxm3SJbC7dfps+8D\r\nakQENmbHrOXKx/mtQjbtXFi5+EZvWQ4Z7LeINnyqQ3vJvWTVApVdJL8/jjI7\r\nPMMWgv1L7B220GRRI2DPtoBaja+f2/H7DTbNnjPgl2n0hnPdofs1nLMPzncE\r\nr3HGvmh+8JLBQMiJlJ4+vsZcokuzNe2304yZ7rEeYzpLRp21LDMsMPqSfzMw\r\n68vSwoT2gX9ZHwMUTfxAVXOAND39jm+IZXFlBAYkyEz+32EBQHgxkx7tSNIc\r\nz7uJiJtsltKv808N0xhhNrkaX/3vC9b6VIjS7XoPiJoHxQ56hp8KWO3rEd1d\r\ni8VvgImIr7WGLuBMcnANUygKx5lnTGzFCSw=\r\n=c8KB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","source":"./src/index.js","scripts":{"test":"jest --config=jest.config.js","build":"run-s manage:clean build:ts","prepare":"yarn test && yarn build","build:ts":"tsc","manage:clean":"rimraf ./dist/*"},"_npmUser":{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"},"repository":{"url":"https://dev.azure.com/eliona/utils/_git/js-utils","type":"git"},"description":"Eliona Utility Functions","directories":{},"dependencies":{"pg":"^8.7.1","jsonata":"^1.8.4","loglevel":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.3.1","rimraf":"^3.0.2","nodemon":"^2.0.7","prettier":"^1.19.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.12","@types/jest":"^27.4.0","npm-run-all":"^4.1.5","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^23.20.0","eslint-plugin-react":"^7.10.0","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_4.0.2_1658741127758_0.4492235928968895","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@eliona-smart-building-assistant/utils","version":"3.2.1","author":{"name":"ITEC AG Eliona Team"},"license":"UNLICENSED","_id":"@eliona-smart-building-assistant/utils@3.2.1","maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"dist":{"shasum":"b3ad38ecc3247f0479216b71f42ddaa9ca13ae04","tarball":"https://registry.npmjs.org/@eliona-smart-building-assistant/utils/-/utils-3.2.1.tgz","fileCount":58,"integrity":"sha512-gH3N70/FU2pKB6mTNcgs0P0W2PIzs2HsqkCaboYJVVvRVm777mrUbXgm+WVDjUL++Fo9Z0/IT8OT18YPiZWmug==","signatures":[{"sig":"MEQCIDUMtAIMcL2Oy8UHg7u5YGyYwgskb+GGK2WzSOfZ3ltMAiA7kuCfEwryh6ZVd1NWhCGnB1XWCRlOsAn6xxNeS/n8dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4NrFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWPw/9G/1lPb6iehwEB98j7VVBFQMTmvicTuutGB/iFEjip0h2YH+Y\r\nCGHyGg6qLhd4dOcKUMDH0VQScA1AMdYUlDgnMxJ2JNvefFEetbU+ZNe01YdQ\r\nSt1PCg9+8mLQLWT5fcoeEMWfTLXowUy1ixPZ3TjxaR+vNqu238lA8/1M1GRD\r\nnEUKWw9FZx/XqRdzvUlvaPGkpJMTHGX+pvdRZiePyEKvmVRVx59axGpaG0dN\r\n1hZ9r7DbhRTWHMpJxehGJGeLMcyt/tTmFcoRx7uM3sYjsNxUV0kUUZSyHOqo\r\nYXaoSIJFx/M4Skr8g98PhtdF80C4MPK1erCfBftiUDHxGGQ7dgJNAZhmK4W3\r\nl/c89XKQzI5fOjlyH95KKCXRWadF8FhEdvtHYovqUOhzKahM6i1NfYVjYfc5\r\n4QSw2cvZbw2tBByNfQ+eKE6t9ApZ8yJyXuiz8JmgPXfFOkey2OZNpuOO1BhI\r\n/A6bmIjviGczAt55QGuC91etmqRPeYMVROc2YH6QKqTMNMNjBsFgqeQXqC1V\r\nqlba85LeMQ/y0dkdqKfU3H4FjRQZEULIVHTp7Batf2SnK3/KYWVIqdWI09QV\r\npF2sam/VKgGlF3nuMxmjfQw/2XF2XQ+SQlvt12qMIH5Zsrjzc2lHtdFQ1tno\r\nknBFrWzNR/f0dQOUyQM9dHNEzsW4iA6zQy4=\r\n=cLYZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","source":"./src/index.js","scripts":{"test":"jest --config=jest.config.js","build":"babel ./src -d ./dist","prepare":"yarn test && yarn build","start:template":"nodemon --exec babel-node template.mjs"},"_npmUser":{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"},"repository":{"url":"https://dev.azure.com/eliona/utils/_git/js-utils","type":"git"},"description":"Eliona Utility Functions","directories":{},"dependencies":{"jsonata":"^1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.3.1","nodemon":"^2.0.7","prettier":"^1.19.1","@babel/cli":"^7.12.10","babel-jest":"^26.6.3","@babel/core":"^7.12.10","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.11","eslint-plugin-jest":"^23.20.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-react":"^7.10.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.2.1_1658903237229_0.8831040264703514","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@eliona-smart-building-assistant/utils","version":"3.0.1","author":{"name":"ITEC AG Eliona Team"},"license":"UNLICENSED","_id":"@eliona-smart-building-assistant/utils@3.0.1","maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"dist":{"shasum":"7a65d3484e175febfe2e8c93fa43529e7f232e76","tarball":"https://registry.npmjs.org/@eliona-smart-building-assistant/utils/-/utils-3.0.1.tgz","fileCount":10,"integrity":"sha512-e5S4ViO1ExeDtVnobD8ftwkOyCw9Ubfr4HkvDHS2hGbwTlnXf6aLb1Yx32FigxCA9/YdwRHE4GNc07VJRf5XWw==","signatures":[{"sig":"MEUCIQDCZqJHvlP20An5Q1teJEng1iePxCPBIeu0dFSiqlLvcgIgdClQGXhli2LADc1OO3r2IbMSr/EjOUiGlFIYYKPn5LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4N3jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIUg/+P3/ngvNpMIyH3lZNdM0dSNH0XjDgztNzivzBmag3b5JgUGV8\r\nZJZUweudXs7xGg2GzE8dUfETHQcoYdd0RytmlL9rbhbXTLznNqsw9VymPCgF\r\nfGNtJmnoa6C1Rln6Y8D6bnXn4UoCcbt6jTZhytB9T/CiM0in+Ykvz3agEiFx\r\ncmIcMda9KAdsG3goZfzk+e5747IAWDO4JwTubnO9tj5z4dtuTjiDakSkADQD\r\nqD+jZ6q7as/8+8IROYQW+c2AajsWDVqNVktS9FQAh94mhs1ctu4Bo+z57PVY\r\nuI8tgmhflSh39eoOVucNTFqlPgOMhU4dZWRWJZQIqv1ZxwzGgtXuqdondTMH\r\nShoY0aMomijJi9lwDWp3WyxKH1Qcx9ETwbOqQ6kX9bEgAey6G8uFjoi2LaTm\r\ngEZ5uA0WPZNofuW0mwxRpTGz4uH+jT8G2jPgPtqplb/nbf5hsFe1bInKKoF+\r\no0eBlq79Y8DgnS7SDj62udmrw+93mELdKchlbcuCuz1hEUMs+Jfml6xwOdTK\r\nws4jyw6q0A1n2FuL+FN+MOVmPRygfpIPKPawrKzWzVRWC0yQvwsQRE9J25Ig\r\nDOSYRWJ8aCFAO091wt/2IwAPpQ7pwSqEj8hay2ql4V6xr11FSr4gnLn1suc7\r\nfPD0NHxd0c2wjY4LhNrp8Oa5x8RvY5x6ak4=\r\n=2Qe7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","source":"./src/index.js","scripts":{"test":"jest --config=jest.config.js","build":"babel ./src -d ./dist","prepare":"yarn test && yarn build","start:template":"nodemon --exec babel-node template.mjs"},"_npmUser":{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"},"repository":{"url":"https://dev.azure.com/itec-ag/eliona/_git/common-components","type":"git","directory":"packages/utils"},"description":"Eliona Utility Functions","directories":{},"dependencies":{"jsonata":"^1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nodemon":"^2.0.7","@babel/cli":"^7.12.10","babel-jest":"^26.6.3","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.1_1658904034939_0.25464982629852506","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@eliona-smart-building-assistant/utils","version":"9.0.0","author":{"name":"ITEC AG Eliona Team"},"license":"UNLICENSED","_id":"@eliona-smart-building-assistant/utils@9.0.0","maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"dist":{"shasum":"5348a4ca50dab8ae8249553610615df3512941fe","tarball":"https://registry.npmjs.org/@eliona-smart-building-assistant/utils/-/utils-9.0.0.tgz","fileCount":27,"integrity":"sha512-afkqxJyyr+fzakaucuZjWGeQRVvEfG795K6yMEwF3P7FALaSKxgavoSSgmipEgTVmjNLMZK0w60fTbgFXyd5JA==","signatures":[{"sig":"MEYCIQCxkfILVa7ZEC+jQYLBCMa64Zhg6zmpy5tTnOA4qxDLVwIhAOew4ZG6yjiKsJzneJjY0jQG+qJgDLlEmkcTUiWhHZpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIessACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoarA//dZBU4WhVjjOjnnx+K9DOl2rmXnDOaZALxOLD6cvnjFbV9ZrA\r\nxCLqc0zEoUfi9/f/y/XDMKkle9eptYuqgBv02nIDgmeudjBC9h1ZfczDceB9\r\nbzIpOWjKTCq6tFlM+vCLJwtsA2lbeu34mPLY2rwiH9y8Q3rcOpmF+I+5QzcB\r\nvPYLx/cKCJV4avDIp1N0SIOKYma3uSZ/wXbL0P+fYsQFJO4Od1Oop5850pNV\r\nUE7BkrjGUcC3H2AAhCrY67hzqF72AYzKRdSxhR82xWEzxIFfE7GVcY3UP45W\r\nOWPY/sOw2KuhPEci35WlM2BlhR/S5SDjzMjrODsVhuGdmC64N3TtWI9ReNqb\r\nO3PkFzQamxlaLJ2xGPg159EI+BoMi7KUFIHJ2w9HInevTxxBB9xn2uFbbR72\r\n0WZNXh8ExI/d5zku1Qgvg7B4p/v95sviO3rMqYDfCXfGuq0UjoagkHPrBfpX\r\nfkha2OzF7GMAq08yHTZjNmRV2ryPBzOE1hAI00JIuKfEMnLyD0oEE+QaSuYr\r\n0MspcOyk/pW2twEIX2SsiZZtdj9JSX88mwddRYBdWut6W66n+AlR/eIHQuK8\r\n3IgPM3VynmdNFy0Hqtu+8tMdRHkSx5DbXtzipblUQ64RMHckZ0NQrW1Zxy87\r\nQV1ELFji2WFOwdnAJowhNEo1Df07Frp0Gh0=\r\n=+Uts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","source":"./src/index.js","scripts":{"test":"jest --config=jest.config.js","build":"run-s manage:clean build:ts","prepare":"yarn test && yarn build","build:ts":"tsc","manage:clean":"rimraf ./dist/*"},"_npmUser":{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"},"repository":{"url":"https://dev.azure.com/eliona/utils/_git/js-utils","type":"git"},"description":"Eliona Utility Functions","directories":{},"dependencies":{"pg":"^8.7.1","twig":"^1.15.4","chalk":"^4.1.2","jsonata":"^1.8.4","loglevel":"^1.8.0","loglevel-plugin-prefix":"^0.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.3.1","rimraf":"^3.0.2","nodemon":"^2.0.7","prettier":"^1.19.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.12","@types/jest":"^29.0.2","@types/twig":"^1.12.9","npm-run-all":"^4.1.5","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^23.20.0","eslint-plugin-react":"^7.10.0","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_9.0.0_1663167276051_0.6847674598017057","host":"s3://npm-registry-packages"}},"13.1.1":{"name":"@eliona-smart-building-assistant/utils","version":"13.1.1","author":{"name":"ITEC AG Eliona Team"},"description":"Eliona Utility Functions","main":"./dist/index.js","source":"./src/index.js","repository":{"type":"git","url":"https://dev.azure.com/eliona/utils/_git/js-utils"},"license":"UNLICENSED","scripts":{"build":"run-s manage:clean build:ts","build:ts":"tsc","manage:clean":"rimraf ./dist/*","prepare":"yarn test && yarn build","test":"jest --config=jest.config.js"},"dependencies":{"chalk":"^4.1.2","jsonata":"^1.8.4","loglevel":"^1.8.0","loglevel-plugin-prefix":"^0.8.4","pg":"^8.7.1","twig":"^1.15.4"},"devDependencies":{"@babel/core":"^7.16.12","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^29.0.2","@types/twig":"^1.12.9","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","babel-jest":"^27.4.6","eslint":"^7.3.1","eslint-plugin-jest":"^23.20.0","eslint-plugin-react":"^7.10.0","jest":"^26.6.3","nodemon":"^2.0.7","npm-run-all":"^4.1.5","prettier":"^1.19.1","rimraf":"^3.0.2","typescript":"^4.5.4"},"_id":"@eliona-smart-building-assistant/utils@13.1.1","dist":{"shasum":"14f09b78e7498f21357c7e05b75603303fff0e7f","integrity":"sha512-DI5yLoaKwhTThxH/W5XOVz+DAwP1k52y1J9tfSKN8gpLXCl3jXcynoqVIQgdQa9VWdSjsj0ErgBPkCCWzPge4A==","tarball":"https://registry.npmjs.org/@eliona-smart-building-assistant/utils/-/utils-13.1.1.tgz","fileCount":27,"unpackedSize":15770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQwqKI+9ydqXLaXmWjv9LSIJp7Wb4vlDLg97THkONjEAiAoa/m4selCLINmdzbH58ChAdCDJEaYm5d4e5bjtm5E3g=="}]},"_npmUser":{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"},"directories":{},"maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_13.1.1_1727183888443_0.55609366115177"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-25T09:25:27.722Z","modified":"2024-09-24T13:18:08.853Z","4.0.2-test":"2022-07-21T13:56:57.475Z","4.0.2-test.2":"2022-07-21T14:03:34.433Z","4.0.2-test.3":"2022-07-22T08:05:45.093Z","4.0.2-test.19":"2022-07-22T11:33:11.389Z","4.0.2-test.10":"2022-07-22T11:36:22.470Z","4.0.2-test.11":"2022-07-25T06:57:20.149Z","4.0.2":"2022-07-25T09:25:27.912Z","3.2.1":"2022-07-27T06:27:17.394Z","3.0.1":"2022-07-27T06:40:35.069Z","9.0.0":"2022-09-14T14:54:36.212Z","13.1.1":"2024-09-24T13:18:08.669Z"},"author":{"name":"ITEC AG Eliona Team"},"license":"UNLICENSED","repository":{"type":"git","url":"https://dev.azure.com/eliona/utils/_git/js-utils"},"description":"Eliona Utility Functions","maintainers":[{"name":"mikhail.ivanov.eliona","email":"mikhail.ivanov@eliona.io"}],"readme":"# @eliona/utils\n\n> A collection of utils used across all eliona apps\n\n## Install\n\n1.  Set your package manager to work with our private package registry: create .npmrc file in the root dir and add \n    ```\n    registry=https://pkgs.dev.azure.com/itec-ag/eliona/_packaging/elionaJsFeed/npm/registry/\n    always-auth=true\n    ```\n    Now, your package manager will fetch all packages from azure registry.\n2. But this is a private registry that requires auth. To do so follow \n   [this guide](https://docs.microsoft.com/en-us/azure/devops/artifacts/get-started-npm?view=azure-devops&tabs=windows#set-up-authentication-on-your-development-machine)\n   \n3. Now you're ready to install the package itself\n    ```bash\n    yarn install @eliona/utils\n    ```\n\n\n\n## Usage\n\n```javascript\nimport { arrayMove } from '@eliona/utils'\n```\n\n## Testing\nThis repo includes a test app where you can check if everything works.\nRun \n```\nyarn start\n```\nto build lib files and watch for changes. Then go to the `example` dir and run\n```\nyarn install\nyarn start\n```\nfrom there. \nThe example app is set to use external lib we just built.\n\n","readmeFilename":"README.md"}