├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ └── feature-request.md ├── dependabot.yml └── workflows │ ├── auto-merge │ ├── publish.yml │ └── update-blogs.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierrc ├── ARCHITECTURE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PRISMA_SDK_REFERENCE.md ├── README.md ├── SECURITY.md ├── TESTING.md ├── commitlint.config.js ├── dev.to ├── README.md ├── blogs │ └── create-prisma-generator │ │ ├── assets │ │ ├── .gitkeep │ │ ├── add-secrets-to-github.png │ │ ├── commit-change-log.png │ │ ├── create-npm-token.png │ │ ├── generated-successfully.png │ │ ├── github-actions.png │ │ ├── github-release.png │ │ ├── husky-with-commitlint.png │ │ ├── my-questions-answers.png │ │ ├── npm-dropdown.png │ │ └── passing-tests.png │ │ ├── code │ │ └── .gitkeep │ │ └── content.md ├── dev-to-git.json └── package.json ├── images ├── cool-banner.png └── npx-create-prisma-generator.png ├── package.json ├── packages ├── cli-usage │ └── package.json ├── cpg-github-actions │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ └── .github │ │ ├── dependabot.yml │ │ └── workflows │ │ └── CI.yml ├── cpg-root-configs │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ ├── .prettierrc │ │ ├── README.md │ │ └── gitIgnoreConf.txt ├── cpg-semantic-releases │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ ├── commitlint.config.js │ │ └── package.json ├── cpg-template-gen-usage │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ └── usage │ │ ├── package.json │ │ └── prisma │ │ └── schema.prisma ├── cpg-template-typescript │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ ├── .npmignore │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src │ │ ├── __tests__ │ │ │ ├── __fixtures__ │ │ │ │ ├── getSampleDMMF.ts │ │ │ │ └── sample.prisma │ │ │ ├── __snapshots__ │ │ │ │ └── genEnum.test.ts.snap │ │ │ └── genEnum.test.ts │ │ ├── bin.ts │ │ ├── constants.ts │ │ ├── generator.ts │ │ ├── helpers │ │ │ └── genEnum.ts │ │ └── utils │ │ │ ├── formatFile.ts │ │ │ └── writeFileSafely.ts │ │ └── tsconfig.json ├── cpg-template │ ├── .npmignore │ ├── bin.js │ ├── index.js │ ├── package.json │ └── template │ │ ├── .babelrc │ │ ├── .npmignore │ │ ├── jest.config.js │ │ ├── package.json │ │ └── src │ │ ├── __tests__ │ │ ├── __fixtures__ │ │ │ ├── getSampleDMMF.js │ │ │ └── sample.prisma │ │ ├── __snapshots__ │ │ │ └── genEnum.test.js.snap │ │ └── genEnum.test.js │ │ ├── bin.js │ │ ├── constants.js │ │ ├── generator.js │ │ ├── helpers │ │ └── genEnum.js │ │ └── utils │ │ ├── formatFile.js │ │ └── writeFileSafely.js └── create-prisma-generator │ ├── .npmignore │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── __tests__ │ │ ├── __helpers__ │ │ │ ├── answer.ts │ │ │ ├── clearInput.ts │ │ │ ├── delay.ts │ │ │ ├── keyCodes.ts │ │ │ ├── skipQuestions.ts │ │ │ ├── snapshotSerializers.ts │ │ │ └── spyConsole.ts │ │ ├── __in-memory-fs-snapshots__ │ │ │ ├── output-from-sample1.json │ │ │ ├── output-from-sample2.json │ │ │ ├── output-from-sample3.json │ │ │ ├── output-from-sample4.json │ │ │ └── output-from-sample5.json │ │ ├── __snapshots__ │ │ │ ├── check-tiny-clis-commands.test.ts.snap │ │ │ └── get-proper-answers-object.test.ts.snap │ │ ├── check-ouput-structure.test.ts │ │ ├── check-tiny-clis-commands.test.ts │ │ ├── constants │ │ │ └── valid-prisma-gen-name.ts │ │ ├── e2e │ │ │ └── setting-up-new-project.test.ts │ │ ├── get-proper-answers-object.test.ts │ │ ├── if-dir-exists.test.ts │ │ ├── invalid-generator-names.test.ts │ │ ├── prisma-generator-data-graph │ │ │ └── why.txt │ │ ├── skip-prisma-naming-convention.test.ts │ │ ├── types │ │ │ └── MockedFS.ts │ │ └── valid-generator-names.test.ts │ ├── bin.ts │ ├── config │ │ ├── husky-commit-msg-hook.ts │ │ ├── pnpm-workspace.ts │ │ └── yarn-workspace.ts │ ├── index.ts │ ├── tinyClis.ts │ ├── types │ │ └── answers.ts │ └── utils │ │ ├── getInstallCommands.ts │ │ ├── getPkgManagerLockFile.ts │ │ ├── getRunBlockingCommand.ts │ │ ├── inquirer │ │ ├── filters │ │ │ └── value.ts │ │ ├── flags.ts │ │ ├── promptQuestions.ts │ │ └── validations │ │ │ └── generatorName.ts │ │ ├── replacePlaceholders.ts │ │ ├── runWithFrozenLockCMD.ts │ │ └── transformScopedName.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── addNewBlog.ts ├── addNewTemplate.ts ├── ci │ ├── publish.ts │ └── utils │ │ ├── authGithub.ts │ │ ├── genReleaseNotes.ts │ │ ├── getNextVersion.ts │ │ ├── gitRelease.ts │ │ ├── githubRelease.ts │ │ ├── hasPkgChanged.ts │ │ ├── npmPublish.ts │ │ └── updatePackageVersion.ts ├── generateTags.ts ├── guideDependabot.ts ├── removeTags.bash ├── simulateDist.js ├── templates │ ├── addNewBlog │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── code │ │ │ └── .gitkeep │ │ └── content.md │ └── addNewTemplate │ │ ├── .npmignore │ │ ├── package.json │ │ └── sample.template.js └── utils │ ├── kebabize.ts │ └── logger.ts ├── tsconfig.json └── ◭.⚙ /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/workflows/auto-merge -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/update-blogs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.github/workflows/update-blogs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm guide-dependabot 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/.prettierrc -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /PRISMA_SDK_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/PRISMA_SDK_REFERENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- 1 | ## Testing 2 | 3 | coming soon... 4 | -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /dev.to/README.md: -------------------------------------------------------------------------------- 1 | # Automatically Publish Blogs to Dev.to 2 | -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/add-secrets-to-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/add-secrets-to-github.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/commit-change-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/commit-change-log.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/create-npm-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/create-npm-token.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/generated-successfully.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/generated-successfully.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/github-actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/github-actions.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/github-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/github-release.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/husky-with-commitlint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/husky-with-commitlint.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/my-questions-answers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/my-questions-answers.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/npm-dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/npm-dropdown.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/assets/passing-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/assets/passing-tests.png -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/code/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev.to/blogs/create-prisma-generator/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/blogs/create-prisma-generator/content.md -------------------------------------------------------------------------------- /dev.to/dev-to-git.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/dev-to-git.json -------------------------------------------------------------------------------- /dev.to/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/dev.to/package.json -------------------------------------------------------------------------------- /images/cool-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/images/cool-banner.png -------------------------------------------------------------------------------- /images/npx-create-prisma-generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/images/npx-create-prisma-generator.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli-usage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cli-usage/package.json -------------------------------------------------------------------------------- /packages/cpg-github-actions/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-github-actions/.npmignore -------------------------------------------------------------------------------- /packages/cpg-github-actions/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-github-actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-github-actions/index.js -------------------------------------------------------------------------------- /packages/cpg-github-actions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-github-actions/package.json -------------------------------------------------------------------------------- /packages/cpg-github-actions/template/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-github-actions/template/.github/dependabot.yml -------------------------------------------------------------------------------- /packages/cpg-github-actions/template/.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-github-actions/template/.github/workflows/CI.yml -------------------------------------------------------------------------------- /packages/cpg-root-configs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/.npmignore -------------------------------------------------------------------------------- /packages/cpg-root-configs/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-root-configs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/index.js -------------------------------------------------------------------------------- /packages/cpg-root-configs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/package.json -------------------------------------------------------------------------------- /packages/cpg-root-configs/template/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/template/.prettierrc -------------------------------------------------------------------------------- /packages/cpg-root-configs/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/template/README.md -------------------------------------------------------------------------------- /packages/cpg-root-configs/template/gitIgnoreConf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-root-configs/template/gitIgnoreConf.txt -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-semantic-releases/.npmignore -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-semantic-releases/index.js -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-semantic-releases/package.json -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/template/commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /packages/cpg-semantic-releases/template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-semantic-releases/template/package.json -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-gen-usage/.npmignore -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-gen-usage/index.js -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-gen-usage/package.json -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/template/usage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-gen-usage/template/usage/package.json -------------------------------------------------------------------------------- /packages/cpg-template-gen-usage/template/usage/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-gen-usage/template/usage/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/cpg-template-typescript/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/.npmignore -------------------------------------------------------------------------------- /packages/cpg-template-typescript/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-template-typescript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/index.js -------------------------------------------------------------------------------- /packages/cpg-template-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/package.json -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/.npmignore -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/jest.config.js -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/package.json -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/__tests__/__fixtures__/getSampleDMMF.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/__tests__/__fixtures__/getSampleDMMF.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/__tests__/__fixtures__/sample.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/__tests__/__fixtures__/sample.prisma -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/__tests__/__snapshots__/genEnum.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/__tests__/__snapshots__/genEnum.test.ts.snap -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/__tests__/genEnum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/__tests__/genEnum.test.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/bin.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import './generator' 3 | -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/constants.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/generator.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/helpers/genEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/helpers/genEnum.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/utils/formatFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/utils/formatFile.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/src/utils/writeFileSafely.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/src/utils/writeFileSafely.ts -------------------------------------------------------------------------------- /packages/cpg-template-typescript/template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template-typescript/template/tsconfig.json -------------------------------------------------------------------------------- /packages/cpg-template/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/.npmignore -------------------------------------------------------------------------------- /packages/cpg-template/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('./index')() 3 | -------------------------------------------------------------------------------- /packages/cpg-template/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/index.js -------------------------------------------------------------------------------- /packages/cpg-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/package.json -------------------------------------------------------------------------------- /packages/cpg-template/template/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/.babelrc -------------------------------------------------------------------------------- /packages/cpg-template/template/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/.npmignore -------------------------------------------------------------------------------- /packages/cpg-template/template/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/jest.config.js -------------------------------------------------------------------------------- /packages/cpg-template/template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/package.json -------------------------------------------------------------------------------- /packages/cpg-template/template/src/__tests__/__fixtures__/getSampleDMMF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/__tests__/__fixtures__/getSampleDMMF.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/__tests__/__fixtures__/sample.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/__tests__/__fixtures__/sample.prisma -------------------------------------------------------------------------------- /packages/cpg-template/template/src/__tests__/__snapshots__/genEnum.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/__tests__/__snapshots__/genEnum.test.js.snap -------------------------------------------------------------------------------- /packages/cpg-template/template/src/__tests__/genEnum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/__tests__/genEnum.test.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import './generator' 3 | -------------------------------------------------------------------------------- /packages/cpg-template/template/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/constants.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/generator.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/helpers/genEnum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/helpers/genEnum.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/utils/formatFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/utils/formatFile.js -------------------------------------------------------------------------------- /packages/cpg-template/template/src/utils/writeFileSafely.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/cpg-template/template/src/utils/writeFileSafely.js -------------------------------------------------------------------------------- /packages/create-prisma-generator/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/.npmignore -------------------------------------------------------------------------------- /packages/create-prisma-generator/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/jest.config.js -------------------------------------------------------------------------------- /packages/create-prisma-generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/package.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/answer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/answer.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/clearInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/clearInput.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/delay.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/keyCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/keyCodes.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/skipQuestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/skipQuestions.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/snapshotSerializers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/snapshotSerializers.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__helpers__/spyConsole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__helpers__/spyConsole.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample1.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample2.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample3.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample4.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__in-memory-fs-snapshots__/output-from-sample5.json -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__snapshots__/check-tiny-clis-commands.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__snapshots__/check-tiny-clis-commands.test.ts.snap -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/__snapshots__/get-proper-answers-object.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/__snapshots__/get-proper-answers-object.test.ts.snap -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/check-ouput-structure.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/check-ouput-structure.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/check-tiny-clis-commands.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/check-tiny-clis-commands.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/constants/valid-prisma-gen-name.ts: -------------------------------------------------------------------------------- 1 | export const validGenName = 'prisma-generator-data-graph' 2 | -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/e2e/setting-up-new-project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/e2e/setting-up-new-project.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/get-proper-answers-object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/get-proper-answers-object.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/if-dir-exists.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/if-dir-exists.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/invalid-generator-names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/invalid-generator-names.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/prisma-generator-data-graph/why.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/prisma-generator-data-graph/why.txt -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/skip-prisma-naming-convention.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/skip-prisma-naming-convention.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/types/MockedFS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/types/MockedFS.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/__tests__/valid-generator-names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/__tests__/valid-generator-names.test.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/bin.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import './index' 3 | -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/config/husky-commit-msg-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/config/husky-commit-msg-hook.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/config/pnpm-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/config/pnpm-workspace.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/config/yarn-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/config/yarn-workspace.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/index.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/tinyClis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/tinyClis.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/types/answers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/types/answers.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/getInstallCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/getInstallCommands.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/getPkgManagerLockFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/getPkgManagerLockFile.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/getRunBlockingCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/getRunBlockingCommand.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/inquirer/filters/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/inquirer/filters/value.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/inquirer/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/inquirer/flags.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/inquirer/promptQuestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/inquirer/promptQuestions.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/inquirer/validations/generatorName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/inquirer/validations/generatorName.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/replacePlaceholders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/replacePlaceholders.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/runWithFrozenLockCMD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/runWithFrozenLockCMD.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/src/utils/transformScopedName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/src/utils/transformScopedName.ts -------------------------------------------------------------------------------- /packages/create-prisma-generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/packages/create-prisma-generator/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/addNewBlog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/addNewBlog.ts -------------------------------------------------------------------------------- /scripts/addNewTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/addNewTemplate.ts -------------------------------------------------------------------------------- /scripts/ci/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/publish.ts -------------------------------------------------------------------------------- /scripts/ci/utils/authGithub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/authGithub.ts -------------------------------------------------------------------------------- /scripts/ci/utils/genReleaseNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/genReleaseNotes.ts -------------------------------------------------------------------------------- /scripts/ci/utils/getNextVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/getNextVersion.ts -------------------------------------------------------------------------------- /scripts/ci/utils/gitRelease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/gitRelease.ts -------------------------------------------------------------------------------- /scripts/ci/utils/githubRelease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/githubRelease.ts -------------------------------------------------------------------------------- /scripts/ci/utils/hasPkgChanged.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/hasPkgChanged.ts -------------------------------------------------------------------------------- /scripts/ci/utils/npmPublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/npmPublish.ts -------------------------------------------------------------------------------- /scripts/ci/utils/updatePackageVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/ci/utils/updatePackageVersion.ts -------------------------------------------------------------------------------- /scripts/generateTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/generateTags.ts -------------------------------------------------------------------------------- /scripts/guideDependabot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/guideDependabot.ts -------------------------------------------------------------------------------- /scripts/removeTags.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/removeTags.bash -------------------------------------------------------------------------------- /scripts/simulateDist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/simulateDist.js -------------------------------------------------------------------------------- /scripts/templates/addNewBlog/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/templates/addNewBlog/code/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/templates/addNewBlog/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/templates/addNewBlog/content.md -------------------------------------------------------------------------------- /scripts/templates/addNewTemplate/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/templates/addNewTemplate/.npmignore -------------------------------------------------------------------------------- /scripts/templates/addNewTemplate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/templates/addNewTemplate/package.json -------------------------------------------------------------------------------- /scripts/templates/addNewTemplate/sample.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/templates/addNewTemplate/sample.template.js -------------------------------------------------------------------------------- /scripts/utils/kebabize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/utils/kebabize.ts -------------------------------------------------------------------------------- /scripts/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/scripts/utils/logger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YassinEldeeb/create-prisma-generator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /◭.⚙: -------------------------------------------------------------------------------- 1 | 🚀✨◭ --------------------------------------------------------------------------------