├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── test.yml ├── .gitignore ├── Gruntfile.js ├── LICENSE ├── README.md ├── bin └── node-red-nodegen.js ├── docs ├── index.md ├── index_ja.md ├── library.png └── library_ja.png ├── lib ├── function │ └── index.js ├── nodegen.js ├── subflow │ └── index.js ├── swagger │ └── index.js ├── util.js └── webofthings │ ├── index.js │ ├── td-json-schema-validation.json │ └── wotutils.js ├── package.json ├── samples ├── MyLampThing.jsonld ├── lower-case.js ├── qrcode.json └── swagger.json ├── templates ├── function │ ├── LICENSE.mustache │ ├── README.md.mustache │ ├── examples │ │ └── flow.json.mustache │ ├── icons │ │ └── icon.svg │ ├── node.html.mustache │ ├── node.js.mustache │ ├── package.json.mustache │ └── test │ │ └── node_spec.js.mustache ├── subflow │ ├── LICENSE.mustache │ ├── README.md.mustache │ ├── package.json.mustache │ └── subflow.js.mustache ├── swagger │ ├── LICENSE.mustache │ ├── README.md.mustache │ ├── icons │ │ └── icon.png │ ├── locales │ │ ├── de-DE │ │ │ └── node.json.mustache │ │ ├── en-US │ │ │ └── node.json.mustache │ │ ├── ja │ │ │ └── node.json.mustache │ │ └── zh-CN │ │ │ └── node.json.mustache │ ├── node.html.mustache │ ├── node.js.mustache │ ├── package.json.mustache │ └── test │ │ └── node_spec.js.mustache └── webofthings │ ├── LICENSE.mustache │ ├── README.md.mustache │ ├── icons │ └── .gitkeep │ ├── locales │ └── .gitkeep │ ├── node.html.mustache │ ├── node.js.mustache │ └── package.json.mustache └── test ├── lib ├── function_spec.js ├── nodegen_spec.js ├── subflow_spec.js ├── swagger_spec.js └── webofthings_spec.js └── nodegen ├── node-red-contrib-lowercase └── node_spec.js └── node-red-contrib-swagger-petstore └── node_spec.js /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/.gitignore -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/README.md -------------------------------------------------------------------------------- /bin/node-red-nodegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/bin/node-red-nodegen.js -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/index_ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/docs/index_ja.md -------------------------------------------------------------------------------- /docs/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/docs/library.png -------------------------------------------------------------------------------- /docs/library_ja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/docs/library_ja.png -------------------------------------------------------------------------------- /lib/function/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/function/index.js -------------------------------------------------------------------------------- /lib/nodegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/nodegen.js -------------------------------------------------------------------------------- /lib/subflow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/subflow/index.js -------------------------------------------------------------------------------- /lib/swagger/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/swagger/index.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/webofthings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/webofthings/index.js -------------------------------------------------------------------------------- /lib/webofthings/td-json-schema-validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/webofthings/td-json-schema-validation.json -------------------------------------------------------------------------------- /lib/webofthings/wotutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/lib/webofthings/wotutils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/package.json -------------------------------------------------------------------------------- /samples/MyLampThing.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/samples/MyLampThing.jsonld -------------------------------------------------------------------------------- /samples/lower-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/samples/lower-case.js -------------------------------------------------------------------------------- /samples/qrcode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/samples/qrcode.json -------------------------------------------------------------------------------- /samples/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/samples/swagger.json -------------------------------------------------------------------------------- /templates/function/LICENSE.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/LICENSE.mustache -------------------------------------------------------------------------------- /templates/function/README.md.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/README.md.mustache -------------------------------------------------------------------------------- /templates/function/examples/flow.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/examples/flow.json.mustache -------------------------------------------------------------------------------- /templates/function/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/icons/icon.svg -------------------------------------------------------------------------------- /templates/function/node.html.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/node.html.mustache -------------------------------------------------------------------------------- /templates/function/node.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/node.js.mustache -------------------------------------------------------------------------------- /templates/function/package.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/package.json.mustache -------------------------------------------------------------------------------- /templates/function/test/node_spec.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/function/test/node_spec.js.mustache -------------------------------------------------------------------------------- /templates/subflow/LICENSE.mustache: -------------------------------------------------------------------------------- 1 | {{&licenseName}} 2 | -------------------------------------------------------------------------------- /templates/subflow/README.md.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/subflow/README.md.mustache -------------------------------------------------------------------------------- /templates/subflow/package.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/subflow/package.json.mustache -------------------------------------------------------------------------------- /templates/subflow/subflow.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/subflow/subflow.js.mustache -------------------------------------------------------------------------------- /templates/swagger/LICENSE.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/LICENSE.mustache -------------------------------------------------------------------------------- /templates/swagger/README.md.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/README.md.mustache -------------------------------------------------------------------------------- /templates/swagger/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/icons/icon.png -------------------------------------------------------------------------------- /templates/swagger/locales/de-DE/node.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/locales/de-DE/node.json.mustache -------------------------------------------------------------------------------- /templates/swagger/locales/en-US/node.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/locales/en-US/node.json.mustache -------------------------------------------------------------------------------- /templates/swagger/locales/ja/node.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/locales/ja/node.json.mustache -------------------------------------------------------------------------------- /templates/swagger/locales/zh-CN/node.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/locales/zh-CN/node.json.mustache -------------------------------------------------------------------------------- /templates/swagger/node.html.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/node.html.mustache -------------------------------------------------------------------------------- /templates/swagger/node.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/node.js.mustache -------------------------------------------------------------------------------- /templates/swagger/package.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/package.json.mustache -------------------------------------------------------------------------------- /templates/swagger/test/node_spec.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/swagger/test/node_spec.js.mustache -------------------------------------------------------------------------------- /templates/webofthings/LICENSE.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/webofthings/LICENSE.mustache -------------------------------------------------------------------------------- /templates/webofthings/README.md.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/webofthings/README.md.mustache -------------------------------------------------------------------------------- /templates/webofthings/icons/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/webofthings/locales/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/webofthings/node.html.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/webofthings/node.html.mustache -------------------------------------------------------------------------------- /templates/webofthings/node.js.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/webofthings/node.js.mustache -------------------------------------------------------------------------------- /templates/webofthings/package.json.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/templates/webofthings/package.json.mustache -------------------------------------------------------------------------------- /test/lib/function_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/lib/function_spec.js -------------------------------------------------------------------------------- /test/lib/nodegen_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/lib/nodegen_spec.js -------------------------------------------------------------------------------- /test/lib/subflow_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/lib/subflow_spec.js -------------------------------------------------------------------------------- /test/lib/swagger_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/lib/swagger_spec.js -------------------------------------------------------------------------------- /test/lib/webofthings_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/lib/webofthings_spec.js -------------------------------------------------------------------------------- /test/nodegen/node-red-contrib-lowercase/node_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/nodegen/node-red-contrib-lowercase/node_spec.js -------------------------------------------------------------------------------- /test/nodegen/node-red-contrib-swagger-petstore/node_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-red/node-red-nodegen/HEAD/test/nodegen/node-red-contrib-swagger-petstore/node_spec.js --------------------------------------------------------------------------------