{"_id":"rapnc","_rev":"52-07e1619198bb29962baf1adb8f64cd78","name":"rapnc","description":"Node client for RAP 1.0","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"rapnc","version":"0.0.0","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"walk":"~2.2.1","mockjs":"*","grunt":"0.4.1","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","shelljs":"~0.2.6"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.0","dist":{"shasum":"cd16f632238ed8863cddd86948f81e0ff44abd40","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.0.tgz","integrity":"sha512-Hcpe8mpiy71YOgJz5psr/RL6LAsJ9YaxPKPH+pJzkbIMQOau6CfJ7ra3DuWnuL8hZXbDpFVyz9+DjXcYzcFRgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9rJKfJEpyR1cPtXchzOI1GWfvYy8tMOubAmwecsagvgIhALkbKV5QfZtERAXe6jyMffoe03c7WjdLKwMBIsJN8q6/"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.1":{"name":"rapnc","version":"0.0.1","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"walk":"~2.2.1","mockjs":"*","grunt":"0.4.1","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","shelljs":"~0.2.6"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.1","dist":{"shasum":"23074fd84325238a06ce2ba758daac7c3cd2785a","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.1.tgz","integrity":"sha512-/ThLxnVQ5HUp4vfkOPG3CtpKkNIuVYkHM1kFq2mI2CAuQvGFP0ldCtUSNKM8JOueErZRYkmshfkI5aakewkxpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIVeNx5OQnVBeakO5r4n4brmyvvDSjWFUaNaIB4yNmKAIhAPPOjJbDEIM/hAV6PxbYP+VdSqi2Le1XA3hmJopEZsTl"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.2":{"name":"rapnc","version":"0.0.2","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.2","dist":{"shasum":"1d68c4f306507ed75db6a9f90ee1922ff2a9b3cf","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.2.tgz","integrity":"sha512-2HPowXiggFyz6mUUyBviv7xVtbYEaXCxn6j4SFSlC5iIi053GbOQiNQc4up3IU2vaAY7jWrA1PbEdF1yBjXUFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIxyf4GH6suLfU9rwvlwzlcXnSWCAAR19ugIKyyhhDfAiBPaHQ9XIHOJAtk0MCkn4IKKyssJKTsaMVKOK3fgQGdKw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.3":{"name":"rapnc","version":"0.0.3","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.3","dist":{"shasum":"ca8150d3fc33203feac6d4b821a542ac5fc8cf0d","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.3.tgz","integrity":"sha512-Rum1ysroOQYimJqk8CW+pSFX1XHnqYJCTXAivcu3se8X0OFmiyNoiZS2gcVM8LT9qykh/vi9uIQHfARVWiwRQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5k3D94wI8Ebc47us3b8K58qjGvekhPBzV6+XxvevBEwIhAL5jq/cDh8XeKMVrUrMjmSgygqNSJZb1srTTetBlHC3o"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.4":{"name":"rapnc","version":"0.0.4","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.4","dist":{"shasum":"4f7f632772f483dbb568e48a2e87bfcf65eabda9","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.4.tgz","integrity":"sha512-LS+rruiEytdp0vxA5d0KZ76oPGnDSDa1L1F1xXiEADWb3CCNv3UV6+PRA8w5WfyH1C9HDhwMJO7bYzXXBxwbvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQCJfog1LV8pgozAjT2Yz4HRozOHwQ0ttnFU+daL41yAiBJnrsCPIXTwbhiZNtaYrF9eDW4i+zlGfMg5NqvyMT8tw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.5":{"name":"rapnc","version":"0.0.5","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.5","dist":{"shasum":"398386d713ab61403767dab818f8a85534c3d5b3","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.5.tgz","integrity":"sha512-ZmV3TRra3Qx2LUZKmHKPpcMLr5uKKaCx4mmEWVfy+148UVzJGSfwg3q2/l6ktUbRpcsVhAppZdui35ro/K/xKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoBWrRwGn4JhkmWguDjUsOTg6OnR1rlM+SKRRo6uG+qAIhAPq+5O/zJLae3hiPo3W2KPXB2OcPQ2Ahp8jOqeAF6Y95"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.6":{"name":"rapnc","version":"0.0.6","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":[],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.6","dist":{"shasum":"7750b450b2cc3928328e575d9b568df6dc2046fa","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.6.tgz","integrity":"sha512-Fr9fTaxG/aQ4HsRM02skrhcfWtxqCf1Eh4Ggn1lNDA4CbApGcp4fQz3GjMWKLysMGebCsxlW2QJgYYAf5qXbUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDanH8NvehfmIMapfJpunlN8sG5RuMcRvO+L0fFilS06AIgTCXJ/ZzVT/+HWyEZn1Dccyqs7oEAT4L3mbBW8Oo6QPI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.7":{"name":"rapnc","version":"0.0.7","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.7","dist":{"shasum":"5775d1e2d164977bce13fe3b24d0bb1b4ba401c3","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.7.tgz","integrity":"sha512-B9ddrG7VgwocLbEIG6x+yQZrOX5DiPs2BtwmEYfDZtsZOFG/HOv5k6DEhSLzUkAk6s5VosAEhh6huUOEZ+juKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnfoZzF3Nm9LYHO6ImTqzdLZYexBRPCWu+bDX8KO28uQIgWvIPYQsuwQJt1YFQF6kPZn3iEz3zkhPulPLeF3To8WY="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.8":{"name":"rapnc","version":"0.0.8","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.8","dist":{"shasum":"3d42207cae0979c4924f82318ee6a9b3b668fdb7","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.8.tgz","integrity":"sha512-DtQlkw3T98p1GFQzAV8QFsuJ7jDH9MOVlkLwN+TNK5xNG9c/TO7uRMVVk6iMo3SuJEsxzMjlWBosaD3lN0VjUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpRgMa8tETfeEKv0HErMCsMCltxy2TqnMRkaioqDryfAIgIkZ6TF+LkK1uHBqVD5q0L2WySC7BpCqyWExOn8c+GJI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.9":{"name":"rapnc","version":"0.0.9","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.9","dist":{"shasum":"7ccc81cbe6e094a65c074dc8cebc91d0be9c6ca1","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.9.tgz","integrity":"sha512-TWItodf29Ju5/qCokVMUnvP7g+kRoCL6qe+gcbQofDkz8Qpnt8hihZm1LJ0FeHw09rz7YQ7O06b3/jZkFKme/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEn2CQB96EIqHWXftRLIOISqroO1zm0PsmKunSPVoXEQIgGuuja//IRUtgmvLUndLhPnQf2nxcPeL7EvEQ0gaLfy8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.10":{"name":"rapnc","version":"0.0.10","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.10","dist":{"shasum":"29e5e059768c59c320be67137d8759603bf43519","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.10.tgz","integrity":"sha512-UilovofwP+nZraFUP3eRyZSV4Q1vpHh9tAbntSYNGnrlBlJHfrd+F3WETBEkHvuedSBZzIZ4FsEuSWqf40IeZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVtRv1Sg24L5wRmsPtzxPfu21cZnm/t1OjIN0pPOmomAiEAqU9ViMl6PdPxM7pzqyyW6lnCBTv6o2yXvYnEublgj8g="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.11":{"name":"rapnc","version":"0.0.11","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.11","dist":{"shasum":"26465efc1ffcd5207ac4dda02e0717af8436769f","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.11.tgz","integrity":"sha512-/kEEfw5OTKWJKLrHTmgVMmEBY4HWGjHKcokGUp1jVNBqYn/R+nQ5B/NqD4CY69p+zYpHbQeKMBaS8KtlDc8pOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKrI3K5VKcTdPU4jwpA/29NxGxj0k4g4tKwtDLfaLaXAiBESPH+1iq34cico5zg4L5qlpyge+IzHFpSNbR02ymmlw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.12":{"name":"rapnc","version":"0.0.12","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.12","dist":{"shasum":"315a4c37b2d87fea82ff044fa5a1d4392a6ce990","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.12.tgz","integrity":"sha512-1LH13vJReo6p6XNUhG6TxEP83HaHPwWaOJPYvBXUwEYkjH1UF6Ur/MTUljHVLPStti+MeRc6j34mMKhCRrujBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX4VZYEfgAMuziK4qng2TPYnQNogFFLnNdb1MG6+/xjQIhAOUw4YKXdfoCeWOMHcd/NHRyfncasUiuWvyWl4svnUzG"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.13":{"name":"rapnc","version":"0.0.13","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.13","dist":{"shasum":"e46a1cf8e1e2ad9a378dbf59aef4230112479107","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.13.tgz","integrity":"sha512-f7Oo0XM86wiaIuxhY+NEtkDDinJsuf/Z/IoKcOtN3zbIXXWbkIljZwdOuTNFaooxLarh0xFm+5+hx4KwUvnYvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGobHkI32HV+j76ieE1yl7iBU0xQP2e4VmhBRDOAu2XnAiAsphCSbcPBTcbCdumDDTZROK90ECVcjvR573UmN4C6aQ=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.14":{"name":"rapnc","version":"0.0.14","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.14","dist":{"shasum":"f9df588f315ac1d30437c519d522ca28ef0796de","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.14.tgz","integrity":"sha512-0UbwCgVK4pAqC04P129B0Vg414vbul87fywx0rxp9HYbzrbn+cU1kks5hCnVUAvE3L0ab1dR57JEg8IYll4IlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsSAKn4J64X+fB5lpAGrfBIrXIscz1gTxLBS6aJmdY2AiEAvtcgIODWioAUMgM7AciZ/bBLccCUaZ2/Et5QX5UK65I="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.15":{"name":"rapnc","version":"0.0.15","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.15","dist":{"shasum":"970c4d8f56638eec40d081993af1799085e19da9","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.15.tgz","integrity":"sha512-voMql4+xxUzFQPAo47W73FPoN66g9S5YKzjFi0vI41LXaV4xAGq01F982IYq+nwn+lMQPY5ahTziQ0bWKI88Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFX8rq1kFJCQrEMrJo4YE/QPLRijFaRP1RpTke2zkbvAIgYIBEvUoRJj1IrzWeA6MlX9i7ppMCy3hoO/zZItyzteo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.16":{"name":"rapnc","version":"0.0.16","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.16","dist":{"shasum":"2155358fe933e39258662ca3d1cb2bb4f250e0c5","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.16.tgz","integrity":"sha512-67UFP/U9cggWZ9zuN8hAWyNfarNvZitnISteVTTguO91hlf+JeR/3Dx2P6pgm+u6FdoG/fhKVG5tFdlzN7p7fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrc2fwx7XJ0kQ1Bwnjtew3ET0mQnXIsXTkjnxu3QunIAiEAkdhLxS+YGKJ3NdCb+kDQMphSE0KbX+Vbc+bgw+LO9+0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.17":{"name":"rapnc","version":"0.0.17","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.17","dist":{"shasum":"6ac2aeeed4d5610d4b36d31870df1676a40d9f1c","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.17.tgz","integrity":"sha512-SmCpmKLFmMl28p6Wufjv/wy9oWTFm/HJEXR949ADSQfuzU45CB/ITRl78d841m3lbfcVpC1JQnCdv7uT7NxCQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlKT8qcPnWLNbGx0Tm1KyhNZX7v3U9okJir4Nx4lACiAIgTQydvXfbKesYQgZ0tN/ZMtHnjYb5C+iCW+xLOGFdmek="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.18":{"name":"rapnc","version":"0.0.18","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rap.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.18","dist":{"shasum":"b6e98c9ad53dc63ae8d1ef6a1bf702cf85533544","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.18.tgz","integrity":"sha512-kWeYfld8+FqV/1gcspW7xow8CeeXRfmmex7qZpyl3xiNd+KCbvl3SGS7tBk+gOPWAfUfr9mMElWwpag8j8jP9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc/lV8R0ckqfBC71LeQ+ARR9FOA3xPKdQgJtbU2aZl2AIhAIkH/pKUKmmEz1IB25DBA0S2xbXLHg3Lvgtm30JPbtWN"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.19":{"name":"rapnc","version":"0.0.19","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.19","dist":{"shasum":"e08682ad9c2b9918f91eb3ac8590c9105b47088e","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.19.tgz","integrity":"sha512-0T36NQZQpnz0f/nbCvtCDSwv1fynccYQcyaedfo2+DMPyK5VZ7vgLnmU7cGEvzbPOwXRGuekPwzL15Oovh8NFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/u2RH+3Nu1rKuRLqtL8Z7MwoMHQm3GJgWU0DbrKaNFAiBI5ZhvdSf4JNxzrJLd9OgVytYEt75choRN+ViSj2phvg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.20":{"name":"rapnc","version":"0.0.20","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.20","dist":{"shasum":"69db063bb3eeab95065c6ac59ae44ca715f90c80","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.20.tgz","integrity":"sha512-NXz9nj0CI0RW4En248/wK/k7hM4MsZ53E5vXsSbS2k3TtTsq/r52XvuBPCBnkDSakiKCFXYg09tSundzPcpHFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKXgljUNtRNb34MBoZQV+LTn+YltevJovHJoNvmUjMRAiBwE/Cfh7Zcxyjq1GvcGogHoXHJQJLrWgqTAmk5KgGXmw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.21":{"name":"rapnc","version":"0.0.21","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.21","dist":{"shasum":"af6078872584cd7b024bc41461182690e317e6f6","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.21.tgz","integrity":"sha512-BzAch3O//d9aAPkZfcTOT6jKm5x5wxK/1N3hD0EFEEzjeZx7/NSqqs37xwC1nDXtWqB7SZyDOxz5nJsepOG0aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoxRufb87hkvcNXFwPairNuFXoR4cb/l+tDouDhxYELAIgDlkEwqPPMg/g7kZW6wN5iaMImU4y6X7ezCpGeDpNxT8="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.22":{"name":"rapnc","version":"0.0.22","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.22","dist":{"shasum":"6244dbe8b6143e71960f0ef5b7cb3c8483001d42","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.22.tgz","integrity":"sha512-57uJt+4j1br3MiOdN3U6uqnbR4M6QtbmxnBtNT44jxCjnOauVwTaM8z92SgZXRJikXFyJThVQAK3XJkr8sNOWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhv3v63JTZnfS+e8REI+SbG3sp1fAufkSE0FuXnJod2AiEA4exnziGTP0IbnxHn4DXHyzWh3eoIFTnBJAMsFQda5sU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.0.23":{"name":"rapnc","version":"0.0.23","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.0.23","dist":{"shasum":"2fa76e8c1e4fc6dc23556b49095b23a3ec2077f8","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.0.23.tgz","integrity":"sha512-XH0J/0WmllD3tghUvHseuhspCi/YjkmPeoh4zUKWifC4R+X0ChgrRh6DQ9qWP8oqFdTWoCA44ywpDZzK1e+mmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC48sNh6T4EwQzUh7rQ1YsoZfi39z22l0ljs6TtJPqLaAiBOn2f9+6etNkxRD0Uwa0Xl4ikyD7O5Omz7l11HHNoUIg=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]},"0.1.0":{"name":"rapnc","version":"0.1.0","description":"Node client for RAP 1.0","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"engines":{"node":">= 0.8.17"},"dependencies":{"mockjs":"*","async":"0.2.9","mysql":"2.0.0-alpha9","express":"~3.3.5","sequelize":"2.0.0-beta.0","commander":"~2.1.0","colors":"~0.6.2"},"devDependencies":{},"repository":{"type":"git","url":"https://github.com/thx/RAP"},"bin":{"rapnc":"./bin/rapnc.js"},"scripts":{},"preferGlobal":false,"bugs":{"url":"https://github.com/thx/RAP/issues"},"_id":"rapnc@0.1.0","dist":{"shasum":"f477982cb64f8dbb475669b91731e8da727734cd","tarball":"https://registry.npmjs.org/rapnc/-/rapnc-0.1.0.tgz","integrity":"sha512-43euVdLf4f3FqoShPAetkQHlL4FSW8DI90/4nXd3CoCL76GZKhICqHXgJFgTUGNGqcM0iJ5ng28k2U/UNdRdxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGPzytk+KHkBuaGnMMOh1tghYYBelLDAtGY3Hui+A0FwIgHQbi4vmufn7RKGtx5eWySBM6i8b10iu4AjU4t2n0K5k="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}]}},"readme":"# RAP Node Client\n\n## Guide\n\n1. sudo npm install -g rapnc （安装 rapnc）\n\n2. rapnc serve（启动rapnc服务器的在线模式）\n\n3. sudo rapnc pull 88 （获取项目编号88的所有RAP接口数据）\n\n4. 关闭步骤2启动的rapnc服务\n\n5. rapnc serve --offline （启动离线模式）\n\n6. 打开浏览器，点击 [http://localhost:3000/nodeclient/mockjs/88/simple/datatypes.do](http://localhost:3000/nodeclient/mockjs/88/simple/datatypes.do)，看看 RAP+Mockjs 正在用绳命为你随机生成的数据吧。\n\n## 功能总览\n\n- serve：在本地启动Node Client服务器，提供RAP配置的接口数据、Mockjs渲染后的数据等\n\n- pull：将RAP配置的接口数据从RAP服务器获取到本地，并缓存，从而减轻RAP服务器压力，并支持离线访问\n\n- check：利用RAP接口数据，校验真实数据的正确性\n\n- 提供多种获取接口数据的URL调用方式，如 `mockjs` `mockjsrule` 等\n\n## serve：启动Node Client服务器\n\n**任何人都能当RAP数据服务器，提供假数据。**\n\n### 两种模式\n\n启动服务器分为两种模式：\n\n- `online` 模式，直接连接RAP数据库（推荐在RAP服务器上使用online模式）\n\n- `offline` 模式，根据 `项目` 获取接口数据后，使用本地的接口数据来渲染假数据。\n\n### 使用方式\n\n`rapnc serve [options]`\n\n`rapnc serve --online` 启动 online模式\n\n`rapnc serve --offline` 启动 offline模式\n\n默认情况下 `rapnc serve` 启动的是 `online` 模式\n\n根据离线模式的功能，可以看出，在使用offline提供服务时，必须把 `项目` 对应的接口数据获取下来，这就是 `rapnc pull PROJECT_ID` 子命令的任务。\n\n### 选项\n\n- `--online` 启动online模式\n\n- `--offline` 启动offline模式\n\n- `--port` 可以指定启动服务器的端口号\n\n- `-h` `--help` 可以查看命令帮助\n\n## pull：从RAP服务器获取项目的RAP接口数据，存储在本地\n\n### 使用方式\n\n `rapnc pull PROJECT_ID [options]`\n\n如果碰到没有权限的问题，请 `sudo`\n\n### 选项\n\n- `--host` 提供pull服务的目标主机，一般是运行了 `rapnc serve` 命令的机器\n\n- `--port` 提供pull服务的目标端口号\n\n- `-h` `--help` 可以查看命令帮助\n\n### 其他说明\n\n- `PROJECT_ID` 是用户在RAP系统中新建项目的项目ID。\n\n- 执行命令成功以后，将会在 `cache/projects` 文件夹下，创建 `PROJECT_ID.json` 文件，存放接口数据。\n\n- 有了接口数据，就可以通过 `rapnc serve --offline` 启动离线服务器，轻松使用离线模式了\n\n## check：批量检测接口数据的正确性\n\n### 使用方式\n\n`rapnc check PROJECT_ID|all [options]`\n\n### 选项\n\n- `-d` `--test-dir` 测试用例的目录\n\n- `-c` `--current` 把当前目录作为测试用例目录\n\n- `--host` 测试服务器的主机名，对应运行 `rapnc serve` 的机器\n\n- `--port` 测试服务器的端口号\n\n- `-h` `--help` 可以查看命令帮助\n\n### 注意事项\n\n- 测试目录默认为 `RAPNC/cache/tests` 目录，该目录下的子目录名对应 `PROJECT_ID`，PROJECT_ID 目录下的每一个js文件是一个测试用例\n\n## 部分URL调用方式约定\n\n- `/mockjs/PROJECT_ID/ACTION_URL` 返回mockjs渲染后的 `真实` 假数据\n\n- `/mockjsrule/PROJECT_ID/ACTION_URL` 返回mockjs渲染前的接口数据\n\n- `/pulling/PROJECT_ID` 返回的是项目下的所有接口数据 （rapnc pull 就是往这个url上发送请求的）\n\n- `/checking/PROJECT_ID/ACTION?PARAMS` 测试项目下某个Action返回内容的正确性 （rapnc check 就是往这个url上发送请求的）\n","maintainers":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"time":{"modified":"2022-06-25T12:35:23.327Z","created":"2014-02-18T09:22:00.188Z","0.0.0":"2014-02-18T09:22:00.188Z","0.0.1":"2014-02-18T09:23:56.950Z","0.0.2":"2014-02-18T09:28:05.736Z","0.0.3":"2014-02-18T09:34:13.308Z","0.0.4":"2014-02-18T09:57:45.086Z","0.0.5":"2014-02-18T10:02:08.415Z","0.0.6":"2014-02-18T10:06:12.632Z","0.0.7":"2014-02-18T12:50:30.513Z","0.0.8":"2014-02-19T02:03:49.840Z","0.0.9":"2014-02-19T02:29:13.367Z","0.0.10":"2014-02-19T02:34:32.249Z","0.0.11":"2014-02-20T09:57:04.627Z","0.0.12":"2014-02-20T10:08:58.450Z","0.0.13":"2014-02-20T10:17:18.159Z","0.0.14":"2014-02-21T06:04:19.412Z","0.0.15":"2014-02-21T06:46:52.839Z","0.0.16":"2014-02-21T06:49:50.977Z","0.0.17":"2014-02-21T06:58:18.926Z","0.0.18":"2014-02-21T07:00:36.472Z","0.0.19":"2014-02-21T07:29:08.630Z","0.0.20":"2014-02-21T07:42:48.379Z","0.0.21":"2014-02-21T07:44:56.057Z","0.0.22":"2014-02-21T07:49:16.741Z","0.0.23":"2014-02-26T02:54:49.169Z","0.1.0":"2014-03-14T08:20:30.937Z"},"readmeFilename":"README.md","homepage":"http://thx.github.io/rap/","keywords":["RAP","Client","Mock","API","Server"],"repository":{"type":"git","url":"https://github.com/thx/RAP"},"contributors":[{"name":"wangjeaf","email":"wangjeaf@gmail.com"}],"author":{"name":"wangjeaf","email":"wangjeaf@gmail.com"},"bugs":{"url":"https://github.com/thx/RAP/issues"}}