{"versions":{"2.0.0":{"name":"estree-util-is-identifier-name","version":"2.0.0","description":"","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-is-identifier-name/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","@unicode/unicode-13.0.0":"^1.0.0","c8":"^7.6.0","nyc":"^15.0.0","prettier":"^2.0.0","regenerate":"^1.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run generate && npm run build && npm run format && npm run test-coverage","prepack":"npm run build && npm run format"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-misleading-character-class":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"9daadc2e933257c806c98db654162996a31b134f","homepage":"https://github.com/wooorm/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"shasum":"e2d3d2ae3032c017b2112832bfc5d8ba938c8010","size":5813,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_2.0.0_1615574780486_0.7642075692819941"},"_hasShrinkwrap":false,"publish_time":1615574780691,"_cnpm_publish_time":1615574780691},"1.1.0":{"name":"estree-util-is-identifier-name","version":"1.1.0","description":"","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-is-identifier-name/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"devDependencies":{"@types/tape":"^4.0.0","@unicode/unicode-13.0.0":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","regenerate":"^1.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","build":"rimraf \"*.d.ts\" && tsc && type-coverage","test":"npm run generate && npm run format && npm run test-coverage && npm run build","prepack":"npm run build && npm run format"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-misleading-character-class":"off","no-useless-escape":"off","unicorn/no-fn-reference-in-iterator":"off","unicorn/no-hex-escape":"off","unicorn/better-regex":"off"}},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"6e714514b04d0390a93aac1176bc842fa95a5e35","homepage":"https://github.com/wooorm/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@1.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"shasum":"2e3488ea06d9ea2face116058864f6370b37456d","size":5723,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz"},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_1.1.0_1615573811999_0.6165303167972427"},"_hasShrinkwrap":false,"publish_time":1615573812135,"_cnpm_publish_time":1615573812135},"1.0.0":{"name":"estree-util-is-identifier-name","version":"1.0.0","description":"","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-is-identifier-name/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"@unicode/unicode-13.0.0":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","regenerate":"^1.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.36.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run generate && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-misleading-character-class":"off","no-useless-escape":"off","unicorn/no-fn-reference-in-iterator":"off","unicorn/no-hex-escape":"off","unicorn/better-regex":"off"}},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"93ff202839ecf53a4ba0076f857c9ead88180990","homepage":"https://github.com/wooorm/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@1.0.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.10","dist":{"shasum":"3f9b8ae3e9d661858752ce73450f37dca160f029","size":5446,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_1.0.0_1608715493521_0.2850337294889569"},"_hasShrinkwrap":false,"publish_time":1608715493710,"_cnpm_publish_time":1608715493710},"2.0.1":{"name":"estree-util-is-identifier-name","version":"2.0.1","description":"Check if something can be an ecmascript (javascript) identifier name","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-is-identifier-name/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","@unicode/unicode-13.0.0":"^1.0.0","c8":"^7.6.0","nyc":"^15.0.0","prettier":"^2.0.0","regenerate":"^1.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.50.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run generate && npm run build && npm run format && npm run test-coverage","prepack":"npm run build && npm run format"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-misleading-character-class":"off","unicorn/prefer-code-point":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"be0c692dd3f401361d32f4f78ffcc9ad116d3b21","homepage":"https://github.com/syntax-tree/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@2.0.1","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==","shasum":"cf07867f42705892718d9d89eb2d85eaa8f0fcb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.0.1.tgz","fileCount":7,"unpackedSize":16329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjXZlgcXBeqxP9MFg5MmWOE1TjbmZ3oXcY3JRjJvUCIgIgGdux1YciqRHoUT2oB+50Icw0XuV8tphRsZTfgWR9snc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipb6kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdUhAAn9pJQIVQUS96E3PAr4J476E6Y5fnNmUAD5QECGAxRCJyGm7n\r\nTeKaIaUC+n2Y6uHLE6DySfTsSHV9v8hHnu4BziZEYQJDasxYeWW+2LGLzFUx\r\nkMN242eKa2XbpiQp/J4QrRK61J0tZbqmE0Tws+ZrL6hkjqSKACU7tUTnt0f5\r\n7kF0LVEwoN8atev25lO8xR7lb+SmLMBgOOqh4EtkZDIxRNU/KgTyfYtaqdsD\r\nRko5hg9VJ19+v8Rmx4M1M0AMQ47Wrq05IlRzP9yOgv9ayHiRYiN9CEczd8XR\r\n1jbNbemLL3VObFoTuj8vF+d063I+CUoi5NvZSWmzrAKjfD2hdFtDxnSkwZd3\r\nm6JtrKijS9zOGqbNybLoniTzCWSLfuktsKdfUKK8HVNh7GOJRRypZHCTZwLu\r\nrX8AIw9M8LmgdE3WGtW9+sU562u+H5m9gjZIG+aHPWJ2WXItkWU5r0jz+M64\r\n4hWHKny+fSuAaa/dCgIyEV0M+/yzWp8MIy8f26IfXVo73459zHeDv+xX2WmF\r\nE6Lf35zweHO2VMPiGJ1ly+Eyua99K/rDcbWzmcyZFZ0IpI4QQp0uj6ZdmpFu\r\nPVfc10JE95/UeX10W2lXsU3bw8mirIpVQrYOhB63CtPKHPQuat9FN8d0yIou\r\nHlgDpJio/mf5n0H2bEtJJxRE0vsBAKGJWws=\r\n=GhNb\r\n-----END PGP SIGNATURE-----\r\n","size":6714},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_2.0.1_1655029412712_0.22161000019975474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-12T11:11:52.934Z"},"2.1.0":{"name":"estree-util-is-identifier-name","version":"2.1.0","description":"Check if something can be an ecmascript (javascript) identifier name","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-is-identifier-name/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/node":"^18.0.0","@types/regenerate":"^1.0.0","@unicode/unicode-15.0.0":"^1.0.0","c8":"^7.6.0","prettier":"^2.0.0","regenerate":"^1.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","generate":"node --conditions development build.js","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run generate && npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-misleading-character-class":"off","unicorn/prefer-code-point":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"45e71e29f37b09d90b98bb8a73fc1e12f1a5cdb8","homepage":"https://github.com/syntax-tree/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@2.1.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==","shasum":"fb70a432dcb19045e77b05c8e732f1364b4b49b2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz","fileCount":9,"unpackedSize":17376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDed9lTmY/4YXSlsnymFMZhgXYJzyj8qKXrnWRDWXrx0AIhAJrtqx1Ln/GZeSacu5T5rRVV0msZBy9r4WIq4gnJWY6f"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyYEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoKg/8CEDphfBKyvdAalOu4A0/7Vb94MnMDyliWykBZ/UilgzUikES\r\nkg1Yc8Ztv5xh/u4KIrF2XZz2R3jD3bZLcxa+NGt1yqH9cWx2b793NcsV0yH5\r\n3N1714PgWmd5h/4qliyNt1tBuf6TikpMsRpGtKQnF4sh9RUDLpvblGxsqTVB\r\n5RqiRC1RARXjv2cq73bjntHUJLX1B3L7hifE/698RAH92D/xAlsNQ6Ufx4GR\r\nHr8+TUZdKasSAj452UpNFSDe99S2GRAK0MNd9EJinWYTfqObUJRM/R8H391K\r\nli/Hkxe4oIFXuxAok55G621a82aVNgM/vMBj8w+7zZQLTqLsbYClv5mpyius\r\n2uL1B8oO61JLDy00IG6SIuS+oBcS5/h2XWrfJPiI50JtDBCGMcLA3g4Ny/Dy\r\nKP9hsCzSZPBAYUNODFDWFjmijDurpgc8Dr5kJSYuYK4ZHS2hQz0GOitDNJtI\r\nVPnuyeaupk9chYPGfJBWYPFGXeA+fmT8PciDV+np8mDcHGcfaqhJqgplKdwK\r\nhpfahDgON0Dpt8kkjS3mZNn77cMAcSIx+RrYzwZrX4wG9j7GMj7eI59nuME0\r\nUVeN9evshkXpX6ikcN8/mLfXv2ICu6NGot45GARoGlF5wl/pGwknHKhfFfty\r\nEOhSeMgctlHKEnUr9WHjOSAlbHjKSWbwlrw=\r\n=DDnX\r\n-----END PGP SIGNATURE-----\r\n","size":6864},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_2.1.0_1674150153294_0.36463263429046444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-19T17:42:33.482Z","publish_time":1674150153482},"3.0.0":{"name":"estree-util-is-identifier-name","version":"3.0.0","description":"Check if something can be an ecmascript (javascript) identifier name","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","identifier","character"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-is-identifier-name.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-is-identifier-name/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"gitHead":"7f6f5cb118512cc846e3ea1c06455d37604a7964","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/estree-util-is-identifier-name#readme","_id":"estree-util-is-identifier-name@3.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==","shasum":"0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz","fileCount":7,"unpackedSize":11862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWi5owhEn7ybAkj5qhWoKLICxeM9K38tCGKk2YRUF4aAiAD9XablIdjQuMiQGGYqnGMqAtzRHjBRkRZd51maSf16A=="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-is-identifier-name_3.0.0_1689762402031_0.08200532814592543"},"_hasShrinkwrap":false}},"dist-tags":{"latest":"3.0.0"},"name":"estree-util-is-identifier-name","time":{"modified":"2024-05-30T08:35:03.516Z","created":"2022-01-26T13:15:48.243Z","2.0.0":"2021-03-12T18:46:20.691Z","1.1.0":"2021-03-12T18:30:12.135Z","1.0.0":"2020-12-23T09:24:53.710Z","2.0.1":"2022-06-12T10:23:32.893Z","2.1.0":"2023-01-19T17:42:33.482Z","3.0.0":"2023-07-19T10:26:42.216Z"},"readme":"# estree-util-is-identifier-name\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[estree][] utility to check if something can be an identifier.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`cont(code[, options])`](#contcode-options)\n    *   [`name(name[, options])`](#namename-options)\n    *   [`start(code)`](#startcode)\n    *   [Options](#options)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a utility that can be used to check if something can be an\nidentifier name.\nFor example, `a`, `_`, and `a1` are fine, but `1` and `-` are not.\n\n## When should I use this?\n\nYou can use this utility when generating IDs from strings or parsing IDs.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install estree-util-is-identifier-name\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {cont, name, start} from 'https://esm.sh/estree-util-is-identifier-name@3'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {cont, name, start} from 'https://esm.sh/estree-util-is-identifier-name@3?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {cont, name, start} from 'estree-util-is-identifier-name'\n\nname('$something69') // => true\nname('69') // => false\nname('var') // => true (this does not handle keywords)\n\nstart(48) // => false (code point for `'0'`)\ncont(48) // => true (code point for `'0'`)\n```\n\n## API\n\nThis package exports the identifiers [`cont`][api-cont],\n[`name`][api-name], and\n[`start`][api-start].\nThere is no default export.\n\n### `cont(code[, options])`\n\nChecks if the given code point can continue an identifier.\n\n###### Parameters\n\n*   `code` (`number`)\n    — code point to check\n*   `options` ([`Options`][api-options], optional)\n    — configuration\n\n###### Returns\n\nWhether `code` can continue an identifier (`boolean`).\n\n### `name(name[, options])`\n\nChecks if the given value is a valid identifier name.\n\n###### Parameters\n\n*   `name` (`string`)\n    — identifier to check\n*   `options` ([`Options`][api-options], optional)\n    — configuration\n\n###### Returns\n\nWhether `name` can be an identifier (`boolean`).\n\n### `start(code)`\n\nChecks if the given code point can start an identifier.\n\n###### Parameters\n\n*   `code` (`number`)\n    — code point to check\n\n###### Returns\n\nWhether `code` can start an identifier (`boolean`).\n\n### Options\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n*   `jsx` (`boolean`, default: `false`)\n    — support JSX identifiers.\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line,\n`estree-util-is-identifier-name@^3`, compatible with Node.js 16.\n\n## Related\n\n*   [`goto-bus-stop/estree-is-identifier`](https://github.com/goto-bus-stop/estree-is-identifier)\n    — check if an AST node is an identifier\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/estree-util-is-identifier-name/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/estree-util-is-identifier-name/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/estree-util-is-identifier-name.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/estree-util-is-identifier-name\n\n[downloads-badge]: https://img.shields.io/npm/dm/estree-util-is-identifier-name.svg\n\n[downloads]: https://www.npmjs.com/package/estree-util-is-identifier-name\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=estree-util-is-identifier-name\n\n[size]: https://bundlejs.com/?q=estree-util-is-identifier-name\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[estree]: https://github.com/estree/estree\n\n[api-cont]: #contcode-options\n\n[api-name]: #namename-options\n\n[api-start]: #startcode\n\n[api-options]: #options","users":{}}