{"_id":"@alexbrochu/proto-lib","_rev":"1-ce0cf67d12906839110dda78277a5751","name":"@alexbrochu/proto-lib","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@alexbrochu/proto-lib","version":"1.0.0","description":"Proto lib test","license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexbrochu/proto-lib.git"},"keywords":["proto","npm","package","alexbrochu"],"devDependencies":{},"scripts":{},"bugs":{"url":"https://github.com/alexbrochu/proto-lib/issues"},"homepage":"https://github.com/alexbrochu/proto-lib#readme","_id":"@alexbrochu/proto-lib@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","_npmUser":{"name":"alexbrochu","email":"alexbrochu@hotmail.com"},"dist":{"integrity":"sha512-67NbX5xMhA3VHCFDdBZf7K7IVluoQvDW/JXx0rIaY1Rb0z5ULxRQpw5kSUcJGY9JpD53geHEe83wMI/He4F0eA==","shasum":"560115d5833f0ba5b4224c941d42c77e4c1a828f","tarball":"https://registry.npmjs.org/@alexbrochu/proto-lib/-/proto-lib-1.0.0.tgz","fileCount":3,"unpackedSize":1800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAacGUA3JCipvr4BswJ9N+rUrLduoxKENdn3G5l0ERNaAiAU3MdxGG4qVReSCfJsk+M3aqQh/QYa9d6mPKQjxhiJAg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1VCaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXvQ/6AuOs3Add9ki6LVIEWEUolekcmCp+jezVXzTA68FV0Pbng9kj\r\nSEdd/h5K/W4g1HVQ2yqdn+Z7uu7r7VQ8a60FFW5jqjNO5lbXXSE4ia2Tm/4e\r\nHuvdOl5Go2+TWC2YGnp/2kzLTLwFcPB0lOAk/x6D7uT/AMSWZbp/zkTGZY0V\r\nUZV9ZmCrOiKUZQzYNylJLJ+eJLYWdAMAjsGkjfbKD9CE/b3ThvNhxPeZLslf\r\nOQ2MLtmVXrV/cFVaQlIOwEr7rk26GpOJwu516oG3ghAJU8EU0kDiRFDDfFcg\r\nOf/LrIxjLMu8BFEnG/8vb5LbndDE1wzEGP/NkGtdBCTBqK5jBH+ZREk+lpPU\r\nUBYn65akoGw3nkc9Bn9ovJkPOo7NSk2s8Wrxfoa6aTVUXDUfcOTPgg5uPgNG\r\ncVg0vONxEdwV0Jw4jE/A3mf6nHcIk3PvZub0wmk7ylLfjeia24gBJ5MzIct2\r\nztiCwnlKYmxcDPe2IKiuriLWRT6qIot0KqUqllq4kU0dCPk2aQzaNtb5+STh\r\nue1BVcRwYgeSxX+WeJ8YxIYtSCXFR9Gwm5/Mag2LHtPOMDf4DpfupQgDVETi\r\nTkdEabCIwp9y9q8tgh25ZT3bE1f4tk2r5SCMuZXTBHAjLKH96QoDXuetCjp1\r\n0R1ajWP7p59bLTEakFn4MATiPfkfN2kQKJo=\r\n=Ap1N\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"alexbrochu","email":"alexbrochu@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto-lib_1.0.0_1674924186012_0.24262304873934437"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alexbrochu/proto-lib","version":"1.0.1","description":"Proto lib test","license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexbrochu/proto-lib.git"},"keywords":["proto","npm","package","alexbrochu"],"devDependencies":{},"scripts":{},"bugs":{"url":"https://github.com/alexbrochu/proto-lib/issues"},"homepage":"https://github.com/alexbrochu/proto-lib#readme","_id":"@alexbrochu/proto-lib@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","_npmUser":{"name":"alexbrochu","email":"alexbrochu@hotmail.com"},"dist":{"integrity":"sha512-hqyLCAcFzHJxx4pIymt+4mWJWq88ulvooB1BfAoEZuet8WF6Vjqn0WnBbC1lSfI0GPTcCQMDWG02TJD9DjsSJQ==","shasum":"74c3f656241c85bfe3c87d6fb94a1de91df25d5d","tarball":"https://registry.npmjs.org/@alexbrochu/proto-lib/-/proto-lib-1.0.1.tgz","fileCount":3,"unpackedSize":1801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaDPykW/PaHH2eCMKAJzL0nXSXchbohr1Nr7TsBh3PhAiEA7twG8x2VGeP8YCU8PRqJmughBLWXCU6dUrAl6BRl2n4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1VhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD8BAAgdi42GRpcAV1DFhkDUv4dskH3JsJWgDTltroyFzuf6luJXmy\r\nn1l3lim7v8agVdEQ99WHuIKrsrDtyTyGd4XOa9o2JyqEd5OCb89OnxPtKat2\r\nWOoGlD7RetomTcHw8AkEQZ5RhD0kIJLkN33D9C+Re3HuV5hAE0/MWE9RDWeO\r\nVdS8muikgZIGUaZB+QLzM0k1Qxauji2RasvKb7o+NHMz8aUQ4IffVdQX/hA2\r\noZ2d3SeKuDdTqrjzFzepTEvETCI4OwGGYSPW1VQJUdqQzb6vdovMMX+Rg01z\r\nxjZygdiNp59Op4QwBakoFBgRU7Dx95/xhK2Ry7SwZI1CCuHUWUJ8i+ImXBCT\r\n7SjOJ3VM0FxMxhmmbf2ubXHHVvHRjhmyvxt7ChbM6J/GozHd9ev9Ckx5N8Z1\r\nKYLRVzDCEJ+X8hwQFkRX46bSIhw0PXtqpPw+zhpdBvdZbGHy6yVxoC4DMyDT\r\n/FEvBG1jdlsAIRzI89hhQkoc2au3sTpmlrInRmQQiBHvwMFDLe8BbSHGHeSd\r\nFwc9qfj8BcBpOXJW0mkVsLigOf8H6cr6IZGyJt/uGXEQwUBK2cJOdi++1z8+\r\nqiwA3GesXYsBgMi/5DLorN1UgBXB8h6pjk2PLDhr1ngDjrHs46b741CVQruR\r\n74QVMX0ay4XoitF5hnLEJRs7cvpWJ1DpLOM=\r\n=BMTl\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"alexbrochu","email":"alexbrochu@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/proto-lib_1.0.1_1674926190107_0.51388524456889"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-28T16:43:05.908Z","1.0.0":"2023-01-28T16:43:06.172Z","modified":"2023-01-28T17:16:30.381Z","1.0.1":"2023-01-28T17:16:30.276Z"},"maintainers":[{"name":"alexbrochu","email":"alexbrochu@hotmail.com"}],"description":"Proto lib test","homepage":"https://github.com/alexbrochu/proto-lib#readme","keywords":["proto","npm","package","alexbrochu"],"repository":{"type":"git","url":"git+https://github.com/alexbrochu/proto-lib.git"},"bugs":{"url":"https://github.com/alexbrochu/proto-lib/issues"},"license":"MIT","readme":"# proto-lib\r\n\r\n![npm (scoped)](https://img.shields.io/npm/v/@alexbrochu/proto-lib)\r\n![npm bundle size](https://img.shields.io/bundlephobia/min/proto-lib)\r\n\r\nProto library to test how to publish a lib in npm\r\n\r\n# Install\r\n\r\n```\r\nnpm install @alexbrochu/proto-lib\r\n```\r\n\r\n# Usage\r\n\r\n```js\r\nlet protobuf = require(\"protobufjs\");\r\n\r\nasync function run() {\r\n  let root = await protobuf.load(\r\n    \"node_modules/@alexbrochu/proto-lib/Protobuf lib/lib/constant.proto\"\r\n  );\r\n\r\n  const Corpus = root.lookupEnum(\"awesomepackage.Corpus\");\r\n  // console.log(\"Test ENUM\", Corpus);\r\n\r\n  console.log(\"Corpus\", Corpus.values.CORPUS_UNIVERSAL);\r\n}\r\n\r\nrun().catch((err) => console.log(err));\r\n```\r\n\r\n# How to link a package before sending it to npm repository?\r\n\r\nThis command will be link you node_modules package locally to your other project. Here I'm using @alexbrochu/proto-lib from my local environment\r\n\r\n```\r\nnpm link @package/name\r\n```\r\n\r\n# Once tested you can use this command to bump the npm version and publis to npm repository\r\n\r\nYou have to login to npm before publishing\r\n\r\n```\r\nnpm login\r\n```\r\n\r\n```\r\nnpm version [major-minor]\r\nnpm publish --access public # this will publish your package so it's available to everyone\r\n```\r\n","readmeFilename":"README.md"}