@naturalcycles/nodejs-lib
Version:
Standard library for Node.js
97 lines • 3.09 kB
JSON
{
"name": "@naturalcycles/nodejs-lib",
"type": "module",
"version": "15.107.2",
"dependencies": {
"@naturalcycles/js-lib": "^15",
"@standard-schema/spec": "^1",
"@types/jsonwebtoken": "^9",
"@types/yargs": "^16",
"ajv": "^8",
"ansis": "^4",
"jsonwebtoken": "^9",
"lru-cache": "^11",
"tinyglobby": "^0.2",
"tslib": "^2",
"yaml": "^2",
"yargs": "^18"
},
"devDependencies": {
"@typescript/native-preview": "7.0.0-dev.20260415.1",
"@naturalcycles/dev-lib": "18.4.2"
},
"exports": {
".": "./dist/index.js",
"./lruMemoCache": "./dist/cache/lruMemoCache.js",
"./colors": "./dist/colors/colors.js",
"./csv": "./dist/csv/index.js",
"./exec2": "./dist/exec2/exec2.js",
"./fs2": "./dist/fs/fs2.js",
"./env": "./dist/fs/json2env.js",
"./kpy": "./dist/fs/kpy.js",
"./yaml2": "./dist/fs/yaml2.js",
"./glob": "./dist/glob/index.js",
"./jwt": "./dist/jwt/jwt.service.js",
"./runScript": "./dist/script/runScript.js",
"./slack": "./dist/slack/index.js",
"./stream": "./dist/stream/index.js",
"./stream/*.js": "./dist/stream/*.js",
"./yargs": "./dist/yargs/yargs.util.js",
"./ajv": "./dist/validation/ajv/index.js",
"./zip": "./dist/zip/zip2.js"
},
"bin": {
"kpy": "dist/bin/kpy.js",
"json2env": "dist/bin/json2env.js",
"generate-build-info": "dist/bin/generate-build-info.js",
"slack-this": "dist/bin/slack-this.js",
"secrets-gen-key": "dist/bin/secrets-gen-key.js",
"secrets-encrypt": "dist/bin/secrets-encrypt.js",
"secrets-decrypt": "dist/bin/secrets-decrypt.js"
},
"files": [
"dist",
"src",
"!src/test",
"!src/**/*.test.ts",
"!src/**/__snapshots__",
"!src/**/__exclude"
],
"types": "dist/index.d.ts",
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/NaturalCycles/js-libs.git",
"directory": "packages/nodejs-lib"
},
"engines": {
"node": ">=24.10.0"
},
"description": "Standard library for Node.js",
"author": "Natural Cycles Team",
"license": "MIT",
"envByBranch": {
"master": "master",
"main": "master",
"*": "branch"
},
"scripts": {
"build": "dev-lib build",
"test": "dev-lib test",
"lint": "dev-lib lint",
"bt": "dev-lib bt",
"clean": "dev-lib clean",
"check": "dev-lib check",
"typecheck": "dev-lib typecheck",
"slack-this-debug": "tsx ./src/bin/slack-this.ts --channel test --msg 'Hello slack!'",
"secrets-gen-key-debug": "tsx ./src/bin/secrets-gen-key.ts",
"secrets-encrypt-debug": "tsx ./src/bin/secrets-encrypt.ts",
"secrets-decrypt-debug": "tsx ./src/bin/secrets-decrypt.ts",
"kpy-debug": "tsx ./src/bin/kpy.ts --verbose scripts tmp/scripts",
"kpy-debug2": "tsx ./src/bin/kpy.ts --verbose scripts bench non-ex non-ex/** colors* tmp/scripts",
"kpy-debug3": "tsx ./src/bin/kpy.ts --verbose src colors csv stream non-ex non-ex/** tmp/src",
"json2env-debug": "tsx ./src/bin/json2env.ts ./src/test/someFile.json"
}
}