{"_id":"js-tokens","_rev":"4119098","name":"js-tokens","description":"Tiny JavaScript tokenizer.","dist-tags":{"latest":"10.0.0"},"maintainers":[{"name":"lydell","email":""}],"time":{"modified":"2026-02-13T22:09:25.000Z","created":"2014-03-08T22:30:50.672Z","10.0.0":"2025-12-08T21:09:55.458Z","9.0.1":"2024-11-22T17:21:10.496Z","9.0.0":"2024-02-08T22:59:07.471Z","8.0.3":"2024-02-03T10:12:26.165Z","8.0.2":"2023-09-09T13:03:23.579Z","8.0.1":"2023-01-16T21:14:53.000Z","8.0.0":"2022-05-15T09:51:05.420Z","7.0.0":"2021-04-25T10:03:20.082Z","6.0.0":"2020-04-13T16:44:04.779Z","5.0.0":"2019-06-15T14:54:25.462Z","4.0.0":"2018-01-28T11:58:58.170Z","3.0.2":"2017-06-28T20:54:17.623Z","3.0.1":"2017-01-30T18:28:23.511Z","3.0.0":"2017-01-11T20:38:15.672Z","2.0.0":"2016-06-19T07:38:11.688Z","1.0.3":"2016-03-27T10:52:26.157Z","1.0.2":"2015-10-18T15:00:47.347Z","1.0.1":"2015-06-20T06:38:03.183Z","1.0.0":"2015-02-26T09:34:56.843Z","0.4.1":"2015-02-21T20:20:20.154Z","0.4.0":"2015-02-21T19:00:41.297Z","0.3.1":"2015-01-06T21:17:50.696Z","0.3.0":"2014-12-19T17:50:28.104Z","0.2.0":"2014-06-19T20:20:22.938Z","0.1.0":"2014-03-08T22:30:50.672Z"},"users":{"roboterhund87":true,"geofftech":true,"qingleili":true,"shuoshubao":true,"nraibaud":true},"author":{"name":"Simon Lydell"},"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"versions":{"10.0.0":{"name":"js-tokens","version":"10.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"module","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"_id":"js-tokens@10.0.0","gitHead":"d7ec3643eac02418881ddb46ec420cfc10a653ba","types":"./index.d.ts","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"shasum":"dffe7599b4a8bb7fe30aff8d0235234dffb79831","size":4360,"noattachment":false,"key":"/js-tokens/-/js-tokens-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-10.0.0.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-tokens_10.0.0_1765228195321_0.8696671751947662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-08T21:09:55.458Z","publish_time":1765228195458,"_source_registry_name":"default","_cnpm_publish_time":1765228195458},"9.0.1":{"name":"js-tokens","version":"9.0.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"_id":"js-tokens@9.0.1","gitHead":"1470e1efafcbca46709c73ba98811a4e5bcc1e86","types":"./index.d.ts","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"2ec43964658435296f6761b34e10671c2d9527f4","size":4432,"noattachment":false,"key":"/js-tokens/-/js-tokens-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-9.0.1.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_9.0.1_1732296070291_0.6281904360708463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T17:21:10.496Z","publish_time":1732296070496,"_source_registry_name":"default","_cnpm_publish_time":1732296070496},"9.0.0":{"name":"js-tokens","version":"9.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"_id":"js-tokens@9.0.0","gitHead":"43b47c87b1a1077b0dea733d9798fab559c0c8e3","types":"./index.d.ts","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"shasum":"0f893996d6f3ed46df7f0a3b12a03f5fd84223c1","size":4431,"noattachment":false,"key":"/js-tokens/-/js-tokens-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-9.0.0.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_9.0.0_1707433147242_0.013600752887567014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T22:59:07.471Z","publish_time":1707433147471,"_source_registry_name":"default","_cnpm_publish_time":1707433147471},"8.0.3":{"name":"js-tokens","version":"8.0.3","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"_id":"js-tokens@8.0.3","gitHead":"8125aae4df8ab7eb262b29eebf0cdc65d162bf1a","types":"./index.d.ts","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"shasum":"1c407ec905643603b38b6be6977300406ec48775","size":4372,"noattachment":false,"key":"/js-tokens/-/js-tokens-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-8.0.3.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_8.0.3_1706955145948_0.06043368363691837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-03T10:12:26.165Z","publish_time":1706955146165,"_source_registry_name":"default","_cnpm_publish_time":1706955146165},"8.0.2":{"name":"js-tokens","version":"8.0.2","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"_id":"js-tokens@8.0.2","gitHead":"93a64af449586241b0ba5ec121511291243e4133","types":"./index.d.ts","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"86a19e09d81c64f1f4a3af489b8c1b67d0c7c588","size":4298,"noattachment":false,"key":"/js-tokens/-/js-tokens-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-8.0.2.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_8.0.2_1694264603392_0.3976669609582535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-09T13:03:23.579Z","publish_time":1694264603579,"_source_registry_name":"default","_cnpm_publish_time":1694264603579},"8.0.1":{"name":"js-tokens","version":"8.0.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"types":"./index.d.ts","gitHead":"ae542161b0595b08eabee259eb4b9de92233df96","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@8.0.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"f068fde9bd2f9f4a24ad78f3b4fa787216b433e3","size":4210,"noattachment":false,"key":"/js-tokens/-/js-tokens-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-8.0.1.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_8.0.1_1673903692852_0.6691159649398726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T21:14:53.000Z","publish_time":1673903693000,"_cnpm_publish_time":1673903693000},"8.0.0":{"name":"js-tokens","version":"8.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"types":"./index.d.ts","gitHead":"16912368ce93332dc7417b95c38b5da4779890b6","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@8.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"5dbe2cdfa9afc93251d3a77bf18c3ad6fa8a4de4","size":4209,"noattachment":false,"key":"/js-tokens/-/js-tokens-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-8.0.0.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_8.0.0_1652608265243_0.007141159824718857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-15T09:51:08.706Z","publish_time":1652608265420,"_cnpm_publish_time":1652608265420},"7.0.0":{"name":"js-tokens","version":"7.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@7.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"5b847c7f3e16c89dbc90fac34a8be947907a5a72","size":4216,"noattachment":false,"key":"/js-tokens/-/js-tokens-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-7.0.0.tgz"},"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_7.0.0_1619344999944_0.5646989769120967"},"_hasShrinkwrap":false,"publish_time":1619345000082,"_cnpm_publish_time":1619345000082},"6.0.0":{"name":"js-tokens","version":"6.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"Tiny JavaScript tokenizer.","repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"type":"commonjs","exports":"./index.js","keywords":["JavaScript","js","ECMAScript","es","token","tokens","tokenize","tokenizer","regex","regexp"],"bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@6.0.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"3c29d3a851d4bd92f86415e65997b4b46b3665cc","size":4181,"noattachment":false,"key":"/js-tokens/-/js-tokens-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-6.0.0.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_6.0.0_1586796244674_0.8455417748962879"},"_hasShrinkwrap":false,"publish_time":1586796244779,"_cnpm_publish_time":1586796244779},"5.0.0":{"name":"js-tokens","version":"5.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffeescript":"2.4.1","esprima":"4.0.1","everything.js":"1.0.3","mocha":"6.1.4"},"gitHead":"8368242deeb6c5b57294769a2e2497b809b58c3a","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@5.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"ca264bd7bd855edcba8e2737b379570240e43a00","size":6587,"noattachment":false,"key":"/js-tokens/-/js-tokens-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-5.0.0.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens_5.0.0_1560610465352_0.9681630780789874"},"_hasShrinkwrap":false,"publish_time":1560610465462,"_cnpm_publish_time":1560610465462},"4.0.0":{"name":"js-tokens","version":"4.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffeescript":"2.1.1","esprima":"4.0.0","everything.js":"1.0.3","mocha":"5.0.0"},"gitHead":"0eb6e9daee32160ab0fca979b6dc91a1991b720c","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"19203fb59991df98e3a287050d4647cdeaf32499","size":6542,"noattachment":false,"key":"/js-tokens/-/js-tokens-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-4.0.0.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens-4.0.0.tgz_1517140737182_0.3507722308859229"},"directories":{},"publish_time":1517140738170,"_hasShrinkwrap":false,"_cnpm_publish_time":1517140738170},"3.0.2":{"name":"js-tokens","version":"3.0.2","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.12.6","esprima":"^4.0.0","everything.js":"^1.0.3","mocha":"^3.4.2"},"gitHead":"8315904c840b14d28de1b0a4968194555f61bea3","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@3.0.2","_shasum":"9866df395102130e38f7f996bceb65443209c25b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"9866df395102130e38f7f996bceb65443209c25b","size":5991,"noattachment":false,"key":"/js-tokens/-/js-tokens-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-3.0.2.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-tokens-3.0.2.tgz_1498683256536_0.7391157897654921"},"directories":{},"publish_time":1498683257623,"_hasShrinkwrap":false,"_cnpm_publish_time":1498683257623},"3.0.1":{"name":"js-tokens","version":"3.0.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.12.2","esprima":"^3.1.3","everything.js":"^1.0.3","mocha":"^3.2.0"},"gitHead":"54549dd979142c78cf629b51f9f06e8133c529f9","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@3.0.1","_shasum":"08e9f132484a2c45a30907e9dc4d5567b7f114d7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"08e9f132484a2c45a30907e9dc4d5567b7f114d7","size":5961,"noattachment":false,"key":"/js-tokens/-/js-tokens-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-3.0.1.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/js-tokens-3.0.1.tgz_1485800902865_0.11822547880001366"},"directories":{},"publish_time":1485800903511,"_cnpm_publish_time":1485800903511,"_hasShrinkwrap":false},"3.0.0":{"name":"js-tokens","version":"3.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.12.2","esprima":"^3.1.3","everything.js":"^1.0.3","mocha":"^3.2.0"},"gitHead":"7e3ca86c8f2260b442e477073cceb9c349fc9b5c","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@3.0.0","_shasum":"a2f2a969caae142fb3cd56228358c89366957bd1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"a2f2a969caae142fb3cd56228358c89366957bd1","size":5919,"noattachment":false,"key":"/js-tokens/-/js-tokens-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-3.0.0.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-tokens-3.0.0.tgz_1484167093471_0.018422157736495137"},"directories":{},"publish_time":1484167095672,"_cnpm_publish_time":1484167095672,"_hasShrinkwrap":false},"2.0.0":{"name":"js-tokens","version":"2.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.10.0","esprima":"^2.7.2","everything.js":"^1.0.3","mocha":"^2.5.3"},"gitHead":"23fcbe4639fb4baee5dc53616958cc04c8b94026","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@2.0.0","_shasum":"79903f5563ee778cc1162e6dcf1a0027c97f9cb5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"79903f5563ee778cc1162e6dcf1a0027c97f9cb5","size":5468,"noattachment":false,"key":"/js-tokens/-/js-tokens-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-2.0.0.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/js-tokens-2.0.0.tgz_1466321890449_0.1510669116396457"},"directories":{},"publish_time":1466321891688,"_cnpm_publish_time":1466321891688,"_hasShrinkwrap":false},"1.0.3":{"name":"js-tokens","version":"1.0.3","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.10.0","esprima":"^2.3.0","everything.js":"^1.0.3","mocha":"^2.2.5"},"gitHead":"8fef3fe3b80636bc885bbfc9fa0012a4a2956352","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@1.0.3","_shasum":"14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1","size":5359,"noattachment":false,"key":"/js-tokens/-/js-tokens-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-1.0.3.tgz"},"maintainers":[{"name":"lydell","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/js-tokens-1.0.3.tgz_1459075945273_0.8152586803771555"},"directories":{},"publish_time":1459075946157,"_cnpm_publish_time":1459075946157,"_hasShrinkwrap":false},"1.0.2":{"name":"js-tokens","version":"1.0.2","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.9.3","esprima":"^2.3.0","everything.js":"^1.0.3","mocha":"^2.2.5"},"gitHead":"90f0f0a217984625180414763234c923aeee4af5","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@1.0.2","_shasum":"8647f7e13f64ac15d9357a59a346c804d53b3efe","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"8647f7e13f64ac15d9357a59a346c804d53b3efe","size":5210,"noattachment":false,"key":"/js-tokens/-/js-tokens-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-1.0.2.tgz"},"maintainers":[{"name":"lydell","email":""}],"directories":{},"publish_time":1445180447347,"_cnpm_publish_time":1445180447347,"_hasShrinkwrap":false},"1.0.1":{"name":"js-tokens","version":"1.0.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"git+https://github.com/lydell/js-tokens.git"},"scripts":{"test":"mocha --ui tdd","esprima-compare":"node esprima-compare ./index.js everything.js/es5.js","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"~1.9.3","esprima":"^2.3.0","everything.js":"^1.0.3","mocha":"^2.2.5"},"gitHead":"94fab527b51da636ac996aa99be281746f19adae","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens#readme","_id":"js-tokens@1.0.1","_shasum":"cc435a5c8b94ad15acb7983140fc80182c89aeae","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"dist":{"shasum":"cc435a5c8b94ad15acb7983140fc80182c89aeae","size":13288,"noattachment":false,"key":"/js-tokens/-/js-tokens-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-1.0.1.tgz"},"maintainers":[{"name":"lydell","email":""}],"directories":{},"publish_time":1434782283183,"_cnpm_publish_time":1434782283183,"_hasShrinkwrap":false},"1.0.0":{"name":"js-tokens","version":"1.0.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"https://github.com/lydell/js-tokens"},"scripts":{"test":"mocha --ui tdd","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^2.0.1"},"gitHead":"b465cedf5cfb366c67e1f354ff000fddb6fb5c94","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@1.0.0","_shasum":"278b2e6b68dfa4c8416af11370a55ea401bf4cde","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.36","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"278b2e6b68dfa4c8416af11370a55ea401bf4cde","size":12393,"noattachment":false,"key":"/js-tokens/-/js-tokens-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-1.0.0.tgz"},"directories":{},"publish_time":1424943296843,"_cnpm_publish_time":1424943296843,"_hasShrinkwrap":false},"0.4.1":{"name":"js-tokens","version":"0.4.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"https://github.com/lydell/js-tokens"},"scripts":{"test":"mocha --ui tdd","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^2.0.1"},"gitHead":"f52e451b4b7f46dc8d434853908f9b4af4bf98cd","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.4.1","_shasum":"b2170ed9dfdea05e7305039b034ef4d2c442a003","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"b2170ed9dfdea05e7305039b034ef4d2c442a003","size":12193,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.4.1.tgz"},"directories":{},"publish_time":1424550020154,"_cnpm_publish_time":1424550020154,"_hasShrinkwrap":false},"0.4.0":{"name":"js-tokens","version":"0.4.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"https://github.com/lydell/js-tokens"},"scripts":{"test":"mocha --ui tdd","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^2.0.1"},"gitHead":"06f5a30a3ef2957b5169f4f4c13fdf57ea028f79","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.4.0","_shasum":"3ee9173eb6b4dcbc89ea2c79def34c883bb6a637","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"3ee9173eb6b4dcbc89ea2c79def34c883bb6a637","size":12209,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.4.0.tgz"},"directories":{},"publish_time":1424545241297,"_cnpm_publish_time":1424545241297,"_hasShrinkwrap":false},"0.3.1":{"name":"js-tokens","version":"0.3.1","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"https://github.com/lydell/js-tokens"},"scripts":{"test":"mocha --ui tdd","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^2.0.1"},"gitHead":"08a7225043538e06b01450297b793e6b55f003c5","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.3.1","_shasum":"ae3600436c9a79358a45dc100cf8ceaf02f386c6","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"ae3600436c9a79358a45dc100cf8ceaf02f386c6","size":11306,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.3.1.tgz"},"directories":{},"publish_time":1420579070696,"_cnpm_publish_time":1420579070696,"_hasShrinkwrap":false},"0.3.0":{"name":"js-tokens","version":"0.3.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"https://github.com/lydell/js-tokens"},"scripts":{"test":"mocha --ui tdd","build":"node generate-index.js","dev":"npm run build && npm test"},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^2.0.1"},"gitHead":"ecac68aa369003730dc2f964bdb656088c609c93","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.3.0","_shasum":"f81c100024b8f51b9c883ea5ce61582f4feb11a3","_from":".","_npmVersion":"2.1.7","_nodeVersion":"0.10.33","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"f81c100024b8f51b9c883ea5ce61582f4feb11a3","size":10907,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.3.0.tgz"},"directories":{},"publish_time":1419011428104,"_cnpm_publish_time":1419011428104,"_hasShrinkwrap":false},"0.2.0":{"name":"js-tokens","version":"0.2.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","main":"index.js","keywords":["JavaScript","js","token","tokenize","regex"],"repository":{"type":"git","url":"git://github.com/lydell/js-tokens"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"^1.17.1","coffee-script":"~1.7.1"},"bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.2.0","_shasum":"e80d3e39faad48fb88d3b81c33cb1a4e8f3d6d97","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"dist":{"shasum":"e80d3e39faad48fb88d3b81c33cb1a4e8f3d6d97","size":10758,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.2.0.tgz"},"directories":{},"publish_time":1403209222938,"_cnpm_publish_time":1403209222938,"_hasShrinkwrap":false},"0.1.0":{"name":"js-tokens","version":"0.1.0","author":{"name":"Simon Lydell"},"license":"MIT","description":"A regex that tokenizes JavaScript.","main":"index.js","repository":{"type":"git","url":"git://github.com/lydell/js-tokens"},"keywords":["JavaScript","js","token","tokenize","regex"],"scripts":{"test":"mocha"},"devDependencies":{"mocha":"^1.17.1","coffee-script":"~1.7.1"},"bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"homepage":"https://github.com/lydell/js-tokens","_id":"js-tokens@0.1.0","dist":{"shasum":"78a0bdec6799c48128c005e1b885c05ab3567bb9","size":10742,"noattachment":false,"key":"/js-tokens/-/js-tokens-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/js-tokens/download/js-tokens-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"lydell","email":"simon.lydell@gmail.com"},"maintainers":[{"name":"lydell","email":""}],"directories":{},"publish_time":1394317850672,"_cnpm_publish_time":1394317850672,"_hasShrinkwrap":false}},"readme":"# js-tokens\n\nThe tiny, regex powered, lenient, _almost_ spec-compliant JavaScript tokenizer that never fails.\n\n```js\nimport jsTokens from \"js-tokens\";\n\nconst jsString = 'JSON.stringify({k:3.14**2}, null /*replacer*/, \"\\\\t\")';\n\nArray.from(jsTokens(jsString), (token) => token.value).join(\"|\");\n// JSON|.|stringify|(|{|k|:|3.14|**|2|}|,| |null| |/*replacer*/|,| |\"\\t\"|)\n```\n\n**[➡️ Full readme](https://github.com/lydell/js-tokens/)**","_attachments":{},"homepage":"https://github.com/lydell/js-tokens#readme","bugs":{"url":"https://github.com/lydell/js-tokens/issues"},"license":"MIT"}