From a3b032c368d703ddb8fb9d2c46a39e6299ad4568 Mon Sep 17 00:00:00 2001 From: Chau Tran Date: Mon, 11 Apr 2022 08:47:08 -0500 Subject: [PATCH] fix(js): add init generator placeholder (#9777) --- docs/generated/packages/js.json | 18 ++++++++++++++++++ docs/packages.json | 2 +- packages/js/generators.json | 14 ++++++++++++++ packages/js/src/generators/init/init.ts | 10 ++++++++++ packages/js/src/generators/init/schema.json | 7 +++++++ 5 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 packages/js/src/generators/init/init.ts create mode 100644 packages/js/src/generators/init/schema.json diff --git a/docs/generated/packages/js.json b/docs/generated/packages/js.json index 54bab7b2ceded..4a727d001138f 100644 --- a/docs/generated/packages/js.json +++ b/docs/generated/packages/js.json @@ -128,6 +128,24 @@ "hidden": false, "path": "/packages/js/src/generators/library/schema.json" }, + { + "name": "init", + "factory": "./src/generators/init/init#initGenerator", + "schema": { + "$schema": "http://json-schema.org/schema", + "$id": "NxTypescriptInit", + "cli": "nx", + "title": "Init nrwl/js", + "description": "Init generator placeholder for nrwl/js", + "presets": [] + }, + "aliases": ["lib"], + "x-type": "init", + "description": "Init placeholder.", + "implementation": "/packages/js/src/generators/init/init#initGenerator.ts", + "hidden": false, + "path": "/packages/js/src/generators/init/schema.json" + }, { "name": "convert-to-swc", "factory": "./src/generators/convert-to-swc/convert-to-swc#convertToSwcGenerator", diff --git a/docs/packages.json b/docs/packages.json index 397039021a807..52b223b2627ea 100644 --- a/docs/packages.json +++ b/docs/packages.json @@ -109,7 +109,7 @@ "path": "generated/packages/js.json", "schemas": { "executors": ["tsc", "swc"], - "generators": ["library", "convert-to-swc"] + "generators": ["library", "init", "convert-to-swc"] } }, { diff --git a/packages/js/generators.json b/packages/js/generators.json index ca759dc5661d3..2ae21a2c90014 100644 --- a/packages/js/generators.json +++ b/packages/js/generators.json @@ -9,6 +9,13 @@ "x-type": "library", "description": "Create a library." }, + "init": { + "factory": "./src/generators/init/init#initSchematic", + "schema": "./src/generators/init/schema.json", + "aliases": ["lib"], + "x-type": "init", + "description": "Init placeholder." + }, "convert-to-swc": { "factory": "./src/generators/convert-to-swc/convert-to-swc#convertToSwcSchematic", "schema": "./src/generators/convert-to-swc/schema.json", @@ -25,6 +32,13 @@ "x-type": "library", "description": "Create a library" }, + "init": { + "factory": "./src/generators/init/init#initGenerator", + "schema": "./src/generators/init/schema.json", + "aliases": ["lib"], + "x-type": "init", + "description": "Init placeholder." + }, "convert-to-swc": { "factory": "./src/generators/convert-to-swc/convert-to-swc#convertToSwcGenerator", "schema": "./src/generators/convert-to-swc/schema.json", diff --git a/packages/js/src/generators/init/init.ts b/packages/js/src/generators/init/init.ts new file mode 100644 index 0000000000000..b6cf117dbbdd6 --- /dev/null +++ b/packages/js/src/generators/init/init.ts @@ -0,0 +1,10 @@ +import { convertNxGenerator, logger } from '@nrwl/devkit'; + +export async function initGenerator() { + logger.info( + 'This is a placeholder for @nrwl/js:init generator. If you want to create a library, use @nrwl/js:lib instead' + ); +} + +export default initGenerator; +export const initSchematic = convertNxGenerator(initGenerator); diff --git a/packages/js/src/generators/init/schema.json b/packages/js/src/generators/init/schema.json new file mode 100644 index 0000000000000..5050b1b6e27fa --- /dev/null +++ b/packages/js/src/generators/init/schema.json @@ -0,0 +1,7 @@ +{ + "$schema": "http://json-schema.org/schema", + "$id": "NxTypescriptInit", + "cli": "nx", + "title": "Init nrwl/js", + "description": "Init generator placeholder for nrwl/js" +}