├── .babelrc ├── .github ├── dependabot.yml ├── release.yml └── workflows │ ├── deploy-demo.yml │ └── nodejs-test.yml ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── assets ├── demo.gif └── demo.psd ├── demo ├── package-lock.json ├── package.json ├── public │ └── og-image.png └── src │ ├── index.html │ ├── index.ts │ ├── module │ └── typekit.js │ └── style.css ├── eslint.config.js ├── package.json ├── scripts └── build.js ├── src ├── apply-style.ts ├── html-processor.ts ├── index.ts ├── insert-separators.ts ├── typesetter.css ├── util-regex.ts ├── util-tags.ts ├── util-text-classes.ts ├── win-browser.ts └── win.ts ├── tests ├── apply-style.test.ts ├── index.test.ts ├── insert-separators.test.ts ├── performance.test.ts └── text-classification.test.ts ├── tsconfig.json ├── types ├── index.d.ts └── linebreak.d.ts └── webpack.config.cjs /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.babelrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.github/workflows/deploy-demo.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.github/workflows/nodejs-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | dist 4 | bundle 5 | node_modules 6 | .parcel-cache -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/assets/demo.gif -------------------------------------------------------------------------------- /assets/demo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/assets/demo.psd -------------------------------------------------------------------------------- /demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/package-lock.json -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/public/og-image.png -------------------------------------------------------------------------------- /demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/src/index.html -------------------------------------------------------------------------------- /demo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/src/index.ts -------------------------------------------------------------------------------- /demo/src/module/typekit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/src/module/typekit.js -------------------------------------------------------------------------------- /demo/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/demo/src/style.css -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/scripts/build.js -------------------------------------------------------------------------------- /src/apply-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/apply-style.ts -------------------------------------------------------------------------------- /src/html-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/html-processor.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/insert-separators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/insert-separators.ts -------------------------------------------------------------------------------- /src/typesetter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/typesetter.css -------------------------------------------------------------------------------- /src/util-regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/util-regex.ts -------------------------------------------------------------------------------- /src/util-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/util-tags.ts -------------------------------------------------------------------------------- /src/util-text-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/util-text-classes.ts -------------------------------------------------------------------------------- /src/win-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/win-browser.ts -------------------------------------------------------------------------------- /src/win.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/src/win.ts -------------------------------------------------------------------------------- /tests/apply-style.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tests/apply-style.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/insert-separators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tests/insert-separators.test.ts -------------------------------------------------------------------------------- /tests/performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tests/performance.test.ts -------------------------------------------------------------------------------- /tests/text-classification.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tests/text-classification.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/linebreak.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/types/linebreak.d.ts -------------------------------------------------------------------------------- /webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yamatoiizuka/palt-typesetting/HEAD/webpack.config.cjs --------------------------------------------------------------------------------