{"_id":"nlcst-normalize","_rev":"665077","name":"nlcst-normalize","description":"nlcst utility to normalize a word for easier comparison","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2021-08-27T09:01:51.000Z","created":"2016-01-14T14:19:55.266Z","3.1.0":"2021-08-27T08:57:06.096Z","3.0.0":"2021-04-20T18:42:17.419Z","2.1.5":"2020-11-01T14:36:58.403Z","2.1.4":"2020-02-18T09:46:18.311Z","2.1.3":"2019-05-23T09:57:30.685Z","2.1.2":"2018-05-02T11:45:35.600Z","2.1.1":"2017-06-13T15:19:49.729Z","2.1.0":"2016-11-19T10:54:07.667Z","2.0.0":"2016-05-14T14:13:39.579Z","1.1.0":"2016-01-18T19:57:59.222Z","1.0.0":"2016-01-14T14:19:55.266Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"versions":{"3.1.0":{"name":"nlcst-normalize","version":"3.1.0","description":"nlcst utility to normalize a word for easier comparison","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","normalize"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/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","dependencies":{"@types/nlcst":"^1.0.0","nlcst-to-string":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.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.44.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","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 build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"655bcfc817ee48bcb99636af2c3c2d1d74ec6914","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@3.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"shasum":"444887980df77b832ee3b898fbd9d52a49dc3098","size":3243,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-3.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_3.1.0_1630054625968_0.5430280422188887"},"_hasShrinkwrap":false,"publish_time":1630054626096,"_cnpm_publish_time":1630054626096},"3.0.0":{"name":"nlcst-normalize","version":"3.0.0","description":"nlcst utility to normalize a word for easier comparison","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","normalize"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/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","dependencies":{"@types/unist":"^2.0.0","nlcst-to-string":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.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.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","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 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-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"ea084354d46efac6e4c45b2036b02bca2bf5f624","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"shasum":"ad20269b4b6cfe0493c46ccf0914941f75f41cfa","size":3229,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-3.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_3.0.0_1618944137274_0.6425866259973643"},"_hasShrinkwrap":false,"publish_time":1618944137419,"_cnpm_publish_time":1618944137419},"2.1.5":{"name":"nlcst-normalize","version":"2.1.5","description":"nlcst utility to normalize a word for easier comparison","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","normalize"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/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"}],"dependencies":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^17.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s nlcstNormalize -o nlcst-normalize.js","build-mangle":"browserify . -s nlcstNormalize -p tinyify -o nlcst-normalize.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignore":["nlcst-normalize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6d8850e84c24043bab6f2c02b0e3d482c749a0ed","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.5","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"14d320b346a833d1ac91dfb60558b947e4444f99","size":2835,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.5.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_2.1.5_1604241418306_0.2537265478445794"},"_hasShrinkwrap":false,"publish_time":1604241418403,"_cnpm_publish_time":1604241418403},"2.1.4":{"name":"nlcst-normalize","version":"2.1.4","description":"nlcst utility to normalize a word for easier comparison","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","normalize"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/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"}],"dependencies":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s nlcstNormalize -o nlcst-normalize.js","build-mangle":"browserify . -s nlcstNormalize -p tinyify -o nlcst-normalize.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignore":["nlcst-normalize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"d3499ff5adf558303bc9acbf8f9af825396ab5d7","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.4","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"shasum":"2c854f84808b4f9d9f42cfa2a5978f300ca85f59","size":2841,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.4.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_2.1.4_1582019178130_0.42524536322886686"},"_hasShrinkwrap":false,"publish_time":1582019178311,"_cnpm_publish_time":1582019178311},"2.1.3":{"name":"nlcst-normalize","version":"2.1.3","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/issues"},"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":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s nlcstNormalize -o nlcst-normalize.js","build-mangle":"browserify . -s nlcstNormalize -p tinyify -o nlcst-normalize.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignore":["nlcst-normalize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c6acdc7c81c0a692bf15e914742082bbdcae1f49","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"9aecee8032e7d561eed8767eaf80a0c93bb9840b","size":2828,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.3.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_2.1.3_1558605450537_0.7740415456732264"},"_hasShrinkwrap":false,"publish_time":1558605450685,"_cnpm_publish_time":1558605450685},"2.1.2":{"name":"nlcst-normalize","version":"2.1.2","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"files":["index.js"],"dependencies":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off"},"ignore":["nlcst-normalize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"42d1fae0b56036d022aaf54eb7087038b27d39fc","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.2","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5c7413ab5d0b280e1d66f20433377b83d3c0d04c","size":2650,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize_2.1.2_1525261535537_0.1285593549815336"},"_hasShrinkwrap":false,"publish_time":1525261535600,"_cnpm_publish_time":1525261535600},"2.1.1":{"name":"nlcst-normalize","version":"2.1.1","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-normalize.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"files":["index.js"],"dependencies":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.2"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignore":["nlcst-normalize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"3b2810207e84391f81834342eea329259376a95c","homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.1","_shasum":"d7ed432312cf45633572f80be8802383ff3a070c","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d7ed432312cf45633572f80be8802383ff3a070c","size":2374,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-normalize-2.1.1.tgz_1497367188776_0.45077411155216396"},"directories":{},"publish_time":1497367189729,"_hasShrinkwrap":false,"_cnpm_publish_time":1497367189729},"2.1.0":{"name":"nlcst-normalize","version":"2.1.0","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-normalize.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"files":["index.js"],"dependencies":{"nlcst-to-string":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nyc":"^9.0.1","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","xo":"^0.17.1"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"ignore":["nlcst-normalize.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"b779d1556c9f54637124229f91d8b1b3d2a95680","homepage":"https://github.com/wooorm/nlcst-normalize#readme","_id":"nlcst-normalize@2.1.0","_shasum":"4891c869e9bc769e604392db556a081f48d15896","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"4891c869e9bc769e604392db556a081f48d15896","size":2398,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nlcst-normalize-2.1.0.tgz_1479552845725_0.4362544903997332"},"directories":{},"publish_time":1479552847667,"_cnpm_publish_time":1479552847667,"_hasShrinkwrap":false},"2.0.0":{"name":"nlcst-normalize","version":"2.0.0","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-normalize.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-to-string":"^1.1.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^2.0.0","remark-lint":"^2.0.2","remark-slug":"^3.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"a5faa5ea348d6eeee367c1d21078a8bb4e02333c","homepage":"https://github.com/wooorm/nlcst-normalize#readme","_id":"nlcst-normalize@2.0.0","_shasum":"552763cb8de302cfbd68b745a7d1c70bea4a26bb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"552763cb8de302cfbd68b745a7d1c70bea4a26bb","size":2203,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-2.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/nlcst-normalize-2.0.0.tgz_1463235217577_0.7618590311612934"},"directories":{},"publish_time":1463235219579,"_cnpm_publish_time":1463235219579,"_hasShrinkwrap":false},"1.1.0":{"name":"nlcst-normalize","version":"1.1.0","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-normalize.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-to-string":"^1.1.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^2.0.0","remark-lint":"^2.0.2","remark-slug":"^3.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"7108c5dab3a8e9d4859c068317f0660b88ddd71d","homepage":"https://github.com/wooorm/nlcst-normalize","_id":"nlcst-normalize@1.1.0","_shasum":"684d97e84fe707e12c636bca3261fb68d47846c0","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"684d97e84fe707e12c636bca3261fb68d47846c0","size":2674,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-1.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1453147079222,"_cnpm_publish_time":1453147079222,"_hasShrinkwrap":false},"1.0.0":{"name":"nlcst-normalize","version":"1.0.0","description":"Normalize a word for easier comparison","license":"MIT","keywords":["normalize","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-normalize.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-normalize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-to-string":"^1.1.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^2.0.0","remark-lint":"^2.0.2","remark-slug":"^3.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstNormalize > nlcst-normalize.js","build-mangle":"esmangle nlcst-normalize.js > nlcst-normalize.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"8755f1157a66fb273160c1715e6c89d64a7fcd93","homepage":"https://github.com/wooorm/nlcst-normalize","_id":"nlcst-normalize@1.0.0","_shasum":"e5f688f9090f82a6b3e79bb64001943f58d85f46","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"e5f688f9090f82a6b3e79bb64001943f58d85f46","size":2462,"noattachment":false,"key":"/nlcst-normalize/-/nlcst-normalize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-normalize/download/nlcst-normalize-1.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1452781195266,"_cnpm_publish_time":1452781195266,"_hasShrinkwrap":false}},"readme":"# nlcst-normalize\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[**nlcst**][nlcst] utility to normalize a word for easier comparison.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c):\nNode 12+ is needed to use it and it must be `import`ed instead of `require`d.\n\n[npm][]:\n\n```sh\nnpm install nlcst-normalize\n```\n\n## Use\n\n```js\nimport {normalize} from 'nlcst-normalize'\n\nnormalize(\"Don't\") // => 'dont'\nnormalize('Don’t') // => 'dont'\nnormalize('Don’t', {allowApostrophes: true}) // => 'don\\'t'\nnormalize('Block-level') // => 'blocklevel'\nnormalize('Block-level', {allowDashes: true}) // => 'block-level'\n\nnormalize({\n  type: 'WordNode',\n  children: [\n    {type: 'TextNode', value: 'Block'},\n    {type: 'PunctuationNode', value: '-'},\n    {type: 'TextNode', value: 'level'}\n  ]\n}) // => 'blocklevel'\n```\n\n## API\n\nThis package exports the following identifiers: `normalize`.\nThere is no default export.\n\n### `normalize(value[, options])`\n\nNormalize a word (`string`, [`Node`][node], `Array.<Node>`) for easier\ncomparison.\nAlways normalizes smart apostrophes (`’`) to straight apostrophes (`'`) and\nlowercases alphabetical characters (`[A-Z]`).\n\n###### `options.allowApostrophes`\n\n`boolean`, default: `false` — Do not strip apostrophes (`'`).\n\n###### `options.allowDashes`\n\n`boolean`, default: `false` — Do not strip hyphens (`-`).\n\n## Related\n\n*   [`nlcst-is-literal`](https://github.com/syntax-tree/nlcst-is-literal)\n    — Check whether a node is meant literally\n*   [`nlcst-search`](https://github.com/syntax-tree/nlcst-search)\n    — Search for patterns\n\n## Contribute\n\nSee [`contributing.md` in `syntax-tree/.github`][contributing] for ways to get\nstarted.\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/nlcst-normalize/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/nlcst-normalize/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/nlcst-normalize.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/nlcst-normalize\n\n[downloads-badge]: https://img.shields.io/npm/dm/nlcst-normalize.svg\n\n[downloads]: https://www.npmjs.com/package/nlcst-normalize\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/nlcst-normalize.svg\n\n[size]: https://bundlephobia.com/result?p=nlcst-normalize\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[license]: license\n\n[author]: https://wooorm.com\n\n[contributing]: https://github.com/syntax-tree/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/HEAD/code-of-conduct.md\n\n[nlcst]: https://github.com/syntax-tree/nlcst\n\n[node]: https://github.com/syntax-tree/unist#node\n","_attachments":{},"homepage":"https://github.com/syntax-tree/nlcst-normalize#readme","bugs":{"url":"https://github.com/syntax-tree/nlcst-normalize/issues"},"license":"MIT"}