@nos-sdk/nos-node-sdk
Version:
NOS Node.js SDK实现了NOS对象操作接口,基于此SDK能方便快速地实现JavaScript应用程序来使用NOS的对象存储服务。
99 lines (98 loc) • 2.5 kB
JSON
{
"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
}
}