Skip to content

Commit

Permalink
feat(turbo-gen): release @turbo/gen
Browse files Browse the repository at this point in the history
  • Loading branch information
tknickman committed May 11, 2023
1 parent 345cc7c commit a0344b3
Show file tree
Hide file tree
Showing 38 changed files with 2,272 additions and 61 deletions.
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ crates/turbopack-ecmascript/tests/analyzer/graph
crates/turbopack-ecmascript/tests/tree-shaker
crates/next-transform-strip-page-exports/tests
crates/next-transform-dynamic/tests

# generators
*.hbs
4 changes: 4 additions & 0 deletions cli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ build: install
cd $(CLI_DIR)/../ && pnpm install --filter=@turbo/codemod && pnpm turbo build --filter=@turbo/codemod...
cd $(CLI_DIR)/../ && pnpm install --filter=turbo-ignore && pnpm turbo build --filter=turbo-ignore...
cd $(CLI_DIR)/../ && pnpm install --filter=@turbo/workspaces && pnpm turbo build --filter=@turbo/workspaces...
cd $(CLI_DIR)/../ && pnpm install --filter=@turbo/gen && pnpm turbo build --filter=@turbo/gen...
cd $(CLI_DIR)/../ && pnpm install --filter=eslint-plugin-turbo && pnpm turbo build --filter=eslint-plugin-turbo...
cd $(CLI_DIR)/../ && pnpm install --filter=eslint-config-turbo && pnpm turbo build --filter=eslint-config-turbo...

Expand Down Expand Up @@ -239,6 +240,7 @@ stage-release: cmd/turbo/version.go
cd $(CLI_DIR)/../packages/turbo-codemod && pnpm version "$(TURBO_VERSION)" --allow-same-version
cd $(CLI_DIR)/../packages/turbo-ignore && pnpm version "$(TURBO_VERSION)" --allow-same-version
cd $(CLI_DIR)/../packages/turbo-workspaces && pnpm version "$(TURBO_VERSION)" --allow-same-version
cd $(CLI_DIR)/../packages/turbo-gen && pnpm version "$(TURBO_VERSION)" --allow-same-version
cd $(CLI_DIR)/../packages/eslint-plugin-turbo && pnpm version "$(TURBO_VERSION)" --allow-same-version
cd $(CLI_DIR)/../packages/eslint-config-turbo && pnpm version "$(TURBO_VERSION)" --allow-same-version

Expand Down Expand Up @@ -266,6 +268,7 @@ publish-turbo: clean build
cd $(CLI_DIR)/../packages/turbo-codemod && pnpm pack --pack-destination=$(CLI_DIR)/../
cd $(CLI_DIR)/../packages/turbo-ignore && pnpm pack --pack-destination=$(CLI_DIR)/../
cd $(CLI_DIR)/../packages/turbo-workspaces && pnpm pack --pack-destination=$(CLI_DIR)/../
cd $(CLI_DIR)/../packages/turbo-gen && pnpm pack --pack-destination=$(CLI_DIR)/../
cd $(CLI_DIR)/../packages/eslint-plugin-turbo && pnpm pack --pack-destination=$(CLI_DIR)/../
cd $(CLI_DIR)/../packages/eslint-config-turbo && pnpm pack --pack-destination=$(CLI_DIR)/../

Expand All @@ -277,6 +280,7 @@ ifneq ($(SKIP_PUBLISH),--skip-publish)
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../turbo-codemod-$(TURBO_VERSION).tgz
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../turbo-ignore-$(TURBO_VERSION).tgz
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../turbo-workspaces-$(TURBO_VERSION).tgz
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../turbo-gen-$(TURBO_VERSION).tgz
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../eslint-plugin-turbo-$(TURBO_VERSION).tgz
npm publish -ddd --tag $(TURBO_TAG) $(CLI_DIR)/../eslint-config-turbo-$(TURBO_VERSION).tgz
endif
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
const fs = require("fs-extra");
const path = require("path");

module.exports = function plopConfig(plop) {
// controller generator
plop.setGenerator("controller", {
module.exports = function (plop, config) {
plop.setGenerator("transformer", {
description: "Add a new transformer",
prompts: [
{
Expand Down Expand Up @@ -36,8 +36,13 @@ module.exports = function plopConfig(plop) {
},
function createFixturesDirectory(answers) {
process.chdir(plop.getPlopfilePath());
const directory = `__tests__/__fixtures__/${answers.name}`;
fs.mkdirSync(`__tests__/__fixtures__/${answers.name}`);
const directory = path.join(
config.destBasePath,
"__tests__",
"__fixtures__",
answers.name
);
fs.mkdirSync(directory);

return `created empty ${directory} directory for fixtures`;
},
Expand Down
Loading

0 comments on commit a0344b3

Please sign in to comment.