├── .eslintrc.json ├── .github └── workflows │ ├── publish-in-github-package-registry.yml │ └── run-tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── contracts.ts ├── index.ts ├── random-string-builder.ts ├── random-string-config.ts ├── random-string-generator.ts ├── str-contract.ts ├── str.ts └── string-replacer.ts ├── test ├── fixtures │ ├── text-with-line-breaks.md │ ├── utf8-bom-in-the-middle.txt │ └── utf8-starting-with-bom.txt └── str.js └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/publish-in-github-package-registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/.github/workflows/publish-in-github-package-registry.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/package.json -------------------------------------------------------------------------------- /src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/contracts.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/random-string-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/random-string-builder.ts -------------------------------------------------------------------------------- /src/random-string-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/random-string-config.ts -------------------------------------------------------------------------------- /src/random-string-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/random-string-generator.ts -------------------------------------------------------------------------------- /src/str-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/str-contract.ts -------------------------------------------------------------------------------- /src/str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/str.ts -------------------------------------------------------------------------------- /src/string-replacer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/src/string-replacer.ts -------------------------------------------------------------------------------- /test/fixtures/text-with-line-breaks.md: -------------------------------------------------------------------------------- 1 | ## Headline 2 | Intro 3 | 4 | Text 5 | -------------------------------------------------------------------------------- /test/fixtures/utf8-bom-in-the-middle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/test/fixtures/utf8-bom-in-the-middle.txt -------------------------------------------------------------------------------- /test/fixtures/utf8-starting-with-bom.txt: -------------------------------------------------------------------------------- 1 | Supercharge 2 | -------------------------------------------------------------------------------- /test/str.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/test/str.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/strings/HEAD/tsconfig.json --------------------------------------------------------------------------------