继续操作前请注册或者登录。
package.json 5.7 KB
{
  "_args": [
    [
      {
        "raw": "@alicloud/mns@^1.0.0-beta4",
        "scope": "@alicloud",
        "escapedName": "@alicloud%2fmns",
        "name": "@alicloud/mns",
        "rawSpec": "^1.0.0-beta4",
        "spec": ">=1.0.0-beta4 <2.0.0",
        "type": "range"
      },
      "/Users/fzy/project/koa2_Sequelize_project/node_modules/@alicloud/sms-sdk"
    ]
  ],
  "_from": "@alicloud/mns@>=1.0.0-beta4 <2.0.0",
  "_id": "@alicloud/mns@1.0.0-beta5",
  "_inCache": true,
  "_location": "/@alicloud/mns",
  "_nodeVersion": "8.1.4",
  "_npmOperationalInternal": {
    "host": "s3://npm-registry-packages",
    "tmp": "tmp/mns-1.0.0-beta5.tgz_1501596837512_0.22118755243718624"
  },
  "_npmUser": {
    "name": "jacksontian",
    "email": "shyvo1987@gmail.com"
  },
  "_npmVersion": "5.0.3",
  "_phantomChildren": {},
  "_requested": {
    "raw": "@alicloud/mns@^1.0.0-beta4",
    "scope": "@alicloud",
    "escapedName": "@alicloud%2fmns",
    "name": "@alicloud/mns",
    "rawSpec": "^1.0.0-beta4",
    "spec": ">=1.0.0-beta4 <2.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "/@alicloud/sms-sdk"
  ],
  "_resolved": "https://registry.npmjs.org/@alicloud/mns/-/mns-1.0.0-beta5.tgz",
  "_shasum": "aea60984f6715bbc9f7ea2f8aaef844f241f4b68",
  "_shrinkwrap": null,
  "_spec": "@alicloud/mns@^1.0.0-beta4",
  "_where": "/Users/fzy/project/koa2_Sequelize_project/node_modules/@alicloud/sms-sdk",
  "author": {
    "name": "Jackson Tian"
  },
  "bugs": {
    "url": "https://github.com/aliyun/mns-nodejs-sdk/issues"
  },
  "dependencies": {
    "debug": "^2.6.3",
    "httpx": "^2.1.1",
    "kitx": "^1.2.0",
    "xml2js": "^0.4.17"
  },
  "description": "> 该 SDK 并未完全实现所有文档所提及的功能,如果您想使用的功能并未实现,请提[issue](https://github.com/aliyun/aliyun-mns-nodejs-sdk/issues/new)以增加优先级。",
  "devDependencies": {
    "coveralls": "^2.13.1",
    "eslint": "^3.19.0",
    "expect.js": "^0.3.1",
    "mocha": "^3.3.0",
    "nyc": "^10.3.2"
  },
  "directories": {
    "test": "test"
  },
  "dist": {
    "integrity": "sha512-P4WYJSKPZb548DteQtKu8Yc1ZRdkw2Q8r7xPQthJgJIQxgTPfmiJx5hE/PEJY7GrL6N60ZS+16QIE7ErbB1xGQ==",
    "shasum": "aea60984f6715bbc9f7ea2f8aaef844f241f4b68",
    "tarball": "https://registry.npmjs.org/@alicloud/mns/-/mns-1.0.0-beta5.tgz"
  },
  "files": [
    "lib",
    "index.js"
  ],
  "gitHead": "b7eb01489f2454878462d259833f4914a321c761",
  "homepage": "https://github.com/aliyun/mns-nodejs-sdk#readme",
  "keywords": [
    "MNS",
    "Message",
    "Service",
    "Aliyun",
    "Alicloud"
  ],
  "license": "MIT",
  "main": "index.js",
  "maintainers": [
    {
      "name": "rockuw",
      "email": "rockuw@gmail.com"
    },
    {
      "name": "humanhuang",
      "email": "halfthink@gmail.com"
    },
    {
      "name": "jacksontian",
      "email": "shyvo1987@gmail.com"
    }
  ],
  "name": "@alicloud/mns",
  "optionalDependencies": {},
  "readme": "# mns-nodejs-sdk\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![coverage][cov-image]][cov-url]\n\n[npm-image]: https://img.shields.io/npm/v/@alicloud/mns.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/@alicloud/mns\n[travis-image]: https://img.shields.io/travis/aliyun/mns-nodejs-sdk/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/aliyun/mns-nodejs-sdk.svg?branch=master\n[cov-image]: https://coveralls.io/repos/aliyun/mns-nodejs-sdk/badge.svg?branch=master&service=github\n[cov-url]: https://coveralls.io/github/aliyun/mns-nodejs-sdk?branch=master\n\nDocuments: http://doxmate.cool/aliyun/mns-nodejs-sdk/api.html\n\n\n> 该 SDK 并未完全实现所有文档所提及的功能,如果您想使用的功能并未实现,请提[issue](https://github.com/aliyun/mns-nodejs-sdk/issues/new)以增加优先级。\n\n## Installation\n\n```bash\nnpm install @alicloud/mns --save\n```\n\n## API Spec\n\nSee: https://help.aliyun.com/document_detail/27475.html\n\n## Test\n\n```sh\nACCOUNT_ID=<ACCOUNT_ID> ACCESS_KEY_ID=<ACCESS_KEY_ID> ACCESS_KEY_SECRET=<ACCESS_KEY_SECRET> make test\n```\n\n## Installation\n\nYou can install it via npm/cnpm/yarn.\n\n```sh\n$ npm install @alicloud/mns --save\n```\n\n## Usage\n\n```js\nconst MNSClient = require('@alicloud/mns');\n\nconst accountid = '<account id>';\nvar client = new MNSClient(accountid, {\n  region: '<region>',\n  accessKeyId: '<access key id>',\n  accessKeySecret: '<access key secret>',\n  // optional & default\n  secure: false, // use https or http\n  internal: false, // use internal endpoint\n  vpc: false // use vpc endpoint\n});\n\n(async function () {\n  let res;\n  // create queue\n  res = await client.createQueue('test-queue2');\n  console.log(res);\n  // list queue\n  res = await client.listQueue();\n  console.log(JSON.stringify(res, null, 2));\n  // create topic\n  res = await client.createTopic('test-topic');\n  console.log(res);\n  // get topic attributes\n  res = await client.getTopicAttributes('test-topic');\n  console.log(res);\n  // publish message\n  res = await client.publishMessage('<topic name>', {\n    MessageBody: 'content',\n    MessageAttributes: {\n      DirectSMS: JSON.stringify({\n        FreeSignName: '',\n        TemplateCode: '<template code>',\n        Type: '<type>',\n        Receiver: '<phone number>',\n        SmsParams: JSON.stringify({\n          code: '<code>',\n          product: '<product>'\n        })\n      })\n    }\n  });\n  console.log(res);\n})().then((data) => {\n  console.log(data);\n}, (err) => {\n  console.log(err.stack);\n});\n```\n\n## License\n\nThe [MIT](LICENSE) License\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aliyun/mns-nodejs-sdk.git"
  },
  "scripts": {
    "test": "make test"
  },
  "version": "1.0.0-beta5"
}