{"bugs":{"url":"https://github.com/eventualbuddha/lines-and-columns/issues"},"dist":{"shasum":"f74afb0ad97d43cf72df6bc99611d3abe08e4175","tarball":"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.2.tgz","fileCount":5,"integrity":"sha512-nXjfuvceZmVgD6K/cDwDU4tVAwTqjZfLRqcBSX33Efu5/RA7hRhuNOzKw1YugxVqNbf+pfhglAaKQs8jn/KLSw==","signatures":[{"sig":"MEUCIB4PUhFx7QypSVSNI3+Ygo0Oxab3wS4uyu9MkzUho45bAiEA54JMP4VcShyH+CYeREoAGPiDgsDrhWsdIu6Ojg/1X0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmZLHCRA9TVsSAnZWagAA08wQAIwGpq/POa65Ws+5Seh6\nzM3d6LQINjShACE8wsl+mbn8DoXoYriM5v6DjohIQQng6K5F/EFfZX7qRjLp\nymdhLIle/h2hZCmV0RYSPXoM441UBIteop96ErrDJXOsl1Ke6VQXY2BHF9Nj\nPtF8un+eTsAdIJN1zIOcJGZYkZKuaGqpbKRVDAVRZCMvuXwJpGXUocyCO09E\nlvj/c/iBWPzOyC6APl1wrdGFtAIu9FzsbXh1r7Y5I889Y0AKK9uyPRUSp3Jp\nQtTphnILnmiqSjg+y6f9yKqN1DBKErpsEJuWYve2lbmHbtLubsVRulEmQqGR\nHvBAQmOuU0moIqzpGoRvxcDOGtwCuyBEJ1pK4yxzmTxB55Lx+9lcC3bDAZpg\nVUaYD1/O/K3RBO1dMoaDUtxU8qNvPHmUDwI7ElcO/Cr9rsW1vaQfPE8h4eUQ\nux4DjF/EhI1kMMmIQsMEpw4WtcUBCvBD5pJO1VETpADsQxCMzmcR2GziFe9q\nZFjmpGeQFcyelCqKmQ2nu0/92/IwnEuPtNx5xegNKbTVf4hUSKPp1/D+qh/L\nALdHTXTnsDggIad9GlnjW52GJMo6eULWIcB1i3wuOKDUadQzlrN4q7GLWFhz\nv8ylJVVGeAmenphkkymsBgMUr6ZNgVP0TPuoFTFLpbg+zn+u5S8aPtbOUJaC\nZrju\r\n=uUbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","name":"lines-and-columns","type":"module","types":"./build/index.d.ts","author":{"name":"Brian Donovan","email":"brian@donovans.cc"},"readme":"# lines-and-columns\n\nMaps lines and columns to character offsets and back. This is useful for parsers\nand other text processors that deal in character ranges but process text with\nmeaningful lines and columns.\n\n## Install\n\n```\n$ npm install [--save] lines-and-columns\n```\n\n## Usage\n\n```js\nimport { LinesAndColumns } from 'lines-and-columns'\n\nconst lines = new LinesAndColumns(\n  `table {\n  border: 0\n}`\n)\n\nlines.locationForIndex(9)\n// { line: 1, column: 1 }\n\nlines.indexForLocation({ line: 1, column: 2 })\n// 10\n```\n\n## License\n\nMIT\n","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"gitHead":"88c0068267d24b990775630f05137b720d0802c5","license":"MIT","scripts":{"lint":"eslint .","test":"is-ci test:coverage test:watch","lint:fix":"eslint . --fix","test:watch":"jest --watch","build:watch":"tsc --build tsconfig.build.json --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"eventualbuddha","email":"brian@donovans.cc"},"homepage":"https://github.com/eventualbuddha/lines-and-columns#readme","keywords":["lines","columns","parser"],"deprecated":"use 1.2.3 or later","repository":{"url":"git+https://github.com/eventualbuddha/lines-and-columns.git","type":"git"},"_npmVersion":"8.1.0","description":"Maps lines and columns to character offsets and back.","directories":{},"maintainers":[{"name":"eventualbuddha","email":"brian@donovans.cc"}],"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","eslint":"^8.2.0","esbuild":"^0.13.15","prettier":"^2.4.1","is-ci-cli":"^2.2.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/node":"^16.11.9","esbuild-runner":"^2.2.1","semantic-release":"^18.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/lines-and-columns_1.2.2_1637454535337_0.15639165278752087","host":"s3://npm-registry-packages"},"_id":"lines-and-columns@1.2.2","version":"1.2.2"}