├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github └── workflows │ ├── publish-deno.yml │ ├── release.yml │ ├── test-deno.yml │ ├── test-js.yml │ └── test-rust.yml ├── .gitignore ├── .vim └── coc-settings.json ├── .vscode └── extensions.json ├── .yarn ├── patches │ └── @changesets-cli-npm-2.26.0-49d5c5f72d.patch ├── plugins │ └── @yarnpkg │ │ └── plugin-workspace-tools.cjs ├── releases │ └── yarn-3.5.0.cjs └── sdks │ ├── eslint │ ├── bin │ │ └── eslint.js │ ├── lib │ │ └── api.js │ └── package.json │ ├── integrations.yml │ ├── prettier │ ├── index.js │ └── package.json │ └── typescript │ ├── bin │ ├── tsc │ └── tsserver │ ├── lib │ ├── tsc.js │ ├── tsserver.js │ ├── tsserverlibrary.js │ └── typescript.js │ └── package.json ├── .yarnrc.yml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── deno ├── CHANGELOG.md ├── README.md ├── cook.test.ts ├── cook.ts ├── dedentRaw.test.ts ├── dedentRaw.ts ├── deno.json ├── deno.lock ├── evalTemplate.test.ts ├── evalTemplate.ts ├── generate.ts ├── mod.test.ts └── mod.ts ├── package.json ├── packages ├── babel-plugin │ ├── .eslintrc.cjs │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── README.md │ ├── babel-config.d.ts │ ├── babel.cjs.config.js │ ├── babel.config.js │ ├── cjs │ │ └── package.json │ ├── helper-plugin-test-runner.d.ts │ ├── package.json │ ├── src │ │ ├── index.test.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.eslint.json │ ├── tsconfig.json │ └── tsconfig.main.json ├── dedent │ ├── .eslintrc.cjs │ ├── .prettierignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── README.md │ ├── babel-config.d.ts │ ├── babel.cjs.config.js │ ├── babel.config.js │ ├── cjs │ │ └── package.json │ ├── package.json │ ├── src │ │ ├── cook.test.ts │ │ ├── cook.ts │ │ ├── dedentRaw.test.ts │ │ ├── dedentRaw.ts │ │ ├── evalTemplate.test.ts │ │ ├── evalTemplate.ts │ │ ├── index.test.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.eslint.json │ ├── tsconfig.json │ └── tsconfig.main.json └── swc-plugin │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ └── src │ ├── cook.rs │ ├── dedent_raw.rs │ └── lib.rs ├── renovate.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/publish-deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.github/workflows/publish-deno.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.github/workflows/test-deno.yml -------------------------------------------------------------------------------- /.github/workflows/test-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.github/workflows/test-js.yml -------------------------------------------------------------------------------- /.github/workflows/test-rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.github/workflows/test-rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.vim/coc-settings.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yarn/patches/@changesets-cli-npm-2.26.0-49d5c5f72d.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/patches/@changesets-cli-npm-2.26.0-49d5c5f72d.patch -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.5.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/releases/yarn-3.5.0.cjs -------------------------------------------------------------------------------- /.yarn/sdks/eslint/bin/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/eslint/bin/eslint.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/eslint/lib/api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/eslint/package.json -------------------------------------------------------------------------------- /.yarn/sdks/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/integrations.yml -------------------------------------------------------------------------------- /.yarn/sdks/prettier/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/prettier/index.js -------------------------------------------------------------------------------- /.yarn/sdks/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/prettier/package.json -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/bin/tsc -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/bin/tsserver -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/lib/tsc.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/lib/tsserver.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/lib/tsserverlibrary.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/lib/typescript.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarn/sdks/typescript/package.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/README.md -------------------------------------------------------------------------------- /deno/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/CHANGELOG.md -------------------------------------------------------------------------------- /deno/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/README.md -------------------------------------------------------------------------------- /deno/cook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/cook.test.ts -------------------------------------------------------------------------------- /deno/cook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/cook.ts -------------------------------------------------------------------------------- /deno/dedentRaw.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/dedentRaw.test.ts -------------------------------------------------------------------------------- /deno/dedentRaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/dedentRaw.ts -------------------------------------------------------------------------------- /deno/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/deno.json -------------------------------------------------------------------------------- /deno/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/deno.lock -------------------------------------------------------------------------------- /deno/evalTemplate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/evalTemplate.test.ts -------------------------------------------------------------------------------- /deno/evalTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/evalTemplate.ts -------------------------------------------------------------------------------- /deno/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/generate.ts -------------------------------------------------------------------------------- /deno/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/mod.test.ts -------------------------------------------------------------------------------- /deno/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/deno/mod.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/babel-plugin/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/babel-plugin/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/.prettierignore -------------------------------------------------------------------------------- /packages/babel-plugin/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/babel-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/babel-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/README.md -------------------------------------------------------------------------------- /packages/babel-plugin/babel-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/babel-config.d.ts -------------------------------------------------------------------------------- /packages/babel-plugin/babel.cjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/babel.cjs.config.js -------------------------------------------------------------------------------- /packages/babel-plugin/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/babel.config.js -------------------------------------------------------------------------------- /packages/babel-plugin/cjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/babel-plugin/helper-plugin-test-runner.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/helper-plugin-test-runner.d.ts -------------------------------------------------------------------------------- /packages/babel-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/package.json -------------------------------------------------------------------------------- /packages/babel-plugin/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/src/index.test.ts -------------------------------------------------------------------------------- /packages/babel-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/babel-plugin/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/tsconfig.base.json -------------------------------------------------------------------------------- /packages/babel-plugin/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/tsconfig.eslint.json -------------------------------------------------------------------------------- /packages/babel-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/babel-plugin/tsconfig.main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/babel-plugin/tsconfig.main.json -------------------------------------------------------------------------------- /packages/dedent/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/dedent/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/.prettierignore -------------------------------------------------------------------------------- /packages/dedent/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/dedent/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/CHANGELOG.md -------------------------------------------------------------------------------- /packages/dedent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/README.md -------------------------------------------------------------------------------- /packages/dedent/babel-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/babel-config.d.ts -------------------------------------------------------------------------------- /packages/dedent/babel.cjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/babel.cjs.config.js -------------------------------------------------------------------------------- /packages/dedent/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/babel.config.js -------------------------------------------------------------------------------- /packages/dedent/cjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/dedent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/package.json -------------------------------------------------------------------------------- /packages/dedent/src/cook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/cook.test.ts -------------------------------------------------------------------------------- /packages/dedent/src/cook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/cook.ts -------------------------------------------------------------------------------- /packages/dedent/src/dedentRaw.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/dedentRaw.test.ts -------------------------------------------------------------------------------- /packages/dedent/src/dedentRaw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/dedentRaw.ts -------------------------------------------------------------------------------- /packages/dedent/src/evalTemplate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/evalTemplate.test.ts -------------------------------------------------------------------------------- /packages/dedent/src/evalTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/evalTemplate.ts -------------------------------------------------------------------------------- /packages/dedent/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/index.test.ts -------------------------------------------------------------------------------- /packages/dedent/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/src/index.ts -------------------------------------------------------------------------------- /packages/dedent/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/tsconfig.base.json -------------------------------------------------------------------------------- /packages/dedent/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/tsconfig.eslint.json -------------------------------------------------------------------------------- /packages/dedent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/tsconfig.json -------------------------------------------------------------------------------- /packages/dedent/tsconfig.main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/dedent/tsconfig.main.json -------------------------------------------------------------------------------- /packages/swc-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/swc-plugin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/Cargo.toml -------------------------------------------------------------------------------- /packages/swc-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/README.md -------------------------------------------------------------------------------- /packages/swc-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/package.json -------------------------------------------------------------------------------- /packages/swc-plugin/src/cook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/src/cook.rs -------------------------------------------------------------------------------- /packages/swc-plugin/src/dedent_raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/src/dedent_raw.rs -------------------------------------------------------------------------------- /packages/swc-plugin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/packages/swc-plugin/src/lib.rs -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/renovate.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/dedent-js/HEAD/yarn.lock --------------------------------------------------------------------------------