{"_id":"dedent","_rev":"4181019","name":"dedent","description":"A string tag that strips indentation from multi-line strings. ⬅️","dist-tags":{"latest":"1.7.2"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"time":{"modified":"2026-03-01T21:50:01.000Z","created":"2015-01-13T10:11:05.527Z","1.7.2":"2026-03-01T16:03:38.941Z","1.7.1":"2025-12-17T09:53:53.894Z","1.7.0":"2025-09-03T18:09:19.893Z","1.6.0":"2025-05-01T12:36:03.341Z","1.5.3":"2024-04-11T00:14:19.406Z","1.5.2":"2024-04-10T19:18:38.291Z","1.5.1":"2023-07-31T15:20:57.855Z","1.5.0":"2023-07-30T22:52:55.414Z","1.4.0":"2023-07-30T22:46:54.986Z","1.3.0":"2023-07-27T14:41:39.654Z","1.2.0":"2023-07-18T13:26:00.011Z","1.1.0":"2023-07-17T15:16:38.109Z","1.0.2":"2023-07-14T15:46:55.308Z","1.0.1":"2023-07-10T12:37:09.844Z","0.8.0-beta":"2023-07-10T12:36:10.443Z","1.0.0":"2023-07-02T17:15:39.893Z","0.7.0":"2017-01-28T22:32:59.233Z","0.6.0":"2015-11-08T05:55:48.699Z","0.4.0":"2015-04-13T02:21:01.036Z","0.3.0":"2015-01-25T20:33:05.797Z","0.2.2":"2015-01-16T07:39:02.600Z","0.2.1":"2015-01-15T08:38:40.913Z","0.2.0":"2015-01-15T08:36:18.760Z","0.1.1":"2015-01-13T10:12:55.759Z","0.1.0":"2015-01-13T10:11:05.527Z"},"users":{"chocolateboy":true,"migueloller":true,"abhisekp":true,"zeke":true,"amurchick":true,"jackboberg":true,"spences10":true,"wesleybliss":true,"seldszar":true,"d3ck":true,"seangenabe":true},"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"repository":{"type":"git","url":"git+https://github.com/dmnd/dedent.git"},"versions":{"1.7.2":{"name":"dedent","version":"1.7.2","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","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/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"jest","test:bun":"bun test src/dedent.test.ts","tsc":"tsc"},"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/bun":"^1.3.4","@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":"^5.75.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","gitHead":"09b6e6c3115b324205d3fe3c5f39b2704febfc83","_id":"dedent@1.7.2","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"34e2264ab538301e27cf7b07bf2369c19baa8dd9","size":7725,"noattachment":false,"key":"/dedent/-/dedent-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.7.2.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedent_1.7.2_1772381018802_0.6931334809997032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T16:03:38.941Z","publish_time":1772381018941,"_source_registry_name":"default","_cnpm_publish_time":1772381018941},"1.7.1":{"name":"dedent","version":"1.7.1","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/bun":"^1.3.4","@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":"^5.75.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","test:bun":"bun test src/dedent.test.ts","tsc":"tsc"},"_id":"dedent@1.7.1","_integrity":"sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==","_resolved":"/private/var/folders/1_/pn8_jg_93cqdnkyswmmr5sxm0000gn/T/c2f98c52d1d2b403c786ffa6bea169f6/dedent-1.7.1.tgz","_from":"file:dedent-1.7.1.tgz","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"shasum":"364661eea3d73f3faba7089214420ec2f8f13e15","size":7662,"noattachment":false,"key":"/dedent/-/dedent-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.7.1.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedent_1.7.1_1765965233765_0.9783226779759873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T09:53:53.894Z","publish_time":1765965233894,"_source_registry_name":"default","_cnpm_publish_time":1765965233894},"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":{"shasum":"c1f9445335f0175a96587be245a282ff451446ca","size":7403,"noattachment":false,"key":"/dedent/-/dedent-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.7.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedent_1.7.0_1756922959707_0.12421861665315559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-03T18:09:19.893Z","publish_time":1756922959893,"_source_registry_name":"default","_cnpm_publish_time":1756922959893},"1.6.0":{"name":"dedent","version":"1.6.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","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/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"jest","tsc":"tsc"},"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","_id":"dedent@1.6.0","gitHead":"95cdd13874a7948800cfd65cb94814de687e3db7","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"79d52d6389b1ffa67d2bcef59ba51847a9d503b2","size":6784,"noattachment":false,"key":"/dedent/-/dedent-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.6.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dedent_1.6.0_1746102963159_0.5536900869806272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-01T12:36:03.341Z","publish_time":1746102963341,"_source_registry_name":"default","_cnpm_publish_time":1746102963341},"1.5.3":{"name":"dedent","version":"1.5.3","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","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/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"jest","tsc":"tsc"},"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","_id":"dedent@1.5.3","gitHead":"ec46a29c17d4299a771421c5e2648fbfcb20e668","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"99aee19eb9bae55a67327717b6e848d0bf777e5a","size":6664,"noattachment":false,"key":"/dedent/-/dedent-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.5.3.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.5.3_1712794459208_0.5767360591330959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-11T00:14:19.406Z","publish_time":1712794459406,"_source_registry_name":"default","_cnpm_publish_time":1712794459406},"1.5.2":{"name":"dedent","version":"1.5.2","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","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/**/*\"","prepare":"husky install","should-semantic-release":"should-semantic-release --verbose","test":"jest","tsc":"tsc"},"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","engines":{"node":">=18"},"_id":"dedent@1.5.2","gitHead":"816f35782ea982446ae75acf9001ec2b13e7f5a1","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"838f09196f6d1fafd464904132dea270c5fe96b0","size":6684,"noattachment":false,"key":"/dedent/-/dedent-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.5.2.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.5.2_1712776718151_0.7091100974088214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-10T19:18:38.291Z","publish_time":1712776718291,"_source_registry_name":"default","_cnpm_publish_time":1712776718291},"1.5.1":{"name":"dedent","version":"1.5.1","description":"An ES6 string tag that strips indentation from multi-line strings","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"}}},"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only --format cjs,esm","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"d435ce3ae4b9adfd268786c780558a550e4546e0","_id":"dedent@1.5.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff","size":4499,"noattachment":false,"key":"/dedent/-/dedent-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.5.1.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.5.1_1690816857661_0.1088098670694917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T15:20:57.855Z","publish_time":1690816857855,"_source_registry_name":"default","_cnpm_publish_time":1690816857855},"1.5.0":{"name":"dedent","version":"1.5.0","description":"An ES6 string tag that strips indentation from multi-line strings","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"}}},"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only --format cjs,esm","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"4d0ea6dfee09312649a17601ae8cc25a34b78723","_id":"dedent@1.5.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"6e0fb8016002deba2d56927ebd7e3caf7e84e22a","size":4466,"noattachment":false,"key":"/dedent/-/dedent-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.5.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.5.0_1690757575279_0.259935855491487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T22:52:55.414Z","publish_time":1690757575414,"_source_registry_name":"default","_cnpm_publish_time":1690757575414},"1.4.0":{"name":"dedent","version":"1.4.0","description":"An ES6 string tag that strips indentation from multi-line strings","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"}}},"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only --format cjs,esm","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"97d6cc0b950a2057782253f59008ede4dca3ca5e","_id":"dedent@1.4.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"92405d2d81f5b0c9b53dc90cacfe88c619eb5481","size":3205,"noattachment":false,"key":"/dedent/-/dedent-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.4.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.4.0_1690757214824_0.8728884843215454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T22:46:54.986Z","publish_time":1690757214986,"_source_registry_name":"default","_cnpm_publish_time":1690757214986},"1.3.0":{"name":"dedent","version":"1.3.0","description":"An ES6 string tag that strips indentation from multi-line strings","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"}},"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-macros":"^3.1.0","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"c966051f70520231fba80adfc7b5f176141a1949","_id":"dedent@1.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"15d6809eb15b581d5587a2dc208f34118e35bee3","size":3176,"noattachment":false,"key":"/dedent/-/dedent-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.3.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.3.0_1690468899511_0.5703643173983524"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-27T14:41:39.654Z","publish_time":1690468899654,"_source_registry_name":"default","_cnpm_publish_time":1690468899654},"1.2.0":{"name":"dedent","version":"1.2.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","peerDependencies":{"babel-plugin-macros":"^3.1.0"},"peerDependenciesMeta":{"babel-plugin-macros":{"optional":true}},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"b6cdb9d53120c18b42b5ef0d92ee0f00871091d4","_id":"dedent@1.2.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"32039cd75c035f684e01c4a07cb88c0ecbeb57be","size":3151,"noattachment":false,"key":"/dedent/-/dedent-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.2.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.2.0_1689686759829_0.8075113558640181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-18T13:26:00.011Z","publish_time":1689686760011,"_source_registry_name":"default","_cnpm_publish_time":1689686760011},"1.1.0":{"name":"dedent","version":"1.1.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","types":"./dist/dedent.d.ts","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","dependencies":{"babel-plugin-macros":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/preset-env":"^7.21.5","@babel/preset-typescript":"^7.22.5","@types/babel-plugin-macros":"^3.1.0","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","hermes-eslint":"^0.11.1","jest":"^29.5.0","tsup":"^7.1.0","typescript":"^5.1.6"},"scripts":{"build":"yarn build:legacy && yarn build:modern && yarn build:types","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","build:types":"tsup dedent.ts --dts-only","lint":"eslint .","prepack":"yarn build","test":"jest","tsc":"tsc"},"gitHead":"b1315254fcd1ddd02857e23f01edfb33fd6c5c28","_id":"dedent@1.1.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"c93224ad1470ac8644818249bf90eeb5896155cf","size":3122,"noattachment":false,"key":"/dedent/-/dedent-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.1.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.1.0_1689606997917_0.818453577701735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-17T15:16:38.109Z","publish_time":1689606998109,"_source_registry_name":"default","_cnpm_publish_time":1689606998109},"1.0.2":{"name":"dedent","version":"1.0.2","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","dependencies":{"babel-plugin-macros":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/plugin-transform-flow-comments":"^7.22.5","@babel/preset-env":"^7.21.5","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","eslint-plugin-ft-flow":"^2.0.3","flow-bin":"^0.206.0","hermes-eslint":"^0.11.1","jest":"^29.5.0"},"scripts":{"build":"yarn build:legacy && yarn build:modern","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","lint":"eslint dedent.js __tests__","prepack":"yarn build","test":"jest"},"gitHead":"31b09261906f4d134a7a4b07290a87c4a80cd01a","_id":"dedent@1.0.2","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"7888480aeb938c9c56d9b81bb5b63a69aa84e565","size":3066,"noattachment":false,"key":"/dedent/-/dedent-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.0.2.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.0.2_1689349615103_0.9403699229860598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-14T15:46:55.308Z","publish_time":1689349615308,"_source_registry_name":"default","_cnpm_publish_time":1689349615308},"1.0.1":{"name":"dedent","version":"1.0.1","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","dependencies":{"babel-plugin-macros":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/plugin-transform-flow-comments":"^7.22.5","@babel/preset-env":"^7.21.5","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","eslint-plugin-ft-flow":"^2.0.3","flow-bin":"^0.206.0","hermes-eslint":"^0.11.1","jest":"^29.5.0"},"scripts":{"build":"yarn build:legacy && yarn build:modern","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","lint":"eslint dedent.js __tests__","prepack":"yarn build","test":"jest"},"gitHead":"e85dfdd8a371d80aa757c6e9b42ea72b11caf23c","_id":"dedent@1.0.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"7fd6c7655e9c5396b65a422fd6834682d09809ea","size":3053,"noattachment":false,"key":"/dedent/-/dedent-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.0.1.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.0.1_1688992629638_0.3208455382814277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T12:37:09.844Z","publish_time":1688992629844,"_source_registry_name":"default","_cnpm_publish_time":1688992629844},"0.8.0-beta":{"name":"dedent","version":"0.8.0-beta","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","dependencies":{"babel-plugin-macros":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/plugin-transform-flow-comments":"^7.22.5","@babel/preset-env":"^7.21.5","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","eslint-plugin-ft-flow":"^2.0.3","flow-bin":"^0.206.0","hermes-eslint":"^0.11.1","jest":"^29.5.0"},"scripts":{"build":"yarn build:legacy && yarn build:modern","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","lint":"eslint dedent.js __tests__","prepack":"yarn build","test":"jest"},"gitHead":"517af348523e1d09e461dea8b4d3f59791b124eb","_id":"dedent@0.8.0-beta","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"shasum":"c946ff5de040b25f2daf5003e238d5105f76ffd6","size":3059,"noattachment":false,"key":"/dedent/-/dedent-0.8.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.8.0-beta.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_0.8.0-beta_1688992570274_0.03896345554719205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T12:36:10.443Z","publish_time":1688992570443,"_source_registry_name":"default","_cnpm_publish_time":1688992570443},"1.0.0":{"name":"dedent","version":"1.0.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","module":"./dist/dedent.mjs","repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","dependencies":{"babel-plugin-macros":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.21.5","@babel/core":"^7.21.8","@babel/plugin-transform-flow-comments":"^7.22.5","@babel/preset-env":"^7.21.5","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-tester":"^11.0.4","eslint":"^8.41.0","eslint-plugin-ft-flow":"^2.0.3","flow-bin":"^0.206.0","hermes-eslint":"^0.11.1","jest":"^29.5.0"},"scripts":{"build":"yarn build:legacy && yarn build:modern","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","lint":"eslint dedent.js __tests__","prepack":"yarn build","test":"jest"},"readmeFilename":"README.md","gitHead":"ea84081793384edc60fac71fc85874866bbb5781","_id":"dedent@1.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"ee68bb13914f374727bd44e8dee28460dbaa0acb","size":3053,"noattachment":false,"key":"/dedent/-/dedent-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-1.0.0.tgz"},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"directories":{},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dedent_1.0.0_1688318139706_0.1491089331107318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-02T17:15:39.893Z","publish_time":1688318139893,"_source_registry_name":"default","_cnpm_publish_time":1688318139893},"0.7.0":{"name":"dedent","version":"0.7.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","files":["dist/dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-es2016":"^6.22.0","babel-preset-es2017":"^6.22.0","eslint":"^3.14.1","jest":"^18.1.0"},"scripts":{"build":"babel dedent.js --out-file dist/dedent.js","lint":"eslint dedent.js __tests__","test":"jest"},"gitHead":"1cae3207449edba5e6d8588f3670bb03e2ad92a0","_id":"dedent@0.7.0","_shasum":"2495ddbaf6eb874abb0e1be9df22d2e5a544326c","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"2495ddbaf6eb874abb0e1be9df22d2e5a544326c","size":2282,"noattachment":false,"key":"/dedent/-/dedent-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.7.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dedent-0.7.0.tgz_1485642779003_0.26584634045138955"},"directories":{},"publish_time":1485642779233,"_cnpm_publish_time":1485642779233,"_hasShrinkwrap":false},"0.6.0":{"name":"dedent","version":"0.6.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","files":["dist/dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"babel-jest":"^5.0.1","eslint":"^1.9.0","gulp":"^3.8.10","gulp-babel":"^5.1.0","jest-cli":"^0.7.1"},"scripts":{"test":"jest","lint":"eslint dedent.js __tests__"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"e7d0bcea425ff647791a30cd9db0fb486c26078a","_id":"dedent@0.6.0","_shasum":"0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb","size":2376,"noattachment":false,"key":"/dedent/-/dedent-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.6.0.tgz"},"directories":{},"publish_time":1446962148699,"_cnpm_publish_time":1446962148699,"_hasShrinkwrap":false},"0.4.0":{"name":"dedent","version":"0.4.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","files":["dist/dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"babel-eslint":"^2.0.2","babel-jest":"^5.0.1","eslint":"^0.18.0","gulp":"^3.8.10","gulp-babel":"^5.1.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest","lint":"eslint dedent.js __tests__"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/babel-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"17cca4ab89a80985cacf5c264ff4a7804ff013b7","_id":"dedent@0.4.0","_shasum":"87defd040bd4c1595d963282ec57f3c2a8525642","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"87defd040bd4c1595d963282ec57f3c2a8525642","size":2291,"noattachment":false,"key":"/dedent/-/dedent-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.4.0.tgz"},"directories":{},"publish_time":1428891661036,"_cnpm_publish_time":1428891661036,"_hasShrinkwrap":false},"0.3.0":{"name":"dedent","version":"0.3.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dist/dedent.js","files":["dist/dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","gulp":"^3.8.10","gulp-6to5":"^2.0.2","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"081e6108c4786bbbcb0107676f44ba8ce3679b1b","_id":"dedent@0.3.0","_shasum":"98269203d45671a61dcc9e2d016a14255514f737","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"98269203d45671a61dcc9e2d016a14255514f737","size":2147,"noattachment":false,"key":"/dedent/-/dedent-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.3.0.tgz"},"directories":{},"publish_time":1422217985797,"_cnpm_publish_time":1422217985797,"_hasShrinkwrap":false},"0.2.2":{"name":"dedent","version":"0.2.2","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dedent.js","files":["dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"95a4e07329aac9ccf39161fc292b4533b6fb8e73","_id":"dedent@0.2.2","_shasum":"3a43cb1b87a96b52cc54dc94670b6d4456bdd1c2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"3a43cb1b87a96b52cc54dc94670b6d4456bdd1c2","size":2037,"noattachment":false,"key":"/dedent/-/dedent-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.2.2.tgz"},"directories":{},"publish_time":1421393942600,"_cnpm_publish_time":1421393942600,"_hasShrinkwrap":false},"0.2.1":{"name":"dedent","version":"0.2.1","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dedent.js","files":["dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"ba2990cc8ab5e8e9e971e5cdf08aa8a96b33666f","_id":"dedent@0.2.1","_shasum":"72460b8511b2f3c74f55c385a5c8d4a94bf467a3","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"72460b8511b2f3c74f55c385a5c8d4a94bf467a3","size":2031,"noattachment":false,"key":"/dedent/-/dedent-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.2.1.tgz"},"directories":{},"publish_time":1421311120913,"_cnpm_publish_time":1421311120913,"_hasShrinkwrap":false},"0.2.0":{"name":"dedent","version":"0.2.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dedent.js","files":["dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"dce8eb87c1c81340d288ff6816afc62d83e1f276","_id":"dedent@0.2.0","_shasum":"6fbe07286af2df5cb8852b4372aab6a405e4b0ab","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"6fbe07286af2df5cb8852b4372aab6a405e4b0ab","size":2032,"noattachment":false,"key":"/dedent/-/dedent-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.2.0.tgz"},"directories":{},"publish_time":1421310978760,"_cnpm_publish_time":1421310978760,"_hasShrinkwrap":false},"0.1.1":{"name":"dedent","version":"0.1.1","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dedent.js","files":["dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"a900d60af05c223961d6feceba9d5a7cce5915da","_id":"dedent@0.1.1","_shasum":"6c0e87ae6f438b2f451dc303a0f10c7a7855bfd4","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"6c0e87ae6f438b2f451dc303a0f10c7a7855bfd4","size":1637,"noattachment":false,"key":"/dedent/-/dedent-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.1.1.tgz"},"directories":{},"publish_time":1421143975759,"_cnpm_publish_time":1421143975759,"_hasShrinkwrap":false},"0.1.0":{"name":"dedent","version":"0.1.0","description":"An ES6 string tag that strips indentation from multi-line strings","main":"dedent.js","files":["dedent.js","LICENSE"],"repository":{"type":"git","url":"git://github.com/dmnd/dedent.git"},"keywords":["dedent","tag","multi-line string","es6"],"author":{"name":"Desmond Brand","email":"dmnd@desmondbrand.com","url":"http://desmondbrand.com"},"license":"MIT","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"homepage":"https://github.com/dmnd/dedent","devDependencies":{"6to5":"^2.11.3","6to5-jest":"^1.0.0","jest-cli":"^0.2.1"},"scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"<rootDir>/node_modules/6to5-jest","testFileExtensions":["js"],"moduleFileExtensions":["js","json"]},"gitHead":"fdc08488c39f3e492272dbaea34b8efd9cf31a50","_id":"dedent@0.1.0","_shasum":"ec05bd5b7b3e2f3ef80f9f5ea70d316127f480e5","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"dmnd","email":"dmnd@desmondbrand.com"},"maintainers":[{"name":"dmnd","email":"dmnd@desmondbrand.com"},{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"dist":{"shasum":"ec05bd5b7b3e2f3ef80f9f5ea70d316127f480e5","size":1665,"noattachment":false,"key":"/dedent/-/dedent-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dedent/download/dedent-0.1.0.tgz"},"directories":{},"publish_time":1421143865527,"_cnpm_publish_time":1421143865527,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/dmnd/dedent","bugs":{"url":"https://github.com/dmnd/dedent/issues"},"license":"MIT"}