Compare commits
	
		
			4 Commits
		
	
	
		
			7991fb4f29
			...
			1bb68228d8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1bb68228d8 | |||
| e3a2028a20 | |||
| 2b2dcd2036 | |||
| 5e6863e4e6 | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
*node-red-contrib-*.tgz
 | 
			
		||||
							
								
								
									
										22
									
								
								Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								Makefile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,22 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Target to increment the version
 | 
			
		||||
bump-version:
 | 
			
		||||
	@jq '.version |= (. | split(".") | .[2] |= (tonumber + 1 | tostring) | join("."))' package.json > package.json.tmp
 | 
			
		||||
	@mv package.json.tmp package.json
 | 
			
		||||
 | 
			
		||||
# Target to clean old tgz files
 | 
			
		||||
clean:
 | 
			
		||||
	@rm -f *.tgz
 | 
			
		||||
 | 
			
		||||
git-commit:
 | 
			
		||||
	$(eval NEW_VERSION := $(shell jq -r '.version' package.json))
 | 
			
		||||
	@git add .
 | 
			
		||||
	@git commit -m "Bump version to $(NEW_VERSION)"
 | 
			
		||||
	@git push origin
 | 
			
		||||
 | 
			
		||||
# Target to execute npm pack
 | 
			
		||||
pack: clean bump-version git-commit
 | 
			
		||||
	npm pack
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							@ -1,9 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "@vvzvlad/node-red-contrib-rn-combined-nodes",
 | 
			
		||||
  "version": "0.0.1",
 | 
			
		||||
  "version": "0.0.8",
 | 
			
		||||
  "description": "",
 | 
			
		||||
  "main": "index.js",
 | 
			
		||||
  "keywords": [ "node-red" ],
 | 
			
		||||
  "keywords": [
 | 
			
		||||
    "node-red"
 | 
			
		||||
  ],
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "test": "echo \"Error: no test specified\" && exit 1"
 | 
			
		||||
  },
 | 
			
		||||
@ -11,11 +13,11 @@
 | 
			
		||||
    "type": "git",
 | 
			
		||||
    "url": "https://gitea.vvzvlad.xyz/vvzvlad/node-red-contrib-rn-combined-nodes"
 | 
			
		||||
  },
 | 
			
		||||
  "node-red" : {
 | 
			
		||||
  "node-red": {
 | 
			
		||||
    "nodes": {
 | 
			
		||||
        "thermostat": "thermostat.js"
 | 
			
		||||
      "thermostat": "thermostat.js"
 | 
			
		||||
    }
 | 
			
		||||
},
 | 
			
		||||
  },
 | 
			
		||||
  "author": "vvzvlad",
 | 
			
		||||
  "license": "ISC"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,8 @@
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
    RED.nodes.registerType('lower-case',{
 | 
			
		||||
        category: 'function',
 | 
			
		||||
    RED.nodes.registerType('c-thermostat',{
 | 
			
		||||
        category: 'Combined RN',
 | 
			
		||||
        color: '#a6bbcf',
 | 
			
		||||
        paletteLabel: 'C-Thermostat',
 | 
			
		||||
        defaults: {
 | 
			
		||||
            name: {value:""}
 | 
			
		||||
        },
 | 
			
		||||
@ -9,18 +10,19 @@
 | 
			
		||||
        outputs: 1,
 | 
			
		||||
        icon: "file.svg",
 | 
			
		||||
        label: function() {
 | 
			
		||||
            return this.name||"lower-case";
 | 
			
		||||
            return this.name||"C-Thermostat";
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<script type="text/html" data-template-name="lower-case">
 | 
			
		||||
<script type="text/html" data-template-name="c-thermostat">
 | 
			
		||||
    <div class="form-row">
 | 
			
		||||
        <label for="node-input-name"><i class="fa fa-tag"></i> Name</label>
 | 
			
		||||
        <input type="text" id="node-input-name" placeholder="Name">
 | 
			
		||||
    </div>
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<script type="text/html" data-help-name="lower-case">
 | 
			
		||||
    <p>A simple node that converts the message payloads into all lower-case characters</p>
 | 
			
		||||
<script type="text/html" data-help-name="c-thermostat">
 | 
			
		||||
    <p>c-thermostat/p>
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -7,13 +7,5 @@ module.exports = function(RED) {
 | 
			
		||||
            node.send(msg);
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    RED.nodes.registerType("thermostat",{
 | 
			
		||||
        "category": "thermostat",
 | 
			
		||||
        "defaults": {
 | 
			
		||||
            name: {
 | 
			
		||||
                value: "C-Thermostat"
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    );
 | 
			
		||||
    RED.nodes.registerType("c-thermostat", thermostat );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user