{"_id":"babel-identifiers","_rev":"9-58ca4630c4990ee841768616b07857d7","name":"babel-identifiers","description":"Classify Babel identifiers","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"babel-identifiers","version":"1.0.0","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":[],"scripts":{"test":"jest"},"devDependencies":{"ast-pretty-print":"^1.3.0","babel-plugin-tester":"^3.0.0","babylon-options":"^1.1.2","flow-bin":"^0.47.0","jest":"^20.0.4"},"gitHead":"32683d1e42cb176262424995297776f1ca49c844","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@1.0.0","_shasum":"71aeb1ae97190ec3c4edb3ab11609f3bd1135ab8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"71aeb1ae97190ec3c4edb3ab11609f3bd1135ab8","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-1.0.0.tgz","integrity":"sha512-0aXguyRc3pQPO1CLCEO/kd/1h+bE1NRxJ4FQwkCrXFsKKJ8W6dYcDhIKtILmVnbzpWQ7CY6pcRRiUAnTdahPmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOPdx2Bvwj+pd9Q5gEL1W/piZGfZXQ4SoJgx8iMpWwfAiA/wZxaK8vqYpVGkGWdVHh3zW555WrQvh0//0rAe1Ekuw=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers-1.0.0.tgz_1496713312003_0.05707865580916405"},"directories":{}},"1.1.0":{"name":"babel-identifiers","version":"1.1.0","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":["index.js"],"scripts":{"test":"jest"},"devDependencies":{"babel-core":"^7.0.0-alpha.19","babylon-options":"^1.1.2","flow-bin":"^0.47.0","jest":"^20.0.4"},"gitHead":"67c9c1884848eb64927379ee046020140ea11b3c","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@1.1.0","_shasum":"2631bac0463605aa1a8b7c05d36719fe6290644f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"2631bac0463605aa1a8b7c05d36719fe6290644f","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-1.1.0.tgz","integrity":"sha512-0uN6HGqCicLzF396uvobIaZyXdJaF3C/K8P3q8JE35lPeIrmcu3nqCDF4ZGdEMzz8hNXb7B9hmZj0IJre8p2DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4QErNQKwVZyCuo8WjuzZ8EwU/ZUbg9CY0C5lqayI6RAiBdPNHZxvgC5PzfZNWY57PVACbEKQ/BVphP+kFrQig2ZA=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers-1.1.0.tgz_1504086642327_0.4704184727743268"},"directories":{}},"1.1.1":{"name":"babel-identifiers","version":"1.1.1","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":["index.js"],"scripts":{"test":"jest"},"devDependencies":{"babel-core":"^7.0.0-alpha.19","babylon-options":"^1.1.2","flow-bin":"^0.47.0","jest":"^20.0.4"},"gitHead":"79add000a2f1da9f0e2e2eedcbf4726cf55aef36","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@1.1.1","_shasum":"9ff5a8976c2079cae530c2b03d6747094724f8e9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"9ff5a8976c2079cae530c2b03d6747094724f8e9","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-1.1.1.tgz","integrity":"sha512-NS8bxr8+lND3eNEEiXDjvfXRY2UZWF4p3YRDYxUm6tW3ehaypUUQkSEiKEQqnyoDudRNQDOoDxQpVyJOFssNEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCumODmRXmtQL96jIpEAQINs/slooAtO+KFe03saS+MuQIhANMmuC9c/RBMHKNhqSJOx9TYcPKO5GXfFEoke/c9rhvJ"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers-1.1.1.tgz_1504138244174_0.11253939289599657"},"directories":{}},"1.1.2":{"name":"babel-identifiers","version":"1.1.2","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":["index.js"],"scripts":{"test":"jest"},"devDependencies":{"babel-core":"^7.0.0-alpha.19","babylon-options":"^1.1.2","flow-bin":"^0.47.0","jest":"^20.0.4"},"gitHead":"f158164c2e6939cdbfd8620df1c06871b3a63e41","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@1.1.2","_shasum":"fed5d526c88b1c669ba2dbd1148eaed4357aea42","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"fed5d526c88b1c669ba2dbd1148eaed4357aea42","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-1.1.2.tgz","integrity":"sha512-Va96f0vS2fks/3Jpt3Sb2KFFvP6H7FT6LzxK3rosCvmOyGtY/SvP8ejyNIzZ2/mZzvjQY8GT37HgQXEKft5KFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Vsq+i6bl0+8d7jDhFtglbP959YXBvD+JRh5O5PRjCQIgIjR0mZLXY4QW0UXKRKscjfpJyOm6ctrK9Auh9b1DMzc="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers-1.1.2.tgz_1516335995216_0.07443292764946818"},"directories":{}},"2.0.0":{"name":"babel-identifiers","version":"2.0.0","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","files":["index.js"],"scripts":{"test":"jest"},"devDependencies":{"@babel/core":"^7.0.0-beta.40","ast-pretty-print":"^2.0.1","babylon-options":"^2.0.1","flow-bin":"^0.47.0","jest":"^20.0.4","jest-in-case":"^1.0.1"},"dependencies":{"babel-type-scopes":"^1.0.0"},"gitHead":"96e0fc4126acaf1cecf9ad89d70a001d22f72380","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"integrity":"sha512-6Q1GZICGRglc9sCPcdhXp5WeI5OoSqnkRCwmx0RGZPl4aR4f6Wv/k0hAVLMTeKmaahnOig+Z+xe+m1q56HhkkA==","shasum":"b814d06289ff87ef94b507a7f6e8d6f61a2b637b","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-2.0.0.tgz","fileCount":4,"unpackedSize":7239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5zW87LbNt0lXBWtbwKDPhthbxu9WpeR9wGNcq6pSBIQIgE5KU3kVo/o79RTR7e7xW9MgLd538mGD6P8qqbz35sUU="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers_2.0.0_1519856346274_0.5087747306167159"},"_hasShrinkwrap":false},"2.0.1":{"name":"babel-identifiers","version":"2.0.1","description":"Classify Babel identifiers","main":"index.js","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","scripts":{"test":"jest"},"devDependencies":{"@babel/core":"^7.0.0-beta.40","ast-pretty-print":"^2.0.1","babylon-options":"^2.0.1","flow-bin":"^0.47.0","jest":"^20.0.4","jest-in-case":"^1.0.1"},"dependencies":{"babel-type-scopes":"^1.0.0"},"gitHead":"ffa951b00038cdb186bdd39938f1ea572a689479","bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","_id":"babel-identifiers@2.0.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-HPFKukmwXDHwRfHUy2/47Uf5rSwE2slzIel4OanQ9zZJ6uD1vZK/0RBoU9u8TAvA1KX2hpzwnxebOVXcRiSyDw==","shasum":"dae1203f87f5f246f5a54642dbb5d0c6c4fb9dad","tarball":"https://registry.npmjs.org/babel-identifiers/-/babel-identifiers-2.0.1.tgz","fileCount":4,"unpackedSize":7186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel8TuCRA9TVsSAnZWagAAITsP/2TezA3skZ/2U1cj1h0M\nq7QNTj/vNo4AUNRA0ZFNDa6bimjTk1c+VnR5y2H7Dp2RtRxr71PFAYv9L6pW\nFcG47wFk6Uof0LzEMsuYiizcUitIjl2iwpQ2edm6wRfP/0rUVVpWfvucNN26\nGz9aRCcY5eQY+fzbQ+OWZ/bGjbdzTjb3ZuFJq2XGcl4xanfJl6/mG4CpTWW1\nQ5AC1zgrDgsYFOE40ff0mNzvUQi5G5FTBhtfBuohIRD0K9JZtx88bvDVAKc0\nEVNWjdszXs4I0J5cHMtF6n/e5o65p8+NcgDR8oZN5lutHcW2TKah8hKcV9VP\nIsGrIiMey2V/o19RFpxoqygUjRm/F3NX2UlfEBrkLEwVsI+CK3vlUxLtYtXd\na0zEiWHX0nsK1jTm4OxXxuCN2pKJwI2rvurGGhnQ1IqCKcHIXk+WO9km8gxv\nqy2nW9oInKH33D/BUiO8gmoOvd4MbDhLSVj2IPSscX4BNBY6PdMsWchULnn1\n+u8hrBsBNumFTZWA4y5Up9yyE7bWUjHzkDiAO1wfHcnTsTVo1rRvvSCWRECi\nCairT+O7OZVzxOBRttM1BtlJdA/zix9JxsMUcvzzOvoFigkiXybIIcgM90fJ\nSsTuql2y4IroqP7bv/ZrFLGdqWPZyv6oWBSsfO7PV73aXA4SY4rjCnmJMf5C\nQNod\r\n=/PKA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ6fyvIxmJB799RQYfhqKlW+G8MNov4bkOs9mGsIjWfgIgKuqd4jVZOnEaX2T0qojstJ4d3BGAXyepQwpffaR7Pro="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-identifiers_2.0.1_1587004653900_0.3983714355571035"},"_hasShrinkwrap":false}},"readme":"# babel-identifiers\n\n> Classify Babel identifiers\n\n### Installation\n\n```sh\nyarn add babel-identifiers\n```\n\n### Usage\n\nIdentifier nodes fall into one of three kinds:\n\n1. \"binding\" - `let binding = ...`\n2. \"reference\" - `reference;`\n3. \"static\" - `a.static`\n\nAnd into one of four grammars:\n\n1. \"javascript\" - `let javascript = ...`\n1. \"jsx\" - `<jsx/>`\n2. \"flow\" - `({}: flow)`\n3. \"typescript\" - `enum typescript {}`\n\n```js\nimport {getIdentifierKind, getIdentifierGrammar} from 'babel-identifiers';\n\nisIdentifierLike(path); // true | false\ngetIdentifierKind(path); // \"binding\" | \"reference\" | \"static\"\ngetIdentifierGrammar(path); // \"javascript\" | \"flow\" | \"typescript\"\n```\n","maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"time":{"modified":"2022-06-13T04:00:09.337Z","created":"2017-06-06T01:41:52.075Z","1.0.0":"2017-06-06T01:41:52.075Z","1.1.0":"2017-08-30T09:50:42.406Z","1.1.1":"2017-08-31T00:10:44.254Z","1.1.2":"2018-01-19T04:26:35.365Z","2.0.0":"2018-02-28T22:19:06.370Z","2.0.1":"2020-04-16T02:37:34.101Z"},"homepage":"https://github.com/babel-utils/babel-identifiers#readme","repository":{"type":"git","url":"git+https://github.com/babel-utils/babel-identifiers.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"bugs":{"url":"https://github.com/babel-utils/babel-identifiers/issues"},"license":"MIT","readmeFilename":"README.md"}