From f34569b3a6ade81b364a60b93f07b3f156deb1a1 Mon Sep 17 00:00:00 2001 From: Stevelee Date: Mon, 23 Oct 2023 05:17:38 +0700 Subject: [PATCH 1/3] Add format params component for home page, update version nukejs plugin --- package-lock.json | 115 ++++++++++++-------------------------------- package.json | 2 +- src/pages/index.nuk | 6 +-- 3 files changed, 35 insertions(+), 88 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36102bc..ea65c9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "autoprefixer": "^10.4.14", - "nukejs-loader": "^1.0.32", + "nukejs-loader": "^1.0.97", "nukejs-router": "^1.1.15", "nukejscore": "^1.0.97" }, @@ -32,6 +32,19 @@ "workbox-webpack-plugin": "^6.5.4" } }, + "../nukejs-loader": { + "version": "1.0.97", + "extraneous": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "jsdom": "^21.1.1", + "typescript": "^4.9.5" + }, + "devDependencies": { + "@types/node": "^18.15.3" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -4323,11 +4336,6 @@ "node": ">=4.0.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -4823,14 +4831,13 @@ } }, "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -5063,11 +5070,6 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", @@ -6871,9 +6873,9 @@ } }, "node_modules/jsdom": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.1.tgz", - "integrity": "sha512-Jjgdmw48RKcdAIQyUD1UdBh2ecH7VqwaXPN3ehoZN6MqgVbMn+lRm1aAT1AsdJRAJpwfa4IpwgzySn61h2qu3w==", + "version": "21.1.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.2.tgz", + "integrity": "sha512-sCpFmK2jv+1sjff4u7fzft+pUh2KSUbUrEHYHyfSIbGTIcmnjyp83qg6qLwdJ/I3LpTXx33ACxeRL7Lsyc6lGQ==", "dependencies": { "abab": "^2.0.6", "acorn": "^8.8.2", @@ -6888,7 +6890,7 @@ "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.1", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", + "nwsapi": "^2.2.4", "parse5": "^7.1.2", "rrweb-cssom": "^0.6.0", "saxes": "^6.0.0", @@ -7053,18 +7055,6 @@ "node": ">=6" } }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -8502,9 +8492,9 @@ } }, "node_modules/nukejs-loader": { - "version": "1.0.96", - "resolved": "https://registry.npmjs.org/nukejs-loader/-/nukejs-loader-1.0.96.tgz", - "integrity": "sha512-HYQ4TUw8Y6schS32C6i4y8dx3l57JbH09CyKhXMqxqnUQnMsdr2diwO1HrZ89QB+b6RMc49tQ7ZYGhPFUvgoHA==", + "version": "1.0.97", + "resolved": "https://registry.npmjs.org/nukejs-loader/-/nukejs-loader-1.0.97.tgz", + "integrity": "sha512-KBLfzUhZlVuOxiyt5vLpuQDYdCMha2iXsELQsL6k9OuU2zhZAd/V0KCpTRCrjsh8qffCOVPba0lgceiNENIj2g==", "hasInstallScript": true, "dependencies": { "jsdom": "^21.1.1", @@ -8543,9 +8533,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", - "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==" + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -8660,22 +8650,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", @@ -9341,14 +9315,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", @@ -11098,9 +11064,9 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -11178,17 +11144,6 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/type-fest": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", @@ -11966,14 +11921,6 @@ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/workbox-background-sync": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", diff --git a/package.json b/package.json index d09fb78..496bb34 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/steveleetn91/NukeJS.micro#readme", "dependencies": { "autoprefixer": "^10.4.14", - "nukejs-loader": "^1.0.32", + "nukejs-loader": "^1.0.97", "nukejs-router": "^1.1.15", "nukejscore": "^1.0.97" }, diff --git a/src/pages/index.nuk b/src/pages/index.nuk index 1255485..abb2015 100644 --- a/src/pages/index.nuk +++ b/src/pages/index.nuk @@ -10,7 +10,7 @@ export default class Index { this.route = new NukeJSRoute(); this.core = new NukeJSCore(); this.status = { - count: this.core.hooks.useState("INDEXCOUNT",0) + count: this.core.hooks.useState("INDEXCOUNT",0,false) } } beforeRender() { @@ -33,8 +33,8 @@ export default class Index { >= 10 ? this.status.count.get() : '0' + this.status.count.get()} - + 1 Point -
+ + 1 Point +
Hello guys. I'm Test Component, you can seen me at ./src/components/TestComponent.nuk.js

From df612fa2b88e6f0724f22eb596a319f7572dadef Mon Sep 17 00:00:00 2001 From: Stevelee Date: Tue, 24 Oct 2023 00:46:53 +0700 Subject: [PATCH 2/3] Update nukejs plugin --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea65c9d..67a3184 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "autoprefixer": "^10.4.14", - "nukejs-loader": "^1.0.97", + "nukejs-loader": "^1.0.98", "nukejs-router": "^1.1.15", "nukejscore": "^1.0.97" }, @@ -33,7 +33,7 @@ } }, "../nukejs-loader": { - "version": "1.0.97", + "version": "1.0.98", "extraneous": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -8492,9 +8492,9 @@ } }, "node_modules/nukejs-loader": { - "version": "1.0.97", - "resolved": "https://registry.npmjs.org/nukejs-loader/-/nukejs-loader-1.0.97.tgz", - "integrity": "sha512-KBLfzUhZlVuOxiyt5vLpuQDYdCMha2iXsELQsL6k9OuU2zhZAd/V0KCpTRCrjsh8qffCOVPba0lgceiNENIj2g==", + "version": "1.0.98", + "resolved": "https://registry.npmjs.org/nukejs-loader/-/nukejs-loader-1.0.98.tgz", + "integrity": "sha512-xBqc+atjly7Hga7URehaWD1hI2zPKN9r6+y9u35WIaSugy88nyZnKXUwiTLRqWupP0vPXMqXZ/G+G847WR2cAg==", "hasInstallScript": true, "dependencies": { "jsdom": "^21.1.1", diff --git a/package.json b/package.json index 496bb34..aae90dc 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "homepage": "https://github.com/steveleetn91/NukeJS.micro#readme", "dependencies": { "autoprefixer": "^10.4.14", - "nukejs-loader": "^1.0.97", + "nukejs-loader": "^1.0.98", "nukejs-router": "^1.1.15", "nukejscore": "^1.0.97" }, From 649ab96baa862c87a1b8f19319cbf32da9c838c5 Mon Sep 17 00:00:00 2001 From: Stevelee Date: Tue, 24 Oct 2023 01:50:06 +0700 Subject: [PATCH 3/3] Update example code --- src/pages/index.nuk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/index.nuk b/src/pages/index.nuk index abb2015..1f94438 100644 --- a/src/pages/index.nuk +++ b/src/pages/index.nuk @@ -10,7 +10,7 @@ export default class Index { this.route = new NukeJSRoute(); this.core = new NukeJSCore(); this.status = { - count: this.core.hooks.useState("INDEXCOUNT",0,false) + count: this.core.hooks.useState("INDEXCOUNT",0) } } beforeRender() {