├── .cspell.json ├── .depcheckrc ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── check.yml │ └── publish.yml ├── .gitignore ├── .prettierrc ├── .vscode └── tasks.json ├── README.md ├── assets ├── create-fp-ts-lib.gif ├── fast-check │ └── tests │ │ └── index.ts ├── jest │ ├── jest.config.js │ └── tests │ │ └── index.ts └── skeleton │ ├── README.md │ ├── src │ └── index.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tsconfig.settings.json ├── bin └── index.js ├── e2e-tests ├── all-features.sh └── all.sh ├── jest.config.js ├── markdown.config.js ├── package.json ├── scripts ├── ci.sh ├── precommit.ts └── sample.sh ├── src ├── Capabilities.ts ├── Config │ ├── cli.ts │ ├── defaults.ts │ ├── descriptions.ts │ ├── index.ts │ └── type.ts ├── FileObj.ts ├── FileSystem.ts ├── Json.ts ├── PackageJson.ts ├── ReaderTaskEither.ts ├── UserQuest │ ├── index.ts │ └── type.ts ├── app.ts ├── assets-dir.ts ├── effects.ts ├── features │ ├── cspell.ts │ ├── docs-ts.ts │ ├── eslint.ts │ ├── fast-check.ts │ ├── gh-actions │ │ ├── build-yml.ts │ │ ├── index.ts │ │ └── publish-yml.ts │ ├── index.ts │ ├── jest.ts │ ├── markdown-magic.ts │ ├── prettier.ts │ ├── skeleton │ │ ├── index.ts │ │ └── package-json.ts │ └── vscode │ │ ├── index.ts │ │ └── tasks-json.ts ├── index.ts ├── prettier-config.ts ├── prompts.ts ├── simple-spawn.ts ├── split-lines.ts ├── taskified.ts └── type-utils.ts ├── tests └── index.ts ├── tsconfig.json └── yarn.lock /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.cspell.json -------------------------------------------------------------------------------- /.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.depcheckrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | assets 5 | template 6 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/README.md -------------------------------------------------------------------------------- /assets/create-fp-ts-lib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/create-fp-ts-lib.gif -------------------------------------------------------------------------------- /assets/fast-check/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/fast-check/tests/index.ts -------------------------------------------------------------------------------- /assets/jest/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/jest/jest.config.js -------------------------------------------------------------------------------- /assets/jest/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/jest/tests/index.ts -------------------------------------------------------------------------------- /assets/skeleton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/skeleton/README.md -------------------------------------------------------------------------------- /assets/skeleton/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/skeleton/src/index.ts -------------------------------------------------------------------------------- /assets/skeleton/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/skeleton/tsconfig.build.json -------------------------------------------------------------------------------- /assets/skeleton/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/skeleton/tsconfig.json -------------------------------------------------------------------------------- /assets/skeleton/tsconfig.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/assets/skeleton/tsconfig.settings.json -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/bin/index.js -------------------------------------------------------------------------------- /e2e-tests/all-features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/e2e-tests/all-features.sh -------------------------------------------------------------------------------- /e2e-tests/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/e2e-tests/all.sh -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/jest.config.js -------------------------------------------------------------------------------- /markdown.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | transforms: {}, 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/package.json -------------------------------------------------------------------------------- /scripts/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/scripts/ci.sh -------------------------------------------------------------------------------- /scripts/precommit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/scripts/precommit.ts -------------------------------------------------------------------------------- /scripts/sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/scripts/sample.sh -------------------------------------------------------------------------------- /src/Capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Capabilities.ts -------------------------------------------------------------------------------- /src/Config/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Config/cli.ts -------------------------------------------------------------------------------- /src/Config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Config/defaults.ts -------------------------------------------------------------------------------- /src/Config/descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Config/descriptions.ts -------------------------------------------------------------------------------- /src/Config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Config/index.ts -------------------------------------------------------------------------------- /src/Config/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Config/type.ts -------------------------------------------------------------------------------- /src/FileObj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/FileObj.ts -------------------------------------------------------------------------------- /src/FileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/FileSystem.ts -------------------------------------------------------------------------------- /src/Json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/Json.ts -------------------------------------------------------------------------------- /src/PackageJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/PackageJson.ts -------------------------------------------------------------------------------- /src/ReaderTaskEither.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/ReaderTaskEither.ts -------------------------------------------------------------------------------- /src/UserQuest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/UserQuest/index.ts -------------------------------------------------------------------------------- /src/UserQuest/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/UserQuest/type.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/assets-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/assets-dir.ts -------------------------------------------------------------------------------- /src/effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/effects.ts -------------------------------------------------------------------------------- /src/features/cspell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/cspell.ts -------------------------------------------------------------------------------- /src/features/docs-ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/docs-ts.ts -------------------------------------------------------------------------------- /src/features/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/eslint.ts -------------------------------------------------------------------------------- /src/features/fast-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/fast-check.ts -------------------------------------------------------------------------------- /src/features/gh-actions/build-yml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/gh-actions/build-yml.ts -------------------------------------------------------------------------------- /src/features/gh-actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/gh-actions/index.ts -------------------------------------------------------------------------------- /src/features/gh-actions/publish-yml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/gh-actions/publish-yml.ts -------------------------------------------------------------------------------- /src/features/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/index.ts -------------------------------------------------------------------------------- /src/features/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/jest.ts -------------------------------------------------------------------------------- /src/features/markdown-magic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/markdown-magic.ts -------------------------------------------------------------------------------- /src/features/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/prettier.ts -------------------------------------------------------------------------------- /src/features/skeleton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/skeleton/index.ts -------------------------------------------------------------------------------- /src/features/skeleton/package-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/skeleton/package-json.ts -------------------------------------------------------------------------------- /src/features/vscode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/vscode/index.ts -------------------------------------------------------------------------------- /src/features/vscode/tasks-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/features/vscode/tasks-json.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/prettier-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/prettier-config.ts -------------------------------------------------------------------------------- /src/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/prompts.ts -------------------------------------------------------------------------------- /src/simple-spawn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/simple-spawn.ts -------------------------------------------------------------------------------- /src/split-lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/split-lines.ts -------------------------------------------------------------------------------- /src/taskified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/taskified.ts -------------------------------------------------------------------------------- /src/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/src/type-utils.ts -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/tests/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/no-day/create-fp-ts-lib/HEAD/yarn.lock --------------------------------------------------------------------------------