{"_id":"unix-dgram-socket","_rev":"36-43992fb122147057585fe26218973654","time":{"1.0.0":"2019-02-14T19:46:37.831Z","created":"2019-02-15T19:59:47.905Z","0.0.1":"2019-02-15T19:59:48.269Z","modified":"2022-05-22T19:34:15.403Z","0.0.2":"2019-02-15T20:01:36.214Z","0.0.3":"2019-02-15T20:02:41.027Z","0.0.4":"2019-02-15T20:03:42.904Z","1.0.1":"2019-02-15T20:10:28.285Z","1.0.2":"2019-02-15T20:18:06.037Z","1.0.3":"2019-02-15T20:32:57.425Z","1.0.4":"2019-02-15T20:53:59.928Z","1.0.5":"2019-02-16T17:26:25.473Z","1.0.6":"2019-02-24T11:56:58.343Z","1.0.7":"2019-03-03T22:19:15.778Z","1.0.8":"2019-03-16T20:29:56.782Z","1.0.9":"2019-03-16T23:59:54.615Z","1.0.10":"2019-03-23T00:25:43.604Z","1.1.0":"2020-06-19T12:26:08.493Z","1.1.1":"2021-07-03T23:16:42.836Z"},"name":"unix-dgram-socket","dist-tags":{"latest":"1.1.1","alpha":"1.0.6"},"versions":{"1.0.4":{"name":"unix-dgram-socket","version":"1.0.4","description":"Datagram unix socket implementation with abstract namespace support for local interprocess communication.","keywords":["dgram","ipc","unix","socket","abstract","namespace","unixsocket","sock"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"os":["linux"],"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"npm run test:unit && test:report","test:functional":"_mocha -r ts-node/register test/functional/**/*.test.ts","test:report":"nyc report --reporter=text --temp-dir=./coverage/.nyc_output","test:audit":"npm audit","install":"node-gyp rebuild"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/node":"^11.9.3","tslint":"^5.12.1","typescript":"^3.3.3"},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.4","_nodeVersion":"11.6.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-13QWH1hrXMfn1g4/ASTOnTyXqpE1rl67JIzqMr6DRndKiyPoxBJOSOHyXW7MLCT8rpHsOwhfkHsnrbIC8x9Kbg==","shasum":"98c100e54051ab0124980f6445d96695d2910c88","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.4.tgz","fileCount":14,"unpackedSize":82097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZyboCRA9TVsSAnZWagAAQJEP/icRkAQ2q9hM/bGb8Psh\nQ4nzrZ23Yp+8Hx7bn+yrLWONhftzLAZODwxTvkD/X9OvrvQ/WpujJTMrZ+uS\nuVNoslNHtpE9R8rWNO5uHkdsHjZrO+1SMkKLPsttee50gA0McxJJQGDJVhe0\n91JNaZOPg88f/piB3xGuzjOiKK0SlGpjzU7VKYeXXtiEUrabx//77Gmn3jVX\nB/etj5sNcOmcgbT3k4bjcjFU+K3s+W3jZkDFUDIUf9OYT2CvZ6FSJBWr9/Qb\n/0qIe0lYHx1+rqcyJQKmHxkpu3+jWcC6Sk31dzKAyacodaC6NojvAkxD/rD0\nD/PF4KZAi/eNhVaBUqLoR4+wcQBLkYGUB2+K9qPtyimYeWd4rv1zzLWL7K2/\n8ZOgdqtZGF5NL4O9BXDzyqGKe8UoSleCZZ0JyLp4XZRfoPcLf8FwTuiN0mxT\nxFsiMqH5rUjg2UJGg2gr0UEbTseKVYIpTYO7i/TUIktfNpTqRWK9Er5vd6W1\n92LX2RAXelMdSVoaL/MXmo7g7OUCSwrXsIwlFEcctlXoP2uX8bRUC06bTpHS\n24SU24Tvxv/NGvVYRHGytvr7OZr9w007KeexQLQ0WVs5bsShn2BwlZPYOMVa\ne4CX5WQjC9Y9Afjy2avKPMOAwouVRLyBuTcbBRvi4po9yYLWIwFTr/koTJPl\nj4bf\r\n=4CPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCVXFxZWPTiHfN5cCgv4DFXtS5Pb4L286ev+14uYpDkAiEA7rG2g6VkRyilZ7AX41mKl+yDhD9j4dN4xf6O7s/kwi4="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.4_1550264039713_0.42453121494286994"},"_hasShrinkwrap":false},"1.0.5":{"name":"unix-dgram-socket","version":"1.0.5","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"os":["linux"],"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"npm run test:unit && test:report","test:functional":"_mocha -r ts-node/register test/functional/**/*.test.ts","test:report":"nyc report --reporter=text --temp-dir=./coverage/.nyc_output","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/node":"^11.9.3","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","tslint":"^5.12.1","typescript":"^3.3.3"},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.5","_nodeVersion":"11.6.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rOW0M5fcPnJJTQxnwKikP4gFhS/Fsnkdj2IJw0Oyt+E4LL7ZPJiZinoW6cGJae32rp8xpe+TQJAl1piUEMAntQ==","shasum":"3152bb02e967d196af7961c80760eabe8f00c7ae","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.5.tgz","fileCount":16,"unpackedSize":83420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEfCCRA9TVsSAnZWagAAtGIQAJWatKPyytNK1P8+R2BE\naneG05lQlYHL+8Rmuvl5j6I4VRzXqpS5B8Z/JXR3JwHchtEykXEmMkpE60vj\n2QqZaG9hwuVwX0+tLsKR3J6IR2oemwXDrKauyIKAyv9RrkNqigTCqi6FxsYS\n2Y9JOJ+cOel6seZrIBvttf+hMdumgb2FX0rTtDzhS8WsJXucg1PgZQzv6NQG\nyfcmZ/TRW/deKoyeqQYkCTgSFKLdj9wfn8l2Jqy9IWwhj2A4j82zk/cWouQ5\nUOxjMFZmLTUgaGEneb/8O7Gm4YD/QL2XhjTLfs1waoO2LYT0BERHKW8288Zz\nK0cOToAK/8jc6ArCjxr/7PpExj+fjfQ0/5rsTRAMRT2r0YVrAOGNnmHG2HGM\nqv/6l7wGArfUtZMf2Aya40S54pN9SL+E602gd6T3iwspiY/1uPiIAAg5ytVf\nqJTNPV5Qxm2sEY9pSEn4/rrvcZO6zySpNcxWSd2ZermhKJRxOTdB0x5UtJXa\nJ35sjMwNuFsuij6JwmcIvUk6G2rOLkcMFByViSJ3VdTCvEwX72cWoEMPkZmG\nXs9R3icluKv/MQJkE1r/wlKPHUQb/u67qFwknRP1L2f/oM2llGkwLJL6+CzI\nXFpZ3VPIqETZVdGj+ygiGPia1THJsPETRDtUw/Sm/mCF2pRlvu9fElFSs3zC\nNDpu\r\n=mcnn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+TZ0QTrgmzT1QOV5UYzoctznwRPHnjV1TyIhhp34EwAiEA7fBqwPfH8Gv3GcXboNbVYIkRRLGwyTUus/8I2DzvpFw="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.5_1550337985318_0.17789072274363393"},"_hasShrinkwrap":false},"1.0.6":{"name":"unix-dgram-socket","version":"1.0.6","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"os":["linux"],"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^3.8.0","nyc":"^13.3.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^24.0.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.6","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-8Qx9UvKs8rWGga9GR2sLrKGUlh6GeIubUPUrz9WPBrChcZnA7zO4euuptbiT31tRiM4YKhrbB/2O5LJs6h+w2g==","shasum":"d2f3c127e6d780ca1724b5c12a8c89d0a7574d08","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.6.tgz","fileCount":16,"unpackedSize":83919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccoaKCRA9TVsSAnZWagAA0KYP/3wu8zjxnXCshGnTAE7x\nbF5cxDDBlRngU2V5UNcaDbE5yy4cU30SRY9YwjwwXKKIKdW/Q7vHuXaBMUlW\nnFasmEI+W/gv8oaQWDehNVndEsYuUzkHKgXNHgoJHgs2YzuLghSXVHqO+Yng\ngTZQdTmcC7IirOwRO24y8in+4g36IbosvskiZhCpfvHrDPS/3rvbea8ovFoa\n6eimFVfzmzArcMy/WRuLkJvJa5GsxTZSZhbDppdStTfxzC+LiR1M5smpXPLD\nsTr8gZzgngn4uz22uhvJvntaxvkYjsrgIxZ5p4KiZChRaICIKxMyah5oQ2I5\nfXLPxUBBtS62ce/sv/OSP44fw8KjXweJ6k85XN/PU5NBEVCyzTCeBfkHgcGp\nV6JMYwhAn1/nrGPSKoe7yp42BgQryG7Dno+e1fHNpCJVzLayaFETnVQVO1K1\nLJC+r3K4RgPmfLRUL7N1g4PJJeSfmE9646rxb9MMVCXXP6v22nQL4apHl48l\nIdxaZeg7ERWzxsYCC0Tps5Dz6I/wP+c15Pyv8S0Kx6xu22wDYd+GtdL1lTab\n3tVPzui7MES/szTeOSY4v7tNljSdRPbsyFX1hhowy0WQVrtuFWOEKcisHuZ6\nk2wuzOKo6dMcI9KOupwnHFoSInvy9JvLDYXIo1RF5Nk8T3r3U9AyVdxH95Lt\n6e29\r\n=hTFf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9eKm+9DDCNx6F+RpEdMT/aXCttxbCsyYfzShgO/9qiAiA1ZBphYpHuvML2VTWBKlL8Xo8mw0bO73GcP6BVhvbi/Q=="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.6_1551009418184_0.4077570371553336"},"_hasShrinkwrap":false},"1.0.8":{"name":"unix-dgram-socket","version":"1.0.8","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^3.8.0","nyc":"^13.3.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^24.0.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.8","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-ot9y0vRo3uI6TFa6/tzY4bMzn2YjVdyqF9fH4ZNH0jN3Fp1553Wdzf9g3HUpagdHF0jjgzrh5dh7BDsQDG53MA==","shasum":"289655c113b7ff5d84c2de1ce9160e1416a87c51","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.8.tgz","fileCount":16,"unpackedSize":84019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjVzFCRA9TVsSAnZWagAA8ZYP/3Kp7Rw3jfodaQ8tMicc\n3BuQBNeJ82DJcDPH6IvyawnjhAEWpNx/HFPQzEeylpzjAf0TDW+Hp+9R+otZ\nnZQJFqVVkva+pE1E0S8tHA4WFrMoH1ekxRJpU30W/wbXtUc4jZxmYVD8mJsZ\n/2YFg8rkNnGukOeYpZMg6h6i3O4g7IwG5vat9vKWHoBGo+A+kvtZFIRVFykB\naoUIlB28agViFkXpM46wjaiWkOZgbfC6mr2+4dnytFQ06h+peU3eH0HrTal0\nlmm8Zi3YVgXY9eVV8Z7esd8AUESroyubUdaQYS4AoNx1i0hHcoH8FNCUjTew\npYACBgj3Rbx31wYeVtRZRNjNUbbm0TJufTEQFQ1obEeFnRCLzoncuzdIkmaz\nTGrTJD44nJkhYz0owRnCUSpA3499sIp9h8qHa0CTZ0wDL4i5ZQ4d+TxL2caU\n9BELQN84C1jXUFFu5NjD5p4W5HeB/IYA4dcQDuRmgKR2tN8cf4qSgdsDWG1X\nmH0XpxD2Qu4c26FLBYZ9/hVUTkKWFjWx8tK8E2KtoV2vAo9i6cbFqZkwpJDO\ndLQ7LpvH24vShh883YX2rjyhFBjWCdR+GMJJMDCuzrwQW6+0JYwW4wxTNltu\n0GU5+J7miaD97qOvoY04NTZM7bpeZjmv1JoMHvx2B+d07jevGMzF5wVBKY5n\nWt0F\r\n=jIDW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyLMWQpWZR5mlCe158ZQqX2DVl3gLCXK6VYGW8+CYYgwIgLGrJ50o2T1Yq/5PNTL/4N9ohUQYhE6XkW2awjavo5t8="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.8_1552768196603_0.3409407989416571"},"_hasShrinkwrap":false},"1.0.9":{"name":"unix-dgram-socket","version":"1.0.9","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^3.8.0","nyc":"^13.3.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^24.0.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.9","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-S25QjoUtDjWHPu+aW58WkJBMvYi/9VFXVgZbksA+KFOmRP4KZQOLUO5AX9bTtdf3oFJXAoZoZh44BgfSxQ7vlA==","shasum":"d37e68844a9736ddf800371ad6b714bc4553e592","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.9.tgz","fileCount":16,"unpackedSize":84172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjY37CRA9TVsSAnZWagAA+BAP/R+boQMTQuJdOo1B4s3A\n1MD8n3b2JOBFnwnTcX0TnklmwyBpF+2FGwc96P1F5g+XcbfDxSizDI4WEbBM\nbMqd+l1cRnWi9B2An1Nzz//IHrZucN/aWZlSzFzrB3tsHmGNQH4qfZB0uBmX\nZgAp7oxm/fd9TgEKrdtBcuydR7wvmfmOiJXuv7Zp/U3ZbCM/5kb7i8d21lOG\nDuLIBWBnobbIQluBz25QwVP78bBIT0tBYQc+qFnsZEVgzVHIe416jpQL20lN\nfxee7g6zevuZYgZN42ISxQC7wMQzopLu0BnEAOBt3fDsX+ZtvbQo6OtERa7H\nWkvCcyuFrkF0XiLwsMObdiXruLsUaAlkEF8e15CqFFhvNDV8I4xfg8EUMuGL\ngk3oqXKqvBRGa4IXK73RFTuEiTID8s8gpPjG95bbWzTSx6fpQB8GH+DytLJh\nWRfje6EbtxVfnrNwvBaNpvPOJue3FbRAnAKSmhgCnRKLdahU7id3xzuRQUcX\n7koyACbYwfhGeWTM6uLSuI76pbBnb/TMk93WIEsCQRg0ylnFbVjGJPz1rUpO\nyY+F+ymtoZBtxKP7I+XHX6TwbgZEBnphvKTQ/dYrPh7lduv3lD9+O34KaCeN\n0EvcixG87vkTXM50I7yVe9WMzSdT6lveZ0oa42T4wCkvAtUw1F/0S/iJfkbm\nYBPh\r\n=6rB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BeILCub43PmaBzps/5znrL1lnSFiz9rSxTiGu6r23AIhALrpp+zKzzDF3TctR1ibXvV+oRFyeRSQDVoK5uvWq+ff"}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.9_1552780794477_0.8773688316684229"},"_hasShrinkwrap":false},"1.0.10":{"name":"unix-dgram-socket","version":"1.0.10","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.12.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^3.8.0","nyc":"^13.3.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^24.0.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.0.10","_nodeVersion":"11.6.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-2BuYgKCXDmdhkRt1GCq1/UiipkDto+4LEAYIX2EmtUeix5kKLugctDLaI3wivpm5gLRzm0O1iPeO8MJT3sqHjA==","shasum":"ea5df0c006264bbaab9cb5eb7a29ad40439a1c99","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.0.10.tgz","fileCount":16,"unpackedSize":76186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclX0ICRA9TVsSAnZWagAAE5EP/14+YxnTkcSvByhyijaY\n1XSCgxvvhC9ru8z1ll79aarQTUHYC4YOwiF85J3ZsRyx/hsmWim4hHrG9Ymw\np8XXf4v/CStEhWGKUiXrMJ9Fr1x4btqMUMd1rf4uifOsoJvehoqE804SCjis\nosC2ssPt504FDrKiDBR3mHNmAsyMyRwmvHaXypKpJnegPF8iiy3vfrBZbna2\nr4ketpAPJqv6xROaV1L0u9CZwF36YEKa/sUdmKVyfEhmcbOE7gquRByxOE2F\n+YA4ZCIPg2W+6WwutAE7aWi+LFDk2LuduQ7yDQ28c+uJoKetlgHVkZXwL0gW\npQ3irbKLZWlGwLS2i2P4uCCAi2nqvSOwIhfBkCz1JXXjMJ+VkgK4qtxjEWmA\nwNTbUJ7vRaSG4wbLbY9NDlNjwssu+2EeuaDtJbwYWFUWCclUgKFNSVi9ieFA\nAXG5hG8K22+Kr/zh0cyXaaom1kYmPW0bS2zuJ7c/Hfn9EP0rF7VQa8/TuIv+\nVrEkV5XqikEGotDOuDBlOE02ADyvfNJ0DZGqnQsBX9cJm8Q91JTob3aMvS5h\nhAPbFoAQBXq/bCK/HW1uG//0M8tQgEr9Jlbwe6sQcJrqcmjqpbVh3++U9JS8\nAOcU+34AMERVCKnwiiGLbT9LrZzKDXcOwirnsFphlPPB3yTZ3cBr2dsHDCpA\n4gyN\r\n=lONq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO2Iu/nh50CpEJDZUPjSkGbAuQp5z2bmULMfEzq+KVuAiAiBqMHIl6xAQiQyBUy2BQNPhvjHSA1opp023FJMnDItw=="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.0.10_1553300743498_0.2521303518628457"},"_hasShrinkwrap":false},"1.1.0":{"name":"unix-dgram-socket","version":"1.1.0","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run compile && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .npmignore .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=0.11.14"},"dependencies":{"nan":"^2.13.1"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^3.8.0","nyc":"^15.1.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^26.1.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"_resolved":"","_integrity":"","_from":"file:unix-dgram-socket-1.1.0.tgz","gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dp9YSmHpU5w5CpR6s93IuD4/eHcLxNevjrnkl4pAs76RrSV8mQbQ/9iTre4WEqTyDwk8EjYw4EX6fF9G2P9stQ==","shasum":"794aefd4c8a0058323d1b9b0542aff7542dd0f87","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.1.0.tgz","fileCount":17,"unpackedSize":77287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7K7gCRA9TVsSAnZWagAAjNoP/iJ5/UEbckt9Sp6uiFys\n95DTUlgR6HjXHOzY4KbAuLWlSIxIjve9nQ3IR9XYomhVCiDF4bh4x7KB/5Gw\nNk4de1q/tnA9/Iavqv1JxNDvBhL7FqYuOPIhVTMBYC0w9hNjcyEt92iMZp6P\nnXtv5DJbI5Z0FdO/QslA1gNxurYGdueplUlxQ9hLcMj7gn58hokklfzv9iJc\nIpbpOSqfK5oLIk/GLxWYuokCtkXCCgbXmLDaM6enI+PWC2Uu2pcv9zTBY75q\ncizO6hOy6rjRir9VIiFk/ml+jdCRMxPTQ0CVKvbu/hm4c8AngIeD9RnBhNTi\nyWhVQawKnfr1oXsQFFGFnAhqIGWXBoh1Ji70b0LsbtoT2VSw2KayZ9OzCyR0\n+wwC1NlFvD5Yzcl8o0PNdQB5tDB2KxUmYAMZGg3VKirsKfQi2BHkOj4a/ZO1\npBaRsrqu2lUpYAYk1hw0PrKrlu5WqFGgSREEKDb0OH/3JpvE0NlnKPC7ayO3\nR6iiV6QFHKhspjzyZAZYGlAgCfANfka12YchCNSzHqcpmpoVi7fuBrknkfjo\nMGEMhddlXoHfWGA2w+AnlYGaLcxeJQrv08u+gBmllX/nB05AJQKmtBxtVcRN\n85NKr9Zu0PJC8DdRZ1rV5IN7QQaUk3UB9tseUL048R6ftZrtX3oiKYUWFTN+\n3L5E\r\n=MpqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuOJ1PtjRIpOYwCDyvW3wu5CMD9O+x0qnmlCa1vo0ztwIgKyUmJZ+wy+Owr0y6l05i+/JoKU3SDXVWYk1ZwjBOems="}]},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.1.0_1592569568389_0.8554950045572769"},"_hasShrinkwrap":false},"1.1.1":{"name":"unix-dgram-socket","version":"1.1.1","description":"Unix datagram socket with abstract namespace support for local interprocess communication.","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"homepage":"https://github.com/ulwanski/unix-dgram-socket","license":"GPL-3.0","author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"main":"lib/UnixDgramSocket.js","types":"lib/UnixDgramSocket.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"scripts":{"clean":"rm -Rf ./dist ./build ./coverage","clean:all":"npm run clean && rm -Rf ./node_modules","compile":"node-gyp rebuild","transcompile":"./node_modules/typescript/bin/tsc --build --pretty ./tsconfig.json","build":"npm run lint:fix && npm run clean && npm run compile && npm run transcompile && npm run package:prepare","lint":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json","lint:code":"./node_modules/tslint/bin/tslint --format codeFrame --project tsconfig.json","lint:fix":"./node_modules/tslint/bin/tslint --format stylish --project tsconfig.json --fix","package:prepare":"cp -R *.md LICENSE ChangeLog .gitignore .eslintrc.js package.json *.gyp ./dist && mkdir -p ./dist/src && cp src/*.cc ./dist/src","test":"npm run test:unit","test:unit":"_mocha -r ts-node/register test/**/*.test.ts","test:unit:coverage":"nyc --clean --temp-dir=./coverage/.nyc_output ./node_modules/.bin/_mocha -r ts-node/register test/**/*.test.ts","test:audit":"npm audit","install":"node-gyp rebuild"},"engines":{"node":">=6.17.1"},"dependencies":{"nan":"^2.14.2"},"devDependencies":{"@types/chai":"^4.1.7","@types/expect":"^1.20.4","@types/mocha":"^5.2.6","@types/node":"^11.9.3","@types/rewire":"^2.5.28","@types/sinon":"^7.0.6","chai":"^4.2.0","eslint":"^5.14.0","eslint-plugin-security":"^1.4.0","expect":"^24.1.0","mocha":"^6.0.1","node-gyp":"^8.1.0","nyc":"^15.1.0","rewire":"^4.0.1","sinon":"^7.2.4","ts-jest":"^26.1.0","ts-node":"^8.0.2","tslint":"^5.12.1","typescript":"^3.3.3"},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","src/example*.ts"],"include":["src/**"],"reporter":["lcov","html","text-summary"],"all":true},"gypfile":true,"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"_id":"unix-dgram-socket@1.1.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X1OZYW/Gw0kM/8rR/xxSzf4q3GLIAgBUbk+7/MlSlg5/i3t3GvQDalCEXt6OQvknxe3xdUIS6B+t4OxYP0+CnA==","shasum":"26faecd393ee17ba99d43a4ab87177a7fe12d1c4","tarball":"https://registry.npmjs.org/unix-dgram-socket/-/unix-dgram-socket-1.1.1.tgz","fileCount":17,"unpackedSize":78491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4O/bCRA9TVsSAnZWagAAyHAP/iX1cro+gf7IBBJ3KzOz\nG7ejyFvavI2RbsTuHC9ax4RR3Mw8KVgZ9mXHDYoV9BsVtsraL3NlP7GgFBn1\nSMyzKIrk6H1JFz6umrOsiAXfTj9US2BCTshw7Yzss0qdDcUpf15ts2U1u/vT\nNjw3WkA3pVLKAX5pknd8Q1mH0saj/mhRsFjn1ibF5LXINYYabP40+KaqRNuI\nak3f9OaeuU5lSJPVg2QD7dqJcbFvAhXqXE2/cip8Fe36mtSeo5CSliZxHkmi\n59Lvms3eF+PPBoYLnQGiYy0EuCwoY1pqfjv7mcTRbUW9JF8dqOq+hNtvF8Ei\nqUrLHTAjjmLrURJWIr2D47jh7O/I7/A8GIHlnkKfPo+7Wqiw+bGZRgrwMVFG\n0zc6cpUBLRZh0j4Ro7OcYW4NPw6cn58FqcPqjvLD6woQ6Oe4Nh9W7hndztIk\nQmrbQrDmU5py26sBlxnTwPGIt5u+clzDxWcFeTBqartM6EIc2bNSY186AGIb\n5apfu/A3WoPB/D/yxbkahchjLpx0HqonlZnSvACeI9r8W8fPi0OxqGsVxoH9\nJkVddbTZqDncI5PLItEeVRUvZJG7vBc826dlv4zuE1NQSZri+lbXrS3DXw3W\n7kCns8E/sJXC46PfjEPhphINAQDVRw8WQR4glkkhnp6qTK0jBNj+5TW+r9tU\nswht\r\n=15v8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUZnhR7+9bBg8ZaiQk6NBGViiFM7QGuFMXIDlk/li7OAiEAsd+l3mti47UneaDHkLtZvdXrr6UD5G6dyuxUyd5g5kg="}]},"_npmUser":{"name":"ulwanski","email":"marek@ulwanski.pl"},"directories":{},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unix-dgram-socket_1.1.1_1625354202694_0.5451151667471408"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ulwanski","email":"marek@ulwanski.pl"}],"description":"Unix datagram socket with abstract namespace support for local interprocess communication.","homepage":"https://github.com/ulwanski/unix-dgram-socket","keywords":["ipc","unix","sock","event","dgram","socket","threads","messages","abstract","unixsocket","child_process"],"repository":{"type":"git","url":"git+ssh://git@github.com/ulwanski/unix-dgram-socket.git"},"author":{"name":"Marek Ulwański","email":"marek@ulwanski.pl"},"bugs":{"url":"https://github.com/ulwanski/unix-dgram-socket/issues"},"license":"GPL-3.0","readme":"# unix-dgram-socket\n[![Node.js CI](https://github.com/ulwanski/unix-dgram-socket/actions/workflows/node.js.yml/badge.svg?branch=master)](https://github.com/ulwanski/unix-dgram-socket/actions/workflows/node.js.yml)\n\nConnection-less, reliable unix datagram socket implementation with abstract namespace support for local interprocess communication in Node.JS application.\nUNIX domain sockets can be either unnamed, or bound to a filesystem pathname (marked as being of type socket).\nLinux also supports an abstract namespace which is independent of the filesystem.\n\n[![Maintainability](https://api.codeclimate.com/v1/badges/dbc4719bb948227082c5/maintainability)](https://codeclimate.com/github/ulwanski/unix-dgram-socket/maintainability) \n[![Test Coverage](https://api.codeclimate.com/v1/badges/dbc4719bb948227082c5/test_coverage)](https://codeclimate.com/github/ulwanski/unix-dgram-socket/test_coverage) \n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/d3c2d8318a5f4a91b092bad74a2173fc)](https://www.codacy.com/app/ulwanski/unix-dgram-socket?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=ulwanski/unix-dgram-socket&amp;utm_campaign=Badge_Grade) \n![](https://img.shields.io/github/issues-raw/ulwanski/unix-dgram-socket.svg?style=flat)\n![](https://img.shields.io/snyk/vulnerabilities/npm/unix-dgram-socket.svg?style=flat-square)\n\n## Installation\n```bash\nnpm i unix-dgram-socket --save\n```\nPackage C++ addons will be compiled during installation.\n\n## Examples\n#### Open socket\n```typescript\nimport {UnixDgramSocket} from \"unix-dgram-socket\";\n\nconst socket = new UnixDgramSocket();\n\n// Call on error\nsocket.on('error', (error: any) => {\n    console.log(error);\n});\n\n// Call when new message is received\nsocket.on('message', (message: Buffer, info: any) => {\n    console.log(message.toString(UnixDgramSocket.payloadEncoding));\n    console.log(info);\n});\n\n// Call when socket is bind to path\nsocket.on('listening', (path: string) => {\n    console.log(`socket listening on path: ${path}`);\n});\n\n// Bind socket to filesystem path\nsocket.bind(\"/tmp/socket1.sock\");\n```\n\n#### Sending messages\n```typescript\nimport {UnixDgramSocket} from \"unix-dgram-socket\";\n\nconst socket = new UnixDgramSocket();\n\n// Call on error\nsocket.on('error', (error: any) => {\n    console.log(error);\n});\n\n// Call when new message is received\nsocket.on('message', (message: Buffer, info: any) => {\n    console.log(message.toString(UnixDgramSocket.payloadEncoding));\n    console.log(info);\n});\n\n// Call on successful connect\nsocket.on('connect', (path: string) => {\n    console.log(`socket connected to path: ${path}`);\n});\n\n// Call when socket is bind to path\nsocket.on('listening', (path: string) => {\n    console.log(`socket listening on path: ${path}`);\n});\n\nsocket.send(\"Special inter-process delivery!\", \"/tmp/socket1.sock\");\n\n// Dgram socket is connection-less so call connect only set default destination path and can be called many times\nsocket.connect(\"/tmp/socket1.sock\");\n\n// Send can be called without path if 'connect' was called before\nsocket.send(\"I will be send to default path, set by connect!\");\n\n// CLose socket to prevent further communication\nsocket.close();\n```\n\n#### Operating with abstract namespace path\nAbstract namespace path can be passed by starting path string from null byte ('\\0') or \"@\" character.\n```typescript\n// Bind socket to abstract path\nsocket.bind(\"@/abstract/path/socket1.sock\");\n\n// Send data to abstract namespace path\nsocket.send(\"Special inter-process delivery!\", \"@/abstract/path/socket1.sock\");\n```\n\n## Additional information \n#### Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n#### License\n[GPL-3.0](https://choosealicense.com/licenses/gpl-3.0/)\n\n#### References\n- http://man7.org/linux/man-pages/man7/unix.7.html\n- http://man7.org/linux/man-pages/man2/socket.2.html\n","readmeFilename":"README.md"}