{"_id":"@braintree/sanitize-url","_rev":"4127204","name":"@braintree/sanitize-url","description":"A url sanitizer","dist-tags":{"latest":"7.1.2"},"maintainers":[{"name":"braintree","email":""}],"time":{"modified":"2026-03-01T18:25:36.000Z","created":"2017-08-08T21:33:28.289Z","7.1.2":"2026-01-29T18:18:48.474Z","7.1.1":"2024-12-20T20:23:40.433Z","7.1.0":"2024-07-19T19:51:09.205Z","7.0.4":"2024-07-02T18:32:45.208Z","7.0.3":"2024-06-18T22:36:25.492Z","7.0.2":"2024-05-17T17:09:20.482Z","7.0.1":"2024-03-18T21:52:08.087Z","7.0.0":"2023-12-05T17:51:40.656Z","6.0.4":"2023-08-03T18:29:57.098Z","6.0.3":"2023-08-01T18:48:07.469Z","6.0.2":"2022-11-09T22:35:20.175Z","6.0.1":"2022-10-20T22:19:16.650Z","6.0.0":"2022-03-01T19:47:19.651Z","5.0.2":"2021-06-01T19:28:15.477Z","5.0.1":"2021-04-29T15:57:22.139Z","5.0.0":"2020-09-29T19:04:28.995Z","4.1.1":"2020-07-21T20:25:53.394Z","4.1.0":"2020-07-15T16:43:36.520Z","4.0.1":"2020-04-06T20:09:13.541Z","4.0.0":"2019-10-10T14:52:57.819Z","3.1.0":"2019-04-05T16:19:50.956Z","3.0.0":"2018-12-27T16:36:44.782Z","2.1.0":"2018-01-22T19:17:45.589Z","2.0.2":"2017-08-29T21:06:14.495Z","2.0.1":"2017-08-29T20:32:43.562Z","2.0.0":"2017-08-15T21:07:29.446Z","1.0.0":"2017-08-08T21:33:28.289Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"versions":{"7.1.2":{"name":"@braintree/sanitize-url","version":"7.1.2","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^30.0.0","@types/node":"^24.0.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^4.0.16","chai":"^6.2.2","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^5.5.4","happy-dom":"^20.0.11","prettier":"^3.7.4","typescript":"^5.9.3","vitest":"^4.0.16"},"gitHead":"206cb8b942b10dad28dd3d31db3bf39e3fcdd7aa","_id":"@braintree/sanitize-url@7.1.2","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"ca2035b0fefe956a8676ff0c69af73e605fcd81f","size":8567,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.1.2.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sanitize-url_7.1.2_1769710728321_0.026389094096006538"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-29T18:18:48.474Z","publish_time":1769710728474,"_source_registry_name":"default","_cnpm_publish_time":1769710728474},"7.1.1":{"name":"@braintree/sanitize-url","version":"7.1.1","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^15.11.6","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"_id":"@braintree/sanitize-url@7.1.1","gitHead":"b1e8d50e4066a9af00fa042176676374747f754b","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"15e19737d946559289b915e5dad3b4c28407735e","size":6988,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.1.1.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sanitize-url_7.1.1_1734726220268_0.4968859441655744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-20T20:23:40.433Z","publish_time":1734726220433,"_source_registry_name":"default","_cnpm_publish_time":1734726220433},"7.1.0":{"name":"@braintree/sanitize-url","version":"7.1.0","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"_id":"@braintree/sanitize-url@7.1.0","gitHead":"cdd33eb72e9f56eff7b3c49f1c5ed133838b9956","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"shasum":"048e48aab4f1460e3121e22aa62459d16653dc85","size":6917,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.1.0.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.1.0_1721418669065_0.6509009919830722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-19T19:51:09.205Z","publish_time":1721418669205,"_source_registry_name":"default","_cnpm_publish_time":1721418669205},"7.0.4":{"name":"@braintree/sanitize-url","version":"7.0.4","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"_id":"@braintree/sanitize-url@7.0.4","gitHead":"ec9925c950f95747fba729b06a4899a01c0531b3","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"shasum":"a7ddd6d55dfb89e341f5684c9717ee24fef62301","size":6476,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.0.4.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.0.4_1719945165075_0.5078732155591066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T18:32:45.208Z","publish_time":1719945165208,"_source_registry_name":"default","_cnpm_publish_time":1719945165208},"7.0.3":{"name":"@braintree/sanitize-url","version":"7.0.3","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"_id":"@braintree/sanitize-url@7.0.3","gitHead":"e95af7addc33ea8ddd30e395cd1c2c139593f23b","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"shasum":"f79bfb9828bbf8031e9811fc38fc2c220b347a5b","size":6458,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.0.3.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.0.3_1718750185272_0.2419235704520919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T22:36:25.492Z","publish_time":1718750185492,"_source_registry_name":"default","_cnpm_publish_time":1718750185492},"7.0.2":{"name":"@braintree/sanitize-url","version":"7.0.2","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"_id":"@braintree/sanitize-url@7.0.2","gitHead":"77837530d9502cba68306a47a1a643d2d726bf7c","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"shasum":"60a9710a8c5eb808959f2b5b25091bc239b4ff8e","size":6443,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.0.2.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.0.2_1715965760271_0.6317963281773229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T17:09:20.482Z","publish_time":1715965760482,"_source_registry_name":"default","_cnpm_publish_time":1715965760482},"7.0.1":{"name":"@braintree/sanitize-url","version":"7.0.1","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"gitHead":"0d5140d7f7489f46472a545635be99f8282f83e4","_id":"@braintree/sanitize-url@7.0.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"457233b0a18741b7711855044102b82bae7a070b","size":6063,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.0.1.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.0.1_1710798727946_0.611754444575082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-18T21:52:08.087Z","publish_time":1710798728087,"_source_registry_name":"default","_cnpm_publish_time":1710798728087},"7.0.0":{"name":"@braintree/sanitize-url","version":"7.0.0","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.34.2","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.10.4","prettier":"^2.8.4","typescript":"^5.1.6","vitest":"^0.34.2"},"gitHead":"93f1c597947252bc1136f483f7f402986bea38fc","_id":"@braintree/sanitize-url@7.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"8899d8e68a1b3f6933d4ad57a263fd3cf1d34d8a","size":5859,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-7.0.0.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_7.0.0_1701798700442_0.5303805235386401"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T17:51:40.656Z","publish_time":1701798700656,"_source_registry_name":"default","_cnpm_publish_time":1701798700656},"6.0.4":{"name":"@braintree/sanitize-url","version":"6.0.4","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.33.0","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.5.2","prettier":"^2.8.4","typescript":"^4.9.5","vitest":"^0.33.0"},"gitHead":"32c1f1e48c413e7ccd4ef2468d69e29ab237713d","_id":"@braintree/sanitize-url@6.0.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"923ca57e173c6b232bbbb07347b1be982f03e783","size":5545,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-6.0.4.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_6.0.4_1691087396940_0.29615264716824763"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-03T18:29:57.098Z","publish_time":1691087397098,"_source_registry_name":"default","_cnpm_publish_time":1691087397098},"6.0.3":{"name":"@braintree/sanitize-url","version":"6.0.3","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"vitest","coverage":"vitest run --coverage"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.54.1","@vitest/coverage-v8":"^0.33.0","chai":"^4.3.7","eslint":"^8.36.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.2.1","happy-dom":"^10.5.2","prettier":"^2.8.4","typescript":"^4.9.5","vitest":"^0.33.0"},"gitHead":"7b77f404587865b046166e559a4324f12d803fa3","_id":"@braintree/sanitize-url@6.0.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"dbe78ce0c3a6412d03acf8b9c920f6bd76ce81e6","size":5469,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-6.0.3.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_6.0.3_1690915687310_0.04468309454448649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T18:48:07.469Z","publish_time":1690915687469,"_source_registry_name":"default","_cnpm_publish_time":1690915687469},"6.0.2":{"name":"@braintree/sanitize-url","version":"6.0.2","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.19.0","chai":"^4.3.6","eslint":"^8.13.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.0.0","jest":"^27.5.1","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"testEnvironment":"jsdom","preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"src/__tests__/tsconfig.json"}}},"gitHead":"19b92ce27e3cd6a3a8d8e85263930d56cdd8cbff","_id":"@braintree/sanitize-url@6.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"6110f918d273fe2af8ea1c4398a88774bb9fc12f","size":5164,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-6.0.2.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_6.0.2_1668033319948_0.4758753815344743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-09T22:42:32.435Z","publish_time":1668033320175,"_cnpm_publish_time":1668033320175},"6.0.1":{"name":"@braintree/sanitize-url","version":"6.0.1","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^27.4.1","@typescript-eslint/eslint-plugin":"^5.19.0","chai":"^4.3.6","eslint":"^8.13.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.0.0","jest":"^27.5.1","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"jest":{"testEnvironment":"jsdom","preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"src/__tests__/tsconfig.json"}}},"gitHead":"ab8d43d0516e48324826b9cb7f8612eee0e328a0","_id":"@braintree/sanitize-url@6.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"45ff061b9ded1c6e4474b33b336ebb1b986b825a","size":5116,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-6.0.1.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_6.0.1_1666304356430_0.32634965828415385"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-21T12:41:49.884Z","publish_time":1666304356650,"_cnpm_publish_time":1666304356650},"6.0.0":{"name":"@braintree/sanitize-url","version":"6.0.0","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^27.4.0","@typescript-eslint/eslint-plugin":"^5.9.0","chai":"^4.3.4","eslint":"^8.6.0","eslint-config-braintree":"^6.0.0-typescript-prep-rc.2","eslint-plugin-prettier":"^4.0.0","jest":"^27.4.5","prettier":"^2.5.1","ts-jest":"^27.1.2","typescript":"^4.5.4"},"jest":{"testEnvironment":"jsdom","preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"src/__tests__/tsconfig.json"}}},"gitHead":"34fc6435a6028a5a2a3d35b0dee2299e5a9a3580","_id":"@braintree/sanitize-url@6.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"fe364f025ba74f6de6c837a84ef44bdb1d61e68f","size":4994,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-6.0.0.tgz"},"_npmUser":{"name":"braintree","email":"sdk-package-registries@paypal.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_6.0.0_1646164039451_0.54917095149596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-01T19:47:23.616Z","publish_time":1646164039651,"_cnpm_publish_time":1646164039651},"5.0.2":{"name":"@braintree/sanitize-url","version":"5.0.2","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^26.0.23","chai":"^4.3.4","eslint":"^7.27.0","eslint-config-braintree":"^5.0.0-typescript-prep-rc.18","jest":"^27.0.3","prettier":"^2.3.0","ts-jest":"^27.0.2","typescript":"^4.3.2"},"jest":{"testEnvironment":"jsdom","preset":"ts-jest","globals":{"ts-jest":{"tsConfig":"src/__tests__/tsconfig.json"}}},"gitHead":"150f4331481fcfac48b870d2335c82c7b7a2eeb0","_id":"@braintree/sanitize-url@5.0.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"b23080fa35520e993a8a37a0f5bca26aa4650a48","size":4233,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-5.0.2.tgz"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_5.0.2_1622575695369_0.469579899710568"},"_hasShrinkwrap":false,"publish_time":1622575695477,"_cnpm_publish_time":1622575695477,"_cnpmcore_publish_time":"2021-12-16T17:19:36.966Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"5.0.1":{"name":"@braintree/sanitize-url","version":"5.0.1","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^26.0.19","chai":"^4.1.0","eslint":"^7.17.0","eslint-config-braintree":"^5.0.0-typescript-prep-rc.18","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.4.4","typescript":"^4.1.3"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsConfig":"src/__tests__/tsconfig.json"}}},"gitHead":"c613641473af10b4cc5efecb316d4a89d4afe41c","_id":"@braintree/sanitize-url@5.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"3c76855aea4a71904a35c92f433462c775583452","size":3985,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-5.0.1.tgz"},"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_5.0.1_1619711841983_0.45323797854293835"},"_hasShrinkwrap":false,"publish_time":1619711842139,"_cnpm_publish_time":1619711842139,"_cnpmcore_publish_time":"2021-12-16T17:19:37.176Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"5.0.0":{"name":"@braintree/sanitize-url","version":"5.0.0","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^26.0.13","chai":"^4.1.0","eslint":"^7.8.1","eslint-config-braintree":"^5.0.0-typescript-prep-rc.18","jest":"^26.4.2","prettier":"^2.1.1","ts-jest":"^26.3.0","typescript":"^3.9.7"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsConfig":"src/__tests__/tsconfig.json"}}},"gitHead":"4e94fbc72a7ad3fa171b0319a5f69fca6080d835","_id":"@braintree/sanitize-url@5.0.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"3ba791f37b90e7f6170d252b63aacfcae943c039","size":4317,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-5.0.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_5.0.0_1601406268809_0.988892767029089"},"_hasShrinkwrap":false,"publish_time":1601406268995,"_cnpm_publish_time":1601406268995,"_cnpmcore_publish_time":"2021-12-16T17:19:37.374Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"4.1.1":{"name":"@braintree/sanitize-url","version":"4.1.1","description":"A url sanitizer","main":"dist/index.js","types":"dist/index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^26.0.4","chai":"^4.1.0","eslint":"^7.4.0","eslint-config-braintree":"^5.0.0-typescript-prep-rc.17","jest":"^26.1.0","prettier":"^2.0.5","ts-jest":"^26.1.3","typescript":"^3.9.7"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsConfig":"src/__tests__/tsconfig.json"}}},"gitHead":"7cadadcef499835df979de97d0a65fc89cf89b99","_id":"@braintree/sanitize-url@4.1.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"671b3cfdbcc40d1449036ce586e882ab6150828e","size":4178,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-4.1.1.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_4.1.1_1595363153294_0.9776528752742519"},"_hasShrinkwrap":false,"publish_time":1595363153394,"_cnpm_publish_time":1595363153394,"_cnpmcore_publish_time":"2021-12-16T17:19:37.933Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"4.1.0":{"name":"@braintree/sanitize-url","version":"4.1.0","description":"A url sanitizer","main":"dist/index.js","types":"index.d.ts","author":"","scripts":{"prepublishOnly":"npm run build","prebuild":"prettier --write .","build":"tsc --declaration","lint":"eslint --ext js,ts .","posttest":"npm run lint","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"@types/jest":"^26.0.4","chai":"^4.1.0","eslint":"^7.4.0","eslint-config-braintree":"^5.0.0-typescript-prep-rc.17","jest":"^26.1.0","prettier":"^2.0.5","ts-jest":"^26.1.2","typescript":"^3.9.6"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsConfig":"src/__tests__/tsconfig.json"}}},"gitHead":"a5425f3bd7ba5ed931d57e0d8a721e2e2e3f50ee","_id":"@braintree/sanitize-url@4.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"40b2919f32b1e9fc04359ab8d4a2e7144a0115d6","size":4145,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-4.1.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_4.1.0_1594831416377_0.6350470621835758"},"_hasShrinkwrap":false,"publish_time":1594831416520,"_cnpm_publish_time":1594831416520,"_cnpmcore_publish_time":"2021-12-16T17:19:38.154Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"4.0.1":{"name":"@braintree/sanitize-url","version":"4.0.1","description":"A url sanitizer","main":"index.js","author":"","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","eslint":"^6.2.2","eslint-config-braintree":"^4.0.0","mocha":"^6.2.0"},"gitHead":"d11d8424c78acfd424470e27fc5e9b5b7f92ca65","_id":"@braintree/sanitize-url@4.0.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"16e719eba72693f95989c05f2b3b424f2aabc5b0","size":3552,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-4.0.1.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmUser":{"name":"braintree","email":"team-sdk@getbraintree.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_4.0.1_1586203753313_0.20565784498237338"},"_hasShrinkwrap":false,"publish_time":1586203753541,"_cnpm_publish_time":1586203753541,"_cnpmcore_publish_time":"2021-12-16T17:19:38.373Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"4.0.0":{"name":"@braintree/sanitize-url","version":"4.0.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","eslint":"^6.2.2","eslint-config-braintree":"^4.0.0","mocha":"^6.2.0"},"gitHead":"b33d37f7563803c8d3f47d09fc54d5ea8a6948ef","_id":"@braintree/sanitize-url@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"braintree","email":"devs+npm@getbraintree.com"},"dist":{"shasum":"2cda79ffd67b6ea919a63b5e1a883b92d636e844","size":3488,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-4.0.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_4.0.0_1570719177701_0.20898320897643075"},"_hasShrinkwrap":false,"publish_time":1570719177819,"_cnpm_publish_time":1570719177819,"_cnpmcore_publish_time":"2021-12-16T17:19:38.572Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"3.1.0":{"name":"@braintree/sanitize-url","version":"3.1.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"48875c019f1664cdbcdff37a485ffc8b74336706","_id":"@braintree/sanitize-url@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"braintree","email":"devs+npm@getbraintree.com"},"dist":{"shasum":"8ff71d51053cd5ee4981e5a501d80a536244f7fd","size":3161,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-3.1.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_3.1.0_1554481190838_0.40627469420943174"},"_hasShrinkwrap":false,"publish_time":1554481190956,"_cnpm_publish_time":1554481190956,"_cnpmcore_publish_time":"2021-12-16T17:19:38.779Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"3.0.0":{"name":"@braintree/sanitize-url","version":"3.0.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"4afa2582a6fee8971be3bcbc59faeb83ebc41e5c","_id":"@braintree/sanitize-url@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"a0ce629d18d4d435f23a0b880098cff7d99e8bb3","size":3028,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-3.0.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url_3.0.0_1545928604635_0.4910267614467647"},"_hasShrinkwrap":false,"publish_time":1545928604782,"_cnpm_publish_time":1545928604782,"_cnpmcore_publish_time":"2021-12-16T17:19:39.027Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"2.1.0":{"name":"@braintree/sanitize-url","version":"2.1.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"73fcd986813dde6f5b77a279ff73edc6152abe51","_id":"@braintree/sanitize-url@2.1.0","_shasum":"549a9d1f923c9bc7953a585d3e9aa9429be8fe28","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"549a9d1f923c9bc7953a585d3e9aa9429be8fe28","size":3473,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-2.1.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url-2.1.0.tgz_1516648664716_0.7676351314876229"},"directories":{},"publish_time":1516648665589,"_hasShrinkwrap":false,"_cnpm_publish_time":1516648665589,"_cnpmcore_publish_time":"2021-12-16T17:19:39.249Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"2.0.2":{"name":"@braintree/sanitize-url","version":"2.0.2","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"5de91417328ba052eaa7eb85a67a8016f46925ee","_id":"@braintree/sanitize-url@2.0.2","_shasum":"2b37caa50687ac47370520a502f5226ee31a5ab1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"2b37caa50687ac47370520a502f5226ee31a5ab1","size":2614,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-2.0.2.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url-2.0.2.tgz_1504040773506_0.4642998492345214"},"directories":{},"publish_time":1504040774495,"_hasShrinkwrap":false,"_cnpm_publish_time":1504040774495,"_cnpmcore_publish_time":"2021-12-16T17:19:39.444Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"2.0.1":{"name":"@braintree/sanitize-url","version":"2.0.1","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"3729ff2dd73ed862872c7b2d18f36dbd8d601b37","_id":"@braintree/sanitize-url@2.0.1","_shasum":"7710ee308dd70bded41f947130050cb7e2d1a88e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"7710ee308dd70bded41f947130050cb7e2d1a88e","size":2583,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-2.0.1.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url-2.0.1.tgz_1504038762272_0.7593291171360761"},"directories":{},"publish_time":1504038763562,"_hasShrinkwrap":false,"_cnpm_publish_time":1504038763562,"_cnpmcore_publish_time":"2021-12-16T17:19:39.684Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"2.0.0":{"name":"@braintree/sanitize-url","version":"2.0.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"798999381f673270e7d194a3a6aa0df708e0a025","_id":"@braintree/sanitize-url@2.0.0","_shasum":"ba8d1f6f96986c2a3e956b62a69091b873225851","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"ba8d1f6f96986c2a3e956b62a69091b873225851","size":2253,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-2.0.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url-2.0.0.tgz_1502831248252_0.24528642115183175"},"directories":{},"publish_time":1502831249446,"_hasShrinkwrap":false,"_cnpm_publish_time":1502831249446,"_cnpmcore_publish_time":"2021-12-16T17:19:39.904Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."},"1.0.0":{"name":"@braintree/sanitize-url","version":"1.0.0","description":"A url sanitizer","main":"index.js","author":"","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/braintree/sanitize-url.git"},"keywords":[],"license":"MIT","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"homepage":"https://github.com/braintree/sanitize-url#readme","devDependencies":{"chai":"^4.1.0","mocha":"^3.5.0"},"gitHead":"d44c75d6607261f85fa18464f9dc436d4e6030ca","_id":"@braintree/sanitize-url@1.0.0","_shasum":"24cfce661d5c7496b7024460fe23942d9afc5eed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"braintree","email":"devs@getbraintree.com"},"dist":{"shasum":"24cfce661d5c7496b7024460fe23942d9afc5eed","size":2102,"noattachment":false,"key":"/@braintree/sanitize-url/-/@braintree/sanitize-url-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@braintree/sanitize-url/download/@braintree/sanitize-url-1.0.0.tgz"},"maintainers":[{"name":"braintree","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sanitize-url-1.0.0.tgz_1502228007321_0.23632650636136532"},"directories":{},"publish_time":1502228008289,"_hasShrinkwrap":false,"_cnpm_publish_time":1502228008289,"_cnpmcore_publish_time":"2021-12-16T17:19:40.156Z","deprecated":"Potential XSS vulnerability patched in v6.0.0."}},"readme":"# sanitize-url\n\n## Installation\n\n```sh\nnpm install -S @braintree/sanitize-url\n```\n\n## Usage\n\n```js\nvar sanitizeUrl = require(\"@braintree/sanitize-url\").sanitizeUrl;\n\nsanitizeUrl(\"https://example.com\"); // 'https://example.com'\nsanitizeUrl(\"http://example.com\"); // 'http://example.com'\nsanitizeUrl(\"www.example.com\"); // 'www.example.com'\nsanitizeUrl(\"mailto:hello@example.com\"); // 'mailto:hello@example.com'\nsanitizeUrl(\n  \"&#104;&#116;&#116;&#112;&#115;&#0000058//&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;\",\n); // https://example.com\n\nsanitizeUrl(\"javascript:alert(document.domain)\"); // 'about:blank'\nsanitizeUrl(\"jAvasCrIPT:alert(document.domain)\"); // 'about:blank'\nsanitizeUrl(decodeURIComponent(\"JaVaScRiP%0at:alert(document.domain)\")); // 'about:blank'\n// HTML encoded javascript:alert('XSS')\nsanitizeUrl(\n  \"&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041\",\n); // 'about:blank'\n```\n\n## Testing\n\nThis library uses [Vitest](https://vitest.dev/). All testing dependencies\nwill be installed upon `npm install` and the test suite can be executed with\n`npm test`. Running the test suite will also run lint checks upon exiting.\n\n    npm test\n\nTo generate a coverage report, use `npm run coverage`.\n","_attachments":{},"homepage":"https://github.com/braintree/sanitize-url#readme","bugs":{"url":"https://github.com/braintree/sanitize-url/issues"},"license":"MIT"}