Skip to main content
Glama
049d0280740c2f3b443173fc12e49969111c695d594e4cbc2265298ce7f9f720d0fde4d63a6f62c4641ce279072ef1113f30d211ce0aac4b933710b02fde69 kB
{"_id":"dedent","_rev":"48-8c1d9050aabe94f26a7b478b7023f830","name":"dedent","dist-tags":{"beta":"1.0.0","latest":"1.7.0"},"versions":{"0.1.0":{"name":"dedent","version":"0.1.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.1.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"ec05bd5b7b3e2f3ef80f9f5ea70d316127f480e5","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.1.0.tgz","integrity":"sha512-TbYwoa9cLKTl5dSgy21pLwnpvwyS3n7/DPSOj6F0Xi0+s7oxGGRALnVfNdbX7AEHZzJA+e2Cja5NOUZ3EScMGA==","signatures":[{"sig":"MEUCIQCVecEQpWmneLRXcLKHBzJ9HRLUlmWzYZKecl/BN2RzXQIgXejnXeYd9958p3L10UTboG7txzbtpI8kFW4aXSHq3PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dedent.js","_from":".","files":["dedent.js","LICENSE"],"_shasum":"ec05bd5b7b3e2f3ef80f9f5ea70d316127f480e5","gitHead":"fdc08488c39f3e492272dbaea34b8efd9cf31a50","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","jest-cli":"^0.2.1","6to5-jest":"^1.0.0"}},"0.1.1":{"name":"dedent","version":"0.1.1","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.1.1","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"6c0e87ae6f438b2f451dc303a0f10c7a7855bfd4","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.1.1.tgz","integrity":"sha512-g1bsSyzqlbO8MR9WzbSZaVjnjvOVvvIr0Sv+7JIegI4eHyMJU3XhR5BZCxY6fbEGa+ixAc2VoPVvAenR2wT/sg==","signatures":[{"sig":"MEUCIDBshBRhA0SiB0PRo3eGz9RkyjYfbeAgIc473KrXzQ6jAiEAy0PIfsbta1Wx3uaKOfLEtLdvLILA3j93J7ctUwgE2qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dedent.js","_from":".","files":["dedent.js","LICENSE"],"_shasum":"6c0e87ae6f438b2f451dc303a0f10c7a7855bfd4","gitHead":"a900d60af05c223961d6feceba9d5a7cce5915da","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","jest-cli":"^0.2.1","6to5-jest":"^1.0.0"}},"0.2.0":{"name":"dedent","version":"0.2.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.2.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"6fbe07286af2df5cb8852b4372aab6a405e4b0ab","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.2.0.tgz","integrity":"sha512-dhyKKY815eNIk34IatV0edwv6OMef8jfuQJ7Y25zsHxfMQFKXeoG2saFmzzjkFjDrTcYCwdB1MYAUa2tBDKLyw==","signatures":[{"sig":"MEYCIQC2wsHc/9SkF0ZxnW7Sua5c7oqpSudVkj4conlZlaMfQAIhAMyFrBe0/59cs4OB/TVu7FbSOOFLTp6acVgqVGobrQVA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dedent.js","_from":".","files":["dedent.js","LICENSE"],"_shasum":"6fbe07286af2df5cb8852b4372aab6a405e4b0ab","gitHead":"dce8eb87c1c81340d288ff6816afc62d83e1f276","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","jest-cli":"^0.2.1","6to5-jest":"^1.0.0"}},"0.2.1":{"name":"dedent","version":"0.2.1","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.2.1","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"72460b8511b2f3c74f55c385a5c8d4a94bf467a3","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.2.1.tgz","integrity":"sha512-lViHSWXs5EacFeYoCqjGYsKrYxHToO+gAgpPC/L3AwI5B7ayRCLwPCnZ5b8Tww7tx1uCVgQNYx5xSBDKSM7hcg==","signatures":[{"sig":"MEQCIENhyVWib1TnnonYkX382bmJ1jKl4kEdJo9TanwWW1ZfAiBaosmKVLh2MP4fhdiM3xESiqs0yyR3/xQGo5Yj6y59Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dedent.js","_from":".","files":["dedent.js","LICENSE"],"_shasum":"72460b8511b2f3c74f55c385a5c8d4a94bf467a3","gitHead":"ba2990cc8ab5e8e9e971e5cdf08aa8a96b33666f","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","jest-cli":"^0.2.1","6to5-jest":"^1.0.0"}},"0.2.2":{"name":"dedent","version":"0.2.2","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.2.2","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"3a43cb1b87a96b52cc54dc94670b6d4456bdd1c2","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.2.2.tgz","integrity":"sha512-77f8vGDJkKn941uIm1pcxPLj7ldfXX5v/yIgw3j52n8WIsMzVcKyP376WzBQer86lYvVl4kw/yOOnYNiEPeFLQ==","signatures":[{"sig":"MEUCIFuObwmU0mvumkarT9q/IUN7w0kyvI22b6q0qnJhExaEAiEA5DjU5hY3VnTyOifNDTKakfVdhEL+2FvrYYlqSHxDU28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dedent.js","_from":".","files":["dedent.js","LICENSE"],"_shasum":"3a43cb1b87a96b52cc54dc94670b6d4456bdd1c2","gitHead":"95a4e07329aac9ccf39161fc292b4533b6fb8e73","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","jest-cli":"^0.2.1","6to5-jest":"^1.0.0"}},"0.3.0":{"name":"dedent","version":"0.3.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.3.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"98269203d45671a61dcc9e2d016a14255514f737","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.3.0.tgz","integrity":"sha512-xTY3ZJHn2xYXC+YhAow4JApIApDORwIyMXDTp9GyJjoyUJ6QN06g1SKcCL1ZNKC03WIQusw2+ho9+F7TgtOPew==","signatures":[{"sig":"MEUCIQDDF0D943shQ+c+24Z5vDKmcZEUzQ0LX9jCcoCeFDdqkgIgG/CKBR4KDPrSV+/FnXH4f19yOYfsoE3YcIe3YIxOR1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dist/dedent.js","_from":".","files":["dist/dedent.js","LICENSE"],"_shasum":"98269203d45671a61dcc9e2d016a14255514f737","gitHead":"081e6108c4786bbbcb0107676f44ba8ce3679b1b","scripts":{"test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.1.11","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.33","devDependencies":{"6to5":"^2.11.3","gulp":"^3.8.10","jest-cli":"^0.2.1","6to5-jest":"^1.0.0","gulp-6to5":"^2.0.2"}},"0.4.0":{"name":"dedent","version":"0.4.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.4.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"87defd040bd4c1595d963282ec57f3c2a8525642","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz","integrity":"sha512-25DJIXD6mCqYHIqI3/aBfAvFgJSY9jIx397eUQSofXbWVR4lcB21a17qQ5Bswj0Zv+3Nf06zNCyfkGyvo0AqqQ==","signatures":[{"sig":"MEQCIGXn4SOmoTaHsSI2BK2GpfV7XsHiSOry/tGexiu8gIGcAiBb9PjxnAYamBX14OmAPN10lpUlcEP8ppJZVQu5y+XdWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dist/dedent.js","_from":".","files":["dist/dedent.js","LICENSE"],"_shasum":"87defd040bd4c1595d963282ec57f3c2a8525642","gitHead":"17cca4ab89a80985cacf5c264ff4a7804ff013b7","scripts":{"lint":"eslint dedent.js __tests__","test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"2.3.0","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"0.10.36","devDependencies":{"gulp":"^3.8.10","eslint":"^0.18.0","jest-cli":"^0.2.1","babel-jest":"^5.0.1","gulp-babel":"^5.1.0","babel-eslint":"^2.0.2"}},"0.6.0":{"name":"dedent","version":"0.6.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.6.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.6.0.tgz","integrity":"sha512-cSfRWjXJtZQeRuZGVvDrJroCR5V2UvBNUMHsPCdNYzuAG8b9V8aAy3KUcdQrGQPXs17Y+ojbPh1aOCplg9YR9g==","signatures":[{"sig":"MEUCIE4piDdoe+QWsM2D8XWJwecvsgra68fEvDDIAEsdHn75AiEA/DgiuZ5+gcPRs/1I6/eR9mpYmtb8BuIcVMGqpVHcEr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"main":"dist/dedent.js","_from":".","files":["dist/dedent.js","LICENSE"],"_shasum":"0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb","gitHead":"e7d0bcea425ff647791a30cd9db0fb486c26078a","scripts":{"lint":"eslint dedent.js __tests__","test":"jest"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"3.3.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"gulp":"^3.8.10","eslint":"^1.9.0","jest-cli":"^0.7.1","babel-jest":"^5.0.1","gulp-babel":"^5.1.0"}},"0.7.0":{"name":"dedent","version":"0.7.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.7.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"2495ddbaf6eb874abb0e1be9df22d2e5a544326c","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz","integrity":"sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==","signatures":[{"sig":"MEQCIEqYvcwuRk++bQG119EIYJLa2PVIZUdOuR0EQ3zk/EBVAiB/vGsuvme3qASOmbswdqNGfkrohwuTokOAf0vfCCm1OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/dedent.js","_from":".","files":["dist/dedent.js","LICENSE"],"_shasum":"2495ddbaf6eb874abb0e1be9df22d2e5a544326c","gitHead":"1cae3207449edba5e6d8588f3670bb03e2ad92a0","scripts":{"lint":"eslint dedent.js __tests__","test":"jest","build":"babel dedent.js --out-file dist/dedent.js"},"_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"3.10.7","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"jest":"^18.1.0","eslint":"^3.14.1","babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-es2016":"^6.22.0","babel-preset-es2017":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/dedent-0.7.0.tgz_1485642779003_0.26584634045138955","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"dedent","version":"1.0.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.0.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"ee68bb13914f374727bd44e8dee28460dbaa0acb","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.0.0.tgz","fileCount":8,"integrity":"sha512-Hl6C/SsX4m8Tmn+bskSe3ZoNiNylxjtwhCRAVX9+JBHnOqRglOdeAzgl5lKZXK9xfRtaF5kpLO1ItFvwGlr9rA==","signatures":[{"sig":"MEUCIBw/R/6ClgNce9LZ4uoM3jZknB855DAaZWD5mI+936FRAiEAovIcbSCKfCl+Fs07MrEpwzwvTTZ+zcOdGuGA5Rtwplo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8151},"main":"dist/dedent.js","module":"./dist/dedent.mjs","gitHead":"ea84081793384edc60fac71fc85874866bbb5781","scripts":{"lint":"eslint dedent.js __tests__","test":"jest","build":"yarn build:legacy && yarn build:modern","prepack":"yarn build","build:legacy":"BABEL_ENV=legacy babel dedent.js --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.js --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.4","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.0.0","dependencies":{"babel-plugin-macros":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","flow-bin":"^0.206.0","@babel/cli":"^7.21.5","@babel/core":"^7.21.8","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","eslint-plugin-ft-flow":"^2.0.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-comments":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.0.0_1688318139706_0.1491089331107318","host":"s3://npm-registry-packages"}},"0.8.0-beta":{"name":"dedent","version":"0.8.0-beta","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@0.8.0-beta","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"c946ff5de040b25f2daf5003e238d5105f76ffd6","tarball":"https://registry.npmjs.org/dedent/-/dedent-0.8.0-beta.tgz","fileCount":8,"integrity":"sha512-fUWotkeX4wbqSA5VkbmBGHobvemynX0thkLdsE5y3m/f7vGLzsH8vNkn0iaKbnwuG1wvf4yisgMfq7GkiAWZdA==","signatures":[{"sig":"MEYCIQCzFq98jAgP2V+8Y6sM9rUDQOEqexSwjNk6S9zux72OnwIhAMTee8hoRmiAn2Nfe6ciDI6fY8fSAM9o0ajBbqV7ZtI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8156},"main":"dist/dedent.js","module":"./dist/dedent.mjs","gitHead":"517af348523e1d09e461dea8b4d3f59791b124eb","scripts":{"lint":"eslint dedent.js __tests__","test":"jest","build":"yarn build:legacy && yarn build:modern","prepack":"yarn build","build:legacy":"BABEL_ENV=legacy babel dedent.js --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.js --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","dependencies":{"babel-plugin-macros":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","flow-bin":"^0.206.0","@babel/cli":"^7.21.5","@babel/core":"^7.21.8","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","eslint-plugin-ft-flow":"^2.0.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-comments":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/dedent_0.8.0-beta_1688992570274_0.03896345554719205","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"dedent","version":"1.0.1","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.0.1","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"7fd6c7655e9c5396b65a422fd6834682d09809ea","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.0.1.tgz","fileCount":8,"integrity":"sha512-ISfLyH40XVmphoIMyGwOpN4w9kB4Jjz5r62myZDJMbjJSwur7r/EZ0xg64yyZl50qoDVIvCT9UMLmQAjepmjiA==","signatures":[{"sig":"MEQCIHht7RMtMA6uNiTdR9Lc8hq1gCyMLx8/EwMHj4Gb3K4uAiBZfEH0xU1LdraTD4z71LxK20+8BLi1DJv/NkaDL1cfYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8151},"main":"dist/dedent.js","module":"./dist/dedent.mjs","gitHead":"e85dfdd8a371d80aa757c6e9b42ea72b11caf23c","scripts":{"lint":"eslint dedent.js __tests__","test":"jest","build":"yarn build:legacy && yarn build:modern","prepack":"yarn build","build:legacy":"BABEL_ENV=legacy babel dedent.js --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.js --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","dependencies":{"babel-plugin-macros":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","flow-bin":"^0.206.0","@babel/cli":"^7.21.5","@babel/core":"^7.21.8","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","eslint-plugin-ft-flow":"^2.0.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-comments":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.0.1_1688992629638_0.3208455382814277","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"dedent","version":"1.0.2","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.0.2","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"7888480aeb938c9c56d9b81bb5b63a69aa84e565","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.0.2.tgz","fileCount":8,"integrity":"sha512-jjGxaNbvFRbKwJMrS7Vbtp5VIUet5nmrUUAymCbir4/xXX3xvsBtMqtohNeSQ5ztUTR7lKLO5Qq1vf5cCe+Hcg==","signatures":[{"sig":"MEUCIGLwyqb7Fp0wB9yyCpYfOKo3XKFE22RTld0XCuKtA1GNAiEAkfaTitsOwIotNfOy6MmIOz9lNKTgZEjueDakljT6VG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8206},"main":"dist/dedent.js","module":"./dist/dedent.mjs","gitHead":"31b09261906f4d134a7a4b07290a87c4a80cd01a","scripts":{"lint":"eslint dedent.js __tests__","test":"jest","build":"yarn build:legacy && yarn build:modern","prepack":"yarn build","build:legacy":"BABEL_ENV=legacy babel dedent.js --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.js --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","dependencies":{"babel-plugin-macros":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","flow-bin":"^0.206.0","@babel/cli":"^7.21.5","@babel/core":"^7.21.8","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","eslint-plugin-ft-flow":"^2.0.3","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-comments":"^7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.0.2_1689349615103_0.9403699229860598","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"dedent","version":"1.1.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.1.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"c93224ad1470ac8644818249bf90eeb5896155cf","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.1.0.tgz","fileCount":8,"integrity":"sha512-H2H1MEpxX7qLT/KxcLkqWhtFNNyMDIB6pIKf7dJHNFP70JOOX0/FUUODBw1T7/OG9qnTxxbUiXcQsFbiyd2FSg==","signatures":[{"sig":"MEYCIQCaExKKBqyjd4ZGO9mATeR7+jmE8/Fi/mN/RVUmFD+x1AIhALIcYofRquhn0dNlSFg8HO7QjGfRBlS/O8+zuI/qHNvi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8578},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","gitHead":"b1315254fcd1ddd02857e23f01edfb33fd6c5c28","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","dependencies":{"babel-plugin-macros":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.1.0_1689606997917_0.818453577701735","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"dedent","version":"1.2.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.2.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"32039cd75c035f684e01c4a07cb88c0ecbeb57be","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.2.0.tgz","fileCount":8,"integrity":"sha512-i4tcg0ClgvMUSxwHpt+NHQ01ZJmAkl6eBvDNrSZG9e+oLRTCSHv0wpr/Bzjpf6CwKeIHGevE1M34Y1Axdms5VQ==","signatures":[{"sig":"MEQCICnwHuxNdze7fToqmFzp/NJCn28Fho1BzvnXfTVuUQqrAiAuA7laReI9vPGeFrwZHXeZJS6T3IhyCrC+1g32wY5pmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8673},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","gitHead":"b6cdb9d53120c18b42b5ef0d92ee0f00871091d4","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.2.0_1689686759829_0.8075113558640181","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"dedent","version":"1.3.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.3.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"15d6809eb15b581d5587a2dc208f34118e35bee3","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.3.0.tgz","fileCount":8,"integrity":"sha512-7glNLfvdsMzZm3FpRY1CHuI2lbYDR+71YmrhmTZjYFD5pfT0ACgnGRdrrC9Mk2uICnzkcdelCx5at787UDGOvg==","signatures":[{"sig":"MEUCIHamISKOkc12kroaOUSX56WgRE0+u1oCGiR6QYR0xu5eAiEAqMX69/8OGFgbYgIe/yGoYDbn2rY64Ealy16drFNJmis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8857},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","exports":{".":{"types":"./dist/dedent.d.ts","import":"./dist/dedent.mjs","default":"./dist/dedent.js"}},"gitHead":"c966051f70520231fba80adfc7b5f176141a1949","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"8.15.0","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.3.0_1690468899511_0.5703643173983524","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"dedent","version":"1.4.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.4.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"92405d2d81f5b0c9b53dc90cacfe88c619eb5481","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.4.0.tgz","fileCount":8,"integrity":"sha512-gS0y6EDI3wMYzORcuX3HA2n7RciVDnG6Ls5CQjPHEd8KCD4XaFjx1YmH63SLOJVStw6wXfCIO+7JS0urMOavuA==","signatures":[{"sig":"MEQCIGmEWfAckzlgXDKjdt7d8wgpwVax9UAVEc/AsYrP8LXcAiBxeKrans6PZextK4utBM2iuJsteOuAdrBjkkx2T60j1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9024},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","exports":{".":{"import":{"types":"./dist/dedent.d.mts","default":"./dist/dedent.mjs"},"require":{"types":"./dist/dedent.d.ts","default":"./dist/dedent.js"}}},"gitHead":"97d6cc0b950a2057782253f59008ede4dca3ca5e","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only --format cjs,esm","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.4.0_1690757214824_0.8728884843215454","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"dedent","version":"1.5.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.5.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"6e0fb8016002deba2d56927ebd7e3caf7e84e22a","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.5.0.tgz","fileCount":8,"integrity":"sha512-3sSQTYoWKGcRHmHl6Y6opLpRJH55bxeGQ0Y1LCI5pZzUXvokVkj0FC4bi7uEwazxA9FQZ0Nv067Zt5kSUvXxEA==","signatures":[{"sig":"MEQCIFGjRZvV5g+I0i3Kd3abZydhAv66rykDrpzh2G3q1oscAiAzQ+cqAV+iWVcqckQFo6sBM82Ieq1+WpgaumHQoDrj9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13365},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","exports":{".":{"import":{"types":"./dist/dedent.d.mts","default":"./dist/dedent.mjs"},"require":{"types":"./dist/dedent.d.ts","default":"./dist/dedent.js"}}},"gitHead":"4d0ea6dfee09312649a17601ae8cc25a34b78723","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only --format cjs,esm","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.5.0_1690757575279_0.259935855491487","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"dedent","version":"1.5.1","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.5.1","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz","fileCount":9,"integrity":"sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==","signatures":[{"sig":"MEYCIQCEKcC+M/WngBwwc+FwbAFJ9xdtu/XzHGQEUIKigpivygIhAISFxRvR3u5ln50EMHTBvKRqfnudzx7Hp2KjrXXhW0Eh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13912},"main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","exports":{".":{"import":{"types":"./dist/dedent.d.mts","default":"./dist/dedent.mjs"},"require":{"types":"./dist/dedent.d.ts","default":"./dist/dedent.js"}}},"gitHead":"d435ce3ae4b9adfd268786c780558a550e4546e0","scripts":{"tsc":"tsc","lint":"eslint .","test":"jest","build":"yarn build:legacy && yarn build:modern && yarn build:types","prepack":"yarn build","build:types":"tsup dedent.ts --dts-only --format cjs,esm","build:legacy":"BABEL_ENV=legacy babel dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel dedent.ts --out-file dist/dedent.mjs"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"9.6.6","description":"An ES6 string tag that strips indentation from multi-line strings","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.1.0","eslint":"^8.41.0","@babel/cli":"^7.21.5","typescript":"^5.1.6","@babel/core":"^7.21.8","@types/jest":"^29.5.3","hermes-eslint":"^0.11.1","@babel/preset-env":"^7.21.5","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","@babel/preset-typescript":"^7.22.5","@typescript-eslint/parser":"^6.0.0","@types/babel-plugin-macros":"^3.1.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.5.1_1690816857661_0.1088098670694917","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"dedent","version":"1.5.2","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.5.2","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"838f09196f6d1fafd464904132dea270c5fe96b0","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.5.2.tgz","fileCount":8,"integrity":"sha512-O4ncVvQ2ZI0KH+of+Evf956RssiyxvMgU0hE8QyG+rwmUjcxEYX4DoF9FQxIaHye3WQjPXrv3uRhlDrRzlq2CQ==","signatures":[{"sig":"MEQCIFjggO6ALeswTtruj6qL1fc+icOF47/c+MXiXb0ujdfYAiBnn5UfQ5u5wSbkc5djsb490JVAS8POIglKYw3Neax/hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23944},"main":"./dist/dedent.js","type":"commonjs","types":"./dist/dedent.d.mts","module":"./dist/dedent.mjs","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./dist/dedent.d.mts","require":"./dist/dedent.d.ts"},"import":"./dist/dedent.mjs","require":"./dist/dedent.js"}},"gitHead":"816f35782ea982446ae75acf9001ec2b13e7f5a1","scripts":{"tsc":"tsc","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","test":"jest","build":"pnpm build:legacy && pnpm build:modern && pnpm build:types","format":"prettier \"**/*\" --ignore-unknown","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\"","prepare":"husky install","lint:knip":"knip","build:types":"tsup src/dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel src/dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel src/dedent.ts --out-file dist/dedent.mjs","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","lint:package-json":"npmPkgJsonLint .","should-semantic-release":"should-semantic-release --verbose"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git+https://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"10.2.4","description":"A string tag that strips indentation from multi-line strings. ⬅️","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"_nodeVersion":"21.5.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"jest":"^29.7.0","knip":"^2.41.0","tsup":"^7.2.0","husky":"^8.0.3","cspell":"^8.0.0","eslint":"^8.53.0","prettier":"^3.0.3","@babel/cli":"^7.21.5","release-it":"^17.0.0","typescript":"^5.2.2","@types/jest":"^29.5.3","lint-staged":"^15.1.0","markdownlint":"^0.31.1","@types/eslint":"^8.44.7","eslint-plugin-n":"^16.3.1","markdownlint-cli":"^0.37.0","@babel/preset-env":"^7.23.3","console-fail-test":"^0.2.3","eslint-plugin-yml":"^1.10.0","eslint-plugin-jest":"^27.6.0","yaml-eslint-parser":"^1.2.2","babel-plugin-tester":"^11.0.4","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.1.1","npm-package-json-lint":"^7.1.0","prettier-plugin-curly":"^0.1.3","eslint-plugin-markdown":"^3.0.1","should-semantic-release":"^0.2.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","eslint-plugin-deprecation":"^2.0.0","@types/babel-plugin-macros":"^3.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.3.0","prettier-plugin-packagejson":"^2.4.6","eslint-plugin-eslint-comments":"^3.2.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.10.0","@release-it/conventional-changelog":"^8.0.1","npm-package-json-lint-config-default":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.5.2_1712776718151_0.7091100974088214","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"dedent","version":"1.5.3","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.5.3","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"99aee19eb9bae55a67327717b6e848d0bf777e5a","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz","fileCount":8,"integrity":"sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==","signatures":[{"sig":"MEQCIH8L+qs0dOQE5Qmyawan6p+P0WZB6sVWlBI9Vlcvsw1sAiBbGPlVP9kabFWw29okPSccA0i/eO7MUhJ+1g1JRG9NFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23909},"main":"./dist/dedent.js","type":"commonjs","types":"./dist/dedent.d.mts","module":"./dist/dedent.mjs","exports":{".":{"types":{"import":"./dist/dedent.d.mts","require":"./dist/dedent.d.ts"},"import":"./dist/dedent.mjs","require":"./dist/dedent.js"}},"gitHead":"ec46a29c17d4299a771421c5e2648fbfcb20e668","scripts":{"tsc":"tsc","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","test":"jest","build":"pnpm build:legacy && pnpm build:modern && pnpm build:types","format":"prettier \"**/*\" --ignore-unknown","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\"","prepare":"husky install","lint:knip":"knip","build:types":"tsup src/dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel src/dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel src/dedent.ts --out-file dist/dedent.mjs","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","lint:package-json":"npmPkgJsonLint .","should-semantic-release":"should-semantic-release --verbose"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git+https://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"10.2.4","description":"A string tag that strips indentation from multi-line strings. ⬅️","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"_nodeVersion":"21.5.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"jest":"^29.7.0","knip":"^2.41.0","tsup":"^7.2.0","husky":"^8.0.3","cspell":"^8.0.0","eslint":"^8.53.0","prettier":"^3.0.3","@babel/cli":"^7.21.5","release-it":"^17.0.0","typescript":"^5.2.2","@types/jest":"^29.5.3","lint-staged":"^15.1.0","markdownlint":"^0.31.1","@types/eslint":"^8.44.7","eslint-plugin-n":"^16.3.1","markdownlint-cli":"^0.37.0","@babel/preset-env":"^7.23.3","console-fail-test":"^0.2.3","eslint-plugin-yml":"^1.10.0","eslint-plugin-jest":"^27.6.0","yaml-eslint-parser":"^1.2.2","babel-plugin-tester":"^11.0.4","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.1.1","npm-package-json-lint":"^7.1.0","prettier-plugin-curly":"^0.1.3","eslint-plugin-markdown":"^3.0.1","should-semantic-release":"^0.2.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","eslint-plugin-deprecation":"^2.0.0","@types/babel-plugin-macros":"^3.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.3.0","prettier-plugin-packagejson":"^2.4.6","eslint-plugin-eslint-comments":"^3.2.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.10.0","@release-it/conventional-changelog":"^8.0.1","npm-package-json-lint-config-default":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.5.3_1712794459208_0.5767360591330959","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"dedent","version":"1.6.0","keywords":["dedent","tag","multi-line string","es6"],"author":{"url":"http://desmondbrand.com","name":"Desmond Brand","email":"dmnd@desmondbrand.com"},"license":"MIT","_id":"dedent@1.6.0","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"dist":{"shasum":"79d52d6389b1ffa67d2bcef59ba51847a9d503b2","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz","fileCount":8,"integrity":"sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==","signatures":[{"sig":"MEYCIQCEfYS5YfjIVhyZZsc5pbvuoKYI/HDQYua6Gc5usCK1LwIhAP3tCbwewnQUD/dN7jDx+2r5vIsaiLS0SeistnJshLEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24484},"main":"./dist/dedent.js","type":"commonjs","types":"./dist/dedent.d.mts","module":"./dist/dedent.mjs","exports":{".":{"types":{"import":"./dist/dedent.d.mts","require":"./dist/dedent.d.ts"},"import":"./dist/dedent.mjs","require":"./dist/dedent.js"}},"gitHead":"95cdd13874a7948800cfd65cb94814de687e3db7","scripts":{"tsc":"tsc","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","test":"jest","build":"pnpm build:legacy && pnpm build:modern && pnpm build:types","format":"prettier \"**/*\" --ignore-unknown","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\"","prepare":"husky install","lint:knip":"knip","build:types":"tsup src/dedent.ts --dts-only","build:legacy":"BABEL_ENV=legacy babel src/dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel src/dedent.ts --out-file dist/dedent.mjs","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","lint:package-json":"npmPkgJsonLint .","should-semantic-release":"should-semantic-release --verbose"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git+https://github.com/dmnd/dedent.git","type":"git"},"_npmVersion":"10.9.0","description":"A string tag that strips indentation from multi-line strings. ⬅️","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@8.7.0","devDependencies":{"jest":"^29.7.0","knip":"^2.41.0","tsup":"^7.2.0","husky":"^8.0.3","cspell":"^8.0.0","eslint":"^8.53.0","prettier":"^3.0.3","@babel/cli":"^7.21.5","release-it":"^17.0.0","typescript":"^5.2.2","@types/jest":"^29.5.3","lint-staged":"^15.1.0","markdownlint":"^0.31.1","@types/eslint":"^8.44.7","eslint-plugin-n":"^16.3.1","markdownlint-cli":"^0.37.0","@babel/preset-env":"^7.23.3","console-fail-test":"^0.2.3","eslint-plugin-yml":"^1.10.0","eslint-plugin-jest":"^27.6.0","yaml-eslint-parser":"^1.2.2","babel-plugin-tester":"^11.0.4","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-jsonc":"^2.10.0","jsonc-eslint-parser":"^2.4.0","eslint-plugin-regexp":"^2.1.1","npm-package-json-lint":"^7.1.0","prettier-plugin-curly":"^0.1.3","eslint-plugin-markdown":"^3.0.1","should-semantic-release":"^0.2.1","@babel/preset-typescript":"^7.23.3","@typescript-eslint/parser":"^6.10.0","eslint-plugin-deprecation":"^2.0.0","@types/babel-plugin-macros":"^3.1.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.3.0","prettier-plugin-packagejson":"^2.4.6","eslint-plugin-eslint-comments":"^3.2.0","babel-plugin-add-module-exports":"^1.0.4","@typescript-eslint/eslint-plugin":"^6.10.0","@release-it/conventional-changelog":"^8.0.1","npm-package-json-lint-config-default":"^6.0.0"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dedent_1.6.0_1746102963159_0.5536900869806272","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"dedent","version":"1.7.0","description":"A string tag that strips indentation from multi-line strings. ⬅️","keywords":["dedent","tag","multi-line string","es6"],"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"repository":{"type":"git","url":"git+https://github.com/dmnd/dedent.git"},"license":"MIT","author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"type":"commonjs","exports":{".":{"types":{"import":"./dist/dedent.d.mts","require":"./dist/dedent.d.ts"},"import":"./dist/dedent.mjs","require":"./dist/dedent.js"}},"main":"./dist/dedent.js","module":"./dist/dedent.mjs","types":"./dist/dedent.d.mts","lint-staged":{"*":"prettier --ignore-unknown --write"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/preset-env":"^7.23.3","@babel/preset-typescript":"^7.23.3","@release-it/conventional-changelog":"^8.0.1","@types/babel-plugin-macros":"^3.1.0","@types/eslint":"^8.44.7","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","console-fail-test":"^0.2.3","cspell":"^8.0.0","eslint":"^8.53.0","eslint-plugin-deprecation":"^2.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-jest":"^27.6.0","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-jsonc":"^2.10.0","eslint-plugin-markdown":"^3.0.1","eslint-plugin-n":"^16.3.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-perfectionist":"^2.3.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-yml":"^1.10.0","husky":"^8.0.3","jest":"^29.7.0","jsonc-eslint-parser":"^2.4.0","knip":"^2.41.0","lint-staged":"^15.1.0","markdownlint":"^0.31.1","markdownlint-cli":"^0.37.0","npm-package-json-lint":"^7.1.0","npm-package-json-lint-config-default":"^6.0.0","prettier":"^3.0.3","prettier-plugin-curly":"^0.1.3","prettier-plugin-packagejson":"^2.4.6","release-it":"^17.0.0","should-semantic-release":"^0.2.1","tsup":"^7.2.0","typescript":"^5.2.2","yaml-eslint-parser":"^1.2.2"},"peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"packageManager":"pnpm@8.7.0","scripts":{"build":"pnpm build:legacy && pnpm build:modern && pnpm build:types","build:legacy":"BABEL_ENV=legacy babel src/dedent.ts --out-file dist/dedent.js","build:modern":"BABEL_ENV=modern babel src/dedent.ts --out-file dist/dedent.mjs","build:types":"tsup src/dedent.ts --dts-only","format":"prettier \"**/*\" --ignore-unknown","lint":"eslint . .*js --max-warnings 0 --report-unused-disable-directives","lint:knip":"knip","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\"","lint:package-json":"npmPkgJsonLint .","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\"","should-semantic-release":"should-semantic-release --verbose","test":"jest","tsc":"tsc"},"_id":"dedent@1.7.0","_integrity":"sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==","_resolved":"/private/var/folders/sr/j__6_9gn0dv557z0xf3p7y8h0000gn/T/2ee2b6cf729e94eb9fc848f80ea80967/dedent-1.7.0.tgz","_from":"file:dedent-1.7.0.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==","shasum":"c1f9445335f0175a96587be245a282ff451446ca","tarball":"https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz","fileCount":9,"unpackedSize":29399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCvjOw2syUO71oKpQ4LX5/gicL4t41ak7SHN7wGYJpIgIgP+rOEnsgMm3nQ5IP1UZtuvU8thxeJhpGk7VF0Uy6Pf4="}]},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedent_1.7.0_1756922959707_0.12421861665315559"},"_hasShrinkwrap":false}},"time":{"created":"2015-01-13T10:11:05.527Z","modified":"2025-09-03T18:09:20.059Z","0.1.0":"2015-01-13T10:11:05.527Z","0.1.1":"2015-01-13T10:12:55.759Z","0.2.0":"2015-01-15T08:36:18.760Z","0.2.1":"2015-01-15T08:38:40.913Z","0.2.2":"2015-01-16T07:39:02.600Z","0.3.0":"2015-01-25T20:33:05.797Z","0.4.0":"2015-04-13T02:21:01.036Z","0.5.0":"2015-11-08T05:37:45.046Z","0.6.0":"2015-11-08T05:55:48.699Z","0.7.0":"2017-01-28T22:32:59.233Z","1.0.0":"2023-07-02T17:15:39.893Z","0.8.0-beta":"2023-07-10T12:36:10.443Z","1.0.1":"2023-07-10T12:37:09.844Z","1.0.2":"2023-07-14T15:46:55.308Z","1.1.0":"2023-07-17T15:16:38.109Z","1.2.0":"2023-07-18T13:26:00.011Z","1.3.0":"2023-07-27T14:41:39.654Z","1.4.0":"2023-07-30T22:46:54.986Z","1.5.0":"2023-07-30T22:52:55.414Z","1.5.1":"2023-07-31T15:20:57.855Z","1.5.2":"2024-04-10T19:18:38.291Z","1.5.3":"2024-04-11T00:14:19.406Z","1.6.0":"2025-05-01T12:36:03.341Z","1.7.0":"2025-09-03T18:09:19.893Z"},"bugs":{"url":"https://github.com/dmnd/dedent/issues"},"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","homepage":"https://github.com/dmnd/dedent","keywords":["dedent","tag","multi-line string","es6"],"repository":{"type":"git","url":"git+https://github.com/dmnd/dedent.git"},"description":"A string tag that strips indentation from multi-line strings. ⬅️","maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"}],"readme":"<h1 align=\"center\">dedent</h1>\n\n<p align=\"center\">A string tag that strips indentation from multi-line strings. ⬅️</p>\n\n<p align=\"center\">\n\t<!-- prettier-ignore-start -->\n\t<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n\t<a href=\"#contributors\" target=\"_blank\"><img alt=\"All Contributors: 18 👪\" src=\"https://img.shields.io/badge/all_contributors-18_👪-21bb42.svg\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\t<!-- prettier-ignore-end -->\n\t<a href=\"https://github.com/dmnd/dedent/blob/main/.github/CODE_OF_CONDUCT.md\" target=\"_blank\"><img alt=\"🤝 Code of Conduct: Kept\" src=\"https://img.shields.io/badge/code_of_conduct-enforced-21bb42\" /></a>\n\t<a href=\"https://codecov.io/gh/dmnd/dedent\" target=\"_blank\"><img alt=\"🧪 Coverage\" src=\"https://codecov.io/gh/dmnd/dedent/branch/main/graph/badge.svg\"/></a>\n\t<a href=\"https://github.com/dmnd/dedent/blob/main/LICENSE.md\" target=\"_blank\"><img alt=\"📝 License: MIT\" src=\"https://img.shields.io/github/license/dmnd/dedent?color=21bb42\"></a>\n\t<a href=\"http://npmjs.com/package/dedent\" target=\"_blank\"><img alt=\"📦 npm version\" src=\"https://img.shields.io/npm/v/dedent?color=21bb42\" /></a>\n\t<img alt=\"💪 TypeScript: Strict\" src=\"https://img.shields.io/badge/typescript-strict-21bb42.svg\" />\n</p>\n\n## Usage\n\n```shell\nnpm i dedent\n```\n\n```js\nimport dedent from \"dedent\";\n\nfunction usageExample() {\n\tconst first = dedent`A string that gets so long you need to break it over\n\t\t\t\t\t\t\t\t\t\t\t multiple lines. Luckily dedent is here to keep it\n\t\t\t\t\t\t\t\t\t\t\t readable without lots of spaces ending up in the string\n\t\t\t\t\t\t\t\t\t\t\t itself.`;\n\n\tconst second = dedent`\n\t\tLeading and trailing lines will be trimmed, so you can write something like\n\t\tthis and have it work as you expect:\n\n\t\t\t* how convenient it is\n\t\t\t* that I can use an indented list\n\t\t\t\t - and still have it do the right thing\n\n\t\tThat's all.\n\t`;\n\n\tconst third = dedent(`\n\t\tWait! I lied. Dedent can also be used as a function.\n\t`);\n\n\treturn first + \"\\n\\n\" + second + \"\\n\\n\" + third;\n}\n\nconsole.log(usageExample());\n```\n\n```plaintext\nA string that gets so long you need to break it over\nmultiple lines. Luckily dedent is here to keep it\nreadable without lots of spaces ending up in the string\nitself.\n\nLeading and trailing lines will be trimmed, so you can write something like\nthis and have it work as you expect:\n\n\t* how convenient it is\n\t* that I can use an indented list\n\t\t- and still have it do the right thing\n\nThat's all.\n\nWait! I lied. Dedent can also be used as a function.\n```\n\n## Options\n\nYou can customize the options `dedent` runs with by calling its `withOptions` method with an object:\n\n<!-- prettier-ignore -->\n```js\nimport dedent from 'dedent';\n\ndedent.withOptions({ /* ... */ })`input`;\ndedent.withOptions({ /* ... */ })(`input`);\n```\n\n`options` returns a new `dedent` function, so if you'd like to reuse the same options, you can create a dedicated `dedent` function:\n\n<!-- prettier-ignore -->\n```js\nimport dedent from 'dedent';\n\nconst dedenter = dedent.withOptions({ /* ... */ });\n\ndedenter`input`;\ndedenter(`input`);\n```\n\n### `alignValues`\n\nWhen an interpolation evaluates to a multi-line string, only its first line is placed where the `${...}` appears. Subsequent lines keep whatever indentation they already had inside that value (often none), so they can appear “shifted left”.\n\nEnable `alignValues` to fix that visual jump. When `true`, for every multi-line interpolated value, each line after the first gets extra indentation appended so it starts in the same column as the first line.\n\n```js\nimport dedent from \"dedent\";\n\nconst list = dedent`\n\t- apples\n\t- bananas\n\t- cherries\n`;\n\nconst withoutAlign = dedent`\n\tList without alignValues (default):\n\t\t${list}\n\tDone.\n`;\n\nconst withAlign = dedent.withOptions({ alignValues: true })`\n\tList with alignValues: true\n\t\t${list}\n\tDone.\n`;\n\nconsole.log(withoutAlign);\nconsole.log(\"---\");\nconsole.log(withAlign);\n```\n\n```plaintext\nList without alignValues (default):\n\t- apples\n- bananas\n- cherries\nDone.\n---\nList with alignValues: true\n\t- apples\n\t- bananas\n\t- cherries\nDone.\n```\n\n### `escapeSpecialCharacters`\n\nJavaScript string tags by default add an extra `\\` escape in front of some special characters such as `$` dollar signs.\n`dedent` will escape those special characters when called as a string tag.\n\nIf you'd like to change the behavior, an `escapeSpecialCharacters` option is available.\nIt defaults to:\n\n- `false`: when `dedent` is called as a function\n- `true`: when `dedent` is called as a string tag\n\n```js\nimport dedent from \"dedent\";\n\n// \"$hello!\"\ndedent`\n\t$hello!\n`;\n\n// \"\\$hello!\"\ndedent.withOptions({ escapeSpecialCharacters: false })`\n\t$hello!\n`;\n\n// \"$hello!\"\ndedent.withOptions({ escapeSpecialCharacters: true })`\n\t$hello!\n`;\n```\n\nFor more context, see [🚀 Feature: Add an option to disable special character escaping](https://github.com/dmnd/dedent/issues/63).\n\n### `trimWhitespace`\n\nBy default, dedent will trim leading and trailing whitespace from the overall string.\n\nThis can be disabled by setting `trimWhitespace: false`.\n\n```js\nimport dedent from \"dedent\";\n\n// \"hello!\"\ndedent`\n\thello! \n`;\n\n// \"\\nhello! \\n\"\ndedent.withOptions({ trimWhitespace: false })`\n\thello! \n`;\n\n// \"hello!\"\ndedent.withOptions({ trimWhitespace: true })`\n\thello! \n`;\n```\n\n## License\n\nMIT\n\n## Contributors\n\n<!-- spellchecker: disable -->\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://adrianjost.dev/\"><img src=\"https://avatars.githubusercontent.com/u/22987140?v=4?s=100\" width=\"100px;\" alt=\"Adrian Jost\"/><br /><sub><b>Adrian Jost</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=adrianjost\" title=\"Code\">💻</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://m811.com/\"><img src=\"https://avatars.githubusercontent.com/u/156837?v=4?s=100\" width=\"100px;\" alt=\"Andri Möll\"/><br /><sub><b>Andri Möll</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Amoll\" title=\"Bug reports\">🐛</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://bennypowers.dev/\"><img src=\"https://avatars.githubusercontent.com/u/1466420?v=4?s=100\" width=\"100px;\" alt=\"Benny Powers - עם ישראל חי!\"/><br /><sub><b>Benny Powers - עם ישראל חי!</b></sub></a><br /><a href=\"#tool-bennypowers\" title=\"Tools\">🔧</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/phenomnomnominal\"><img src=\"https://avatars.githubusercontent.com/u/1086286?v=4?s=100\" width=\"100px;\" alt=\"Craig Spence\"/><br /><sub><b>Craig Spence</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=phenomnomnominal\" title=\"Code\">💻</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://synthesis.com/\"><img src=\"https://avatars.githubusercontent.com/u/4427?v=4?s=100\" width=\"100px;\" alt=\"Desmond Brand\"/><br /><sub><b>Desmond Brand</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Admnd\" title=\"Bug reports\">🐛</a> <a href=\"https://github.com/dmnd/dedent/commits?author=dmnd\" title=\"Code\">💻</a> <a href=\"https://github.com/dmnd/dedent/commits?author=dmnd\" title=\"Documentation\">📖</a> <a href=\"#ideas-dmnd\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#infra-dmnd\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"#maintenance-dmnd\" title=\"Maintenance\">🚧</a> <a href=\"#projectManagement-dmnd\" title=\"Project Management\">📆</a> <a href=\"#tool-dmnd\" title=\"Tools\">🔧</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/G-Rath\"><img src=\"https://avatars.githubusercontent.com/u/3151613?v=4?s=100\" width=\"100px;\" alt=\"Gareth Jones\"/><br /><sub><b>Gareth Jones</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=G-Rath\" title=\"Code\">💻</a> <a href=\"https://github.com/dmnd/dedent/issues?q=author%3AG-Rath\" title=\"Bug reports\">🐛</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/otakustay\"><img src=\"https://avatars.githubusercontent.com/u/639549?v=4?s=100\" width=\"100px;\" alt=\"Gray Zhang\"/><br /><sub><b>Gray Zhang</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Aotakustay\" title=\"Bug reports\">🐛</a></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://haroen.me/\"><img src=\"https://avatars.githubusercontent.com/u/6270048?v=4?s=100\" width=\"100px;\" alt=\"Haroen Viaene\"/><br /><sub><b>Haroen Viaene</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=Haroenv\" title=\"Code\">💻</a> <a href=\"#maintenance-Haroenv\" title=\"Maintenance\">🚧</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://blog.cometkim.kr/\"><img src=\"https://avatars.githubusercontent.com/u/9696352?v=4?s=100\" width=\"100px;\" alt=\"Hyeseong Kim\"/><br /><sub><b>Hyeseong Kim</b></sub></a><br /><a href=\"#tool-cometkim\" title=\"Tools\">🔧</a> <a href=\"#infra-cometkim\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/jlarmstrongiv\"><img src=\"https://avatars.githubusercontent.com/u/20903247?v=4?s=100\" width=\"100px;\" alt=\"John L. Armstrong IV\"/><br /><sub><b>John L. Armstrong IV</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Ajlarmstrongiv\" title=\"Bug reports\">🐛</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"http://www.joshuakgoldberg.com/\"><img src=\"https://avatars.githubusercontent.com/u/3335181?v=4?s=100\" width=\"100px;\" alt=\"Josh Goldberg ✨\"/><br /><sub><b>Josh Goldberg ✨</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3AJoshuaKGoldberg\" title=\"Bug reports\">🐛</a> <a href=\"https://github.com/dmnd/dedent/commits?author=JoshuaKGoldberg\" title=\"Code\">💻</a> <a href=\"https://github.com/dmnd/dedent/commits?author=JoshuaKGoldberg\" title=\"Documentation\">📖</a> <a href=\"#ideas-JoshuaKGoldberg\" title=\"Ideas, Planning, & Feedback\">🤔</a> <a href=\"#infra-JoshuaKGoldberg\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"#maintenance-JoshuaKGoldberg\" title=\"Maintenance\">🚧</a> <a href=\"#projectManagement-JoshuaKGoldberg\" title=\"Project Management\">📆</a> <a href=\"#tool-JoshuaKGoldberg\" title=\"Tools\">🔧</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://pratapvardhan.com/\"><img src=\"https://avatars.githubusercontent.com/u/3757165?v=4?s=100\" width=\"100px;\" alt=\"Pratap Vardhan\"/><br /><sub><b>Pratap Vardhan</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=pratapvardhan\" title=\"Code\">💻</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/lydell\"><img src=\"https://avatars.githubusercontent.com/u/2142817?v=4?s=100\" width=\"100px;\" alt=\"Simon Lydell\"/><br /><sub><b>Simon Lydell</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Alydell\" title=\"Bug reports\">🐛</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/yinm\"><img src=\"https://avatars.githubusercontent.com/u/13295106?v=4?s=100\" width=\"100px;\" alt=\"Yusuke Iinuma\"/><br /><sub><b>Yusuke Iinuma</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=yinm\" title=\"Code\">💻</a></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/yvele\"><img src=\"https://avatars.githubusercontent.com/u/4225430?v=4?s=100\" width=\"100px;\" alt=\"Yves M.\"/><br /><sub><b>Yves M.</b></sub></a><br /><a href=\"#tool-yvele\" title=\"Tools\">🔧</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/d07RiV\"><img src=\"https://avatars.githubusercontent.com/u/3448203?v=4?s=100\" width=\"100px;\" alt=\"d07riv\"/><br /><sub><b>d07riv</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Ad07RiV\" title=\"Bug reports\">🐛</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://mizdra.net/\"><img src=\"https://avatars.githubusercontent.com/u/9639995?v=4?s=100\" width=\"100px;\" alt=\"mizdra\"/><br /><sub><b>mizdra</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/commits?author=mizdra\" title=\"Code\">💻</a></td>\n\t\t\t<td align=\"center\" valign=\"top\" width=\"14.28%\"><a href=\"https://github.com/sirian\"><img src=\"https://avatars.githubusercontent.com/u/897643?v=4?s=100\" width=\"100px;\" alt=\"sirian\"/><br /><sub><b>sirian</b></sub></a><br /><a href=\"https://github.com/dmnd/dedent/issues?q=author%3Asirian\" title=\"Bug reports\">🐛</a></td>\n\t\t</tr>\n\t</tbody>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n<!-- spellchecker: enable -->\n\n> 💙 This package was templated with [create-typescript-app](https://github.com/JoshuaKGoldberg/create-typescript-app).\n","readmeFilename":"README.md","users":{"d3ck":true,"zeke":true,"abhisekp":true,"seldszar":true,"amurchick":true,"spences10":true,"jackboberg":true,"seangenabe":true,"flumpus-dev":true,"migueloller":true,"wesleybliss":true,"chocolateboy":true}}

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/acampkin95/MCPCentralManager'

If you have feedback or need assistance with the MCP directory API, please join our Discord server