{"_id":"@andersonnascimentoafsn/utils","_rev":"3-0cdf17ce773a38945d5041c7b588892f","name":"@andersonnascimentoafsn/utils","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@andersonnascimentoafsn/utils","version":"1.0.0","main":"./dist/index.js","type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"repository":{"url":"git+https://github.com/AndersonNascimentoAFSN/utils.git"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,json}":["eslint --fix --max-warnings=0"],"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write"]},"scripts":{"build":"tsup src/index.ts --minify --dts --format cjs,esm --out-dir dist","prepare":"husky install"},"keywords":["utils"],"author":{"name":"Anderson Nascimento"},"license":"ISC","description":"`andersonnascimentoafsn-utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.","devDependencies":{"@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@eslint/js":"^9.2.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","husky":"^9.0.11","lint-staged":"^15.2.2","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.5","typescript-eslint":"^7.9.0"},"_id":"@andersonnascimentoafsn/utils@1.0.0","gitHead":"804a930fda32ae25c734229847faf3ae0bc7997f","bugs":{"url":"https://github.com/AndersonNascimentoAFSN/utils/issues"},"homepage":"https://github.com/AndersonNascimentoAFSN/utils#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-GcpWNxMhJRbhmxvtFpHvONVVyYojKXKULUSjDYvWXx1V5HxqzOqkpt2V+/dOygjBzUn2A6gZvk5pfYe+SJ/ulQ==","shasum":"91a97b2e6a963f2b0e8002723881d1df50b2176e","tarball":"https://registry.npmjs.org/@andersonnascimentoafsn/utils/-/utils-1.0.0.tgz","fileCount":7,"unpackedSize":2867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk3VcSPZHY6KZo45tZTAyr/NpNNS8Eg3nCa4Gb5D0BGwIgfV6gd1a8ay1naTaRw+8msjPjbF5lV25zdOegj9WKuOo="}]},"_npmUser":{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"},"directories":{},"maintainers":[{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.0_1715859962911_0.4575915061185396"},"_hasShrinkwrap":false},"1.1.0":{"name":"@andersonnascimentoafsn/utils","version":"1.1.0","main":"./dist/index.js","type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"repository":{"url":"git+https://github.com/AndersonNascimentoAFSN/utils.git"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,json}":["eslint --fix --max-warnings=0"],"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write"]},"scripts":{"build":"tsup src/index.ts --minify --dts --format cjs,esm --out-dir dist","test:ci":"vitest --run","test":"vitest","test:cov":"vitest run --coverage","prepare":"husky install"},"keywords":["utils"],"author":{"name":"Anderson Nascimento"},"license":"ISC","description":"`andersonnascimentoafsn-utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.","devDependencies":{"@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@eslint/js":"^9.2.0","@vitest/coverage-istanbul":"^1.6.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","husky":"^9.0.11","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","jsdom":"^24.0.0","lint-staged":"^15.2.2","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.5","typescript-eslint":"^7.9.0","vitest":"^1.6.0"},"_id":"@andersonnascimentoafsn/utils@1.1.0","gitHead":"b97381c3939b925434897717dd85f610f9301f1e","bugs":{"url":"https://github.com/AndersonNascimentoAFSN/utils/issues"},"homepage":"https://github.com/AndersonNascimentoAFSN/utils#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-KqpLPNUzCQ1yNb6PsZZwsCv0O2HuD3qLjw0UODB/KRB+uKAd1NLQ4DWTwiR8Z2bUcJ9/mFEjzutsAYy+SR6lXQ==","shasum":"147692d429cd33504f0ddecaf126c8025354b33b","tarball":"https://registry.npmjs.org/@andersonnascimentoafsn/utils/-/utils-1.1.0.tgz","fileCount":10,"unpackedSize":10597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNT06uv8xT+8mf0HqO0zL+wwXp0veJm0gqLsQwqlQh3AiBVsLI9wiigakQoDnu1fQe+GeV/i3voYmOK5MbCoE5ezw=="}]},"_npmUser":{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"},"directories":{},"maintainers":[{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.1.0_1715944528157_0.19897300877409285"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andersonnascimentoafsn/utils","version":"1.0.1","main":"./dist/index.js","type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"homepage":"https://www.npmjs.com/package/@andersonnascimentoafsn/utils","repository":{"url":"git+https://github.com/AndersonNascimentoAFSN/utils.git"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,json}":["eslint --fix --max-warnings=0"],"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write"]},"scripts":{"build":"tsup src/index.ts --minify --dts --format cjs,esm --out-dir dist","test:ci":"vitest --run","test":"vitest","test:cov":"vitest run --coverage","prepare":"husky install"},"keywords":["utils"],"author":{"name":"Anderson Nascimento"},"license":"ISC","description":"`@andersonnascimentoafs/Utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.","devDependencies":{"@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@eslint/js":"^9.2.0","@vitest/coverage-istanbul":"^1.6.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","husky":"^9.0.11","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","jsdom":"^24.0.0","lint-staged":"^15.2.2","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.5","typescript-eslint":"^7.9.0","vitest":"^1.6.0"},"_id":"@andersonnascimentoafsn/utils@1.0.1","gitHead":"1a86d9a62b1e7c8950897adbdbb3a96e65f1ecc1","bugs":{"url":"https://github.com/AndersonNascimentoAFSN/utils/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-oXPAotKr3hoEv9A1y2/k4KRYMlJJR/CxoslvQJnvl6u4fAmBZqo5AJTabv/0TcQPIzJyYTrI9OjxpzzN1Z9BAg==","shasum":"7914731a6300d8ddd378c12f86e1cc533b06c80f","tarball":"https://registry.npmjs.org/@andersonnascimentoafsn/utils/-/utils-1.0.1.tgz","fileCount":10,"unpackedSize":10828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICd8/3rGneIq5NMJ7nYYtlQmMg4P5n8tr/0DXJs5avyiAiBgFwtI/s/UUy8c68MvJ8OZsvktmBlq6xLPSCPTBLpv1Q=="}]},"_npmUser":{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"},"directories":{},"maintainers":[{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.1_1715945604979_0.79068001518253"},"_hasShrinkwrap":false},"1.0.2":{"name":"@andersonnascimentoafsn/utils","version":"1.0.2","main":"./dist/index.js","type":"module","module":"./dist/index.mjs","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"homepage":"https://www.npmjs.com/package/@andersonnascimentoafsn/utils","repository":{"url":"git+https://github.com/AndersonNascimentoAFSN/utils.git"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx,json}":["eslint --fix --max-warnings=0"],"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}":["prettier --write"]},"scripts":{"build":"tsup src/index.ts --minify --dts --format cjs,esm --out-dir dist","test:ci":"vitest --run","test":"vitest","test:cov":"vitest run --coverage","prepare":"husky install"},"keywords":["utils"],"author":{"name":"Anderson Nascimento"},"license":"ISC","description":"`@andersonnascimentoafs/Utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.","devDependencies":{"@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@eslint/js":"^9.2.0","@vitest/coverage-istanbul":"^1.6.0","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","husky":"^9.0.11","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","jsdom":"^24.0.0","lint-staged":"^15.2.2","prettier":"^3.2.5","tsup":"^8.0.2","typescript":"^5.4.5","typescript-eslint":"^7.9.0","vitest":"^1.6.0"},"_id":"@andersonnascimentoafsn/utils@1.0.2","gitHead":"f06d00b232b04e23267839283ee7ebe0aa58f8d2","bugs":{"url":"https://github.com/AndersonNascimentoAFSN/utils/issues"},"_nodeVersion":"20.12.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-W1XFC6D3h+wY69MezeFRDjYssopLGNfFIyszd5ww9gUk0kC6t8UZPokVy4jzU/DvU6yt13lP7nA7RVOzDjaJ9Q==","shasum":"4d34d661e3ca229bd04fcede057b15815b167509","tarball":"https://registry.npmjs.org/@andersonnascimentoafsn/utils/-/utils-1.0.2.tgz","fileCount":6,"unpackedSize":7856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZQwn5UC6Da/sMvdpj0nqcZsjRxVO3w7XlLUWDBypTcAiBcNEt52GXOj4b+yXe+eDN5rLmweUBF8VxI/udLm+/uqg=="}]},"_npmUser":{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"},"directories":{},"maintainers":[{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.2_1715962801474_0.013833590617344571"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-16T11:46:02.812Z","1.0.0":"2024-05-16T11:46:03.062Z","modified":"2024-05-17T16:20:01.910Z","1.1.0":"2024-05-17T11:15:28.264Z","1.0.1":"2024-05-17T11:33:25.155Z","1.0.2":"2024-05-17T16:20:01.667Z"},"maintainers":[{"name":"andersonnascimentoafsn","email":"anderson.nascimentoafsn@gmail.com"}],"description":"`@andersonnascimentoafs/Utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.","homepage":"https://www.npmjs.com/package/@andersonnascimentoafsn/utils","keywords":["utils"],"repository":{"url":"git+https://github.com/AndersonNascimentoAFSN/utils.git"},"author":{"name":"Anderson Nascimento"},"bugs":{"url":"https://github.com/AndersonNascimentoAFSN/utils/issues"},"license":"ISC","readme":"# @andersonnascimentoafs/Utils\n\n`@andersonnascimentoafs/Utils` é um pacote de funções utilitárias para Node.js que facilita a manipulação e formatação de dados em várias categorias, como datas e números.\n\n## Instalação\n\nVocê pode instalar o pacote usando npm:\n\n```bash\n   npm install @andersonnascimentoafsn/utils\n```\n\n## Uso\n\nAtualmente, o pacote inclui utilitários para conversão entre formatos de tempo e valores decimais. A classe TimeConverterProcessorFacade possui dois métodos para essas conversões:\n\n## Métodos\n\n - fromDecimalToTime(decimal): Converte um valor decimal em uma string de tempo formatada (HH:MM).\n - fromTimeToDecimal(time): Converte uma string de tempo (HH:MM) em um valor decimal.\n\n## Exemplos\n\n#### Converter tempo em formato decimal para formato HH:MM\n\n```js\n   import TimeConverterProcessorFacade from '@andersonnascimentoafsn/utils'\n\n    const timeConverter = new TimeConverterProcessorFacade()\n    let timeString = timeConverter.fromDecimalToTime(8.833)\n    console.log(timeString) // Saída: \"08:50\"\n```\n\n#### Converter tempo em formato HH:MM para decimal\n```js\n  import TimeConverterProcessorFacade from '@andersonnascimentoafsn/utils'\n\n  const timeConverter = new TimeConverterProcessorFacade()\n  let decimal = timeConverter.fromTimeToDecimal(\"08:50\");\n  console.log(decimal); // Saída: 8.833\n```\n\n## Contribuindo\n\nSinta-se à vontade para contribuir com o pacote adicionando mais funções de utilidades. Faça um fork do repositório, faça suas alterações e submeta um pull request para revisão.\n\n## Licença\nEste pacote está disponível sob a licença MIT.\n","readmeFilename":"README.md"}