{"_id":"jsonpos","_rev":"22-76fcbad8e1b5d26ae2f5dffddb4f9de2","time":{"1.0.0":"2020-10-29T11:37:07.368Z","created":"2020-11-23T20:29:04.083Z","1.0.2":"2020-11-23T20:29:04.289Z","modified":"2023-02-02T07:06:50.446Z","1.0.3":"2020-11-23T20:41:04.229Z","1.0.4":"2020-11-23T21:00:44.752Z","1.0.5":"2020-11-24T21:57:37.832Z","1.1.0":"2021-02-16T22:52:54.097Z","2.0.0":"2021-09-12T09:09:59.480Z","2.0.1":"2021-09-12T10:28:41.831Z","2.0.2":"2021-12-18T09:03:51.136Z","3.0.0":"2022-02-09T23:32:37.560Z","3.0.1":"2022-02-09T23:35:46.716Z","3.0.2":"2022-02-14T21:35:53.481Z","3.0.3":"2022-04-20T12:47:40.531Z","3.1.0":"2022-04-20T16:49:31.503Z","3.2.0":"2022-04-24T09:26:13.220Z","3.2.1":"2022-04-24T09:51:28.988Z","4.0.0":"2022-05-02T07:24:53.192Z","4.0.1":"2022-05-02T07:30:00.916Z","4.1.0":"2022-05-02T17:42:03.817Z","4.1.1":"2022-05-04T06:54:14.354Z","4.1.2":"2023-02-02T07:06:50.357Z"},"name":"jsonpos","dist-tags":{"latest":"4.1.2"},"versions":{"1.0.2":{"name":"jsonpos","version":"1.0.2","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","types":"./dist/index.d.ts","directories":{},"engines":{"node":">=10"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^26.0.10","@types/json-to-ast":"^2.1.1","cz-conventional-changelog":"^3.1.0","jest":"^26.4.2","rimraf":"^3.0.1","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6b17ab67452830039b68b42bd8b91590dc8a08cd","_id":"jsonpos@1.0.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mGZZTvhUosmVNeEKA64p+BKJqDSAe5glmRpn6zoycbsVUXEjrZp58b5bq4URs8G7LXflbtVzCQspqoEOvFFwTQ==","shasum":"3b6fc2d038a4317b9906e59a2b19a7c922288bb9","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-1.0.2.tgz","fileCount":8,"unpackedSize":9562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvBuQCRA9TVsSAnZWagAABYkP/RPLgLierNPTEbdX89pC\neZ7cER8zNtAEFjdaU74Ze8bHsqVzDuDekFNgjUQZdU0L8sxyFpf9McP0DCXM\n1Ifrlh/rjSJiNOBIIXQy5UwI+wTV//NcUy2wow850eOCdjFEkkJ+gC1632Mr\nHRPJ5fVOYVwtOFNuov6axh3AvO9yVoTw+myaJgVB35sR1ZYordJXK9uHEAtg\nkt+hIb3ghW+rVnPVmu8BQIm7Ii+LEVTDyqd/J7/Yil+aENFRqwcaaL0Biuxu\n+cGtcinqw5Pi185JFLbxXDp+3CAvqYVc145Py7y1GrwY8nOjxqvFv7kusc7d\nxehKHlAo/C0v8141RcZv6c53SOKXn4gtsFWz7SRyHbwe49e2qim15V8f1y/M\nnZksGhCed9J6jqc626u/QxhEG6jfK15HioSuOT4sGM9d2ZOBxSTTwBTDe9pJ\ncPYXaJY1ZQQmNhk3p8kHe/1GQDJ4DHmps8Z0TwHUshZVW4gkY9Eiuv/DojUr\nlyXikZuWF0o+4FkRX5DbJr4DJ8lyzOJkoBiMO+Tl8CBn8+egkZsV468CmndS\nMFoNVICqDobprsLlkAhjhnlj527yRMSMbMUHqZuLuGIsI8ldkk/tNb5A+1Ee\nn+SINFxDE821S5k6yARXlYTGagzFKLB6E0/tPpei7mJSTB8cwEuek/k9ZHec\nnljg\r\n=Ew1k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwUUs7+34tcDvjY5GqGAX5LxYIJYGwY3aQOl2nRfzsAQIhALWa2ZMfE2viXoDgGHyNVGocVYZFaXRX46oaQNuiJzPc"}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_1.0.2_1606163344084_0.449933088133575"},"_hasShrinkwrap":false},"1.0.3":{"name":"jsonpos","version":"1.0.3","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","types":"./dist/index.d.ts","directories":{},"engines":{"node":">=10"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^26.0.10","@types/json-to-ast":"^2.1.1","cz-conventional-changelog":"^3.1.0","jest":"^26.4.2","rimraf":"^3.0.1","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"679ac25a9e5b9aecd67418e0a970f1b3d58d3d04","_id":"jsonpos@1.0.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OiTqimCC+zxJZHD1BpjdN4tWxdJfjb03z5JOYcv2k21PB9pAsd7ImdRIp0ZWklWxx20x9NIDTBBW+9gwQDnSog==","shasum":"f870d0464cfcc5a4893a785a3e12363c242a4970","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-1.0.3.tgz","fileCount":8,"unpackedSize":9618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvB5gCRA9TVsSAnZWagAAwUwP/jEcV3Cni9CWuVQ0DBgF\nx7AlAkCTK2Ujnz1ixG1gO9e09BpYQk3AbBC0c1VQG23sacfrR+A8LIpqx6Ts\n+9vGnKTxUHM1gmK0izhm86YNcCo9/op5GwdeJx9F3pQHfSwtsbhglZc5Wm4U\nzsijBr2VR8SJGcyrkPVlEZhK/vnIZwLof0httQG4MTJWjVYMemrKua8Ob0cM\nEGpRo1zjMfoqz83oU0GyNgKlWYzuvCH/lF4UdIWyrEEGetDp3YUmb3XdEc+k\nZWXSLA+Z+gPnrWnI4rV8CXEp6iDvJYlDgqakqpHcLxN2ixrPOAW/5eDVxYor\nwebXMIAPOYy13AiFjW7DM8KA5vPZQCnxCGxKwXGJ/VSMml2irc+0arzl5gu/\n78uQ3NXeq0wbkumU8FUcDfsEw5/0aBDoBqGVrNk5F1P0ZHVgxjq/1iktXrdm\n9QFKAtUnnAxlYn8reUSI5nEiRZ4QVyvigg852BzbtYElltrWw/uynSFl57mL\nYDY8dA8A7rIQPc+K9TkFtQZ9eRDCSsZEOh5uSnZ9hK0K0otJxEu/2Ellkcef\nvwmSbZVpqYrmefJynK6+HKn6esCMWbUBrgU3g4SjlI0/HBpTz4L0c15b8qzg\ng1G12HQvfd8N81nWgRZ4wLz1Ho3Bn7jiGsC1ILUIo+ms7h3oF8P6B/gm3rpK\nLuno\r\n=NYNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOP27xcEVVIia6iuwE7ltqQyoWMFL9PD9Pp7xXzjFDoAIhANZu79SQFXI4muqnmkIrjY9XrmGhWZLrZec6kuvy1p91"}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_1.0.3_1606164064103_0.6368989058127181"},"_hasShrinkwrap":false},"1.0.4":{"name":"jsonpos","version":"1.0.4","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","types":"./dist/index.d.ts","directories":{},"engines":{"node":">=10"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^26.0.10","@types/json-to-ast":"^2.1.1","cz-conventional-changelog":"^3.1.0","jest":"^26.4.2","rimraf":"^3.0.1","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4fd2961315563a97898f7a7fd8b69e484e1b03b9","_id":"jsonpos@1.0.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KgUHF+c+CULh9oAKrNav4cngIzAlHGOyN/tti8r9IT5N6mTHXCOibiBWoBgz2g2vaKabXu+46Wyw6VCgGuEwSg==","shasum":"e983a3275fde0c623d174d8f472f9de3dfeadb67","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-1.0.4.tgz","fileCount":8,"unpackedSize":9537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvCL9CRA9TVsSAnZWagAAuf0P/jDRFNdpLcNP97+Ztxp4\nhHfss6P0AxOHTuhRyfl5ZyAKLMqwN2V6ZmKpmiOqPGvsdtv3xjXrk6G0y6Af\ntGhOAz9lZozlmR2t9rUmZFthE+uZq2RtKjCoXTsSzTgCq35xWojtIRpjZexH\nXBhPkvO+dgIT6VExzsIaS06K3/FdA7pRs8I/3mB1bkhqlUnwR4OH7K/hBFJ+\nvWPVSu9iYx0i92fvhAxydukPN3mraqhEjzyGi7epWNVBkZWJN0T9lcyLTILV\nk0n6MadbF+9hQmQ+pCVrrrYIw7ej7dJxAlCJ1KF5u12d3NDLxNezqkpMWrNo\nT0a+B1LxG3uLq+iy/NBsiBHVVlujWjgrTOKJWVnlEdux+EMV+CqMdx4FKyYO\n2sDau1o1VCH1i6GaUYREzwy2biW832jsmgVgBFqDlA5jtOTdfCBbbHZV5XyD\nH1WtNul9TIVkP1D5Xof+H+PYDlJol1ParKRje01YS1HWqbURi2ZMaBy/VF/6\n2taJJm6elFwQAg0fAbpp2YIC8bPP3KKINaAmoMXEZCfIxykM6LJ9EMIlbAdg\nyc/QMVscNy7UYkSBkQNrHoqspnGExhhxKGnD//YKlHIbQ63nvufKZjsScoji\n2y4e1aNQHMns+KPnIJnFwjQQZjdPMoY7hTHFLAalshToeKdYtXpR572ygll9\nL9ly\r\n=uhC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3EmuujiviI53kTE27xUw0v55W86g+QGp6cXebSQ4TOwIhAOOnOD+XcDwhLr5j1L72oW4Lh8uGS1iBZG0Vrz1ME2U+"}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_1.0.4_1606165244608_0.6650620834391265"},"_hasShrinkwrap":false},"1.0.5":{"name":"jsonpos","version":"1.0.5","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","types":"./dist/index.d.ts","directories":{},"engines":{"node":">=10"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^26.0.10","@types/json-to-ast":"^2.1.1","cz-conventional-changelog":"^3.1.0","jest":"^26.4.2","rimraf":"^3.0.1","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4465cb7d449a9039d90b35bfaf2a7220a5454c5a","_id":"jsonpos@1.0.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dB0WbMDIMqZDeruBwasZ6ch0DYTpvXHJu+dX0h4QRYhNfULWCxcJP5U7ZOukrWMCtQlQ+tGDEUpO53aUjKlQdA==","shasum":"90ed4a155bdca8c47cd97d99fda39e2a6c1b589f","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-1.0.5.tgz","fileCount":8,"unpackedSize":9496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvYHSCRA9TVsSAnZWagAAXw4P/3DqVfCGSZVEhZ7osrjz\nFVQY1wsBFs05F/BvFxeNBC3Nug0D/37fxmCUv0Cp2VwSGmifviY/OuXUBozv\nITXcI76CUxgWEo3eKg5NHch+EesovTHBqyxrz/M3vXqQcWAH+zWP/flSwyMH\nMZThYE5Ree67SmiWUF1T9tLtuSkP6pyeHjwaPi3z7s+0Z4KEiGzkCu0Vxg/z\n9TkkHZifVL7YitVzlS6VZ35q3tav4emsPUn5gwnIEM46Rjr9vP6WOzJLdgtk\n+vImDRT2/o7YLnkMjxV7IJXJSC98udgEgye2gca6QSWxsHNEkm7R5O7OBjF9\nUG9kXzwjywofphZ3DgdTzNLnZ1fikh35Nn+O1yXvEqEOsxoSu0m3bbJjb8rQ\nqMqCRvZzryxKnBy9BMWdzdPXK80UWXHzys8WCzqPs8l8WSqJQTYnj/CpBEA0\nbCCsZK7VDgigD3QyeofzBwcQtpdeuou9WKjMwhEY7VG6HUHHby9YhaoIQ/Ll\nM2CRicxUu2m2/nZWm+1hlegGtt3zSBuePjiAJw7WjRweE1jexkypmZ4iambV\nm6Bd6eO3mguwgLJb/yTLAD+neBBzVEAM0DmUsspdSfMdx5J7Q4fRZoWfUNVj\nZFevb/ccNxL4Mm5gL/FDwCyCIZhBPNGvWGwDMh6+TxwQz/Yf5cRCNyjDGqkh\nV2Yr\r\n=hvNZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrRKMbkKycAebXVIo5KGeMjqzTKz1O77UOoHoN8SHGegIgLgDzyeaQtheJq5RnfL9Jdinh1spcs2snKTJbreIWkB4="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_1.0.5_1606255057731_0.23583247387862105"},"_hasShrinkwrap":false},"1.1.0":{"name":"jsonpos","version":"1.1.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","types":"./dist/index.d.ts","directories":{},"engines":{"node":">=10"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^26.0.10","@types/json-to-ast":"^2.1.1","cz-conventional-changelog":"^3.1.0","jest":"^26.4.2","rimraf":"^3.0.1","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b254da0685d512e1af7a2c44a81b1fd5ebc92bf5","_id":"jsonpos@1.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-PPc+ycWz7o2VirgUIH7oVdljOMnhx3haaJnOCrXWBCVFPeS/Z4ojH0JqEJM0XRx/CR9QujKlAXQU3z5a5xp2jg==","shasum":"aeb893d1fd0c10d0f02a06becfe31efcf9318caa","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-1.1.0.tgz","fileCount":9,"unpackedSize":10803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLEzGCRA9TVsSAnZWagAAbuEP/0ZxKQbOXqRQ6I9saYM+\nULzl/koa9aa+EVfplgiezrw2FCFSoV+EQuc2/h4zs3G7FuA9jvkCJ/lgdkWz\nhyD+9sFNOnEszNbEmpzIYWalyjdTK28Fd8c77b9t5Z4VuSWpOLuvH6+bR1Jc\nq34yFVrYzVbpxuGxdY7ANRCwjhuKS2mCJKFyQpJBkO68auolQmUVHcuM7d+T\nChuR43jvSooEbaOV86u6lQiPhemAO9Zu1ZwKlRiJqzHte0Kw9/vX8K79lXCM\nD4eqOn1Pckap0ajYZvI69ceFCEK1BrMco8zP4U06A2XzWP6aJs1eDGOM9h4w\nHat3NTwlUpoUHS5eCM2nS/g0pNyEF9TVtaaiu9f0Zjk/n+QWl4+UxYBUmZza\ntCNSe46LM6BPzvwPQf4HAry3VXrH3i+8xO+K/P8OmC9SbbiWyj58b1o7QV1x\nKsT+xH0jDrxDGjC5BdM/NrBFdTlP7Ux9RGPiK9GlU7NQA7sUl4dni3Cpa4Tp\nfZ6+NE3FJcKZyHjv+/+XFSR4ZGbrWETKBLTthLgI/lriyn6SJzdi7t/oZIKx\nYXro+H5saBkG3ctVCbAuGK/133/O1koHnEt5J+VcAV6sXVURUHVB24HsNI/Z\nH/yL4KrhQgghSPqKmwo+Myp1vv2b+ddUzDuTpPwBferlgBSe8Cd/7tqx6dx8\nE3o9\r\n=58YU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCs3r8r+5jbdG4XphlBBXVokdmG3/pe3cUax5gQyTtJwIgJcn5T2MN+h+zVhsQV6QKR9M6I5ckzrLTvbiITahOnLE="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_1.1.0_1613515973964_0.24688263461467708"},"_hasShrinkwrap":false},"2.0.0":{"name":"jsonpos","version":"2.0.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@types/jest":"^27.0.1","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.1.1","rimraf":"^3.0.1","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"db2e1be20f53736a53ea65cce012a36a3f8ae2a7","_id":"jsonpos@2.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-nii80IzVpwUKNgA1hwzM4i7IdseOAPcpCyk1IGdYfbxEU8sZ+Dl9XFbtmYZ6ASh+scnnYG+nNTN19TEEPni+MQ==","shasum":"b2b678d6eccc5af11f1c632cb3598eaf1e1a6a52","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-2.0.0.tgz","fileCount":9,"unpackedSize":10256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPcPnCRA9TVsSAnZWagAAkOAQAJPtMnJx3jfnyifk4Ibh\nkdyYZ4MfjPAhqksaFXmBx0E+E7xkbjl/nQHYfUfqLIZvYfVJqPz4/NCphhG5\neFiREngIyOhnJsxq2Q8EVHBximmwZNlqQeyim15qt+5wtpXhQW/iM5VoCCcT\nYkbexppzeifeRnErESvJzlBQ4RkzGlUUHMNGDFqGWJqrJI66r8Gbhka03d7b\nre8y6KLDGafWFM5l0qwAUuDIrOjYiGiEUcC4vVsAptNk7EKbqaqRVyhi+NZa\nWKD31XRkmAw/LH++XSgsqzUsZMgh9w/SwpGI5nqC0WWIOdAiy0K/e+P3o23u\nVmJ3QhHU32s8JdpEZnB8gLw9Tw9scANYb2Cm8XLHgU3IIbg0plLE8yhUi0Bb\nSWLq/Ve7/f445OMNWLA6w8EynNWkS2TeharFqIc37JNUvVG3+mfUacpiQLOo\nLCJiSefAUmdbESSYG37dRMrj81y32t2XaYPQJlZrZrRXq5jx4tSHkzCbQxPo\nOvvnaYdd3Mgs/UGYB3yfWA92rAKwufVIFjaAlPEv7+dCRP1KxriS6Dty/4Wv\nx+m/xoQ7vx6kUkEh3SitOTELxZnXep7fa8AQ0FSH+hOiJE0OY5jI82Dhdhmv\n+C/ecu2wRLNn+1qmMwVctEefcwZLZ0NzGvvkKbx8ybAdLflZpjtHpO8lP69q\nEXOU\r\n=24/0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV7Rq5GJZuwjKXKT1Ko1vlXTDwWTMj/ufKHyBXwsCXMAiAMD4lEWF4JwG/KOq/WNzvBYGeLfecMMrwcT7yLre+01Q=="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_2.0.0_1631437799329_0.5595360439635977"},"_hasShrinkwrap":false},"2.0.1":{"name":"jsonpos","version":"2.0.1","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/jest":"^27.0.1","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.1.1","rimraf":"^3.0.1","ts-node":"^10.2.1","typescript":"^4.4.3"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d70ad2f6612f365b7ee23fb160720741e850ab90","_id":"jsonpos@2.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-1h+0GayiOioYz53bNOhVOzDP165eD8RAsnezvj2sahYk3LACjX+95ec9JOGbFR/+NMLS+Sv366mi1ar8mUUEKw==","shasum":"13c09e31c521f322e6df7dea0faaaa24df0ea333","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-2.0.1.tgz","fileCount":9,"unpackedSize":10304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPdZZCRA9TVsSAnZWagAA5+MQAJ3jj0CjIoXyBkLqqJbj\nTpyaoX/11bMlfcIYpQCHSTW3Iz747ziZQc9qH6WJOxZaOZhLx72r5UwvL9NK\n4Uy5MuokTNGoVVhe7gMIcB0FVi2rTvjTcN5t98cjlcqXi3FHxiftmrf+OWc1\ndoF57R1RzemEPCWvEWVd272BDi7kVW4BBwMSh3NST5ti974G6C43EnKmKPbS\ndMyCZBnMIMrLiqauXYpSn662fnZD4RDJf+jnKiLeNJA69SY+GK/11PkwIIhW\nCl7qMla5S3yX/WoN5ZOsxMR2Ce60tuvF98Up5/byjna63fNA2JG9Xf2WrZqi\nkEwe1fGiSTzKFXpYwrnkogt1qa2ZK+Z265Bkwqw35R1xPvbOOsjYnGwJt8qj\nwyQRJp5o5dVu79dKIRl11sgBTtm+gd1NOVMnO8XaBvPWeB5O9y6UiVj4Ij9A\noyJNP0zYiuEnPn2IDkhT8eM9DgLCLUI5jP/VyLkRQK0U/XmvbKSa7Do+6uuz\nF+z9jrS2ApF9Hmw3CTAkZuM1gmUgamj5nyLRQ7CUvZRjanWThW0iU3HGAS+T\nUARqlskfbcrMMj7JUK2xPs1pK4IhfAHTh/v753XkbaRl2s1O3qCRuSekUp9k\nEjr6m2X1PQhER0PqxITRZugqedZZTyiuLfyfH3QW3ut0Xyi8qZVdnTc+btXT\nWbyR\r\n=3nvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGQIzdHs7BypXTkKPDlnLf0Az9ZKPpgh27R+x8Q0rkwAIgF5/HZQwCrWpqedNgRnoR1w9kAYOpr9s4ekSl6PfNN2k="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_2.0.1_1631442521701_0.7429579971554174"},"_hasShrinkwrap":false},"2.0.2":{"name":"jsonpos","version":"2.0.2","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"f9396c25821b28cffb08f74219ba5f73e604220a","_id":"jsonpos@2.0.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Rx95VP0AbBMp/tVQOH+dUGVSip78XQ1t3e4sC8uHupJsiwpkt4gmFiAOZ9ybvsKqR4FKE8ryWQxiPapizyFChA==","shasum":"0e231bdae9db317e627d0d2af6439feafe62c037","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-2.0.2.tgz","fileCount":9,"unpackedSize":10734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvaP3CRA9TVsSAnZWagAAyX8QAJXXsqksLarkT2f3YXXg\njc18dcNTO3T4PEKbG5l93TdbUhklApTO3nF1U+id02+2lQ8z2F8YKoB16mXj\nbwz0IyITvO7rNKvD/Hm7dyDUAiMzOT8JlmPgFdqO4KRNQWDIkt1Q2nqd2ERo\nwKuTsRVQb839MPB4E1HWT1qwNngHvRRwU/TKz12kG0SmOmX7Ck0/J+2AQdn7\nI+jqJs2pz3jM0Fvi8wNEdcTC/2LfnL0ohOQTnM6DDvq7jufmeytQHFlhmm0x\nl9mk7nPZlj+wePl80scVzsG7E4TCWURw6Svtbmg3YDa4rLwQoZ99rZr5rtCU\n4UQvmqHh0XhPQ6/ulZOgSHIWHizwsCboo4QeRDvnCgU+GxT53bzvTCOu/KTB\n5BzntUyYI6+mutDGpS8tNFqPzDOW3Is6U2+osKEjC1/BPfmvbV2a/1gQu0ys\n3zwuUtlSMM/IUAxTDuwqqc9iobuaEv2gDNHc486K610oF5rmRpi+nG0jLuTd\neWiK26I/FTvviGZV943/wWanR7aS4Zxa1TuVt7y7miGo5nLQU5WOEsza5GR2\nXHDqMKhF2t5ZSffYQdophqbvdIQ7ze2p6nnO3MEbxcVSau4R1YKgiuwrDwwF\nREGLz0JA2R98FbdqkDJ7DjB6YVj23Yp3Gt4ecLnSPsX5B08JuXRiurGrz/NB\nrjfC\r\n=fDOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnB2AHXd+fpgS4IVvtBfXDI6MB1YTKlXo8T8EJq2f4yQIhAKQo81PRQXjxIbWit2fwvTudwAEuJCVLybL49hdDC5nn"}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_2.0.2_1639818230994_0.362241033566874"},"_hasShrinkwrap":false},"3.0.0":{"name":"jsonpos","version":"3.0.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"b888e2b65cbed7d185219f018a43c74fe9eaec9c","_id":"jsonpos@3.0.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-mJYpjlKKKHwT3HjClAonD26YNWn+lQFEk24BeYnr7J6h2UabHr4OYI/cSW8xWNo/KR7uzT8bDn3Ai1tIQAUKhQ==","shasum":"5534a479e5ebbdafb3d9aa449443f794cf7d172b","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.0.0.tgz","fileCount":11,"unpackedSize":14661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBE8VCRA9TVsSAnZWagAAO7sP/0T0XLxoJX2GZjtw1ON8\nDv9ZIqbTJJp8mYoHJug0F9Zhgv4e53WsDMfF1jfrYvQzbrhNiKrHThJeYha5\nSBvhdQfRuiNyp3SD8fKd+WB8/+EongnFSWuRE+uscSqOwUDyCQOb+AMsA8sg\nIpulF5wuTMdbHl7EoSy7NUwcEYVx9tvaUmDxvxHAtw9XFjcXzaT8DhCVJIb8\nTySxwP98JpAkOGRz7feY5EXNo3vWpRQrfgUmb4leIPnCSP7ijS/p0q8f3czR\nxrKlOoEurVUMDgJT41qWZLZu5pz5T6Q5WdbidJ7t+3epc/peCXqu/WaLHnas\n+PKso5EVdCgwval1DEtQuoxofTwT9EWAVhYgaakk0c9m/7mNk1YFYLCPQ8JH\nQUERYXT63WpfTo44iHQ+b3H7MESjin9fb8bCuIVWCXLpTDvWv9KrIye959eo\ndmqm0K2kzJQgt6NnBpKUCGkV/EfOEmpwQh1NqOhm3Y6hiEhwdk1sU+zrEo6o\n9popsI/W1AYdIKXtMCKiRCLcUUBK88F61K2vJcdGT9e+uBDLzyoA7gPJYF5E\ny7f7pF0lP7ZabgssXSL9ef47O9tHlhdjw3sIw2soF6GBjOjx0mjAxlIPiBR7\nbJ2swfyQf4Jl3/rCbpW7Bz8ybXJvW0GvybX9O1tIvWlaPgxL+2VK8lJtTeiz\nfkiJ\r\n=lgpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw8AC9X01K6o7tmxrQmXIZZKbES1ACyb+8BYXLzEXSIAiAeHu4DTlvpMbV9TXdUJO3UgrEZehpiaa5gynw7VpSUqA=="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.0.0_1644449557408_0.37693653439275354"},"_hasShrinkwrap":false},"3.0.1":{"name":"jsonpos","version":"3.0.1","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"48365d238dbac4b6c231c19e89793524bb66baa0","_id":"jsonpos@3.0.1","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-HLuZatrfQenVsBlYsjxjoXp3Yfxc8bTeNz9X3pR3JBYRUbbLyrh0l0hGbtlbQLKNXd2iti9GBZ4h6Py59BPn5A==","shasum":"3fa090a9cc9eed9122a5c89bd23150500e83f82b","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.0.1.tgz","fileCount":11,"unpackedSize":14672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBE/SCRA9TVsSAnZWagAAzogP/2Ho7I/nz304wss7uOGn\nndQQDwnCdbWOuQqvvs7POOVd+ek8plW2tDPMbEeq8tAVRFGgtTCQg12xmGmA\nvfHc4mppjysJiOn90mrNce1/KB0Kf6CpSNagHwaIu/OLXjF0SganPCdk3WLI\nb6AQvsOC3ZnOCtt1GC3pTCByMrTXBvFv1JQfd/M+5V/XzFeDlN7aKEWgaCc8\nDR8MoJ7fyDHD/CvISjbdbgqFW+OrWEo1jbYVV2vPH9GzUeOfXlh9059nSDSB\nK7zeHJMSv1AIiKOKb8ctrOFPByABOCqbd5E57EaslMk19F2SnfIWkni0Fsx2\nziiI2gsQaI2Pp8ChAYVAUvWlAOl71WVo5lKcoS69MFL9s1iWnoJiILGQnBVC\nDMkb2ho7HJrMiBfk7CrfP/Eo1/Rcz7REIxME1s25vbJfWEIV1hYvhlxEC9Gn\nMb57zrtQR0zmYavWrf8EddN1tpION0Y4jD/llvQkb8Wj5bOd+lbbiG4KPedH\nklCllvI/TCXeOG/1CnQL4aJiTswHK+TBOvrFrha4PBMiFfeOb86ZX2rm4yzo\nIdXkHaW/adONDDLMHha6ILf9vZmtgFLOVOp/WpXRtT+h7DTXa9I2y2CU9Mh2\n1Pv7z51Dsoe2V8U/XOs03j2WmkqmrYBJioMycIXT0iIl+Oezd/3lOdnXhU3/\nlIeK\r\n=wOeh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2gzpRVsXViaNabYvzX4AcpnlL+8MaYJGTxkryu0HdCAiB52qgQK2JFoji4llXwA7Q7lw9IijNzPp0w7fmse5Moug=="}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.0.1_1644449746568_0.22699948985361007"},"_hasShrinkwrap":false},"3.0.2":{"name":"jsonpos","version":"3.0.2","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"9e167e9557982148e94abfcd806774eead83b59e","_id":"jsonpos@3.0.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-0fAqYUMly/45hE4UTLumMa3EuqJ1MuyVuWQnd06Orn4xCFQgi8q/GDPJJXMrVx4K2zfNa36Y3Skssb2ZC0kreg==","shasum":"bacd65550efc4d277594b0644f7009c691aaae41","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.0.2.tgz","fileCount":11,"unpackedSize":14721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCss5CRA9TVsSAnZWagAA6poP/RArtRmzdhUSPeQKpM0+\n4d+u4LuWbcaZwbX1bSal32ceCFdLdZrEsx/HfY++HVle8ZbFQr0tzVAPvOqm\nyJ09D03RqtaqE4zc8ldyAcxCJkGeswpQWQGOw6cftK4cJX0vMaRkOJiPrBg+\nS2xYJ/zXU5s3/ZMbo9YNcwDnrgudBpdnv7FSIrr8RusLLVmI1a9ozTv8MqJs\nTuiG89SVuTC/zOlci0Oa7Wl66tcPcDrx+6l4hnA4q3/r8hFt8fqZTNCLmv6H\nGLTC7GgifSAkuv2CYlX99UJQN4EyGPkxIjxFUCRaLPJ8nJh3E7D9On9HrjgW\neCQ/BSEtzEP5s0PYq8KfPF2aMDjy77NEqEgWmMlVommLAd+HCmeL0kFyPs1J\nSYFCellPUaV5GKdGG1FAOjwRwy/3i2iORk0iu85451vUzr7WFLdXxtfqCIJl\nGNaMxh2BuornVMlA3qU4ZsM1OvdkB16KwL8buARvS7mkAmM3CY45iBDiSXNO\nfIvcxoN8qBRy7Kw6+mW2gKEDYaFuZtzm0Ia/5MePNqQPR5ke5QwY+Ug9Xt4Z\npDcWEvwYGnWHPksKXKd7wsf7VyqxSUSS6Ahj6nxh2uwL2K7i45MK73Z8xNcf\nQcX5aZ8wjWdtm41HKnFE3eFoW4AXzb2wLlrjuo1zV7To7RkZad+spKWK1pTm\ngwGK\r\n=O4MV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC10eynuRqEQQL7CEc332MqXSi9crhRM3EIbmppnsO7hgIhALdvuFpvd2dojbGnvp77A/E4amiHA7lchFEZtKz/J8C/"}]},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.0.2_1644874553132_0.17722797911029575"},"_hasShrinkwrap":false},"3.0.3":{"name":"jsonpos","version":"3.0.3","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"2d8ee04a39e8940e37f82edc13e382b41de9d043","_id":"jsonpos@3.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yqrI820vB6816WhCd2wOZHeWjEkZvtPj6TmExnluc4TATpBMQfYeN+rUKmS+2MCQjRQwATn73sucp+pu0RH6wQ==","shasum":"5e4996d9231c03624c5287ed8f43a581e8a309c3","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.0.3.tgz","fileCount":11,"unpackedSize":15078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3rNID6vPnZCkdAq7Gtehj5BpqYl65qXcvUhBCN7GxgIgOWoTXO+igThWRZt39IUyJWUX2nmyp9lAZ/ejGLsQfng="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYADsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquhA/+OXR8j0a+oWahdOr0YfZ7R832hkwq8KGpx9bzWyVis7BFkSND\r\ncCf6i8gvHtBhJ8xMQ74VWJL1lqbxPB8JVzDaJYQM98c+9qYqmEAHAe32TvjB\r\n2EZhUSJ2GW0Gb78AxsS1H7GsCdS3RV8iAhrn8HU1quNTj93XJwZfPN8vn2DU\r\nhkRCZ8FEDnKsWb2RsLQf+CdbVe1ttUk6FsQjNzkxuV+G2JsLrHiwreRFHMY+\r\nxSXn1uZLdUB494G+HM1JVY4iwuiK2UuTeRHkLpCcs16bxbWUXT4pfZtJjTki\r\njwCDg9yJCZaP6NfqssJQ8nIb27V0onNKcwki3p50Ywe8GRAZfHIernT1f6t/\r\nKUSNAMLRYQKPhJTk6sO4aqa2DUOAGfisXybyzpzBtamsg5vo0ZVbYLFdT+nr\r\nqvNjEsuesbtRrt/dn00LFbYJUpq6rzJar8gaEjNatlkOEjuuYV7tjQ8biotF\r\n9WN5xYRwndO3wClQ/a+4nYHqxAjfWQgyBpX0i60aIdqtnrutPA54Nnuy8U9+\r\neQH4Guc9jVTY31aWPIaR/2tmyrUaZebPCpNqXiS21kIOyBUgVLOkiovTR03z\r\nGtt9dlG5X70fhz7rzl+2tU/AKX5AkVUC60grk9d/1fiBHPuS5D6v8jHoMbhl\r\nRYWrigOkhLqFzT/aZddd7u7eqdfI1y9+TGU=\r\n=gC/K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.0.3_1650458860301_0.23365000478942455"},"_hasShrinkwrap":false},"3.1.0":{"name":"jsonpos","version":"3.1.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"1a730ecdb7cb080297a283ff29e7c04d816da619","_id":"jsonpos@3.1.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oZ7dNYcBnn/Et6aSLuJbQt8Zs3J4DUVQNdWlwGxDz+YQBNbkYQjzv6l7QsiXJ/C4u4+a9pVPK4g+GlO58hxEaA==","shasum":"169e1377d54f80e5341ee26ee5c162c9fc33c2a9","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.1.0.tgz","fileCount":11,"unpackedSize":15669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1h7XT6IWXU9gE8y7HBy8IxT0tU7upGG88yQ9vmFKn4QIgEG9Rs3P//2X8QF10u5ZAh3xPfGBcsgUplqduFTPGvGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYDmbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWTBAAiWskoB2t5EFJK+MRbUwt1auH62qqsWC3BjTctloIQo4ghree\r\nU/8yQniOtIgiNjIKWD/Iao1Uq6/i/yAX6n5jnyMwqEj0nolGYjIoN9knOJ2x\r\nvGFX4ztW6GicpQLJAeZ36m+LkgTW+YZp9bV8+SBkF2036gynyAYyWel+NE9L\r\nizT2gzZ0xNRtlQ10RNKUAJd+lxbeqPXRDh8IQfYjg3l77Ca6d+/OlPhv5jtN\r\npdrPTcMrfDMxCqDJUBgfMXKvL2dzAv8w3sNUZHJswbQVizvbPKKVkS8X6ofj\r\nON0m5kO0gER7BtyUJwvwFUatDNTMBL6ji3/mU0eNwqMPkX0RB/oIHBshMRTO\r\n0HJ05pMCNZp2+G5N7YL/I2FsY5XfFx8Xaq6Jnt6csKynASydZuyaXU7yV5O2\r\nvcIYPzau6kI3YIsWdwukgOJhiscMsIW7B6Aseqm860M6DD3/oQIp0iLPRjjS\r\ne5px0S4wBSYs9arSkFEIDEgu15YKUKkK+KIgTJ73usbjPz6GRzbyqj4pLZMk\r\nk4JgQrTg4u/HHbXh3wmWQeF8qtsOJfh4fDQxvyHOABvn+Ea2TWL+YpjT9bFO\r\nY2Pf+2KH+VMOvxteyqhIcTBTN0BGRtw7qQdUY27ZKg82mhHQXH7ADFBTiQv/\r\nl3LWNUcqVb3FZ6BEjzqbyHBvYzhn9sxBkgM=\r\n=1cGN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.1.0_1650473371301_0.9009937755812523"},"_hasShrinkwrap":false},"3.2.0":{"name":"jsonpos","version":"3.2.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"011264ce1f775b12d4974147e157091ae3b60e4b","_id":"jsonpos@3.2.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-f5nBXK6GHOAlaH674sreG7PfdawXJecr/RsxjzjZegUjqzaH90S0kLjzWJ3/t4pefoRlVWhNhT3XmBHYeoC4RQ==","shasum":"c74b2524456e7a1147ef2a8bb52ea288ecd265b5","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.2.0.tgz","fileCount":11,"unpackedSize":18374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV4U+95+q8wS9C1jj3A9cX1pKiC6VtV+bXgkWbhk0FsAiEAsBcTUNtjInPF8JmSoaU2t7+kI2VzGGMhUEqzoJF/EPQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZRe1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5FA//cfuGcd3SJh05qz0sDAWaAJQnsUCCgverUHyT24bl62UXn52r\r\nmUvK4UdrARCl1J75TH00DX1SswDRpImCeeXwJ5cPF2QSAaMt7FAzONhkGOOs\r\nISXUcGqSxN+j5WxDYpHW6vsvzo7hv/fI6RLY1RWFKXxP5NiQ2AatLwUtQyXe\r\nqLnvBSCV0YDkGXwA6jWUp8bVYhBAvvjgGi5hUMDgbVVoVOsRsaGmMDGMAYAQ\r\n+XxAonNgxxK7m8g5DlAOWs6vt1IOAyi/ZzQrE8lFJei9zOGQuwB8TGat3PrP\r\neoASYcAzwDweX1UXeHI+Q3dZ5KsivzQ6GEQc07rD3KzFSgiPRBGwPdZSUCc3\r\nNsHdSfSNj9vJa/NfrftcAXDlG6e5gVSD5Ras4ZJpf5McB9kUTH8XNx68yz8X\r\nEqcdnqKmHfzQ2mQa3mB2C1m46y6OK9WyZB0hEa3XUwubzxGtw6YLrtNUOKxp\r\nZv1qUfcY6zjHezZhSQPiiOyGuUnMkfmncXzFLQ5mgJ/M2ZDoo6YT9DN/zHrA\r\nwL4qehbTWZyAadki9jhqmEW7F8Ou3USbUsXYlvEXFcJ46h/svOlZM09UECfL\r\n1p9dQ872pkYv0Dfb+RSGAwEYKLRgE3SVHdNRoyTBueI7CrYd25pcoS+oyTeP\r\n6UpP85EqW+ImED0onOmY/4fwCDhpsLSe18Q=\r\n=PjUc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.2.0_1650792373076_0.5554346403598109"},"_hasShrinkwrap":false},"3.2.1":{"name":"jsonpos","version":"3.2.1","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jest":{"resolver":"ts-jest-resolver","testEnvironment":"node","testMatch":["<rootDir>/lib/**/*.test.ts"],"collectCoverageFrom":["<rootDir>/lib/**"],"collectCoverage":true,"coveragePathIgnorePatterns":["/node_modules/"],"coverageReporters":["lcov","text","html"]},"gitHead":"a33680cbf245344e94d5f74dc14fe2d9cca5c5f3","_id":"jsonpos@3.2.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6o3DVQAQ8LAV+0knC6XR7KAfmrBVPtBMQQgmj1EpifftmsSgMOkdx8ZVNL0x+3tLqCu+pr/IzfqAHiIb41tAUg==","shasum":"afac4d671385b8d8b03ce4ba3770771683db1f03","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-3.2.1.tgz","fileCount":11,"unpackedSize":18374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK8pKjGsewcuG//HvDTeKJfRTGeYn5eK19AYPIhdBLmgIgBfr64u070bismmPGoUjeuFANajbgkVkgkx/+11fezP0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZR2hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//bukC+b5+9z51LfisYRaDOnbVkObXusbaZefuCmDBF5GfshjO\r\nJicEvP5HPXW8LXss64LhVMxrCDIBQLCxaWYp482f9fbXTGa3At62GgPjCj+B\r\nqdmKKdTjk7R7SlhcHrjU0sGFQ11HCyFDyDPD/Zi2R7lqPHsJRsnysJuISuBR\r\nqGAuHm61U330+6jIxsKwsLP4jX8WXhFhYokHE8XzcSg2nR7VJBs86FerNU7J\r\nK0Jj2RMiKfd4Oll7VnCNv3+yD6mocAEdWmdWqkjMMPyNh3gTsofZxyv2K7Xz\r\nWsfEQSVwzmeZFkpPAj8TGCqpL0VGIgyGdONlr+bRBoTFoWKQeE+w+3dUPHik\r\no0O9GevDi1v8GUJB79B8pdRId5qmK8mM6Dp1cS9b2mV/DVEj9B/xX3WIjcQk\r\nHcmo5O7fuP5h9QnaFAFELtp7Z5L0SIED2EBoc6w11eIvp8fFPDjXL3s+ySfx\r\nPcqjREem1dFwZ1aoxAHawE5kxmNzIPsXPBD6xe5cLs84ATRJmbTbRb2RUicz\r\n61eN8Fq4lBg9CphW+X33EII5LddvOXTJLIxGC87FkJNeDugAczUv8PU9Ns6z\r\na8uggrReJzSOytZ0d7cKktL48EWyn/hJrHM6sncMLu0olpfj8oFiuP0oWjl4\r\nUnCwVDsD1sM3HWNs8UtZ4uNYQq0UlmYBLN4=\r\n=a95u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_3.2.1_1650793888859_0.3594027543384437"},"_hasShrinkwrap":false},"4.0.0":{"name":"jsonpos","version":"4.0.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"NODE_OPTIONS=--experimental-vm-modules jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","@types/json-to-ast":"^2.1.2","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-cst":"^1.1.0","json-to-ast":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c9403a2876c4bfb7d63036025261f999fc22f788","_id":"jsonpos@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XRxSUu1/FT5Fs/M3+eR7vJAv/sIR5I/0y8h4pQUl/yVnIPn/uLberEsiCU36sX40/vgqwiXTyttKA6reA4rDEA==","shasum":"dcc5b9eefac70406c9da666a7b245d997b5ca812","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-4.0.0.tgz","fileCount":13,"unpackedSize":20655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqyVIF4lYxtD+GZosTTGmqP6ME8ZZ4GO4RTcni9610jAiEA2/rSN3WV3u+IlY1H5DExRaygY6WNlxRUUcgf6N4hdKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib4dFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr7BAAiPcqB0PnmHopBU+LuLSmXHbtL8uNsHCLA2BT8ktN0k+xeTFc\r\nmwRZNsUHs6vWfBm30cK0/wQXV5TYuXfZYhIyNhJHdnYWLN1dRVTpDPXSpgw+\r\ndh21KGo/m6adm7ctKqhNorg0HeEw5dk7SRxesIlBrTyWDKH4guVPagNZkxJe\r\nH6xUCAxoeGuFe0/3HHGyjhL1w0FzFIN8h7socJqAUA4UA8sTboDq/RedD+WT\r\nSzPSBr1RhoV+t5K0abEY2ejBps0/FTJtBAX/Rk0O+88V7DOOvB4xgib/64CE\r\n1K0PArzl4Ys8PCJBxKDExueeDQYKrYf7OgIcAm9JWWupBvzP3o+W8JUTbbA0\r\nePGj88w1SKE3sI+xRXKJ7xFB7RXaEugj+WHFoM5xtKBo22rlYvNXbagHsEKI\r\nknu6C7eRJktJkH3FddIUKGJP4AjZIXgu5NeGc+gNDZNTflYRb/MCMjfVXGXV\r\nDxjsDKKxPViSurtxI+pgAYydTZI1hDD7U/QA9BvcuqYOt291tgbc4O3wZgfL\r\n5CTKhSSrvCiah+iWPzYym4WUG4i0zd3UTF6jf0XnNNEn3+BhB0tjnamKgfhv\r\nHdrycAectYgcK+wp3pct8yMZ71KzwGO9ocRSI1L3gKLJxoRjGfG8nR+8Q916\r\nyGhjfTHKJAEEl6XfxBzfPXK2eNcynm4LQpE=\r\n=cyd/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_4.0.0_1651476293039_0.061938068491613096"},"_hasShrinkwrap":false},"4.0.1":{"name":"jsonpos","version":"4.0.1","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"NODE_OPTIONS=--experimental-vm-modules jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-cst":"^1.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e1b7b531769709daa76499da647275a848af501c","_id":"jsonpos@4.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-sLWmrjor12kvyLlher+vNidruLvM3xXQRqUOOr2eFt6MvBMLU4kWBwQ/w7J7FDSua5Tn8Tj7v5jipztSnVdpUg==","shasum":"7250407f3d2f90adb9314dee3aa33fe076e686d2","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-4.0.1.tgz","fileCount":13,"unpackedSize":20590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4fzYgnxocxxTqzngIzWBKmKXnqdQoKygaPzGIhigoRAiEAuewTtm8zPWNWSgvcgHutZ8NUfwuMadmasGrXQ3LdkYs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib4h4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVJg/+Kq3m/4R5A8thosx58/lvrE7B9v/MQKQLnxjepfmZ/MV5mBgx\r\n1QxuggYy2vFbp1AG2m5l6nM0Arpjb8X0Y8ROnrDSnEZZu3T1gxHmlPzewclL\r\naIAum1e2sZnKjK7r49aaUGZjN1b3EEKf0CSzpKelcibs45RcwNLgXoep9Zrz\r\nm//u1FYWfYaF22BTRjzNWcUbMKcPZnMhWqju4bWc1al8QiAidxeRCO5hUBJQ\r\n/UXTnGwI1TmoctOv3/RJ3Ax60HWZ8lHPl0QM5/4fUNRLxpsayyYRunsr25PZ\r\neTUKcUesp0MsHnBQGn59JuT0khOSTaNI/dcF1VcdMWaG0o6HW8um55Iu+wy2\r\nSlUX1WsjjARmDAX9lRHtBySnPVbYt81dq1LaTEce0PhNz3Cenic/k1UW6bs6\r\n2m6OKpA9gmCAZPiiJ/8RbeGu57PepmfbDZ7jkNzCmO7mHBA+c0h2wY9Bu4Cx\r\nDqx+6VX6w0D4dR6n2CEXZC7ZE5lRZwL6rO1npHqtKJz+r+LkRua1q/tVCcAk\r\nO6YEqGcNqJhdT53yfDtwkt+3zlAccNEfisoS+IM2/jvzc8XmlzQGn8QLUV8F\r\nOeCpgI0NCwBF90M8jhQt30uydBnMpmfEh9fDzD7DK0E7C2u5FuuX+nGC4Hok\r\nuDl0CTeqDhyIxT5lEvJGgW1tPPII+0gF04I=\r\n=tZsT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_4.0.1_1651476600769_0.6667001089338578"},"_hasShrinkwrap":false},"4.1.0":{"name":"jsonpos","version":"4.1.0","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"NODE_OPTIONS=--experimental-vm-modules jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-cst":"^1.2.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d36d2dc27ac95276849a9abeaa2973a3dc1d8ff2","_id":"jsonpos@4.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ipNKgA6ib2o8tiUt5WF6IeeKpHTGgTSJ7d8lLMPVicAj3/gonHQx3XCOvLDsVG4/S6B2ZM27CzAkMrGdzSk66w==","shasum":"1a5f643ec980fd8e3a2213a4d179664f15136e0c","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.0.tgz","fileCount":13,"unpackedSize":20590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF/jd1Z46iARRsqRVHGXdlBhtYZusyDajUY2lVt3hdwwIgIAvBwYDiBvFVxNl370FMtUsEunfNHKs0+Jxdp4SQ+Hk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOlA/8CCMZFjqa870K+wR+tQn37OfuOF2RbPT8vwPifQHMK3++ZXfA\r\nilLRrzg2y2GLGqf4jHe6SJ/euh3h074eYVaa9uHTppyNYGAbmP+IdOQlP4uL\r\ns4xUXYJqPQYwWVXGTLZT2F44PjcGGHAF5BDyvmQymW7HKTR9e6afyduFhohw\r\nQV35Q/00UULcqgPoOD4OxYzR0f90LtipzMNtH3iAcicNtZ/v6W6aBPIWFTMF\r\n9caxLdFSczP8CkHvPkLoIHAgVYrzNZLTSYoA+axXi5P53FshjTOmIEhsNMJY\r\n7MBphqnYpD74g2InumPB6VtFt8NXrmTpFBKEkVPwB+FwaLIXcDMkBinc5y+b\r\nL0RGW1hJz70X7u/kdu4IzLUFXJWR1gXuTYh1v8D493jUhH6NEE53fueymdbR\r\n0NvPZFfRYOR+j92AwQXCLosev1SK1MApTqqjuekX/FIJkp8cVkuPbR5Ip77c\r\nWtP1ERrNaR/rOcj6oihaUqh9pX+ljRgz23S8M1ETz6orQ/PSVGq37CfqQGn4\r\npuNo3+wJttpaB3LDjGfolznAcVVo0rDqICOWEzjwDe4ruNnn1AUeKfJt0Zp1\r\n72oWjAbnyh5+y/U015qZXKIQW9Q54gwLOfl2jEiWt5rAsJNHe8AwxkyfUt8p\r\n95e2m14yNX3Fo4L7+PdPk40arv9fhfd0egs=\r\n=aZmO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_4.1.0_1651513323597_0.05383563259967894"},"_hasShrinkwrap":false},"4.1.1":{"name":"jsonpos","version":"4.1.1","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"NODE_OPTIONS=--experimental-vm-modules jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@types/jest":"^27.0.3","cz-conventional-changelog":"^3.1.0","jest":"^27.4.5","rimraf":"^3.0.1","ts-jest-resolver":"^2.0.0","ts-node":"^10.4.0","typescript":"^4.5.4"},"dependencies":{"json-cst":"^1.2.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fddd12e2cb6fbf30e0b2483c0a378a40434b440e","_id":"jsonpos@4.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-K3O5aMlh1lj/3dRzs1/8cen0V36zl5Viu1unAZ7TOcUJyTl5BmpQPeCQUKJrqEztjX69rvTnURGfwoRh8narcQ==","shasum":"3c3ecefaa8ec3f21843f32adb6168b65756fb2e6","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.1.tgz","fileCount":13,"unpackedSize":20586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzgmqqEQ3HkOFoOse9BuLsQ1e8ErGFVhEgnpJMj4sznAiEA2Q0FoM+Byy/M4e7S0X6B1oGUUDZ/RLvcZByqog8+kI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiciMWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgtg/+LYi2GSApGOiRtL0YSyUVQ2hsZZ2IFa0rjp21DKDa1l9rm3RI\r\nbkMfc4knPe+SJJ3tEFlX4Q2i9YrP3Yxw+jGaUFMkwNynIriD9nSqw2BudXAa\r\ndvX/X8EpkvcpMHn/NUG5xG7IDyCJy3PSpTj0uJdfAu2wta/VmJzY6ame7lzX\r\nZlPlDK4Z26cNquXTg1CCHmwY1lZ4GwVnwkOi8hfuxoCHkQbLz4hFmZM+RfZ8\r\n8anevl0ntOdnUNX46CnO4C7konfEEAyd61ClSJ4qsoHzju8Vclzh97eM+N9W\r\nWniUdcX/1tKh17bHEMCIiKT2w9+GzO5dLaFktOsySchTW+DumSoXjC7o2KxK\r\nVRDJb/20cnV8jSqSgnMAYsKCMzcrhehHaHul0LtBBILXOZwzYYj8tmYKDCFl\r\n2ozhT3oMlVDMbUCXcnX7YeJAQPMjWT/4LSGMjcAC02+7M2NmWVscw3UHa/Wv\r\nphZlQiap4h8IOkl14Q2yhiRimzaMH/yHF6sHvm7ojCb/oCgQfm1/k+q/jUkq\r\nsQvkzk2rkgLEdggr6PdAfD46zxvgLhstZos+5ju5OEb85g3y28bLCe19vEbv\r\nHfgMu+6X1LrNIJXnWZwmSF4SQNIxUfyFyIJBAP8bIKJEmSWZioRvjCd/2Yte\r\nQG1p8aDoWAHegTKRImQLTiolAE+jFvTmI1E=\r\n=317h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_4.1.1_1651647254219_0.6576275053750376"},"_hasShrinkwrap":false},"4.1.2":{"name":"jsonpos","version":"4.1.2","description":"Get the textual position of a property in a JSON text","author":{"name":"Gustaf Räntilä"},"license":"MIT","bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"homepage":"https://github.com/grantila/jsonpos#readme","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.prod.json","test":"NODE_OPTIONS=--experimental-vm-modules jest","cz":"git-cz"},"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"keywords":["json","position","offset","location","property"],"devDependencies":{"@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@types/jest":"^29.4.0","cz-conventional-changelog":"^3.3.0","jest":"^29.4.1","rimraf":"^4.1.2","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.9.5"},"dependencies":{"json-cst":"^1.2.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"packageManager":"yarn@3.2.4","gitHead":"1db6317ec26b06604af40e1b5bce93349b40ce1d","_id":"jsonpos@4.1.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-cn+7TiBMq9VUsHKp+8uZeSY0K2ZnjEwurSA8uJlBoOmMA7w67axpvfv+v77A/8iEXLkXMN06uvEzblGj51+VBQ==","shasum":"cb9360958b9f4031a6d574a42e7f0471a48866d1","tarball":"https://registry.npmjs.org/jsonpos/-/jsonpos-4.1.2.tgz","fileCount":13,"unpackedSize":20347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDisYY/9U6P9X5mr0Ws2en3uELoLldnESo9oVVD0t+uNQIhAIYidsVRjEb3KC6eJQjFAru+N0wKMhbBdphc+sc8eExI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj22EKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOQA//WgKHcA0tE3Kz1LPNh4Hf1VF9Sk+aIELIaheVaBkjjRbhMclQ\r\n7D/SkuF3JZXVXFNcQ10yfxalY9N2+iaKKdCvs/NwXoHvCoLC3XNfRTzT5Xc0\r\nzl7TRnyDrj+P8y9CrL+/asogPH/Lby81EvbPBomIIeQA8aInJY2jNrQYHzZ+\r\nhd0ODL4YV6FaM+tCC408S3wUsVC5WmeGcHVRiQFs6TxESpcpw4Qn7AyY+nlw\r\nyr8gLb7fKhw294+xs7ABgPTTV04yw+VaCGhkyrPc+XAsyeTFuAAcixJ6QNE6\r\nyTZVbDNhQhTDZDYI8idH8/ZZ1BHq5CmeFPlNeu8P8JicpKGKkIKlfAhjMcyq\r\n92ga01nMoMOd37feU55ws9MaNfQWnUWZ6Qt7vEPAB5AUP7Q4TelcsTrvl9Pi\r\nQJ7HoR7fhf2YmDk+bHxbSNaTKgIREFj5+l+io3NY9y4OiPhuMH8YYWHjLODt\r\n+TSlPYtONVXnm9OBUWxXUtifltvqADDuTqfElQtDCjR02tZ/yAd9HY+d4UQO\r\ncQiILEyc/OwB7q27qtW6C85IG2cubYuBDIZqie6cANq3MAgJya/pbVcqRVGd\r\nAgwKjWfNw2RCby9H8cTTM/VGQ+i/yDh4ZvGzGuRvRT+UbyXsWjH2PqP79wky\r\nPdi3N4gl91U02R82M6J1m0o+Hedm82cpH1U=\r\n=fhDy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"grantila","email":"g.rantila@gmail.com"},"directories":{},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonpos_4.1.2_1675321610178_0.7991748184661682"},"_hasShrinkwrap":false}},"maintainers":[{"name":"grantila","email":"g.rantila@gmail.com"}],"description":"Get the textual position of a property in a JSON text","homepage":"https://github.com/grantila/jsonpos#readme","keywords":["json","position","offset","location","property"],"repository":{"type":"git","url":"git+https://github.com/grantila/jsonpos.git"},"author":{"name":"Gustaf Räntilä"},"bugs":{"url":"https://github.com/grantila/jsonpos/issues"},"license":"MIT","readme":"[![npm version][npm-image]][npm-url]\n[![downloads][downloads-image]][npm-url]\n[![build status][build-image]][build-url]\n[![coverage status][coverage-image]][coverage-url]\n\n\n# jsonpos\n\nGet the text position [start, end] of a property in a JSON document.\n\nGiven the following JSON:\n\n```js\n{\n    \"foo\": {\n        \"bar\": \"baz\"\n               ^^^^^\n    }\n}\n```\n\nThe position of `/foo/bar` (or `[\"foo\", \"bar\"]` if provided as an array), is:\n```js\n{\n    start: { line: 3, column: 16, offset: 30 },\n    end: { line: 3, column: 21, offset: 35 }\n}\n```\n\nwhere `offset` is the character offset in the JSON string.\n\nIf the *property* \"bar\" is wanted, instead of the *value*, set `markIdentifier` to `true`, see [Simple usage](#definition).\n\n# Install\n\n`npm i jsonpos` or `yarn add jsonpos`\n\n## Versions\n\n * Since v2 this is a [pure ESM][pure-esm] package, and requires Node.js >=12.20\n * Since v3 the API has changed. The `dataPath` option has been renamed with changed semantics.\n   * Dot-based (string) `dataPath` is now `dotPath`. **It's not recommended to use as it's not safe for certain characters**.\n     * Also, it now requires an initial `.`. Only the path `.` represents the root object.\n   * Array-based `dataPath` is now simply `path`.\n     * An empty object represents the root object, like in v2.\n   * New slash-based (string) `pointerPath` is allowed, following JSON Pointer encoding.\n * Since v4:\n   * `json-to-ast` has been replaced with `json-cst` which is a lot smaller.\n   * `getAstByObject` and `getAstByString` was renamed `getParsedByObject` and `getParsedByString`.\n\n\n# Exports\n\nThe package exports the following functions:\n * [`jsonpos`](#definition) the main function, getting the location of a value in a JSON document\n * CST helper functions:\n   * [`getParsedByObject`](#getparsedbyobject)\n   * [`getParsedByString`](#getparsedbystring)\n * Location helper function:\n   * [`getLocation`](#getlocation)\n   * [`getPosition`](#getlocation)\n * Path helper functions:\n   * [`parsePath`](#parsepath)\n   * [`encodeJsonPointerPath`](#json-pointer-paths)\n   * [`encodeJsonPointerSegment`](#json-pointer-paths)\n   * [`parseJsonPointerPath`](#json-pointer-paths)\n   * [`parseJsonPointerSegment`](#json-pointer-paths)\n\n\n# Simple usage\n\n### Definition\n\n`jsonpos( json, options: LocationOptions ): Location`\n\nwhere `LocationOptions` is:\n\n```ts\ninterface LocationOptions\n    markIdentifier?: boolean;\n\n    // Only one of the following\n    dotPath: string;\n    path: Array< string | number >;\n    pointerPath: string;\n}\n```\n\nand `Location` is:\n```ts\ninterface Location\n{\n    start: Position | undefined;\n    end: Position | undefined;\n}\n```\n\nwhere `Position` is:\n\n```ts\ninterface Position\n{\n    line: number;\n    column: number;\n    offset: number;\n}\n```\n\n### As dot-separated textual path:\n\n```ts\nimport { jsonpos } from 'jsonpos'\n\nconst loc = jsonpos(\n    '{ \"foo\": { \"bar\": \"baz\" } }',\n    { dotPath: '.foo.bar' }\n);\n```\n\n*Note that dot-separated paths are strongly advised against.*\n\n\n### As /-separated textual path:\n\n```ts\nimport { jsonpos } from 'jsonpos'\n\nconst loc = jsonpos(\n    '{ \"foo\": { \"bar\": \"baz\" } }',\n    { pointerPath: '/foo/bar' }\n);\n```\n\n\n### As array path:\n\n```ts\nimport { jsonpos } from 'jsonpos'\n\nconst loc = jsonpos(\n    '{ \"foo\": { \"bar\": \"baz\" } }',\n    { path: [ 'foo', 'bar' ] }\n);\n```\n\n\n## Advanced usage\n\nThe `jsonpos` function is a shorthand for `getLocation( getParsedByString( json ), options )`\n\nExtract the CST (using [json-cst](https://www.npmjs.com/package/json-cst)) with `getParsedByString` or `getParsedByObject`. The result is an object of type `ParsedJson`:\n\n```ts\ninterface ParsedJson\n{\n    json: any;\n    jsonString: string;\n    jsonDoc: CstDocument; // CstDocument is a json-cst type\n}\n```\n\n### getParsedByString\n\n```ts\nimport { getParsedByString } from 'jsonpos'\n\nconst parsed = getParsedByString( '{ \"foo\": \"bar\" }' );\nconst { json, jsonString, jsonDoc } = parsed;\n```\n\n### getParsedByObject\n\n`getParsedByObject` will stringify the JSON using `JSON.stringify(obj, null, 4)` and use that to parse the CST.\n\n```ts\nimport { getParsedByObject } from 'jsonpos'\n\nconst parsed = getParsedByObject( { foo: \"bar\" } );\nconst { json, jsonString, jsonDoc } = parsed;\n```\n\n`getParsedByObject` takes an optional second argument `indent` which can be set to something else than `4` if necessary, e.g. `2`:\n\n```ts\nconst parsed = getParsedByObject( { foo: \"bar\" }, 2 );\n```\n\n### getLocation\n\nThe `getLocation` takes an *parsed* object as returned by `getParsedByString` or `getParsedByObject` and returns a `Location` object.\n\n#### Definitions\n\n`getLocation( parsed: ParsedJson, options: LocationOptions ): Location`\n\nwhere `Location` is defined [above](#definition).\n\n#### Example\n\n```ts\nimport { getParsedByString, getLocation } from 'jsonpos'\n\nconst parsed = getParsedByString( '{ \"foo\": \"bar\" }' );\nconst loc = getLocation( parsed, { pointerPath: '/foo' } );\n```\n\n\n### getPosition\n\nTo get the position (line and column) of an offset position, use `getPosition`.\n\n#### Definitions\n\n`getPosition( text: string, pos: number ): Position`\n\nwhere `Position` is defined [above](#definition).\n\n#### Example\n\n```ts\nimport { getPosition } from 'jsonpos'\n\nconst text = `{\n  \"foo\": \"bar\",\n  \"baz\": 42\n}`;\nconst loc = getPosition( text, 25 ); // 25 is start of <42>\n// loc = { offset: 25, line: 3, column: 10 }\n```\n\n\n## Path helpers\n\nThis package understand array paths `[\"foo\", \"bar\"]`, dot-path `\".foo.bar\"` and JSON Pointer paths `/foo/bar`. Support for dot-path is to understand older paths from [Ajv](https://www.npmjs.com/package/ajv). Array paths are often the most practical programatically.\n\n### parsePath\n\nThe `parsePath` function is what [`jsonpos`]() uses to parse the path. It takes on object containing either `path` (an array), `dotPath` or `pointerPath` (strings), and it returns the path as an array.\n\n```ts\nparsePath( { path: [ \"foo\", \"bar\" ] } );  // -> [ \"foo\", \"bar\" ]\nparsePath( { dotPath: \".foo.bar\" } );     // -> [ \"foo\", \"bar\" ]\nparsePath( { pointerPath: \"/foo/bar\" } ); // -> [ \"foo\", \"bar\" ]\n```\n\n### JSON Pointer paths\n\nJSON Pointer paths support the slash character (`/`) in a path segment, and encodes it with `~1` and `~0`. `encodeJsonPointerSegment` and `parseJsonPointerSegment` does this:\n\n```ts\nencodeJsonPointerSegment( \"f/o/o\" ); // -> \"f~1o~1o\"\nparseJsonPointerSegment( \"f~1o~1o\" ); // -> \"f/o/o\"\n```\n\nFor complete paths (of segments), use `encodeJsonPointerPath` and `parseJsonPointerPath`:\n\n```ts\nencodeJsonPointerPath( [ \"f/o/o\", \"bar\" ] ); // -> \"/f~1o~1o/bar\"\nparseJsonPointerPath( \"/f~1o~1o/bar\" ); // -> [ \"f/o/o\", \"bar\" ]\n```\n\n\n[npm-image]: https://img.shields.io/npm/v/jsonpos.svg\n[npm-url]: https://npmjs.org/package/jsonpos\n[downloads-image]: https://img.shields.io/npm/dm/jsonpos.svg\n[build-image]: https://img.shields.io/github/actions/workflow/status/grantila/jsonpos/master.yml?branch=master\n[build-url]: https://github.com/grantila/jsonpos/actions?query=workflow%3AMaster\n[coverage-image]: https://coveralls.io/repos/github/grantila/jsonpos/badge.svg?branch=master\n[coverage-url]: https://coveralls.io/github/grantila/jsonpos?branch=master\n[pure-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n","readmeFilename":"README.md"}