UNPKG

@nos-sdk/nos-node-sdk

Version:

NOS Node.js SDK实现了NOS对象操作接口,基于此SDK能方便快速地实现JavaScript应用程序来使用NOS的对象存储服务。

99 lines (98 loc) 2.5 kB
{ "name": "@nos-sdk/nos-node-sdk", "version": "0.2.6", "author": { "name": "XGHeaven<xgheaven@gmail.com>" }, "main": "./dest/index.js", "types": "./dest/index.d.ts", "description": "NOS Node.js SDK实现了NOS对象操作接口,基于此SDK能方便快速地实现JavaScript应用程序来使用NOS的对象存储服务。", "dependencies": { "date-fns": "^1.29.0", "fast-xml-parser": "^3.12.0", "mime": "^2.3.1", "node-fetch": "^2.2.0", "ramda": "^0.25.0", "ramda-adjunct": "^2.9.0" }, "devDependencies": { "@types/dotenv": "^4.0.3", "@types/jest": "^23.3.1", "@types/mime": "^2.0.0", "@types/node": "^10.7.0", "@types/node-fetch": "^2.1.2", "@types/ramda": "^0.25.36", "@types/tempy": "^0.1.0", "chai": "^3.5.0", "coveralls": "^3.0.2", "dotenv": "^6.0.0", "http-proxy-agent": "^2.1.0", "istanbul": "^1.0.0-alpha", "jest": "^23.5.0", "jest-extended": "^0.8.1", "mocha": "^3.1.2", "mochawesome": "~1.2.1", "prettier": "^1.14.2", "tempy": "^0.2.1", "ts-jest": "^23.1.3", "ts-node": "^7.0.1", "typedoc": "^0.12.0", "typescript": "^3.0.1" }, "keywords": [ "nos", "nos-node-sdk" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/NetEase-Object-Storage/nos-node-sdk" }, "scripts": { "test": "jest -i", "play": "ts-node -r dotenv/config src/play.ts", "format": "prettier \"**/*.ts\" --write", "build": "yarn run build:ts && yarn run build:doc", "build:ts": "rm -rf dest && tsc", "build:doc": "typedoc --out docs src/ && echo \"nos-node-sdk.xgheaven.com\" > docs/CNAME && touch docs/.nojekyll" }, "files": [ "package.json", "dest" ], "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "globals": { "ts-jest": { "tsConfig": "tsconfig.test.json" } }, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.ts", "!src/play.ts", "!src/index.ts" ], "setupTestFrameworkScriptFile": "<rootDir>/test/helpers/setup.ts" }, "prettier": { "tabWidth": 2, "trailingComma": "es5", "semi": false, "singleQuote": true, "bracketSpacing": true, "arrowParens": "avoid", "printWidth": 120 } }