diff --git a/package.json b/package.json index f21c0a9..c8ee34e 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ "publish": "lerna publish from-package" }, "devDependencies": { - "@alwatr/eslint-config": "^1.2.9", - "@alwatr/prettier-config": "^1.0.5", + "@alwatr/eslint-config": "^1.2.11", + "@alwatr/prettier-config": "^1.0.6", "@lerna-lite/changed": "^3.9.3", "@lerna-lite/cli": "^3.9.3", "@lerna-lite/diff": "^3.9.3", diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 342e9e5..7b61df2 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -57,15 +57,13 @@ "clean": "rm -rfv dist *.tsbuildinfo" }, "dependencies": { - "@alwatr/logger": "^4.0.2", - "@alwatr/package-tracer": "^1.0.2", - "@alwatr/polyfill-has-own": "^1.1.2" + "@alwatr/nanolib": "^1.2.0" }, "devDependencies": { - "@alwatr/nano-build": "^1.6.0", - "@alwatr/prettier-config": "^1.0.5", - "@alwatr/tsconfig-base": "^1.3.1", - "@alwatr/type-helper": "^2.0.1", + "@alwatr/nano-build": "^2.0.1", + "@alwatr/prettier-config": "^1.0.6", + "@alwatr/tsconfig-base": "^1.3.2", + "@alwatr/type-helper": "^2.0.2", "@types/node": "^22.7.5", "jest": "^29.7.0", "typescript": "^5.6.3" diff --git a/packages/api-server/src/api-client-request.ts b/packages/api-server/src/api-client-request.ts index 1e657d0..9b7cc32 100644 --- a/packages/api-server/src/api-client-request.ts +++ b/packages/api-server/src/api-client-request.ts @@ -1,4 +1,4 @@ -import {createLogger} from '@alwatr/logger'; +import {createLogger} from '@alwatr/nanolib'; import {NanotronServerResponse} from './api-server-response.js'; import {HttpStatusCodes} from './const.js'; diff --git a/packages/api-server/src/api-server-response.ts b/packages/api-server/src/api-server-response.ts index 05e1121..7f7b9d9 100644 --- a/packages/api-server/src/api-server-response.ts +++ b/packages/api-server/src/api-server-response.ts @@ -1,4 +1,4 @@ -import {createLogger} from '@alwatr/logger'; +import {createLogger} from '@alwatr/nanolib'; import {type HttpStatusCode, HttpStatusCodes, HttpStatusMessages} from './const.js'; diff --git a/packages/api-server/src/api-server.ts b/packages/api-server/src/api-server.ts index 1882323..8cd7a26 100644 --- a/packages/api-server/src/api-server.ts +++ b/packages/api-server/src/api-server.ts @@ -1,7 +1,6 @@ import {createServer} from 'node:http'; -import {createLogger} from '@alwatr/logger'; -import {packageTracer} from '@alwatr/package-tracer' +import {createLogger, packageTracer} from '@alwatr/nanolib'; import {NanotronClientRequest} from './api-client-request.js'; import {HttpStatusCodes, HttpStatusMessages} from './const.js'; @@ -10,7 +9,7 @@ import {NanotronUrl} from './url.js'; import type {DefineRouteOption, MatchType, NativeClientRequest, NativeServerResponse} from './type.js'; import type {Duplex} from 'node:stream'; -packageTracer.add(__package_name__, __package_version__); +__dev_mode__: packageTracer.add(__package_name__, __package_version__); /** * Configuration options for the NanotronApiServer. diff --git a/packages/api-server/src/main.ts b/packages/api-server/src/main.ts index eaeff87..e3d6c1e 100644 --- a/packages/api-server/src/main.ts +++ b/packages/api-server/src/main.ts @@ -1,6 +1,7 @@ export * from './api-server.js'; +export * from './type.js'; +export * from './const.js'; + export type {NanotronClientRequest} from './api-client-request.js'; export type {NanotronServerResponse} from './api-server-response.js'; export type {NanotronUrl} from './url.js'; -export * from './type.js'; -export * from './const.js'; diff --git a/packages/crypto/package.json b/packages/crypto/package.json index dce00e5..8c3633e 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -66,15 +66,13 @@ "clean": "rm -rfv dist *.tsbuildinfo" }, "dependencies": { - "@alwatr/logger": "^4.0.2", - "@alwatr/package-tracer": "^1.0.2", - "@alwatr/parse-duration": "^1.1.2" + "@alwatr/nanolib": "^1.2.0" }, "devDependencies": { - "@alwatr/nano-build": "^1.6.0", - "@alwatr/prettier-config": "^1.0.5", - "@alwatr/tsconfig-base": "^1.3.1", - "@alwatr/type-helper": "^2.0.1", + "@alwatr/nano-build": "^2.0.1", + "@alwatr/prettier-config": "^1.0.6", + "@alwatr/tsconfig-base": "^1.3.2", + "@alwatr/type-helper": "^2.0.2", "@types/node": "^22.7.5", "jest": "^29.7.0", "typescript": "^5.6.3" diff --git a/packages/crypto/src/api.ts b/packages/crypto/src/api.ts index fde3092..45e69fa 100644 --- a/packages/crypto/src/api.ts +++ b/packages/crypto/src/api.ts @@ -1,4 +1,4 @@ -import {packageTracer} from '@alwatr/package-tracer'; +import {packageTracer, type Duration} from '@alwatr/nanolib'; import {AlwatrHashGenerator} from './hash.js'; import { @@ -9,9 +9,7 @@ import { } from './pre-config.js'; import {AlwatrTokenGenerator, type TokenValidity} from './token.js'; -import type {Duration} from '@alwatr/parse-duration'; - -packageTracer.add(__package_name__, __package_version__); +__dev_mode__: packageTracer.add(__package_name__, __package_version__); /** * Configuration options for the CryptoFactory. diff --git a/packages/crypto/src/token.ts b/packages/crypto/src/token.ts index a85cbd5..c653ccd 100644 --- a/packages/crypto/src/token.ts +++ b/packages/crypto/src/token.ts @@ -1,6 +1,6 @@ import {createHmac} from 'node:crypto'; -import {parseDuration, type Duration} from '@alwatr/parse-duration'; +import {parseDuration, type Duration} from '@alwatr/nanolib'; import type {CryptoAlgorithm, CryptoEncoding} from './type.js'; diff --git a/packages/nanotron/package.json b/packages/nanotron/package.json index 5cab373..f2b09bc 100644 --- a/packages/nanotron/package.json +++ b/packages/nanotron/package.json @@ -57,31 +57,15 @@ "clean": "rm -rfv dist *.tsbuildinfo" }, "dependencies": { - "@alwatr/async-queue": "^1.3.2", - "@alwatr/crypto": "^4.2.2", - "@alwatr/dedupe": "^1.1.2", - "@alwatr/deep-clone": "^1.1.2", - "@alwatr/delay": "^1.0.2", - "@alwatr/exit-hook": "^1.1.2", - "@alwatr/fetch": "^4.1.2", - "@alwatr/flat-string": "^1.1.2", - "@alwatr/flatomise": "^1.2.2", - "@alwatr/global-scope": "^1.1.24", - "@alwatr/is-number": "^1.1.2", - "@alwatr/local-storage": "^1.1.2", - "@alwatr/logger": "^4.0.2", - "@alwatr/nanotron-api-server": "workspace:^", - "@alwatr/node-fs": "^1.1.2", - "@alwatr/package-tracer": "^1.0.2", - "@alwatr/parse-duration": "^1.1.2", - "@alwatr/platform-info": "^1.2.2", - "@alwatr/polyfill-has-own": "^1.1.2" + "@alwatr/crypto": "workspace:^", + "@alwatr/nanolib": "^1.2.0", + "@alwatr/nanotron-api-server": "workspace:^" }, "devDependencies": { - "@alwatr/nano-build": "^1.6.0", - "@alwatr/prettier-config": "^1.0.5", - "@alwatr/tsconfig-base": "^1.3.1", - "@alwatr/type-helper": "^2.0.1", + "@alwatr/nano-build": "^2.0.1", + "@alwatr/prettier-config": "^1.0.6", + "@alwatr/tsconfig-base": "^1.3.2", + "@alwatr/type-helper": "^2.0.2", "@types/node": "^22.7.5", "jest": "^29.7.0", "typescript": "^5.6.3" diff --git a/packages/nanotron/src/main.ts b/packages/nanotron/src/main.ts index a66977a..4583101 100644 --- a/packages/nanotron/src/main.ts +++ b/packages/nanotron/src/main.ts @@ -1,23 +1,6 @@ -import {packageTracer} from '@alwatr/package-tracer'; -import '@alwatr/polyfill-has-own'; +import {packageTracer} from '@alwatr/nanolib'; export * from '@alwatr/nanotron-api-server'; export * from '@alwatr/crypto'; -export * from '@alwatr/async-queue'; -export * from '@alwatr/delay'; -export * from '@alwatr/global-scope'; -export * from '@alwatr/logger'; -export * from '@alwatr/package-tracer'; -export * from '@alwatr/dedupe'; -export * from '@alwatr/flatomise'; -export * from '@alwatr/is-number'; -export * from '@alwatr/parse-duration'; -export * from '@alwatr/deep-clone'; -export * from '@alwatr/exit-hook'; -export * from '@alwatr/flat-string'; -export * from '@alwatr/local-storage'; -export * from '@alwatr/node-fs'; -export * from '@alwatr/platform-info'; - -packageTracer.add(__package_name__, __package_version__); +__dev_mode__: packageTracer.add(__package_name__, __package_version__); diff --git a/packages/nanotron/tsconfig.json b/packages/nanotron/tsconfig.json index 6b010fc..b9f8f74 100644 --- a/packages/nanotron/tsconfig.json +++ b/packages/nanotron/tsconfig.json @@ -5,7 +5,7 @@ "outDir": "dist", "emitDeclarationOnly": true, "composite": true, - "types": ["@alwatr/nano-build"] + "types": ["node", "@alwatr/nano-build", "@alwatr/type-helper"] }, "include": ["src/**/*.ts"], "references": [{"path": "../api-server"}, {"path": "../crypto"}], diff --git a/yarn.lock b/yarn.lock index f83fece..ca277b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,166 +5,188 @@ __metadata: version: 8 cacheKey: 10c0 -"@alwatr/async-queue@npm:^1.3.2": - version: 1.3.2 - resolution: "@alwatr/async-queue@npm:1.3.2" +"@alwatr/async-queue@npm:^1.3.5": + version: 1.3.5 + resolution: "@alwatr/async-queue@npm:1.3.5" dependencies: - "@alwatr/flatomise": "npm:^1.2.2" - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/f8c4e4e317280318c46aada5438975df87b7f62f83d1fa0811f7a1685dd457c8a2d0b2d7ee625bb24f8148e43977855e012c2aa4626b8292636ef00fe9bae4ce + "@alwatr/flatomise": "npm:^1.2.5" + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/0ed46f3ff07c54a8a67d1824a994436148ff88c53f90a3392ef55ef76434b658da7aedf094d65ef08511fd4fdad06121470dff0e7d0b87bfd81a820bea451f53 languageName: node linkType: hard -"@alwatr/crypto@npm:^4.2.2, @alwatr/crypto@workspace:packages/crypto": +"@alwatr/crypto@workspace:^, @alwatr/crypto@workspace:packages/crypto": version: 0.0.0-use.local resolution: "@alwatr/crypto@workspace:packages/crypto" dependencies: - "@alwatr/logger": "npm:^4.0.2" - "@alwatr/nano-build": "npm:^1.6.0" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/parse-duration": "npm:^1.1.2" - "@alwatr/prettier-config": "npm:^1.0.5" - "@alwatr/tsconfig-base": "npm:^1.3.1" - "@alwatr/type-helper": "npm:^2.0.1" + "@alwatr/nano-build": "npm:^2.0.1" + "@alwatr/nanolib": "npm:^1.2.0" + "@alwatr/prettier-config": "npm:^1.0.6" + "@alwatr/tsconfig-base": "npm:^1.3.2" + "@alwatr/type-helper": "npm:^2.0.2" "@types/node": "npm:^22.7.5" jest: "npm:^29.7.0" typescript: "npm:^5.6.3" languageName: unknown linkType: soft -"@alwatr/dedupe@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/dedupe@npm:1.1.2" +"@alwatr/dedupe@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/dedupe@npm:1.1.5" dependencies: - "@alwatr/global-scope": "npm:^1.1.24" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/polyfill-has-own": "npm:^1.1.2" - checksum: 10c0/2f53bbd475568ad388d8364cd76206c958ee6145a8f817d5c8dc4b8502e9f280e79d9cbf21ee499013a9b4c71c5c3a156305e3d12087288f816cabc17949b5b8 + "@alwatr/global-this": "npm:^1.0.0" + "@alwatr/package-tracer": "npm:^1.0.5" + "@alwatr/polyfill-has-own": "npm:^1.1.5" + checksum: 10c0/c4e07e978e66a0f013a76336f370d753d716707e738dc6ac4230e18fcd18333eb93ca8bb78ab80f29266ae0c27cd5b053bff4b8d600bf74933917c2654afde2d languageName: node linkType: hard -"@alwatr/deep-clone@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/deep-clone@npm:1.1.2" +"@alwatr/deep-clone@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/deep-clone@npm:1.1.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/679373e380742c151f3615128c849349850ff5681be27f392baa89b2b7810bd10937cc8dd556f277bb925b3a671362a30c840668e380463617d38633d1a94c88 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/fac2afae0c53f25d1807ffabf94795e923ffd6f4078a3f5b856aab35858f4c46829d5c2d634402f4339b932413700411c63155a5b520b78aa74f502c3fb8e996 languageName: node linkType: hard -"@alwatr/delay@npm:^1.0.2": - version: 1.0.2 - resolution: "@alwatr/delay@npm:1.0.2" +"@alwatr/delay@npm:^1.0.5": + version: 1.0.5 + resolution: "@alwatr/delay@npm:1.0.5" dependencies: - "@alwatr/global-scope": "npm:^1.1.24" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/parse-duration": "npm:^1.1.2" - checksum: 10c0/e8e69a757919b9679d3642004f6cfd43ff116716b9205bcdc4681e5ec7432017a97d63065145230e34be6b04be8aad4ea1d5531f45840317ba6edf8b82a30795 + "@alwatr/global-this": "npm:^1.0.0" + "@alwatr/package-tracer": "npm:^1.0.5" + "@alwatr/parse-duration": "npm:^1.1.5" + checksum: 10c0/e0cea457818eca33bbb8fbc7cfa63d8f19b5dacf730db07599c3f157eba911375bcdcf2cfcaf2a57db516c6a3607f8286bdd6dba8769eb81ef1dfac91d0c010d languageName: node linkType: hard -"@alwatr/eslint-config@npm:^1.2.9": - version: 1.2.9 - resolution: "@alwatr/eslint-config@npm:1.2.9" +"@alwatr/eslint-config@npm:^1.2.11": + version: 1.2.11 + resolution: "@alwatr/eslint-config@npm:1.2.11" dependencies: esbuild: "npm:^0.24.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ">7.0.0" - "@typescript-eslint/parser": ">7.0.0" - eslint: ">8.0.0" + "@typescript-eslint/eslint-plugin": ">7.0.0 <8.0.0" + "@typescript-eslint/parser": ">7.0.0 <8.0.0" + eslint: ">8.0.0 <9.0.0" eslint-import-resolver-typescript: ">3.0.0" eslint-plugin-import: ">2.0.0" eslint-plugin-require-extensions: ">0.1.0" - checksum: 10c0/d36f6d39eb6b25a889c889e594b8b042c4b065d105d06ef4c62a9607267cb0090de5fa9a95ae7ad0c163899672808e3b5b6d703201d37e191f36c4151a29088d + checksum: 10c0/2b6374bc0b653c08ccdcf825924400d4794fc487840adbced2c829196b739063ffc2de9f64ba2edb1f6001fcd70aaac8c55473b916b75179c44fc0140cdb5511 languageName: node linkType: hard -"@alwatr/exit-hook@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/exit-hook@npm:1.1.2" +"@alwatr/exit-hook@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/exit-hook@npm:1.1.5" dependencies: - "@alwatr/dedupe": "npm:^1.1.2" - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/655c57ded7acc5e21de295ff67e38fae7212a2cf19f0e6152f34d90debe8e66e12b7831dd867f917a6435df31810971afa0db370205cf554b0e2f8008514e04c + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/15394623348558f568b02b6e1af58c375c10c3f551808272b201da63d54639e0e7fb69debeb8771b45322d5a3ea3a5091fe3083a557695a75d5fb7eccbab7b59 languageName: node linkType: hard -"@alwatr/fetch@npm:^4.1.2": - version: 4.1.2 - resolution: "@alwatr/fetch@npm:4.1.2" +"@alwatr/fetch@npm:^4.1.5": + version: 4.1.5 + resolution: "@alwatr/fetch@npm:4.1.5" dependencies: - "@alwatr/delay": "npm:^1.0.2" - "@alwatr/global-scope": "npm:^1.1.24" - "@alwatr/logger": "npm:^4.0.2" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/parse-duration": "npm:^1.1.2" - checksum: 10c0/f5f3c8839e878ad947810c6ce9516faf28a531279f89544ab9b06a3da7313ebabb8f0c9584c4c0f5ae0fb1828e1b6c1739f56cbbb020763b3213cba085f9c56d + "@alwatr/delay": "npm:^1.0.5" + "@alwatr/global-this": "npm:^1.0.0" + "@alwatr/logger": "npm:^4.0.5" + "@alwatr/package-tracer": "npm:^1.0.5" + "@alwatr/parse-duration": "npm:^1.1.5" + checksum: 10c0/d265ccd8ecca0c712defc25ad33a2d363fb2ac8b4e8a0778d756b9a6d8ab1bb3f558dba698c219c5a2ee0e899be5dc6512382321ab1dbed38ffccf77a6842bc2 languageName: node linkType: hard -"@alwatr/flat-string@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/flat-string@npm:1.1.2" +"@alwatr/flat-string@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/flat-string@npm:1.1.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/f5f47224eb587e1b8174026eb20d2ff9d8f4e7069f896aecd86752f81ff01463195e2cb35dd7102e37bfe391ea87ba930bab1799479c1eaaa8800171a665c5df + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/184e7ff1dd23ca4894b4a4f640ad33d05db38b26b3995ee31b22353677cf878b0d55861d4913e80b2ce7cd2d118f5241c338596ec7681fbaf8fa278907529b00 languageName: node linkType: hard -"@alwatr/flatomise@npm:^1.2.2": - version: 1.2.2 - resolution: "@alwatr/flatomise@npm:1.2.2" +"@alwatr/flatomise@npm:^1.2.5": + version: 1.2.5 + resolution: "@alwatr/flatomise@npm:1.2.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/a97acb58023ad57c27619dbc65fc24e70c2b790fc05dfa03d46874ec51b0de3d9080dd2a7aee13548819461d4b919595bb5b60a41110fab19d6290da1308c9b4 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/3beea11b243b9b14e005648472773f042a9463931b0c0fddb3da6ff9e1abb28d3d992c81d992bccd3b7441d9aa76204780180aee0c083e5da31284dc0f0411e5 languageName: node linkType: hard -"@alwatr/global-scope@npm:^1.1.24": - version: 1.1.24 - resolution: "@alwatr/global-scope@npm:1.1.24" +"@alwatr/global-this@npm:^1.0.0": + version: 1.0.0 + resolution: "@alwatr/global-this@npm:1.0.0" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/37e6864e9077ae8b5419e8a8126c2c7f280011c71c7a9fbb7d2f1e54e72925ec1a4852fd5d166c42138e82bc017abdcfb6c952703232d8bfb48adf7f049f5926 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/9972f49c5aea76dd1b79171e3c3f8d2c2176e9c6d5e3ed3838fce27aa18b8542b20749d1ab2b7eeae2a9d00d7893559313281a609eb94db69c061f1f3d6b714d languageName: node linkType: hard -"@alwatr/is-number@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/is-number@npm:1.1.2" +"@alwatr/is-number@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/is-number@npm:1.1.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/a48c2f2fe17712c9a26ba37ab1b36266beee00d154089dd254ac3783da3e321a272e441403f192df38bb58aa728388b14d37f1ccb94dee48c8bcfedaba7e41ea + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/3ddee47146963487ecd03da929f7c5dff396182070c6b09d4586f067842e2483583f51e34dc110dff5882ac4d0a528ff8bfd690ccba9004e815f491cc9bfb715 languageName: node linkType: hard -"@alwatr/local-storage@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/local-storage@npm:1.1.2" +"@alwatr/local-storage@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/local-storage@npm:1.1.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/24a7210ef7d14f81710735fd1f8d77a11805bc181e5405b597bc1d584f73821c4293c64c0d1791db0f495944c51832b77808dcaa1e41021b0c6532314725e106 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/7e0d089ea5fd8e2b506f751e05f0a8de78dd3438300aa59996bde58c868b13c06fa8f4ba61820ed5612eee87ee3179f9b847cbe75f97c6cb79fbaced09f8c0be languageName: node linkType: hard -"@alwatr/logger@npm:^4.0.2": - version: 4.0.2 - resolution: "@alwatr/logger@npm:4.0.2" +"@alwatr/logger@npm:^4.0.5": + version: 4.0.5 + resolution: "@alwatr/logger@npm:4.0.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/platform-info": "npm:^1.2.2" - checksum: 10c0/aa1b9a6cce2d7d48d2b4a444e5e2b3a3c87d49303c2ce3540032ed9f4c0bb6c5ed2f57b5b7648f7ee8e87e0dd5dffe0ee830eea18cc3be71b2f73f6bda287b8c + "@alwatr/package-tracer": "npm:^1.0.5" + "@alwatr/platform-info": "npm:^1.2.5" + checksum: 10c0/028fdc67a6b02cdb8c50693337dccaf405314dc7c619cc2b99faf1c275e22d905c95e3d9860966435f9b33f7bfe221d824a11419e1f83c3cec1daf83179a8a86 languageName: node linkType: hard -"@alwatr/nano-build@npm:^1.6.0": - version: 1.6.0 - resolution: "@alwatr/nano-build@npm:1.6.0" +"@alwatr/nano-build@npm:^2.0.1": + version: 2.0.1 + resolution: "@alwatr/nano-build@npm:2.0.1" dependencies: esbuild: "npm:^0.24.0" bin: nano-build: ./nano-build.cjs - checksum: 10c0/ce2bc135bf7e1d54d4a7d3115c4cfb2b3802b06e6b11479f9dede4ca913945dd3cea1e039ff650af93c90df2551a502b8feb2bda4a251ae726fc78d41428cfac + checksum: 10c0/9fdf1e89431fcb5623e561475293f54485fdb6daa855dae28e934af4dcd59efbb2b1abcce6e805cc9999be12f5685fbfb9b32cc7c8c207a4f64ea1e2b0dd1c9c + languageName: node + linkType: hard + +"@alwatr/nanolib@npm:^1.2.0": + version: 1.2.0 + resolution: "@alwatr/nanolib@npm:1.2.0" + dependencies: + "@alwatr/async-queue": "npm:^1.3.5" + "@alwatr/dedupe": "npm:^1.1.5" + "@alwatr/deep-clone": "npm:^1.1.5" + "@alwatr/delay": "npm:^1.0.5" + "@alwatr/exit-hook": "npm:^1.1.5" + "@alwatr/fetch": "npm:^4.1.5" + "@alwatr/flat-string": "npm:^1.1.5" + "@alwatr/flatomise": "npm:^1.2.5" + "@alwatr/is-number": "npm:^1.1.5" + "@alwatr/local-storage": "npm:^1.1.5" + "@alwatr/logger": "npm:^4.0.5" + "@alwatr/node-fs": "npm:^1.1.5" + "@alwatr/package-tracer": "npm:^1.0.5" + "@alwatr/parse-duration": "npm:^1.1.5" + "@alwatr/platform-info": "npm:^1.2.5" + "@alwatr/render-state": "npm:^1.0.5" + "@alwatr/unicode-digits": "npm:^1.1.0" + checksum: 10c0/0784418c4414f03d3d2f58ec5eb981b53e9d75a7977096a3d70222cf7327c28e54f8f6b1e431092f6e87c1cfae84609d5ed405d7161ab4e5838bc510f1714e14 languageName: node linkType: hard @@ -172,13 +194,11 @@ __metadata: version: 0.0.0-use.local resolution: "@alwatr/nanotron-api-server@workspace:packages/api-server" dependencies: - "@alwatr/logger": "npm:^4.0.2" - "@alwatr/nano-build": "npm:^1.6.0" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/polyfill-has-own": "npm:^1.1.2" - "@alwatr/prettier-config": "npm:^1.0.5" - "@alwatr/tsconfig-base": "npm:^1.3.1" - "@alwatr/type-helper": "npm:^2.0.1" + "@alwatr/nano-build": "npm:^2.0.1" + "@alwatr/nanolib": "npm:^1.2.0" + "@alwatr/prettier-config": "npm:^1.0.6" + "@alwatr/tsconfig-base": "npm:^1.3.2" + "@alwatr/type-helper": "npm:^2.0.2" "@types/node": "npm:^22.7.5" jest: "npm:^29.7.0" typescript: "npm:^5.6.3" @@ -189,100 +209,103 @@ __metadata: version: 0.0.0-use.local resolution: "@alwatr/nanotron@workspace:packages/nanotron" dependencies: - "@alwatr/async-queue": "npm:^1.3.2" - "@alwatr/crypto": "npm:^4.2.2" - "@alwatr/dedupe": "npm:^1.1.2" - "@alwatr/deep-clone": "npm:^1.1.2" - "@alwatr/delay": "npm:^1.0.2" - "@alwatr/exit-hook": "npm:^1.1.2" - "@alwatr/fetch": "npm:^4.1.2" - "@alwatr/flat-string": "npm:^1.1.2" - "@alwatr/flatomise": "npm:^1.2.2" - "@alwatr/global-scope": "npm:^1.1.24" - "@alwatr/is-number": "npm:^1.1.2" - "@alwatr/local-storage": "npm:^1.1.2" - "@alwatr/logger": "npm:^4.0.2" - "@alwatr/nano-build": "npm:^1.6.0" + "@alwatr/crypto": "workspace:^" + "@alwatr/nano-build": "npm:^2.0.1" + "@alwatr/nanolib": "npm:^1.2.0" "@alwatr/nanotron-api-server": "workspace:^" - "@alwatr/node-fs": "npm:^1.1.2" - "@alwatr/package-tracer": "npm:^1.0.2" - "@alwatr/parse-duration": "npm:^1.1.2" - "@alwatr/platform-info": "npm:^1.2.2" - "@alwatr/polyfill-has-own": "npm:^1.1.2" - "@alwatr/prettier-config": "npm:^1.0.5" - "@alwatr/tsconfig-base": "npm:^1.3.1" - "@alwatr/type-helper": "npm:^2.0.1" + "@alwatr/prettier-config": "npm:^1.0.6" + "@alwatr/tsconfig-base": "npm:^1.3.2" + "@alwatr/type-helper": "npm:^2.0.2" "@types/node": "npm:^22.7.5" jest: "npm:^29.7.0" typescript: "npm:^5.6.3" languageName: unknown linkType: soft -"@alwatr/node-fs@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/node-fs@npm:1.1.2" +"@alwatr/node-fs@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/node-fs@npm:1.1.5" dependencies: - "@alwatr/async-queue": "npm:^1.3.2" - "@alwatr/flat-string": "npm:^1.1.2" - "@alwatr/logger": "npm:^4.0.2" - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/e009f5f916f71ba8e69dddf87e737484aca7d148fd708ed4e546241416b38293b2af40d10b4bb140e690273b8eb05bc4ecb53c772b1a548e6c546598959d48b9 + "@alwatr/async-queue": "npm:^1.3.5" + "@alwatr/flat-string": "npm:^1.1.5" + "@alwatr/logger": "npm:^4.0.5" + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/0dfa6ee3cd67ef786cdfb9c3ab48a4748899db50abde1a10d322eade196e100e1b39ed355724474e49b8f3da3d5062f3f22a68ff4f27591d3da0df776655e797 languageName: node linkType: hard -"@alwatr/package-tracer@npm:^1.0.2": - version: 1.0.2 - resolution: "@alwatr/package-tracer@npm:1.0.2" - checksum: 10c0/72700e5fd4e38356c4b87f13f98b815e457babea957616a5df69d97b46f1834f81753869250fe744ac7bc1c2a7d66366799d22c3db3e77e3f1ccbc925dfddbc5 +"@alwatr/package-tracer@npm:^1.0.5": + version: 1.0.5 + resolution: "@alwatr/package-tracer@npm:1.0.5" + checksum: 10c0/4ade05b1e46046eec097e79d896bdd59f0ae9014be8ef16a888b9f94ef4138621bc80ebcd7a8cdaee7ce5591fbc1a452f8876459bd7c2ab4c622c84715551e9a languageName: node linkType: hard -"@alwatr/parse-duration@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/parse-duration@npm:1.1.2" +"@alwatr/parse-duration@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/parse-duration@npm:1.1.5" dependencies: - "@alwatr/is-number": "npm:^1.1.2" - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/6a33369e8e5590966f87e7c587daec846683debfc6d6778568df09d057ecc1060af3a36601d74e3e5123d991e7d211ccea6fb469a3f26e96bed5fb229076ca2e + "@alwatr/is-number": "npm:^1.1.5" + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/d95343483db43e9ef00885a4cfc2bec03374b4e16ff26e360cd7df6a8193d14508dc1fc8a055906a6a5a7d7b2b35ec5096da67bd5878721993fe5d14fb243c3d languageName: node linkType: hard -"@alwatr/platform-info@npm:^1.2.2": - version: 1.2.2 - resolution: "@alwatr/platform-info@npm:1.2.2" +"@alwatr/platform-info@npm:^1.2.5": + version: 1.2.5 + resolution: "@alwatr/platform-info@npm:1.2.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/a0180d5a1681f0e2b947ae43b7c190b079a7661ef3ad0321d24acae055ba38c6df0845472f2007454b16178e369d5dbc88ffb7afeaeb1bbd04a93c4bcedc5101 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/a9d0cfff43d00d1a6d349c96b70297907111c5d305e5c0936e58e28b1f7f6ba28d4de4ca21c6d2e5f73dc3c2836e3b69633bc20e57d26095018b17f41a374711 languageName: node linkType: hard -"@alwatr/polyfill-has-own@npm:^1.1.2": - version: 1.1.2 - resolution: "@alwatr/polyfill-has-own@npm:1.1.2" +"@alwatr/polyfill-has-own@npm:^1.1.5": + version: 1.1.5 + resolution: "@alwatr/polyfill-has-own@npm:1.1.5" dependencies: - "@alwatr/package-tracer": "npm:^1.0.2" - checksum: 10c0/e5d3f854470927e783f232f9397e083dddad49e9ab5740e6fc03c523ed489b7b373c81bf6374e127222233ce2dd0018a8731c7a2364c1b0b7d2b3ed87bf53db1 + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/943d9d1a3c20d50cfdf3fc08dd4186ae31b364fea270a755a29852452d6400f8ee0ef6bc5217a0d5d9e1072d38e3cbfc3762b8db04ef39285f916bdce2fc96fb + languageName: node + linkType: hard + +"@alwatr/prettier-config@npm:^1.0.6": + version: 1.0.6 + resolution: "@alwatr/prettier-config@npm:1.0.6" + checksum: 10c0/f1e04e2414dafe8c6dc3576c5f709d81eca57a4fe7b35518da08376dfe5e045061bc4e5cfeba16f6063ace45f177b23fb3063a337c8e263b1e79da682d49aa87 languageName: node linkType: hard -"@alwatr/prettier-config@npm:^1.0.5": +"@alwatr/render-state@npm:^1.0.5": version: 1.0.5 - resolution: "@alwatr/prettier-config@npm:1.0.5" - checksum: 10c0/577b5aa9cfb23137e870eaea7aec6b1409dedac5bbba37f771bfedecbb0dae497f83e59bd0b6146db9868b38f8d54643aeee3917fd6dd9ce83a64aa9b2155ff3 + resolution: "@alwatr/render-state@npm:1.0.5" + dependencies: + "@alwatr/logger": "npm:^4.0.5" + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/7e6dee8e98baac15549e7d1708016590784011cdcb224676ec4189d65b4d904b58912c1c476942f189f2181f781e87c697d4699373aa19d978de45e168de88d9 languageName: node linkType: hard -"@alwatr/tsconfig-base@npm:^1.3.1": - version: 1.3.1 - resolution: "@alwatr/tsconfig-base@npm:1.3.1" - checksum: 10c0/72be717fe0697e607d2175e590b01fe5e0b4d8b90d4896c63e09394132b3f57a4c0393d511533ee293ce9e0f1b292a93e9fa03c3c1683fcc2c156b0b6a421d58 +"@alwatr/tsconfig-base@npm:^1.3.2": + version: 1.3.2 + resolution: "@alwatr/tsconfig-base@npm:1.3.2" + checksum: 10c0/d92d80881d380502249a4febfd78dc8051f0b77ce92069f7f31e091cfbb504e58dce1c456ce2a3b069d5773238dcfe1ee912623a954c48a6d6df0385d4048cd2 languageName: node linkType: hard -"@alwatr/type-helper@npm:^2.0.1": - version: 2.0.1 - resolution: "@alwatr/type-helper@npm:2.0.1" - checksum: 10c0/a7cefd250cd0c3a0e1e1b9033d2fbd30708673db8155386c8aea10953054d2ad168efd9e799ee201ebdf3be86352ac898904f7687d8375c9ce8d073e18c78990 +"@alwatr/type-helper@npm:^2.0.2": + version: 2.0.2 + resolution: "@alwatr/type-helper@npm:2.0.2" + checksum: 10c0/0ea8ac7b531737d3e832c447dc62e2ff74f79e856f8d98790ee34a57fcd88db81a05eb1306a54a9a4f805eee9059a7721a3b543ea10fc27f7ee29b5c732ec207 + languageName: node + linkType: hard + +"@alwatr/unicode-digits@npm:^1.1.0": + version: 1.1.0 + resolution: "@alwatr/unicode-digits@npm:1.1.0" + dependencies: + "@alwatr/package-tracer": "npm:^1.0.5" + checksum: 10c0/f4eba6fecd4cc83a938e9be37caf2395cedd66229d8992985e6fccfef186e8e6d7ca5420bd5dd2c6c7848303027557cb0a9b2927daa1535fe15b06a02ede47a5 languageName: node linkType: hard @@ -2423,8 +2446,8 @@ __metadata: version: 0.0.0-use.local resolution: "alwatr-nanotron@workspace:." dependencies: - "@alwatr/eslint-config": "npm:^1.2.9" - "@alwatr/prettier-config": "npm:^1.0.5" + "@alwatr/eslint-config": "npm:^1.2.11" + "@alwatr/prettier-config": "npm:^1.0.6" "@lerna-lite/changed": "npm:^3.9.3" "@lerna-lite/cli": "npm:^3.9.3" "@lerna-lite/diff": "npm:^3.9.3" @@ -2874,9 +2897,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001663": - version: 1.0.30001667 - resolution: "caniuse-lite@npm:1.0.30001667" - checksum: 10c0/6bc8555a47603e1e76eaef9b185d6fdeeca7d9c20a283f7c32c971eb1b52ea3a80e6ec086920f088f06abe619240f1023a2d3a08b5b1f2f11df1475695e9f71c + version: 1.0.30001668 + resolution: "caniuse-lite@npm:1.0.30001668" + checksum: 10c0/247b3200aeec55038f3a11f3e6ab66f656c54d30df7b01d8d447efaba9af96ad3e17128da2ddd42ddc9cb6c286bac65b634a20955b3cc6619be7ca4601fddc8e languageName: node linkType: hard @@ -3460,9 +3483,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.28": - version: 1.5.35 - resolution: "electron-to-chromium@npm:1.5.35" - checksum: 10c0/49f7921dbdee725284898728a0ba4a786ab27a145a871057b7085f5643df51d7be3ece5374a105cc621417abb1bca780365a058a0531083d0252347b75cf0f3f + version: 1.5.36 + resolution: "electron-to-chromium@npm:1.5.36" + checksum: 10c0/cd8d0de7801107f2b2744b5b18641c969a49b0503996cc1a586bb79d893020d0c4e916ac1935603eea65104b4fc1096bc339e0151531dca9e0f0ce0c1882e2d8 languageName: node linkType: hard