{"bugs":{"url":"https://github.com/harc/ohm/issues"},"dist":{"shasum":"4c3cb8a7b7ae9f35adfcb8b7d4296c7565387200","tarball":"https://registry.npmjs.org/ohm-js/-/ohm-js-17.0.4.tgz","fileCount":68,"integrity":"sha512-32VmXQxDHPLT0agDp8mZpv/eVS5DmpGjfDr5adg/1MeePQUBbeifaPW5wuzz3pUz8keSVqLPMlxJh9LnmAObkQ==","signatures":[{"sig":"MEYCIQCnZcRn+UuncIkZYgqPVENvWvQbJYL0uRSQb2pOaYIawQIhANfBAJkB/wIFn1kodYAc7T1KBVo7UPIMs9iZIuZ0eQGB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA2aeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplDQ//YBUtgYgRxSHGG0wsdzwGBPn2xYs/iP9DR7eVU6FNyc9V7Db3\r\nsT3dQ/scWwBzta38jfacXzdrihZ8xHRgRDPCl+FDIHMg+mpsnwELc3+jr87O\r\nuevQ6MOwU/SWVgIl3nIhza99twOLvoA3mY58Z8bTyZtnJkxLA204Kum6kcZr\r\nmMSnh4n+PWdFanP/PV3TTNXJmzq0pxolgEfXmNFNZ7Qg6Q41xmBETOwW8nkI\r\n2/4DFEORv4jPdsrfo8XTCgEHBKrXVvmnvBDjHca9rJ5LMI8X9e5U/+P3UQjv\r\n9bbr4oopCdypNGZYN9tpzgEnJ6iiWyi4BHUGwBThCGBxGXllogJS56RakXUW\r\n8z/MJ6mmN97LnYolofnfvSifWFh8F/SKhNYeXfFyfeys4A0ig696/MoIIbw7\r\nPfRlj/J9H8WzqORixH4pbruN0cRDnAMEVzPAf7EZixrNCQmWzWvP5uPNUZRj\r\nDM/CJJ4or3COAzMxgFJeF7sUpZVWXAtx9w9B6Mmw8gu9B5KtayzfZlqXdLQW\r\nojkOz37Bq+M5axTz5osKaV0vqwFzfNbaCfTyYlDTv8yg/ba1fxfn69ycx5IJ\r\nh9IOfu1xa8GE/Gq1zT9veKG3DcmGNxSmolsUe1CajVWIRbxxTnGHh3WubHHP\r\n3a/2ZzFzlCn4xsurCibYEFlWu0EdIonx62E=\r\n=xcJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/ohm.cjs","name":"ohm-js","type":"module","_from":"file:ohm-js-17.0.4.tgz","types":"index.d.ts","author":{"url":"http://tinlizzie.org/~awarth","name":"Alex Warth","email":"alexwarth@gmail.com"},"module":"./index.mjs","engines":{"node":">=0.12.1"},"exports":{".":[{"types":"./index.d.ts","import":"./index.mjs","require":"./dist/ohm.cjs"},"./dist/ohm.cjs"],"./extras":[{"types":"./extras/index.d.ts","import":"./extras/index.mjs","require":"./dist/ohm-extras.cjs"},"./dist/ohm-extras.cjs"]},"license":"MIT","scripts":{"lint":"eslint . --ignore-path ../.eslintignore","test":"ava && node test/_test-doc.js","build":"node scripts/prebuild.js && pnpm build:debug && pnpm build:min","clean":"rm -f dist/ohm.js dist/ohm.min.js","watch":"pnpm build:cjs --watch","format":"prettier . --write --ignore-path ../.prettierignore --config ../.prettierrc && eslint . --ignore-path ../.eslintignore --fix","bootstrap":"bash scripts/bootstrap --test || (echo 'Bootstrap failed.' && mv -v dist/ohm-grammar.js.old dist/ohm-grammar.js && mv -v dist/built-in-rules.js.old dist/built-in-rules.js && mv -v dist/operations-and-attributes.js.old dist/operations-and-attributes.js)","build:cjs":"rollup -c rollup.config.js","build:min":"terser dist/ohm.js --mangle --compress -o dist/ohm.min.js","pre-commit":"pnpm lint && pnpm build && pnpm test","test-watch":"ava --watch","build:debug":"pnpm build:cjs && node scripts/generate-types.js","prebootstrap":"bash scripts/prebootstrap","unsafe-bootstrap":"bash scripts/bootstrap","update-contributors":"bash scripts/update-contributors"},"_npmUser":{"name":"dubroy","email":"pdubroy@gmail.com"},"homepage":"https://ohmjs.org","keywords":["parser","compiler","pattern matching","pattern-matching","ometa","ometa/js","ometa-js","ometajs","rapid","prototyping"],"_resolved":"/private/var/folders/k4/krhj5gz167jd80td7b6q7pmw0000gn/T/723c0c26cb2aa7ef3eba0b11110b349c/ohm-js-17.0.4.tgz","_integrity":"sha512-32VmXQxDHPLT0agDp8mZpv/eVS5DmpGjfDr5adg/1MeePQUBbeifaPW5wuzz3pUz8keSVqLPMlxJh9LnmAObkQ==","repository":{"url":"git+https://github.com/harc/ohm.git","type":"git"},"_npmVersion":"8.19.2","description":"An object-oriented language for parsing and pattern matching","directories":{},"maintainers":[{"name":"awarth","email":"alexwarth@gmail.com"},{"name":"mroeder","email":"m.roeder@photon-software.de"},{"name":"dubroy","email":"pdubroy@gmail.com"}],"_nodeVersion":"19.0.0","contributors":[{"name":"Patrick Dubroy","email":"pdubroy@gmail.com"},{"name":"Meixian Li","email":"lmeixian@gmail.com"},{"name":"Marko Röder","email":"m.roeder@photon-software.de"},{"name":"Tony Garnock-Jones","email":"tonygarnockjones@gmail.com"},{"name":"Saketh Kasibatla","email":"sake.kasi@gmail.com"},{"name":"Lionel Landwerlin","email":"llandwerlin@gmail.com"},{"name":"Jason Merrill","email":"jwmerrill@gmail.com"},{"name":"Ray Toal","email":"rtoal@lmu.edu"},{"name":"Yoshiki Ohshima","email":"Yoshiki.Ohshima@acm.org"},{"name":"megabuz","email":"3299889+megabuz@users.noreply.github.com"},{"name":"Jonathan Edwards","email":"JonathanMEdwards@gmail.com"},{"name":"Milan Lajtoš","email":"milan.lajtos@me.com"},{"name":"Neil Jewers","email":"njjewers@uwaterloo.ca"},{"name":"stagas","email":"gstagas@gmail.com"},{"name":"AngryPowman","email":"angrypowman@qq.com"},{"name":"Arthur Carabott","email":"arthurc@gmail.com"},{"name":"Casey Olson","email":"casey.m.olson@gmail.com"},{"name":"Daniel Tomlinson","email":"DanielTomlinson@me.com"},{"name":"Ian Harris","email":"ian@fofgof.xyz"},{"name":"Justin Chase","email":"justin.m.chase@gmail.com"},{"name":"Leslie Ying","email":"acetophore@users.noreply.github.com"},{"name":"Luca Guzzon","email":"luca.guzzon@gmail.com"},{"url":"none","name":"Mike Niebling","email":"(none)"},{"name":"Patrick Dubroy","email":"patrick@sourcegraph.com"},{"name":"Pierre Donias","email":"pierre.donias@gmail.com"},{"name":"Stan Rozenraukh","email":"stan@stanistan.com"},{"name":"Stephan Seidt","email":"stephan.seidt@gmail.com"},{"name":"Steve Phillips","email":"steve@tryingtobeawesome.com"},{"name":"Szymon Kaliski","email":"kaliskiszymon@gmail.com"},{"name":"Thomas Nyberg","email":"tomnyberg@gmail.com"},{"name":"Vse Mozhet Byt","email":"vsemozhetbyt@gmail.com"},{"name":"Wil Chung","email":"10446+iamwilhelm@users.noreply.github.com"},{"name":"Zachary Sakowitz","email":"zsakowitz@gmail.com"},{"name":"abego","email":"ub@abego-software.de"},{"name":"acslk","email":"d_vd415@hotmail.com"},{"name":"codeZeilen","email":"codeZeilen@users.noreply.github.com"},{"name":"kassadin","email":"kassadin@foxmail.com"},{"name":"owch","email":"bowenrainyday@gmail.com"},{"name":"sfinnie","email":"scott.finnie@gmail.com"}],"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","uvu":"^0.5.6","json":"^9.0.6","husky":"^4.2.5","jsdom":"^9.9.1","dedent":"^0.7.0","eslint":"^7.31.0","rollup":"^2.63.0","terser":"^5.15.1","ava-spec":"^1.1.1","walk-sync":"^2.2.0","watchlist":"^0.3.1","markscript":"^0.5.0","node-static":"^0.7.11","eslint-plugin-ava":"^12.0.0","@rollup/plugin-json":"^4.1.0","eslint-config-google":"^0.14.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","eslint-plugin-camelcase-ohm":"^0.2.1","eslint-plugin-no-extension-in-require":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ohm-js_17.0.4_1677944477874_0.3675687263981364","host":"s3://npm-registry-packages"},"_id":"ohm-js@17.0.4","version":"17.0.4"}