{"_id":"@albi_scando/as-log-lib","_rev":"11-7929e3507403144930cce4f5628a391d","name":"@albi_scando/as-log-lib","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.5-rc.1":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.1","_id":"@albi_scando/as-log-lib@0.0.5-rc.1","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"0144ce29f965d13bf5147f58f3858eee8f22e844","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.1.tgz","fileCount":26,"integrity":"sha512-xJM0PxK9QXVzyZzu5jZho4DUQZzbtc4KNMB0t0Saay7JB8pH9Gu9C0LuwNkcMYRG/bjneO+mZl3wejFx4chcDg==","signatures":[{"sig":"MEQCIC8pFKLdibZHcV/AX9HUnlW3HDoYEJckqhyQVWZKjb46AiBl785UdQYFnN7TGUyBTsYqroH06OCOLGwJ/U+LR0fsMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103071},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ae86b2ee0457e81ea6efca2c611d8d10fa3fe4cb","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.6","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.2.0","@angular/common":"^17.2.0"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.1_1709912062265_0.4155185629728284","host":"s3://npm-registry-packages"}},"0.0.5-rc.2":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.2","_id":"@albi_scando/as-log-lib@0.0.5-rc.2","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"48729bc295063623b799fc7636ee331ce5241877","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.2.tgz","fileCount":23,"integrity":"sha512-DsfXGRy8qis9vmCpfVBUv1OlhA7UNgmys7Ly37xeczQLVViybaN4alx/CnvIl7Rtdm0eZPFG8ZBnUla/sUKyuQ==","signatures":[{"sig":"MEUCIDfp57Jp0tzU+fqaKYOTfTpOGbqzPwsW7yqIrYmT/sKhAiEAl2JviQcJuQBbtGeevCKpnyiciviUN8I4D+yRm/Y4gvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76601},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b74d08f7df228b5d4c0fed81aa623953b55d89c8","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.6","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.2.0","@angular/common":"^17.2.0"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.2_1712732917949_0.6968246239677287","host":"s3://npm-registry-packages"}},"0.0.5-rc.3":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.3","_id":"@albi_scando/as-log-lib@0.0.5-rc.3","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"813d80d1b7db800beb36371cadfe95b8d61a04a2","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.3.tgz","fileCount":23,"integrity":"sha512-ACT5Uk2Mq5OcH2E7N7nvZmBSTuGLP+9XzthIyH9mxvCyTEFO6U+R/xLW+HHO05Cq8yQvkAi9zXCNSTZQl0Cn7Q==","signatures":[{"sig":"MEUCIQDNfDbzePp0equ9L+14+CXVWfVug0B09IrlfrIVX5AnygIgKNrXtlH5Xv6RKAYT8ytzfvG+051OM3pOIMn18cSefl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76601},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7cb0883b100130b426df2077b656ebd0cea7882","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.1","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.2.0","@angular/common":"^17.2.0"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.3_1722778210386_0.5444638322703039","host":"s3://npm-registry-packages"}},"0.0.5-rc.4":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.4","_id":"@albi_scando/as-log-lib@0.0.5-rc.4","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"49426683ab57b7bc910b34641f271efcac877096","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.4.tgz","fileCount":23,"integrity":"sha512-9MZm0T0aRaJ4QQHoVfwhtBtNWPMWMrfJ6jwsSh6dmyOJ4iFUu8PQdztDGJh0KXjiNRqWKZG37RFY8z0izfOVYw==","signatures":[{"sig":"MEYCIQDB1Y+9LxHRPZQT7vHXyZEUzvwzrAZtzactXe6vqawWWgIhAP9RiL8XYgks+dILKQQGCINP82qkW0kbkH3VTdDwqMdu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76600},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7cb0883b100130b426df2077b656ebd0cea7882","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.1","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"18.1.3","@angular/common":"^18.1.3"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.4_1722778392726_0.09843896492238624","host":"s3://npm-registry-packages"}},"0.0.5-rc.5":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.5","_id":"@albi_scando/as-log-lib@0.0.5-rc.5","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"5a6dbbd1b741ede919b431d05578f27bc9b7c64c","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.5.tgz","fileCount":27,"integrity":"sha512-EQYI196xE5lIFdl+mvBstICOanZ84ljPbhlAj9gO2WUGrD9gjSTQg3NwqCaM7tSLjMJYJvC4u05cr74pp2cFNg==","signatures":[{"sig":"MEQCIFBB/zl6zuh5UPuaIkR9uGmOHYmOFgPxxFD33FS1E68pAiBu66VLuPtK7pE5LO1HIXNNwwHDU7/rPwCFDsHhE/G2lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92462},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7cb0883b100130b426df2077b656ebd0cea7882","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.1","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"18.1.3","@angular/common":"^18.1.3"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.5_1722784399069_0.7778611870086796","host":"s3://npm-registry-packages"}},"0.0.5-rc.6":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.6","_id":"@albi_scando/as-log-lib@0.0.5-rc.6","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"7fe7e71180d78e965c7c72ba5eaced4721ea2cf5","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.6.tgz","fileCount":29,"integrity":"sha512-8fBl13T5aQWpVol7xjmkEIOWegKiHIMjIvmoDzpXWz3xyFA+W71VqUxoRT3wsarVgNPR8NRE8qmGsyJ3m4F1hQ==","signatures":[{"sig":"MEYCIQDIx440FXG9TMudEA9cGzzQx+0nRCPkJiCTWK/5R2oGQQIhALuU4fS1xvOUdVxS3F7XgRdQuks3WzsPES5NLDaPL6Cn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95502},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7cb0883b100130b426df2077b656ebd0cea7882","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.1","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"18.1.3","@angular/common":"^18.1.3"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.6_1722784672113_0.08188277337586447","host":"s3://npm-registry-packages"}},"0.0.5-rc.7":{"name":"@albi_scando/as-log-lib","version":"0.0.5-rc.7","_id":"@albi_scando/as-log-lib@0.0.5-rc.7","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"dist":{"shasum":"b9970aa88977fc573c816c54e5ed2664710fb023","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-0.0.5-rc.7.tgz","fileCount":35,"integrity":"sha512-X1M6kGS7Dr4wNb1aO3aVUhkoNoeP8m7gra2cHxEy5bOzP2qzHbp7FwPm46Dg/fJODNc0VNc/6WBDOG5LkSKlNg==","signatures":[{"sig":"MEYCIQDBkeDGHqaAcRsbXCAn2hB9tdeeMbQWoRsXEScZ310CtgIhAPj53rFeY7XPJD3h/9Qu2mXYUK0/IAuSx2u1KntUokVl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127476},"module":"fesm2022/albi_scando-as-log-lib.mjs","exports":{".":{"esm":"./esm2022/albi_scando-as-log-lib.mjs","types":"./index.d.ts","default":"./fesm2022/albi_scando-as-log-lib.mjs","esm2022":"./esm2022/albi_scando-as-log-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7cb0883b100130b426df2077b656ebd0cea7882","typings":"index.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"_npmVersion":"9.6.1","description":"as-log-lib is a versatile logging library designed to simplify and abstract the process of logging messages in your angular applications.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.1.3","@angular/common":"^18.1.3"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_0.0.5-rc.7_1722853901133_0.44153854838289575","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@albi_scando/as-log-lib","version":"1.0.0","author":{"name":"Alberto Scandolara"},"license":"MIT","_id":"@albi_scando/as-log-lib@1.0.0","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"homepage":"https://github.com/albertoscandolara/as-log-lib#readme","bugs":{"url":"https://github.com/albertoscandolara/as-log-lib/issues"},"dist":{"shasum":"d0948c4b6912e9edc6e05b8a9ddc1eb9bf6563a8","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-1.0.0.tgz","fileCount":16,"integrity":"sha512-ferl5Gaxs8RiqGlEx+anoJtjno3Odn0F8fRbikXKRyUhtd+4731vwp+b3sLahQcdPWxfyp8waJWQYLdSg/W50Q==","signatures":[{"sig":"MEYCIQCuGa5EiaBXcXWwVURoccucTuM4xAd9kE8ACo0P2npLYAIhANyh1kAIsp3uIT/NIu75IgbNb/FqIwjwLDkZQPdS5QNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59890},"main":"./dist/as-log-lib.umd.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/as-log-lib.es.js","engines":{"node":">=22.11.0"},"gitHead":"74b84d59807c87a967c97de6f743d6b15c98dd81","scripts":{"dev":"vite serve ./src/playground","lint":"eslint .","build":"tsc && vite build","commit":"cz","prepare":"husky","preview":"vite preview","release":"semantic-release","lint:fix":"eslint . --fix","prettier":"prettier . --check","formatter":"npm run prettier && npm run lint","docs:build":"typedoc","docs:serve":"npx http-server docs -o","release:dry":"semantic-release --dry-run","prettier:fix":"prettier . --write","formatter:fix":"npm run prettier:fix && npm run lint:fix"},"typings":"./dist/types/main.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"repository":{"url":"git+https://github.com/albertoscandolara/as-log-lib.git","type":"git"},"_npmVersion":"11.11.1","description":"A TypeScript library providing strongly typed constants and utility types for safer, more predictable code.","directories":{},"lint-staged":{"*.ts":"prettier --write","*.{js,scss,css,md}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"sass":"^1.97.3","vite":"^7.3.1","husky":"^9.1.7","eslint":"^9.39.2","globals":"^17.3.0","typedoc":"^0.28.16","prettier":"3.8.1","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^25.2.1","http-server":"^14.1.1","lint-staged":"^16.2.7","@types/numeric":"^1.2.6","@commitlint/cli":"^20.4.1","vite-plugin-dts":"^4.5.4","branch-name-lint":"^3.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-regexp":"^3.0.0","validate-branch-name":"^1.3.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^3.0.1","vite-plugin-static-copy":"^3.2.0","@semantic-release/github":"^12.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.4.1"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_1.0.0_1773336689409_0.40805393376192467","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@albi_scando/as-log-lib","version":"1.0.1","author":{"name":"Alberto Scandolara"},"license":"MIT","_id":"@albi_scando/as-log-lib@1.0.1","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"homepage":"https://github.com/albertoscandolara/as-log-lib#readme","bugs":{"url":"https://github.com/albertoscandolara/as-log-lib/issues"},"dist":{"shasum":"8c8350b6ec1e00e0ac45913b984e0379367b4944","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-1.0.1.tgz","fileCount":16,"integrity":"sha512-yttoPgy0Ao8LwU/K0mwr1n1s6GmURIxIEimEK19Nd+q/TfXGN61XVPWbtkWb9Z2zG6un0HJYGT/6G6eHEyB7cg==","signatures":[{"sig":"MEUCIGrSfF36b+AFlxJdBpSRHfvzC+Z4LiqZR2CHOLEfq8cpAiEA/Km05scfJMT9MnadCyaU5GVAehaDyqTVt1j3fY639VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60628},"main":"./dist/as-log-lib.umd.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/as-log-lib.es.js","engines":{"node":">=22.11.0"},"gitHead":"f80366a5a53be7d6a5c8b96db017a1e41f499361","scripts":{"dev":"vite serve ./src/playground","lint":"eslint .","build":"tsc && vite build","commit":"cz","prepare":"husky","preview":"vite preview","release":"semantic-release","lint:fix":"eslint . --fix","prettier":"prettier . --check","formatter":"npm run prettier && npm run lint","docs:build":"typedoc","docs:serve":"npx http-server docs -o","release:dry":"semantic-release --dry-run","prettier:fix":"prettier . --write","formatter:fix":"npm run prettier:fix && npm run lint:fix"},"typings":"./dist/types/main.d.ts","_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"repository":{"url":"git+https://github.com/albertoscandolara/as-log-lib.git","type":"git"},"_npmVersion":"11.11.1","description":"A TypeScript library providing strongly typed constants and utility types for safer, more predictable code.","directories":{},"lint-staged":{"*.ts":"prettier --write","*.{js,scss,css,md}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.22.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"sass":"^1.97.3","vite":"^7.3.1","husky":"^9.1.7","eslint":"^9.39.2","globals":"^17.3.0","typedoc":"^0.28.16","prettier":"3.8.1","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^25.2.1","http-server":"^14.1.1","lint-staged":"^16.2.7","@types/numeric":"^1.2.6","@commitlint/cli":"^20.4.1","vite-plugin-dts":"^4.5.4","branch-name-lint":"^3.0.1","semantic-release":"^25.0.3","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-regexp":"^3.0.0","validate-branch-name":"^1.3.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.5","eslint-plugin-security":"^3.0.1","vite-plugin-static-copy":"^3.2.0","@semantic-release/github":"^12.0.3","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.4.1"},"_npmOperationalInternal":{"tmp":"tmp/as-log-lib_1.0.1_1773339806480_0.1273944612184832","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@albi_scando/as-log-lib","version":"1.0.2","description":"A TypeScript library providing strongly typed constants and utility types for safer, more predictable code.","type":"module","repository":{"type":"git","url":"git+https://github.com/albertoscandolara/as-log-lib.git"},"author":{"name":"Alberto Scandolara"},"license":"MIT","bugs":{"url":"https://github.com/albertoscandolara/as-log-lib/issues"},"homepage":"https://github.com/albertoscandolara/as-log-lib#readme","main":"./dist/as-log-lib.umd.js","module":"./dist/as-log-lib.es.js","typings":"./dist/types/main.d.ts","scripts":{"build":"tsc && vite build","commit":"cz","dev":"vite serve ./src/playground","docs:build":"typedoc","docs:serve":"npx http-server docs -o","formatter":"npm run prettier && npm run lint","formatter:fix":"npm run prettier:fix && npm run lint:fix","lint":"eslint .","lint:fix":"eslint . --fix","prepare":"husky","preview":"vite preview","prettier":"prettier . --check","prettier:fix":"prettier . --write","release":"semantic-release","release:dry":"semantic-release --dry-run"},"devDependencies":{"@commitlint/cli":"^20.4.1","@commitlint/config-conventional":"^20.4.1","@eslint/js":"^9.39.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.3","@semantic-release/npm":"^13.1.3","@types/node":"^25.2.1","@types/numeric":"^1.2.6","@vitest/coverage-v8":"^4.0.18","branch-name-lint":"^3.0.1","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-prettier":"^5.5.5","eslint-plugin-regexp":"^3.0.0","eslint-plugin-security":"^3.0.1","globals":"^17.3.0","http-server":"^14.1.1","husky":"^9.1.7","lint-staged":"^16.2.7","prettier":"3.8.1","sass":"^1.97.3","semantic-release":"^25.0.3","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"^8.54.0","validate-branch-name":"^1.3.2","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vite-plugin-static-copy":"^3.2.0"},"packageManager":"pnpm@10.28.2","engines":{"node":">=22.11.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"lint-staged":{"*.ts":"prettier --write","*.{js,scss,css,md}":["prettier --write","eslint --fix"]},"dependencies":{"rxjs":"^7.8.2"},"gitHead":"e60df04ec0e2a39eaeac02f6527f5b196f0116eb","_id":"@albi_scando/as-log-lib@1.0.2","_nodeVersion":"22.22.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-dW0Nw1uE4BqY/3geJ0BEllyc5m8ye84uTGxhzcZH0d8rtbUYurCppZ4V27wk1QcszbHRvTTZhLMdUhTKxslDBg==","shasum":"2169436ead323b7f85a2049fedf68fa00115774e","tarball":"https://registry.npmjs.org/@albi_scando/as-log-lib/-/as-log-lib-1.0.2.tgz","fileCount":16,"unpackedSize":60635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhLkVD74TRVOu3dLdLmZ7MSVjR7yaqU3lRbnN/Enw7QwIhAOqJWB02CW8dJcqRK7IU/RgeU0qcd9ni1MzzK5O1x7wV"}]},"_npmUser":{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"},"directories":{},"maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/as-log-lib_1.0.2_1773504697857_0.038484444421701625"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-08T15:34:22.264Z","modified":"2026-03-14T16:11:38.131Z","0.0.5-rc.1":"2024-03-08T15:34:22.421Z","0.0.5-rc.2":"2024-04-10T07:08:38.081Z","0.0.5-rc.3":"2024-08-04T13:30:10.581Z","0.0.5-rc.4":"2024-08-04T13:33:12.874Z","0.0.5-rc.5":"2024-08-04T15:13:19.310Z","0.0.5-rc.6":"2024-08-04T15:17:52.362Z","0.0.5-rc.7":"2024-08-05T10:31:41.295Z","1.0.0":"2026-03-12T17:31:29.616Z","1.0.1":"2026-03-12T18:23:26.737Z","1.0.2":"2026-03-14T16:11:37.999Z"},"bugs":{"url":"https://github.com/albertoscandolara/as-log-lib/issues"},"author":{"name":"Alberto Scandolara"},"license":"MIT","homepage":"https://github.com/albertoscandolara/as-log-lib#readme","repository":{"type":"git","url":"git+https://github.com/albertoscandolara/as-log-lib.git"},"description":"A TypeScript library providing strongly typed constants and utility types for safer, more predictable code.","maintainers":[{"name":"albi_scando","email":"alberto.scandolara92@gmail.com"}],"readme":"# `as-log-lib`\n\n## Description\n\nA lightweight, **fully typed TypeScript logging library** with a flexible, pluggable architecture. `as-log-lib` provides strongly-typed log levels, configurable loggers, and a service-based approach to logging that makes it easy to control what gets logged and where it goes.\n\n### Key Features\n\n- **Type-Safe**: Strongly-typed log levels (`TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL`) and logger implementations\n- **Pluggable Architecture**: Easily add, remove, or swap logger implementations\n- **Level Filtering**: Control which log levels are active at runtime\n- **Observable-Based Configuration**: Change logger settings on-the-fly using RxJS\n- **Zero Configuration**: Works out of the box with sensible defaults (console logger + all levels)\n- **Pure Logging Utility**: Lightweight library with no heavy dependencies, designed for TypeScript projects\n\n## Table of Contents\n\n- [License](documentation/pages/LICENSE.md)\n- [Installation](documentation/pages/INSTALLATION.md)\n- [Contributing](documentation/pages/CONTRIBUTING.md)\n- [Changelog](CHANGELOG.md)\n","readmeFilename":"README.md"}