{"_id":"@aitech-asia/cms","_rev":"210-e940e9b6f8095c94dbf99a28816beb5a","name":"@aitech-asia/cms","description":"Core CMS for generate backend api","dist-tags":{"latest":"2.0.35"},"versions":{"0.0.1":{"name":"@aitech-asia/cms","version":"0.0.1","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.1","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"f8be6b0d9a5e4e5c3a39583f5b6b7cba2918d158","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.1.tgz","fileCount":118,"integrity":"sha512-AcOHeVaDiqa94h+1RDpYIB3XwG+wrNc08SVK377BaHMgYgYjnB40xXBLVOocOxc0f+pAh5etcqpyK7hOQHYVnw==","signatures":[{"sig":"MEYCIQCfeWixwKe6Q5QiYoQqmG7vL2o6NQBGrvcdJaXjAmNVYgIhAI6rnyw7IkSTtPJhAFlg6T2g4wNCEPz3w4jffArsvHDv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWLSrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOIA/8DZHRZMtZo2APn+Vcn2g2WIewGJf7aUGohiRZDZ2yxVY7enn/\r\nYR+reU/QCKnShj572As7vulPXVZy3NkiyWlodLgFzMNGrIdTjyDpeuJSVamF\r\nG83k70a2rZ/1D9eo3Us74+liWyOPFxnV/i57SyXf500J9qKIWfCAWLPVam1F\r\nbvzMMgCFyw4bCDxuXNcHPZ8eydt55Rw0zJSxcZScmP6v7pKDiJy3iZtMv5FH\r\nBy5spLrA7KknIsteI9HE2zf4M+lC2V1nNX1HxC6KloDtCaUnXPzCbHKxtk41\r\na9Z27lWEKfumau9Ga6RxlFwXAexT0eXZaCxAcNtBC7i3sBx5X+oHtpCmKIXu\r\nUq+92enldW5yB43zZWgrRphaN22+vKLH3STzGlyGyEKY9VE5vJG06TvX+YmG\r\n11CLL4z6nVfJcABOSQYaa4Sl2y71r7suVR/2AII2W7ASD+PagSEQ6ozM1qGl\r\n38Incu2ON438sTZazP2WoCSK/5r1ZHDLNeMG+BYP/149QE/xPLpnHKyBMCGk\r\njC313OO47NntZKRAg56nSeMm+9y1ZRNdncFR9v8F4MzWLjKxBzp/lDqXUaV2\r\n1qC+TnH4c39KtwHuv9TNB4EFx2KrXe1XH7iUAMfzINW6tnGeYAb+wcs4lnPr\r\n6/Py1oRO9JblojNwjHgxevhmxlZYPpcmVbU=\r\n=Dsls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","bcryptjs":"^2.4.3","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.1_1666757803126_0.7555414394641995","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@aitech-asia/cms","version":"0.0.2","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.2","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"1cc2e69d0478a13b85f27054953444fc9ec60a30","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.2.tgz","fileCount":118,"integrity":"sha512-RC/8OZi0V5pWLV9IYhDdDO4kBNj8WxRyN4RO8kkQVkzeGHRR92gf5DNphQneiUj4mEsE1o7AYjsw2Ze+Uinnzg==","signatures":[{"sig":"MEUCIBDjhygNcHOZubMYUh9UVJKp2jjeeEletZqg9oB7xpY7AiEAybnjLLP20UkS7q3zQdQn1BVE4mVA7ZnHGipMnb6Qxp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWLkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuSRAAhwmlWL6FlttUEpOkh3rKls+JXSGBuOvbqAz2VeCrWNzL0sIC\r\nSXVi3WaNYbN7Ve1LLfy2duysLpdxq/GJ/CncV3rOQeC+oyH3VMaQ2cO5yc3D\r\nWUU/q1w3IPLziKO+2CwcP2tbaNOOiw9lQUCBABEqEAqa1zB3nnwDfKhHsDvE\r\nBSwufMPLeJAp5yE6wL/D7NMCMZNXxR8AwD+rrlkMJJLKnzfmHWAoAjlKXr56\r\njO3nKqMADUCpxwoJ28hPrqdWvg24xBT9vU/NXlrXAPtwmgLgH7inn1SfqUzw\r\n1v54g0uNNU2vYtfVNApajrcTzQ4IzPj51Os4eHalObGhicr4o1IKpJRGmqZ+\r\n4meOc25UhMMLVbCKrqf7zUX8VINoG2vyNJSy62SeDbJ0ShZQ+Bw2b7DHc3HG\r\nQC/epwBfsSeRMcDhH2QibLD68avLL5JqxZZ5UOifv3R93GkyOJt64rHNf6ya\r\nwh9uBsouADKXEB0754GYVYImi/8sOTORPF9gqx7OmtXlDrjhkpcHhnPxtgVV\r\nzIhZ0P+jVFmR843xO2GmA97ZQ4aEIhKc2IKAV0fhX8PRv6Oe2fdpSNbG0PrI\r\nxSSZFCdjKlJmzfZR0fB+C0JRYkgj0TO5ohnuvmmlSOLwljVFQNOZH46TsFPW\r\nskFjbnn5kFrueXDVoDwP9YODcW8RKj5hI/8=\r\n=j3v5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","bcryptjs":"^2.4.3","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.2_1666758946786_0.22174928433080443","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@aitech-asia/cms","version":"0.0.3","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.3","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"e9f32021e3239e96cfe24e67309e6b82fee88058","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.3.tgz","fileCount":118,"integrity":"sha512-jXCbxTr/bMPRmt7cGyxYGA0lOo88z0422ADTXWPM6CN4St8lPBiayWISPi8TMntIzYCIz9n/8fk+as5OsKVhKA==","signatures":[{"sig":"MEUCIQCHexLE0+vh5w0KlcX6qb2rFp2McWZtBJjR5HVjFiZxKwIgaxfX41kQwY/eMHIpjtlYpjRHI3Tl+hr51hm+EWQodWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWLwNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG/g//YeKMPr0LKX1W2S/BsMJQ4WKZFnsVQ8bZDx2g/BGuuSXqDANV\r\nvQ1CJ0cYrwYXRi88TwPtw5jHffHYxq4gnIMYpTsc2FoSivjkL8lnFMv0T+9x\r\n84xA2U3M71K8+EqU37SCvueJjO81WQor9aLJpiPX0KHzeDENRD4oCwd0PX2O\r\nuR/XB98GZBMPn+be7ewCQvm1tiBaosPXn/wHxxIOoUgPo2Ij39eOQKOgC8YB\r\nmWP1KuDtJ+sjZP+ryPAb2M8FHhP8y85FertYkyndkhom2He2n7T2W1EcmnpI\r\nUbnj4a4AhU6Jfv4SCrUtepa4SWa43cKH4vEUdmMAv7wwslOI8QOmzuyoFRNM\r\nAzA7r6pOHxtT+Nwrhbx7aFCboGSw1aqF7PjLmcnQjjtQWEQMbMr1im43JhnH\r\nCL2o01CLRfK+T8+OcMRXPAi7AJCVPlEZft47woYNUFUXZ3HpebtN0h/XpJPm\r\nZBCHUZg0bcZ9H89sWQT6bOZ3fpVsxXkUSxLH5F84c44agjgAzwfZLuo8lqhJ\r\nOP+O5YROvnyxCaHUR0TP/XMdhXB9l4Dcg2m4bRTTeShHRVtUAapQ+JipQUS6\r\nVsffTzVwiQ6IU1PTVB/CIREUlH6n8C+/Gkp9KgpBQweZkchV5y9o7jYNfcf7\r\nOJpwahzey5G2NRcZ2JD/1Ho126M75wWtE1E=\r\n=jWhl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","bcryptjs":"^2.4.3","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@aitech-asia/mongoose":"^0.0.1","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.3_1666759693497_0.7859661800741957","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@aitech-asia/cms","version":"0.0.4","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.4","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"b1003220fb91493dd2272d26a8b1037414555d8c","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.4.tgz","fileCount":118,"integrity":"sha512-IskCrZFeF6qODbuWyIrDttuNVx+Xw+I7c1lmD+V7q8RcAPKe2VKhICUlBuVv/RKxlEeWIXRClUhlkm3cAQgRnw==","signatures":[{"sig":"MEUCIQDAt49JodIjiU1WSw+GMaaAZ7KI5KBmw/JIVreYlnL7cwIgXyh1ad+gZwEoo6HWVzWNVYt9mBdl8OniJEqouZvvf2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWL4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqqA//dF6Dvo56QOsJ8dt7lmQGhQ7ArTq7b3ocEwmg9j3hMCHTOpNs\r\nPJ/+6q0iI78xrHiZLYQ2h/0STeVN4w8lbZVCANBbxkMJ4+s5ZkSeM8SHtoXj\r\nQfx2g0OruTjma+eK26oRNSTBfGn5ri4AVu+sNBxQsyAXtOWwtpBz7dy8yPTO\r\nnGix3fD1575eimdBzqUhYj6qyxzNbmWNQn9FtcN0GFtiHCDtsYM9/YB8bBYT\r\nwdbUwdVYWw9SvfLGTYRDCIHPfFVbPw2DbV+MPWh4Q+T/gNvESn/5huAlZx3N\r\ndfk8Ubswho7qLMaJz2ydhar6g0kZ92rh9L0la7B3Y8JW2dnOhs8hO2Ekp3jV\r\nYtIMXTsiRmnC8zdcRACjLwZVaXCYiQwgMvPskNgLIr2cfsRv6VsEecfC1Hej\r\na6zDfwOcGxtSLVVYAggB3skWMPL0yv4QVKXjNZ41Vravykr4kvyiJZrLwTTU\r\nFJ7XDGjmdnK6nOh2Q8keL3VTl+z/aC1iT+8dIAbwv5imdp1aPKi4Hu/ijIMk\r\ne6WJZ6zsF+EbuMTELN5f6eDnSQ8cDdHDgfc/XTl8fT7ZzWMFKzwYaEagmRND\r\nNnKLvIp5lpPNV+yZb+t+Rq4ESnnmG2lp2g6VxAjOnimd48gWqyXylFBLPWS7\r\n3LtPy6I3xiCQe7Aag9cXroGYHId5iC44iIo=\r\n=ucsm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","bcryptjs":"^2.4.3","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@aitech-asia/mongoose":"^0.0.1","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.4_1666760209515_0.9967115685563388","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@aitech-asia/cms","version":"0.0.5","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.5","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"49ebb0e45901e964fef1592ec3fb71dbbdd49314","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.5.tgz","fileCount":118,"integrity":"sha512-78eyPrp+SIijOJgxGRAeO9RCZuis0vQbyZ57ba8SrjPDoRePwmEylPpTMmcEDrLHpq3Yo4kIA9tR2tJ/VJYCGw==","signatures":[{"sig":"MEYCIQCd8iwoY852V+6f/waV3mFZA47YHwYcRlIClDQAavYB3AIhAO/zRFoV3y93EEXb5Ok3SLCk6HuoxNdDZCyjuZ951Ai2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWN53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI0Q/+POAt2LQaC6JFPtO6U8qvUFb0rnfKCRfDK5fwNBPBMqx/toeJ\r\nwIgV9UI9Cc2mzfzVDopm7DMu9XLgSuxMEBtFUeTC05ShKvsdnFZUekWRVzlD\r\nd5qVGbQYIVwHwElMa4WKEaZkckWzd6qG5es8d3VFv0w3iWHN84yQz7wcfmEn\r\n8zLF43x7rD3W5sRT9y0dNKZFGEHEDLmsTsXR3kXzmj0aHnt1hqEI0Yinr88G\r\nMpTOfFZxCvrGwkZzmFXbs6GlINN2r2mHhBX3KX+2UWSP3yB/34Z4GGANTDUC\r\nK7D6MG5fXvqcxwkU9eguR4ltCIktLuZvPibVds5LuIDJZKIYzMRAqn9rRMjG\r\nZBTc+hZh5j9mw8sbpNJPtsHD9rgnkJ2wiyeDe3LVwARVyb2Um46EOfLizcj5\r\nVXByNlcVhleKv1bXD51l4xQoAqVbDexBL6ifIfQ9bTUtPc4Qn+3Azm0Ku+E6\r\nDqQDbGjBj4gcQWy8krt/hXaGbQHcYnztl0Dy32zmvckz6FWxWpJx0RM+UHuU\r\njmcDxpv1pWO77iRRiDiZzWfMhlJpTz+/7nWqrHgOn7n7PZzDOQyDR/PPgDyM\r\nSi0qU/+BEgZW/Bn5Y0XiRwO7chr6WYoEynFRwRy3KwFORj4fse9P+6m4OVRm\r\nezj7FNSeAMIvVslrASgzNFKWzx92WYvti3U=\r\n=uiNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","bcryptjs":"^2.4.3","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@aitech-asia/mongoose":"^0.0.1","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.5_1666768503384_0.29061176702741554","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@aitech-asia/cms","version":"0.0.6","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.6","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"2f7568bc283cef587af51c88755a57ab7ced2ca7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.6.tgz","fileCount":118,"integrity":"sha512-4vNJmgkkCT94OlrKmchUoJXxzEoiOuyIPqE217GgXhISWhGu7NIqBeEMxz6hHms9qZvrdKE1Ykb30lrB7Y6D1w==","signatures":[{"sig":"MEUCIB7ALHWvVTmjMQI8QgPrIvPORYoQQlDADGBDe+9cY5rsAiEAg9TgUWRDaGpNi67czK9Zs+9UycqSFzEiu9fStXARRPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOGhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/wQ/+Ph+zcL8oIk++hZH4IRXAc2qgqqPIlvPcKbC1EgilsN/s6/VN\r\n2qo8xDAB4nT8pzfyaz+U85RcCHQVRKcr+ZHgPC2QRoEvhkbGCFrE7AVY9gQ5\r\nt+IOugLLPmmNyb7HtzLMZBUbVGFboVAzeptyN+yOzKqujo74HkC2A8pcOuYi\r\npCU3TgMH6iB/0MIx0chjTEdjt+9oQ1sMoEqQfCiynEtTrVomJ/pFEopGR5wv\r\nexGEfa+WpW4IjgKLYNJ/luLGGPxO/Wr3xn6qC3ZaBKjrWZW22+rvMERBHPcg\r\n37diTu2pmvV2rdz0g95c75eJarm8iXw+GFHv59Ynzwwl8jekW40254qaaKnp\r\nlsCF5TNuMh3e/Je2GenMEdjC1hZhCwVv3DtCFCqHabK0VDsIEnJegnuWY1VL\r\n1LUy5WvYKGnYmMlHlIOnRdCidEgpmszAVe6xjeL2VbUA9ZGZmP0I7WA6pT7w\r\n7W9VFFNONdnN+b2DicqWJwl1HJvt9ouPWdcEOWjhoQy4rKAq+FiuuTpbfKJl\r\nASKY4l7DSe87K8aRaNjSzONyYqcTbnLW+8FjxtPxtwkQ6GA32kICsoVKUIzK\r\nzpH1Fwf++2+UsAzLBMFsXUQzIO2GXo5m+NzN4EigZXzh3lCpgbnUZ7gMgBFz\r\nBeJK7Ub9q2HYXUf5ZFCod9W4iUKO9HhnX6c=\r\n=NyqD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@aitech-asia/mongoose":"^0.0.1","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.6_1666769313128_0.45456941615216984","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@aitech-asia/cms","version":"0.0.7","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.7","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"8bc2bf4fd036e5e17c11d0a1bdf575f9de5b2dfa","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.7.tgz","fileCount":118,"integrity":"sha512-n5nu08kCsmtHFh9YbjLK4Fp4DgygJrl1Xgbat94yxXtsSlhDFaoSubFOGd61Q2BnEMoG6g+/N4abOytDL+A+8g==","signatures":[{"sig":"MEYCIQCYj/KUCEeCfON0ncJjgcZF0oFBTmC2B4UNiWLHOCjOWgIhAIBkFhcunHTynzK2FfdC0/aLh+n+PLT4RLuHJLNnPubP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOSsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmCg//UjNffJZLH6Gax0wJOFOpW9HWSbERzjzr/oT+VJvEjQLPEiRU\r\nMvSbiVfkdBI1v6pcYz0wa9d3f/8baf69sECEVxgjxqdFyb52siBx/npVyUVs\r\nZIIyTcMaCvft4uJnMaqWq7GZvuJO+HA1kjfMHN7Ly2MiXk9nve35KRW99+4n\r\nFyAbDhby8S2SAMy1TyWuvOWo21ps4iv4S/j5gEIHtFdOcpxVWS9xEVRvRFsE\r\nNTukoQ2K2Iv9Nq09SQV30NwOdH9e/Y8uH4lNcpNRi/xKGiRbujKGAcx81PUM\r\nVjkv6XCB1AFPx+2TIuPWraJsE/1ho0Rr3dpoUWz3SvnU1ZsImOjZyRNo9vpR\r\nO1Hf0opfpqGeds0b7mEDJkGAYTuj325QQ/ar7HH+kGAAYpPDLm251Zs3ejnQ\r\n3sXmdrQTVdXKfeC0sb46ws1/ArX9DjZ8yfL54JOoYOgPEdGGP3uQxKcEdRfm\r\nITFOLavoousI+MZ88C+oyiHStGPYYnILcienjonZoB5cnvH7rSKd+hjjR5Fq\r\natqmGVvFwzL8ig7QDLrMsgldDvCgY/FSn8xNN0sl/lD88jhJjEINxF4OES1h\r\nSqpMavfTRSrplncv/oD8vU6FfWOS+/XzN8gKwU7wKarBI7kR//RsqbqVXc5C\r\n1xx+SSoEjW2+X00enrVGvIDKB7A4LhLpVP0=\r\n=qEBN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@aitech-asia/mongoose":"^0.0.1","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.7_1666770091966_0.5283771610399828","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@aitech-asia/cms","version":"0.0.8","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.8","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"a190dcea395f7ef874ee62445a3968e4823cdd11","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.8.tgz","fileCount":118,"integrity":"sha512-HwD++i9HEw4SSC6boKx6Vm4BhLAXtvOkehTxlTum2cpV132CZLa6bZDJPuN6KwyQw4VHSWLIXRK9xlA2XPxg/w==","signatures":[{"sig":"MEYCIQD70u/lBijflv+efvEWPHyailcXj1RmExrfYI2zM58FUwIhAN1UFUwBcnNoa52wRuDCv6qNEvRCWu2c0iQOphS+oPYB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOX3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9GQ/+IgMqz72fdXEfy70UZTrZgDZM6HwHRpxnPTjG9f9jW95IS/tQ\r\n4FcFvL4hZM11yvUzRVFeTXegTgcf3rVlbf9HaOjA4fS51unDmRBoTlTxbyrt\r\nIOKvXE8Q9bfIkQMztnAVtT2R82iMxbyO5bpgPXXrCcOs1qDTzc3yP+WHUmEl\r\n2wW7kxgAFmtSINBLXupgSa/gaVdM9q4oYXnysBQSUyaLMXAgNAg5YN92PeU/\r\nJwMRQHXBee/tT9OH36AQAhRrSvP4dYy8C3Sip0kNG0DNRdO+dexDDIO5FQLE\r\ncGDHZXPXHUJkG0ILlD1Uk3q4GTXITIWFAukIxZCeB9xMEoRrPef984S8wr8D\r\nNdlC7naOoSr6cEQzAjM0n8ieHvHCzMVh1Bvp19OtxmG2Z47X89bDcXgm5DMY\r\nDKvZMty5bSvXTX+VFGQut3RBmKzCW/EQPPwHJ2exh5HrOIis9iycIdwRYJkl\r\nonCuuDSWlmOflU47M7KtYG+pgTAin3dMrQ5fhsv2HB/WM5Mqf1Av+bTfn9hv\r\nHXTGhy0EdElDj04OhPGku0FLrY0iz2kLjk9Dqc0//Hokza2zH5AO4OSnklOk\r\nYj+JXZeKfSpoMKQflIO5UrTXnfnu9tlGqsgMlCLuZFRInyF2GBip1e0Ru0Od\r\nOZ536gWWafKHkof+5M0Hj9Z7UBBL6lzL28U=\r\n=mUWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","date-fns":"^2.29.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.8_1666770423115_0.023178964792425427","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@aitech-asia/cms","version":"0.0.9","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.9","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"b3eb864a8fe6b44b76e483ecf8f1a8f232044dbd","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.9.tgz","fileCount":118,"integrity":"sha512-uewSI9Ue1ZaVpelCLgICGWfk4v9bb0gKiVLcDh37zS/X8boaKZ/WW+jDRlqrd2UgqM4/W3RblspDnZNqNxAplA==","signatures":[{"sig":"MEYCIQCFD/wHvMHRzpN8aewWrRpbONzcPOP4BA7MDQ2bp6ieCgIhAM1jUUhhtIrqcRQfedMMytHCmiq/yYyK1Z2CB55FyrtC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOeSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSlxAAmKFCo62qJZHEDI1wI2LUreDH10zFW1csxGpUdiZs2e2CMA5j\r\n3X6DE6RPwuDORFukwwaX32Q/atj97T1o07Gf+VQarpTcwhYEjisFct4eKVEq\r\ng60v+I2VeL0t2PK0kBHM+dC8tT2TImmg1UPEDzI1eGLP7HWdxfId4hRs1uyI\r\naUmGkb1FyQZVk/IxA+HW1XY3gO3C/73vv7BdWEq5tNLgZUqzZ2O0WOGWG6fM\r\nyuW0PTfJfRg66lhTp4a3ZdzhFufBznxLoxv+BGJAQzyqPVBrVMmUW1H8biVT\r\nALJq+s2c1k/pY2Tu6D9jciPM6xy1EDVW0sEAgTiqrbIPPmU3RLbpw+dlHv+T\r\n9eFsidoe6vzuiv1qtgY/LmtEQfXDn+BljZBw1Q6EzyBxRkCbZuX/oMXjSepj\r\nuwMOclzjbigef50jkuHvVFAXvJWHumkFjn/yWJN7vH1IZcgY3K/kokdpSAIC\r\nuNPgIDc8TfB6MDJOLBQZqnqM4TnECKy7i6CbSPSNb2o7GgRKkMLar405FNRc\r\npSxLHM2+g9wybWEEztPUQBJMfv68TIyr28TRKFiN8OVw/kgqyeuaymTGln5K\r\n2Kfxvpo9AsyhLetVmQBBrCCimlpvrz1kH0MzwpjleHK+E+CnKYp0IXm3BVe5\r\nuzjAXSStOdq6G6VtZ7Fz5Y2OU7Ni2m69EhA=\r\n=q+MN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.9_1666770834649_0.48281497441572463","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@aitech-asia/cms","version":"0.0.10","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.10","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"6ea232d52c1ed65d725a43f2d6938bf6573e0aff","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.10.tgz","fileCount":118,"integrity":"sha512-UZtwKkp8x2a3VcYegyAP5rIM2T120EwFA1CqLfIdSbxC8noQWVAIiO4YIzuakUh+585HfgJ7TpmzP3DiA5ECjw==","signatures":[{"sig":"MEUCIQC9SAWE31+WCh16CZnQGm2h8M53QvxW5fhX5wY8cdppewIgdpEiJEWudn6f53cW7E8FmfMy+KI8RVh67hk6o5Qe6PQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWi11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7MxAAhfgkGEhniq4O6GFvnKotVCfXc2G+jWHxJA8obKz00CWWYXuL\r\nAntdwy79hbxs5KcGYOdtYohVH9tscFTXaJH7W6Zjv6uVPJOCu3RLNxKwKwef\r\nEboiNDzcHQpqdnqyo3iZxO059xXs4GwNhl1+SqOmXyht61U5PIajUS0Z3hdV\r\nI8y2v41ZTfqlbkCQ8ktPQXEL50+8pYU0fEi5l/T3TzAd1E9d0zwD4gwdqMz+\r\nmvbyLnVYjlAIJUuUYjsdqsHr+u3n1+Av1Khkjpj2qpb1J40JXLDNilSl+rG5\r\ndcNUeY7Qx4GHyVrmP2twT9ZggBCcpwBfXN/FrL15slmeaLeO9gw5Xs3fCMFw\r\n+uqi1xPJQ3gfL+a0xGqCPXO2T8EoHo8rk42GJOWmP6y+2wfl+F6VO6W0i+Fe\r\nfggMilyfxeV2trmfxoIhK2+37JXuG+z3SY/0b/JlA62YAXlX9OsVUn4yZLlZ\r\nbi3NSpM7ec+EZHpgCZho79OFJw7qFjQgtPkqPJg4LDz8gyOWoRVo8Y8HFrUF\r\nFADen1Vx2aP5MaRSh9IesbSlPyXd6U1mSSc9y34FmGWSdYKdtja0PoUE/RIo\r\nXfkp7fNZDP1ksYbTt7KZX4j+BqzFtKzIclU+2cJLHkBokMlsokwQhyxvikwO\r\nEu4ePLIMuLxyZYeH39hexQHv4uZHWAzDVMo=\r\n=28Aj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"ceee7b0484ad200a68f98daf9057b3b7cf1d1b42","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.10_1666854261028_0.905702196395751","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@aitech-asia/cms","version":"0.0.11","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.11","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"664f4e18822ebd67e0dbc2daec1a74bf86952947","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.11.tgz","fileCount":118,"integrity":"sha512-U1KMJcphRqunKn6GDgAXrR4bIcYlImaGc8upUg5wMiyb6mzF+arCN8QoCabmrfQpuxeK2xwDN92uQ8dcKBWyAw==","signatures":[{"sig":"MEUCIDQncLIOIMb1pUVkbkaWD1a1tL5FB6+ZgWel6XplW01zAiEA0bGjg7kQ3YM+83wV6uHekN8MBl/GZhD+cbKanHSeyLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWj+TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB0A//dC1u+gK42ItDFZGiX0N76l+ooydyr/CKG/+NY//bGSltcKUV\r\npq6zZvPwo2oLIeizXv0cVIpXUFkqq9BxHFxFj1W5UxirmZZtyopiKwhvMz+E\r\no6G6ZcDDZbsNLqCSg7zh6cjHzC9K9qZ628n/ZQo4skJe2xjqmyk43EhRizYi\r\n3XtvfI2Qs8WSog2cfclvj0M7uuRkeSi/jYIYZegdDvLXYWHW5Jyvdo8StbuW\r\n3J0g6lPNjINofABW0ScEuoPj7R3x67yE6A9Q+MUjC7F/xD5TiT7VYarUR7pY\r\nyv+xmJJ9iIpyIy6Oa+FbA4LHIGQxzBorxmcQgxFsp4qqjWQGFTGYHgoL3ew/\r\n/AQ24WFZ/GjX8+B3VXsoW7ZPQWc9WPl7j0S/RYCZXeXOwPS4oDeHh7h6xOla\r\n3/8BVHBshh5RqZLzPipmvOzf+o6MHX8itEX2LtJ3SMCmjCd4Qpbu9OdeiIvy\r\n35EoIf4rWco8ou6TdiyrjL1auW9QQ3SOf4+66BG6k1UcCaGo1zYfhy7UAVvh\r\nW/oTvJdpztRzRtkq1dWWptRAXqw7ZWEDtFKNqjJR2dFLR/UPEEaYxqh28Tza\r\ndNGkDLLjhYWf73PlIi0QoSuceR/8kLP8FrwvDuTe7UZWRSy0Nm7PgOuM9HJs\r\ng0oZN25K5LSNSe8h2iHCEnDoasqsM0nvJfQ=\r\n=bYZ6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"f89bb3c869f8d3074d225336244f66db19ac3b9a","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.11_1666858899489_0.7549555177459926","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@aitech-asia/cms","version":"0.0.12","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.12","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"e15495c12fad2e0c44d79178aa0e6cbd90b194a3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.12.tgz","fileCount":118,"integrity":"sha512-MU6Mc6oqvi3yhjv1tmwIovnJ/szr7Jlw4B/caWlqcsCJeyFwYML0r1V32b0I7fxlZdicxs4TL0lkAYKSRg2B2g==","signatures":[{"sig":"MEUCIQC0i5VvtPwXattnRpzrncLYvMgbbfM2mxxWToJoJfaguQIgavwmfPuL2C5j1KAttyW9t/JLIOFLfTE+DtPuuhaIRnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWlRcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd8g/+InZOYg0lW5g8g34Gbsa5YcsC0+T7jQynmQVPcnsGdd5dgetl\r\nwv4YWGOcmTVXTNAbeQTwX0qJlZ1jdJQWtDefB6PjuLykfZS0TyZ8zzqLpoXv\r\n1hA7AFOV9u6bnTiF6lJoQ6pZMkhKTALJQsRWT2dTIpTtZckmFh5ulbhuj/tC\r\nfY7VuaCuwqHQhvJ3QwwNvmmpnM5CPpJUyBT/OOLHQlNgqk2q8oYQS7RkTHJf\r\nem325VoRd2sXofRGjQY78hVSv73F/J858L9kWb1BscT0pyDJ4eURx5eMhhFI\r\nm1Lo6NzpQVNBlDj/f3bbw7bPJBZ4/o5HAAvpJqxiK9i6LsOT+4s4z2MEH/3o\r\novDfdDFBLsJZDOZPaXXthwTW5FfuZTnkIGEwi2w5r16ee1WOwaXRi/X/vtii\r\nsvPvAb2xDBlmbg4cgBsOhl1WL5b5LSB7P16pbEy7HhF+5F/4qzvh3KDSdDn0\r\nbG02//oX1kN0L5qFEwyKxgtcPmh95HwsfqfC1QpT8n4mLWjLnXwq9l0UUsYs\r\ngqH8PXJLrg1PE7KgrxgxdzYb4yWAuOHSIiTjCGwyeLqUH49T1SYpGXApeh9O\r\neer6J+uaM6Hc4nRtdDYmz4qEyoPgYjrMR30KWI1kBxNbOjcfG+TRjYEifwIq\r\n56Gy73wsiFE+1qVlkeKjsweyVtMLAo/phM4=\r\n=mnqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"f89bb3c869f8d3074d225336244f66db19ac3b9a","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.12_1666864220106_0.35229306034686125","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@aitech-asia/cms","version":"0.0.13","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.13","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"882c4f2f2fdc18e0696c6b3139fcd103a64b10f6","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.13.tgz","fileCount":118,"integrity":"sha512-OPLwWcPmyvLNQzh2vFRZfN0qfubq2vidaecbF2k8yGfC/G6eGP5+ycZlfl7UTZGYprhRxaQqxanILAJNbb2OLg==","signatures":[{"sig":"MEYCIQCu1qSTom0n8HSJTufCfBHNxeFNO+DQ/HHGHf8mp2Fk6wIhAK9qB4zPFx73loRTAEOMpkFY0rz65tgpPKK/VebZYKbY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWldpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdPA//XQt2afPAm61agx5yKJzAchMLB818z5erqRa+tuonSB3571E7\r\nBbsq22q651BGp0mK2Nj5NOr3NYi5P77Oibe0FUmSHTyhvVPSEnMvV5y8JV6n\r\nuZWyeaaZ8AlmjpRH9NZLtE9aO5RC+dOgml2+idDEbE+N5ZCrsTTNS3MjPpBh\r\npl7NMxs8wrJywJ5GWje+dMAagiVPrFvseCGuYoJMC0Unn3nNO8+T2TmKc+Q+\r\ng1QtK5eghD20cK2nIpo7uXyzO2VcFDs9QDZDdhClas1I4dQmDPu8+h6aL1wp\r\nE08HBFQRGBlcyQukLJ9HFfEt8isx8XiPhTuy+dffpGQXAJUri5YpmtjS7Y/N\r\nQ4EXjuoTjIzX2qs1syMcrbyiNZ0cEjCjqvHaP5gARNNeOUG2Ud9huY4SfQ6e\r\nLTr1OCZnccmxpOjTepE0btwkmDv5LkU5zAZ1CmEbOICtbTqpI8fKM41HAGAS\r\nIsXVr4HGzTFqKzjYs4TWheHmTA8iev1A6vUZPqRKuB8ZWavF2sowmmi1i/ia\r\npABBH5tGhXYI5NgMejSCDW2YNQBY7ti9EaM/fozmuqEHBPpNcBk/P9JKo9wI\r\nvfE9nEV9bQ51e63+G8fO/u409qPqdhwvHTDAxV/K8HbbGEAdQICh2bXv9ala\r\ngUWmWkhMeL8n8FgcQtFDqfotQ8Yy9LUxPRs=\r\n=PZcQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"f89bb3c869f8d3074d225336244f66db19ac3b9a","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.13_1666865001611_0.45162790031782896","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@aitech-asia/cms","version":"0.0.14","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.14","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"7a3ea8899520897049f7682bd84c65d47fadbfcb","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.14.tgz","fileCount":118,"integrity":"sha512-6WuSnJk2O3+U99YM7/wBL9pHIZS+Ch3Jiz8oUGh6ciaZqGf2zqCMgBK8VTeP8HA7Ca+Hy3arrZKNcBANtUGd+A==","signatures":[{"sig":"MEYCIQCluRPgHJydYYxQ1PG/op283zHUiapZtjag1LIv1v8BZgIhAKqFb/6PoYuiksEUfWxKZtKRaK4yAICguAs9oIaF3SQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWlr7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAUw/8DSlVRw0s/AmZ+tnrbQgpQh58kJFMzV6Jw2sP7DXxACqvrDZT\r\nKsKVDmYUkiMaYXoJMXoOz9WyAzwWANoK1k9yvl+yIu+L0a2yAnocjKVatZp0\r\nrgw6hGX0l3dmcuERJPfaAq+5sNx9N6e7IFWdDk6OYw4dX5qZpLvyYVLJOncH\r\nNYh4/6oZzBBRXe8p2wmhctJJ59enZJFiJbf7RE/JnlCKeaGcrAyyJNqUbZlo\r\nCMvKvQEWHqwmbnqfz9iOMf7isS8gHQHiZ+eslQ7n+eUPWb6hzxhpzm+mdZ3P\r\ntNjvQL2sk/7xb6HmdJQeCGSHmcdyVekcR9caqc+T63b7dASxlJWHy08pELQm\r\ng49pFNsMEiGS16Qn2083FGtcr6xYpa4rSbAfussFjpdvnreGKHj8HJp3tzaa\r\n8Zj0Y38JoxSQxvNzz7weWkVTdcApZAqLzz6pPqRXAoo61znSmWM8zokLor6W\r\n17Ljc69F9N8DgOJyRVCoaSA2o/5rgsqC7OA5plrbweBIHDZCnZhnE6ye2718\r\nBU/f8XMZNLmvxbrNNq7PRXzVT1UuV0mNn+dmaSngS1b7fpyfhFN2aCj/CJdX\r\nduiBLkdwiCzRX/UZr1eBvu9xrgmeSWKPoyEenuTxeeefTFi2LxPEyDTXXSeH\r\n5DuOGPdcssjVHhIHV1rEP7TljDyYyXXhaOI=\r\n=kyVJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"f89bb3c869f8d3074d225336244f66db19ac3b9a","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.14_1666865915720_0.21173257035616921","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@aitech-asia/cms","version":"0.0.15","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.15","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"9a2e864eb9cfaea729be684fd33be7221c4c45fc","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.15.tgz","fileCount":118,"integrity":"sha512-3VyUZE0l6IBW9+pCaagNQGEfyTmUdKmUgrtYW6ra46VGQv6E0ibThFxBGgwIuE5Z4yhwFJ+a21fEneCY/njRLQ==","signatures":[{"sig":"MEUCIEYJF7N4ND5/lG2pIzvvPRmvLeIBUM1O96dGPDGUAmvHAiEAocentVTbU2h++hO/OjBwuSqeym1oHoMjkGcRagTS6Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWmKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9IA/+Oc+9SCQ+KvOUBs0u5crcF/o+AaXpbsq83bSBS6V8UDVYRgur\r\nVWgY+uqJcVv3cLeIkjk48cmHemPDnjUBogIlPp47iZBAbfxfvBBSw6FcNmEN\r\nVRTPz/q4Ob5yca7OAw09yeFXRJntUx4rfahiZu17fNeTypniq/bv8OmkCeEd\r\neSLtqS9NeCpN0Yh4Y3F8UuJJ2T13gCk7jYtnWIzcrSG6LuJhWNXxfpSgg+B/\r\nFjDRp207oKcPlwdN2B17wtUXYAZ2S7QkiXAeEXTn68HD7mId5H7guyWLvXYP\r\nHdNplNXawkgqwN0bxnn0wIxpzKYIQkSEk8pD9ckf7b5L7Ba5VGLBMWENxe6t\r\n/ye7npjrIkzRKkHq3970H0gttzupQwQBbxzQZCVu035qy2mBw00jPU2E03sd\r\n28w3VK4w3/z1taaq56UySYKwx9t1QdnG7/HouFMt/s3XVYk8botUuEdnuAwx\r\nFbHf/aqwEVQnxjNT3C2SRITy8S5hVVSjskbxImH3tKghBLOIcNe5IFKJpnra\r\nAt8LHGqXEoR1Vxr+RhVVRtDqiJhpTH/ykzfF5D11mlaGthJoy4rjlMif//a1\r\nx4S0x33eim9PFmjwlXAirjNMGCNe/PLmdZADxOhISjrbNIxOvajlyeDqdD+U\r\nVmR6ei3y4C1MLqXO4M89mtMzpm2vkngRqN8=\r\n=Yq/A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"fd15cbd8f03ba0886f3f657422289d9c80ef0937","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.15_1666867876272_0.823850637484463","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@aitech-asia/cms","version":"0.0.16","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.16","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"d3600d6b711e7adfa028bc30c57b0bfafe91bb71","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.16.tgz","fileCount":118,"integrity":"sha512-O1JwOD6fwXqde77w5dgxmIjqjNZpb3VBJerr+0fDjGiDjHy6LmhYuBVKC6b9eyjjptFxBp+IlVOglDr7peHtTQ==","signatures":[{"sig":"MEUCIC6dSi+BkT8AsC/k5+9HBYYtc+Y+QeLOmC/QhR7nsR4BAiEAqtt/4CLqd5ONCPAVL7YZqO7XB5ChckBoLeQ/EcF56Zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWmRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooHw//cdMKMBL4MFKxgpDafjvIHjAnou6LyFnGRrmYx90nttzDJ4+y\r\ncH5edl286FKQg/QA4Zpq3eNJSZu8i1pISL8TplLSiAy6IZpR8xOicubEtbsV\r\nRcyzU2p/P+EWIIttLagjJUFIiJDUkj2dGNUrw7zPgqv1XoWPpLBOyLY2Lkku\r\n/vmyFohafc9x+a3pZ0VapUsZIBj5QuG9PCmr3p85DmD0Q2jqC4i+TCcKqsUo\r\nPUiALQqASBEvbFlTEyqX1fvR56nCKA77W4LEiV6XlEPDvVa+HNtpwBzqcmeS\r\nF0gKczK9x/A8YkoPRuXxTsx9amz12/6zsNr+dPScWSuIGhgpNPk/Eypqrv7A\r\nK62rpGfwFh7mmQIeERjuIKIriLXVPytBcVUYVBPZ7GCiEHjDwtyGXWFyh/0b\r\n9v9UtLIqj6nNPOaB8Pk1OoxwUWSFZOJAe43+pqjj0T19frLq2Woi6YRRuIDL\r\nw+Z4ZeVi4swnPBeq8YXtkHlXAs15oK85DpjwEPgsGJgATn3aUBvkvfAhMtVL\r\n8z4bL8CCQZhTnMdRWC0vqnxncep3TCdAyt3psUpi5VvYKT/sW3ENbFBYlhos\r\nXTtqpEfwGgTz/gg5jByvs5B8FDqrw2EHgiK4cd12BnH1z7rh+7Gis75eOd6V\r\n+FTlzVaxNKXmCC/tUf5cSnmva3UtkLMLKbY=\r\n=8OwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"e963344ba532b4aead175ec5261278ff390fe2a3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.16_1666868295564_0.045499005262421566","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@aitech-asia/cms","version":"0.0.17","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.17","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"bb87b1f3f5c454468ec1e68417efe3896774f953","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.17.tgz","fileCount":118,"integrity":"sha512-zYLe5uOPgKQPGkGMmn2bnpwH/J2l7ynbEhKo1uJGorm2nyXJY7A8OEiyBUlmTIlcnABZR32Wt0kujMGgTL00Vw==","signatures":[{"sig":"MEUCIDPwuzCP7UboYZFUvQbzONV0pJBbNwmTd6DMuJD8a1k4AiEAgThc8EGMmoK+nB0vuUDg1ZF91/IEQpYp1WL6V6tRhMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW1OgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkpg/+J0J6H0wRosJVuo88DWdog1DsV3GySH9Qnwi1NHfZ01qSOTP5\r\nUHEZOkx7aG81i5OUqO5yYu8oTC75pOAt1xIVBRMbKiSJ0VX3FK09KrrLNrjg\r\nuEYTFGzH+tzOyqAgjoTMYUbjUEvvMP6mdYaby9x8yjPlf1ciTXah1U9kL0AS\r\n0F8NYJePyQhkZVGzM6V76rvAXq6H4RO0lSj6D7U6yOviCvGkIrD8JaqqyW5M\r\nBwu6R746acW8JmMzp3ZW7o4mz6+D6eCb9hpgUh0O8LS8BIW7T7svDJB87lqM\r\n+dprT9yBX17GzPGnd11hYbQ2nFs0+QXeUtMFz/EcsHfn8Y34VxC+2V0KCScM\r\nLoP87mIxw/X5pv36Y/Azl41KlJe1scy8U5QM8teOoU3mmqjUBOZLDvKwFYRA\r\nq67Vn07G3Erjjg0+X71KBOiqGEjhEL5DuZt7XOCvWRGT6jqhyCsGO7Vzxzyo\r\nA8PuhvShCpLR2C/Gub7V7O6wnBbjesPgkIlJmXKAn/pqWX/Dx6nMn+2+rFDb\r\nMkn4Iz7RlkcEl6uUYSOiRzf/gZ75rI3AkGKGkPh9p/OJsyZtSedpYp1jzHrO\r\nwgwEt+u4bud83R+FW8mCW6ny8fve5IpJv4/PZI0Jljpu9uCbPRvKCqzFPXpC\r\nTlIdUIijVv2wMiFD/Z92Nv3O1gbXQuaZDVo=\r\n=8KRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"types/server.d.ts","gitHead":"1b4ef834f858ae98dd47c64d9f9f8fa5e96c0aa0","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ types/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.17_1666929567960_0.8422845472151774","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@aitech-asia/cms","version":"0.0.18","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.18","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"a7cf816204fbff44676cb1af573eb450f676d62f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.18.tgz","fileCount":118,"integrity":"sha512-Egb3vXZmVakUhmPApVGoi/FuW8hFHq4xPyqGh6xRgKbTJiQsH2Aex5tbBCfBi6RER/KRiIaVR+lOMPKrpsVlKg==","signatures":[{"sig":"MEUCIQCpLFvukxXctbYgZuXkl0BqjBcfT2QsGsO8RV3znJNeuAIgBnZ3/DtG0gygIAqeeDsoYZz84RHoIxBuZIIRdslDscM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXziOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplFw//XCNk8ApUrpj0j7aZjr7xZPEp4IxYhyn09Kn+HdSxK0mQqjl7\r\nFWd5t8+e54Fg+EFBjp3l+vpoH17y/iOZmGtWctqSNjEq334LqfO/PBev5Jgo\r\nRoG+PukyLU4Uiu6B9cki+ngHd1ViYp1KxtLsQY4O+rQhOMW0Ulx49IfdYf+0\r\nTA8a/vTBXb/ZiT5tCxDWJM7P09zeDLnWHgvNRKyRINN5DY85xeWbPFDw4DSu\r\nGErLhdiiLORIbqbEsiEkkyO7jt6g6B+WayViPDEg38Xya/op9sKJTW4FsVHz\r\npSfaFaX49NRREluGdrQddndeCLep/5N3bTDcIxtr91N7AS4PCV8/X/4HDQE5\r\nBfvtbjgxkJnAcKdtGtnspqFP6jhUfXAKzINuEnq0gQO1xvjpt0VqhGmve1Hh\r\nAOKyYJ0YEeZLMErXrO1A/tEH1UfFu9uAfKhqkOqd9whEvlCDi/rQFSq2QXLe\r\n2om6cLjwzGth68hTo9DH9DmEZVQhus8INiRRboFero2Pr1chv9obYJPVOTRw\r\neH0eu2q4xbXsb2LkNLx0VNMzAj6QdLFFFfTcU0/GLDo6OrsA+IHX1K8zu/5W\r\neE0Fu2R5cDxI3p3MQpT2+zN84Gs4dQ0lbas7ryBEmyAl3WEzWMzEHO+Y8NKp\r\nlG3zbDmYYbA5cc33b9n+9HinQxIeeElq14M=\r\n=4ebx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"fd843f0b027be38f867355eef70fad744a96d850","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.18_1667184782704_0.23738882827402064","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@aitech-asia/cms","version":"0.0.19","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.19","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"76e1f2a61e6a0e58c7ccf7a21e32022e1470be68","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.19.tgz","fileCount":118,"integrity":"sha512-BIqWMfB+R7phuXlWKlwgUvUHdFXnG8Vvm/tXR5NaqLS/UQFvvmVKLF6yvwNnwQ1o9Fq3MVBvr9em+a/jdEYy4Q==","signatures":[{"sig":"MEUCIQCNicwmguS30UmWh44HwOc+524hBG4OeOPKxBYyyHwMvwIgL5tK55oohZS7ROFKftmlpjee3MJfHrxTv8qzIt4JpSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXzjCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKvxAAi1xGChhTAL3ypguoUL0MFGQ/yRExxnrG13RLBzNCJN0WsHjk\r\nmpO9kLryubZed4jSslf8oyVHjnpF4SkYaZOGYauwm5J6V1Ez/tpZDHPvi0Vl\r\nRm10pxdPj2v7GpPURYICIBymlsu2Bg0k+2OpCBCXjd1e2bojn5M1Kucg6Pv0\r\n+qPq5wCPHWA6jfaNx4uBWJuB0OmN0iVOEvXnFd3QthjbACgEqU3g6BCPGrUW\r\n4XdL34ousWBYUy2MBneByt7gqSH3D4k5JKMyD5Trhy+01hJ/uqccA8sGEH42\r\nD0MxrFaQUP8GG0wEdlKEvem6F4jbfLylxxUN+bG696bq19vb98W8Eh/dMlAC\r\nMpmD0tCFJvfE+JcPXdANYooPdHasxq7NW+OILVVo/K+wBschYzerqs1US2/y\r\nLFhw2zqLsGisy+Idz4vuExsOh1X671Lh+GWB5iVr//kcavSoXThqK22IGtBJ\r\nc+GJhYSJU5UFirj2QH5Hf/6HQjQoSc6kU7abFsMlCCdBnKJfX7N6bStWbnXu\r\nzXY5MGxMny232XKTCuoEUI9nKGLT+NME0yBdVFMQdVaqNvfnrn45GI/pGsdA\r\nKc47VKh5apTqL/apmr5X0XtP9KyHjl2REVvgGcTjDqlt8fHH4mZ2O7HKvEEh\r\n73SHAXC6BVgWovNgsXAYWwrFf2Md1Qa4tpI=\r\n=sG/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"339a24335ad91b01e5ca25c2d67f5bdb0bd0238c","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.19_1667184834265_0.4365214177180159","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@aitech-asia/cms","version":"0.0.20","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.20","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"8bdd69caa22e92b32b4fbc1c3e5bfc1529b656dc","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.20.tgz","fileCount":118,"integrity":"sha512-UKAbrZRkUQeZucAPtoQST5BYrR0RAMpXyUMaQRV3Y8TzVNvVUP9FIZGmfrJ/Pb6YG7nQFAy38KT6jv+E8x6ssA==","signatures":[{"sig":"MEYCIQCYx/16jRms0KjCtGw/BW2TuCVcPtCuY0eYHXxZcO98owIhAM9jMYanxfTyWFwBhK2RDoKzPGKlpWujopNGUXBDIIY+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX4guACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNpA/8CCZse2sAsTOH+5BJLwlZEDRrgNvDu1+vWqr5ei5MBMEgThik\r\nevVsCwT0sPW0ilDuy00Mu1IChf8/eWTPwNQjRgL+joNfBM3hoyPFKwfhuK/m\r\n72Nh3XBIld/lsQzJK1ByndJq+RWzore/sBuQDjqtNzO8cT1i/nwQqlUTrt0L\r\n3tZeF80l9f5dhxH9uMVLrPuqljfhycMMvBE6WGBDS1Ds8u8kZLzLSfHmHEHP\r\nHCClfeXXG3c+Yacg/6Nx1FBZZ+uRoDvwWBdSnJ02HhgkI9jpl6U0mVrKCvPM\r\n+NbFRuTzLWJnUNVGhsADPD8pbaEPov+r/j/vxGOKQWrK5JbAM/xmWoXEaiIV\r\nXyhiacjFaxl8eN1VenOgLL3qtVAIZqH0vJa+wzefuLj0jNDg6sBnfuHqhoeW\r\n3Oen7bzvy+9jCn6kUXhDAzfEbxTnqnqWXox5SIzgaSTkhOrHGtHlt9Q2oL7b\r\nGRmjfnhwnT9an5SDo2XOdwcUgiTfBoCOXRiEpH62STQZGiM3zB2iocZIww/I\r\nubyonH0bUnfMtpXaBcCE8iYtBym6pa6SzUqo4ojAtdfb7JoPlLDVa9ZCB4Mn\r\nMLXPESYrekA6+raO8UAICRed4FJTTgoURxLnZflSkK/93kwsjs1227jsPUd6\r\n/J3j+JQAep9f/sXsisn1O2/WTttQd+RC9z4=\r\n=MBOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"8d565805efbd05527df915e11fb3368275ca729b","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.20_1667205166485_0.6396705350666245","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@aitech-asia/cms","version":"0.0.21","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.21","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"01594df1170adf99dcaab8c5147dc1b5839aa06c","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.21.tgz","fileCount":118,"integrity":"sha512-zkVD3U9nNH0RkNikbVZ/clMsQS1bz/yx9PilVxvb+C/e4r/2+Csq/Ybf0w4H1tfYa+qEhyX4ql8Vaj/yXYgfow==","signatures":[{"sig":"MEYCIQDGHcCI8HhlLgMHfObuBRHAkzyN42oeXlQfl5LDVxaJPQIhALW4DOgxDL2L1GvtRiNys/6CguGGbhvaJpfeLC0nb0Nv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX47gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAQRAAjMn9r9bUDRxURuuoN4rbyeOd4yVJ6G8CUHDdfnIIxdHcM9Xv\r\nU9XCu5L6GEmI5x9LzAfaEY7nOy1MendIPOGetPqfm19+IS9JdVVYrZ8ifOWd\r\nTVh8On/yyoahgt3QdE9Q+hw0rITVue9Dl1LZU30toaOqFk0JYEUNYA7a0dH5\r\nRKEXdPllHwarUUQeTMwcHGO7X06wf8RxxYdRTvhQm+DabMJhB2vykZWFP5uK\r\nzEbMeZ4WO4Mvl+TlVDLPHAZujzdwzQkTwNHlBhKgg9pDgi9VkDDC5PnLa36M\r\nQNQME5S0W6qdXMUW89hBvNQCp2qJb5r6JxUGmPV3nS0HX5rmZ4W/UI12J3/N\r\nKhqRA7OU69zh4c7exB6kqJviaXdmag5oCnRwxMJcaL+WjAbcsXf7X8XyNsO/\r\n4hAdqQVbDYxhN55Q3OhKVbi8lvx1fNGC3/M6IikYX9ehb9MpFL6mWHUhoUi/\r\nJI5mGCLDmKvOdPNP69GdUCurLslexaGAUIdUolOqDSL1eLepPncg+av7gHcd\r\ns3sWC9UzbMOzBkDM+1Cal1okOeT8eVe/wpL9zbGSAjunzMT6uwtB4+b3mO86\r\nSzyEV+fkjCowAUt+1B7LIO84XXLdLxLUx+1YjCtX95CzuiSf+8HJqjEzoEN2\r\nZd042Y6Sb6IFwL/9YzRI9h9+kFwhWUPJdN8=\r\n=K65r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"75a9e5e9a6f65596b19d60987e3bbcf68c20ddec","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.21_1667206879961_0.8921627305754749","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@aitech-asia/cms","version":"0.0.22","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.22","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"e837660440d6088371901e289f888919b877e648","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.22.tgz","fileCount":119,"integrity":"sha512-gVY8IKxEM+liVq3a1GgDkkwZD2br5G6DmDaHlsET4N8d2a5Seu1DYr4TQ5fP0YKrhyf/rF8qUBNnJzdFDc2zeQ==","signatures":[{"sig":"MEUCIQDjJ1pwQgQkbHRq55QXjykafTi/I0ML7j+qg5r7xR7LZwIgEiQN3sxn/z7QlNb1XSeUE44Q/Ek4fakkGhbaPlPoSrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYJAdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZiw/9Gh+UHQ1DB2AlYfu4eBX3jrHVxb1XiABSYZTdxek+t4KGyGzf\r\nm6vblIQ3WHO197M5BRV/tN5P8KXy8JILKvO3TzGCCu08D/4E8NUNEO8TKpMe\r\nx+Izc3BZ5Apwg1oeHI2tN3mQb0LmG13BFUVP6W77/hzhsjNtc97vq1B6BPAJ\r\nRxb/rHObuGADz5bQ8VdM1kqhKStIoJi2aFJOc5moSyXIxF59OSec35B/uSHg\r\njqWOcfooA4H9TiLfsSpedei7MzZLTvuiMysNiidAZoquuLBSFItnzCvQwkyu\r\nUG1D7HQadZAZ0mIio5dURNulml4V5gcgqzXxSmeJ5G8gFodcl35oh87/0jxo\r\nfMuxsmpaZNEFIn/ocokOEpE1+4pwfHLYgEFN9lyi8GZ05pG2R2pfDV6IzsKD\r\naDZwi3cgfoghyVJdOKuQxr4y2EQyijTHLraey4Wxq6VWa9WArkkmJ/Bf4fVn\r\nSUY78RrfGuJXeTjLon81kn0bqedvJuqRQwYsZ1tTdL10eH19Hv/UzAMsTVQT\r\nhFafu7W4tl0os6c29N5P+/PWFIoNdukpixoIeCep6y9NEBloe4aU8fhqj0Oz\r\nTc6iz6rNb8Xbm4QT9Sw6d4oDYoC1J9i0MIet2ccxJGMgEhMU/9gh4mC3+iBt\r\nLzfTTdU7MjxDl0jiVl2Elc8TGEQW5CMhuzo=\r\n=FreB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server.ts","types":"lib/server.d.ts","gitHead":"75a9e5e9a6f65596b19d60987e3bbcf68c20ddec","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.22_1667272733372_0.7182596105191579","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@aitech-asia/cms","version":"0.0.23","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.23","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"af471bc8280dc33ae6fc3e5d62598aa5a98fd12d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.23.tgz","fileCount":118,"integrity":"sha512-bY9Zp5TfZ/HP7W1fuBu59R/eMZ+niprlUgKfkVMMXeeP9zJvhCCQc1mjJANvPXAHcJiavO1TqnrGMWXpKL52uA==","signatures":[{"sig":"MEUCIQCAfS8XZwLsYYu4HYksqfCH0oN1wwqE8W9HS3C8uKq+AgIgYsALl+VlS3K+kMbz+aVltaGHIzzDbEL613QdcGLTJAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYJBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo92g/8CGBQ5FwMS7HDktNk8tZlDTw0BC6SIyAebz4XZg+S/kCs084H\r\nm2WdhyaK8WGOEzH2PLHCm3+FHy+gNX3b6HelFs8zDYFtPLlv/z3sJ49iuRUT\r\nUb3SDydlepsXALVXNVSW9ad59J+XLM/PErYahjHD0cobJl2nacIp0UCJkJwl\r\n+bUJ66tu9d3MOEe83rN2O5ioQ2FjH50GoIsWQ2I66mV8RZYyxmBhZMEg0UVh\r\nnalnB60Vu01NvXCmn1m2fwk0UTnJkzSbEA68yNHK9D/I3VlJY7vV3GzqZfZb\r\nvpVG8ZUD/z5ZLLdZ2af/n97Aae6O1AG3vT0xvdaEyUemWiLM8Lowc+ITYW4i\r\nnUEHclmFnfRDiLDONMnW74IyMyH/D1Be41ZhX2HxxXrI9V8a7/b6bbG0LR+Q\r\nFv6GkfQkp0DYD4gp9ziPNHjp1jxWIHuDNmwToGytOIJ6j2edn0Gls0w77DWS\r\nmBEbRQMGDrAWHD6/BGcuB4GLarTUmzLj2fpr6He3oxdXixBbiQag6FQvvM3l\r\nJUnuyFATih/Xdsykuu+4DFLuoENVZcLNCLtXgm16g2y39mTJkWdI1pG3lFPj\r\nAJBZo3HpLiXmAZ1Y5m0KeuQQJucI+7Rp4NG89nNqYZFkUbcH7t2d9reF4sin\r\nyEPoLMZ00Ch4xoDA++qlXP7itU+gHs/Uuxw=\r\n=Ggad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"75a9e5e9a6f65596b19d60987e3bbcf68c20ddec","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.23_1667272792063_0.09033870261849253","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@aitech-asia/cms","version":"0.0.24","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.24","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"3a20ef0df1f3d15781f40fd95984f78b7eeaaf51","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.24.tgz","fileCount":118,"integrity":"sha512-FDlRLufn1kwxudoGRYLgk9xhEj0Eg3o5deYstuKaLsZkb2uoGOikcj9f2cScEFg5TjxIFxcjt2chcF+23bXtYw==","signatures":[{"sig":"MEUCIQCDdsWrCmsuDzonSq14tWiDW/sl8ZALejovtpG/fMdwpQIgalk7dCZmGLkYjVfIOwRu/5HAnOyZhvgWU4IYJf4py0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYJEMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz7w/9Ea3Zi13KsT+B2iTEA5xiUOdHboyn0ob3lXkVq3xmOck5YRTX\r\noPT0wDIDdlJbYM+7i1hETKZArXS7+j0J5C0Ar/F3WOiAlRzEU4klz5ILNNYh\r\nK3h3me04anDFLsivbYA1/943Y95jazFWRs2JRWt+eD6QHozUMjor1S9Y6XSC\r\ncdX/qdxipwy+CN0QPbYlkHrR+IO4/wLiTMEybdGk10P0FonTngXX/4MFDR7M\r\nBmYFUiDyChtwzmGQqKG5xbO6jeTGaDQk6ckyE0JWKevydnEm9GRebyFYC9oi\r\nOmtzqrgNb4WUSo8kGio6J+TxXkMiU5FvYEiHP5XPdWUrhkgBKxfUtlWMjRkO\r\nMCoKeUZqWOL8SYzmezn/akrR1Sc5ygbWMl+Z4KF3n5ENeE4Vqc5OT1ld6bTn\r\neXj0+v0XB3aPOq7EPwFS/Mv2XVGTzSzbNdWgLMjlXUXkfTH1+tufeXpTIyaW\r\naC0iuVePl9Kln/k/kisAlNZjtbFhRBaCqB99vOCdnKO1glP5crKKf3u6elNp\r\nPQCaFnuOwW/XOtiqCAtx+9APdhwECbErRyWECrMWEDY4P1J2zqUFiTYyc616\r\noosVaeg6pw6v68K/j0UwcLQ17Gj6hpPVayEatON14CBB7lbYjSKD1bkxzKdC\r\nD/90fVXiKEkocH8fjgWn4HYK0VrKX8GphNM=\r\n=yzNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"75a9e5e9a6f65596b19d60987e3bbcf68c20ddec","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.24_1667272971823_0.3222509219363776","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@aitech-asia/cms","version":"0.0.25","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.25","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"0a6be3937196f72ee3df282b1a5e66361c7127b3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.25.tgz","fileCount":118,"integrity":"sha512-wZ0vcgsz5J5tXgYX0G80Rp6eK8t4u697beUW/0ZoFWEO8dGf0HoXGU/65OFTeog3eXU2wa9bGdDZ06rCY6RXkg==","signatures":[{"sig":"MEQCIBLuHE4M6v1a6VctSQaU8eYco1vFA91zH/yL/vUdzumcAiBi5n6XBIB4FO+e3PGDG786s803abNwobBXwW6rqAtrrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYJarACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTag/9EqemaC3mmUOiEa0qD6D2b7Qc24YOAzsa3Z/ftk3DhwX8YuFu\r\n9P5oGoJyQAQgRwRVxAc5CERLNUrasag2bvbRQ7PthHbYcjA93ZkU7gmkot+R\r\na1DDFRClCF43nXKCbqmlihF5ISabtf/rrN6hm4rzERxPHmjpPXQgU/JHLwPh\r\n4kwUXePZ1CZLJr70/a722DB9kw/LsKmnO9N4vmSsXFxfcKfYj74ILNeKcbh9\r\nIlAXpjaUwVEG5veLSdmVC7yqHl0EdnmFkfiI3de5Y3LGywfIiq2xHajRv7D8\r\nWIDb7JiJqo/6kv+hemAm1JZkzs5Yz+SRLpR/5iEpjKSbRmcGEFkOssoWhiHi\r\nn57WoGsfqaepWRFfF0mI/JaV2YfXtCgS5rkPspmTrSKuZYuSVN0pS+IEMROq\r\n1k9q17ypmduhXxxwnzeDS7NWbbH5Dt4lA5WIMs1rItJl0dkWbA4K2zVnYDY/\r\nOJgodGh9ZCojvGQrYPWCen/g2B2YftwRVB8eLbE/VPLxMX1g62axJtz5pHZk\r\nYPY/iQtzH1wMcjngeShFDso8nAzO89mgInyLLPd2n0E487grcco1yngfOAoj\r\nS8FyUtIPI1Afpq9GFqxxwmSMKeFHsqstvYKHka0QfbNPoFXUqXr4BB0R/NeF\r\nxov6NWdlaViMbB39/O8/pPwMwcJZgh9obf8=\r\n=Sfvt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"75a9e5e9a6f65596b19d60987e3bbcf68c20ddec","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.25_1667274411483_0.3528536647362839","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@aitech-asia/cms","version":"0.0.26","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.26","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"7ef25b250a9da042c34fbb9129579f5675c731de","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.26.tgz","fileCount":118,"integrity":"sha512-88mWc79xdG79vpo8r8RZPfZ6bNqnywr/uZoOmBThttkLXsC1ZT1dlEnBe+UeA7Yj6vX832l6/TQypdkyOZTyBg==","signatures":[{"sig":"MEUCIGXv3A4zyoUuL472JXJlBzEXQsWUrUbYgA4Rn2TR5jp1AiEAqql2S4QTpbUUyCm2L0QAMW+fGhtXoqomqKiSsfW5a2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYODOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Jw//apJwFZQdN8IO2jfzsRjbwza4H+tWmuJ10S5PM3KNTT8RKMwn\r\n0oEcyZ4ylrqqDd6rQdMQ02OEig/pjBWJU43TBHWy5MFdyfSgJlrtRXC8EmJ9\r\nCSw4DBOCfInuOaxzYei70vBDqRgIRMp/Tfy9mt27cULSceXkPZarvjXPB4vL\r\nL/mCRWygyvHxXJLGu8Ugy1TVS+t/7OL9HkWoG2xVQVIhL82Qx0gYMsqSkfWE\r\n9A+X/JciKBLVnlgaEnBCTtuvioJeiUv1T0y1ApwfDeJA3wZogiFAEaTdLOrW\r\nCXfjXdL1cz1n268wCXhWy4hTUnCk9TfIcyLwxEfdPYr32ipj49Lp6zSdVtfS\r\nLr4U8Jr2zIoNtIPoE0hHw0hkKFkIq0gH0+mV/kUt0D2G5+6gD7QAFbCDmWkO\r\nZjnVCRgNmhXVmDOOUngLxyxS6sg3/UdOphVgYo9mh2oV3RdKC8K1BrGkvEIa\r\nhJuiN8pfDiRoGAtBJVi6EPgVs2G5+4nOnjfiBfdg0rGE68AdUFXRqePkT1gJ\r\n4HQzPyoOMJokNhlX9HIZvlVDUcEqUgXPFY2rGHiRBNwFWFxl8EsX5HqXsSpH\r\nPrkFqrIjNr3WNvxLvqhAGUSSPHQsCaXnX/ZoXHsAxCqU4aNVwop3/0h6IrOf\r\n0Y2+SuJqtPX7FTMtyz1T7wI5V4nYxsdPpo8=\r\n=xw7P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"acebf42314acc403dc7fa16aa984fe56e897d0f6","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.26_1667293390202_0.534817612195142","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@aitech-asia/cms","version":"0.0.27","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.27","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"045a62052b867c56f9871e45e27e639b8b9d9c2a","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.27.tgz","fileCount":118,"integrity":"sha512-G/wXDJLfAw0KokMDyL6FVwYL1YO5OXspdPAEtzQc9M2l4TyA8fT/agSU0SFOA94sRW0beEdymKPXjIuU6vP2ig==","signatures":[{"sig":"MEUCIANWx9ap758x2xyGfw4Q4doNLAiJRwIi6FmzJWBR7xY0AiEA7EMJxDO7FKdb7JdEfwgoJ0U3nkUs3eS8QAKuX72ATAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY4D1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT0Q//fYvXeIytFHWVstZQqtX79HPFirOf5GpkkPIw37j2M16qtLsC\r\nojNZvZNmLULH4c376IFtLnSM7ll0tmBFUYId90tonCKUFSauX6jDkRLiVtK9\r\nvD3r6tohUeJQetULyKlSG1x6eChC2+umdFCJHOivZ6UFKgC6sEm/cRca9kZ0\r\nl7w83otbgtmX8xPm/xLw+CQWwxSyVDB7zC7JMAmKh0a94HuhMUBNtMemjVLy\r\nIkaKoVYVfd/3MOrXopP0IZn7LQ8Vn8rCeBY+ceCHhQEkkezucZh3v20zR96O\r\nQRN+qYsSEoXaoMF4AWjObIfGxgInrO1TN7ntzgZVO3nvrlF3/8IUT6lH4IAs\r\nopvPUiaabWXVzRb6/LHyKMlMUOP1XZNYhP4XBirzXRK41VGNqMA4AOTe81VS\r\nSpTmZk+S/d6El+oGGPOiK596uFEYVz8Ikxmq5633y+FTomYv1BGfaHhN5/Vn\r\nHQfAFY2ba1sajrqfQyIU5w9T5wqkdAbXOUgHeIu8agrWb/0A7PM6WSQJ0YMg\r\nksm8tM2GXQLuz9pi2/Y2B30oVn5a1Vf4v0weCyPl8yUr2PMCYMCeX67U81h+\r\nqto2eep3laxbf/SIryDGYLwxK7LR01hy492G+iqxRaKJyq+GDM0QvqkwqU33\r\nj/ytLqHjnozaVOlZc1mqiHCiNi/GppEccMc=\r\n=Y68F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"cb4d457f545ccb4feb9d17c9d22f592b840a64f0","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.27_1667465461134_0.05331280256002069","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@aitech-asia/cms","version":"0.0.28","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.28","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"139f99b152d14af75c6fe5562c143f578fb124bc","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.28.tgz","fileCount":118,"integrity":"sha512-2qejwVpEMbrXEJOsrlA901em9vr1NoLyZZTyLvgNIvXQGWkzMpkU5cFYYg8zUuOn+AOnaC9g3kr5Pi2qD5efVw==","signatures":[{"sig":"MEUCIQDKzx8+0YkSFWz91VtPzS9v+74+2YMdxyAPNIaDnDInrwIgTdKjilcxj4gjlRaKGOVavOY3b0Z0R194Z66mqY1GvLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY4HHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGmw/8DXIen3dA4wFwsC8VIXLPjmObHIPalQwPtzakXQwEO5iOYqVG\r\nqvDTCOH95fLwMPGUpKDqXjwE6iNZFcfmzT/EeMpAna/MvdC/rr11vh8piGr2\r\nBJUqqBKAvcRvH3eHmZwZcMF9JvpWbfI7+INkiiMWQNqYTYaFXjrhRVb06l1H\r\nXfvWihn9XBDbEDgsXlGOnsrcKWCSsLZ3nicSvFiSF0/RmZs1I4QaZtib5Gug\r\nEaBfvJMymmZqH/gETz7DC1CacaHQ2gfHJUVFmtFzTDVFBt8TBGwgg630OzMn\r\nZncGNlvKqSnxxk7tENB7EueB7ieieAVe6cUgQlK6YFPOu3KpCDSfwuDvlNvJ\r\n3I0jlVoR3HHIDAMeDLFqKZR9nmH4+UkFdxDYvJ8hiY5xABuPAJpwPs0haFhb\r\nf1fekj39RP5kxdiemoCPdKMCoQYJUtNouP48T+oCFpMWeY0J2GNzdCtCTqlJ\r\n2HJ+FVtrxQI2Oz1AFPODpPDmELNPUktROtj6wTBIRkyOC7KdsIglgHb/6B86\r\nBLUkVud2XVQHe5DVLzpbyLj4Wal97tpuBhaOJlf01RbOjMoO/lSkc2F35b7I\r\nl+JHlI4YAp08+7FmiSnhY8I+vMjcodc38TFgjQfik9NgWoA9fM+1+U5r/NxS\r\nCyVbFkq9LT8ifZMpV7rFw+9Jp6sbXlLAgGg=\r\n=Xy5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"32ed62713aff2de650196782eab9ca365a5b72c5","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.28_1667465671654_0.4973036006137048","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@aitech-asia/cms","version":"0.0.29","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.29","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"427ef423d602de1da80b6a01267c6503ede51a9e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.29.tgz","fileCount":118,"integrity":"sha512-faXwHT6MYZSCGrxkwDxTkLtMJJgyUqUwykKxlYs2FjvI0Ie1oszmheChmp5pV0PgDltE+Ws80/vHE8lXQUrvfw==","signatures":[{"sig":"MEQCIE7HnE2u3ld7sOWK0SZVA2aPopB3iIAaxtkrU2JTQENhAiAqd1QP6OZbksNCa8rJr1B9Hohw+nsKwUI+L/gS7/SgZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaIh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXCw//Xu17nu7PgL7EsSNeSmg99m56rY0Ot3s7OXVOA9HxbyXgS8py\r\nMxhSOOchVVp/m1MnB+7quMftTm1CNeOJD/tLaXJdI8/2hxtKNXz26j4PR8lX\r\nMy+Wuo0lfwmMUidEAoyO0arV7M/BSbABfz7MAei6umk5vNgyf75InuNuHYPG\r\n/Tl9pV6lgRw8i0ih0KBGCiMsj4HkZGh+FspwobSEqcZdSLi9B8NhUo9jBnwe\r\nduk4Ql6mCwteOQNatFbE4M4YeLkLds0/dMR9pSJ+nujQ0ockM8r63n9oARE/\r\n9Zsgduef7O/TwEgV4lpSMXeqswHI85IN1m5NVG3q50K73A/1JfjFgpgtgGLm\r\noCoxBP8tN25nAqHcjKRebQqQYGDnqXoF2qDXdPkQ2azLcy1Hpl93pOSyt1qR\r\n9ReE6kizNUJZIhVD67pQ5XrnuUviSsrj+lVHL0ai5vIS6oju1rfbBGnH+WeG\r\neUGG0EJ+9gjTcAnLLOpROFRLpdxZ1flaEZYGtBZGtwPkKVXOKqVxPGeDbUsv\r\nfx+EaDZtukiFhZALj/2JeQ08Ic+fmJKNjRoAGe/5n8qe//ko6FppeYfBdQqU\r\nknDekFkVbeSPdgWr3YSohO5nzAKQ8WMZJxlBqDL+Gbz8w8uwYqmAKxNzVXVR\r\n2j+CZ6KKhuGvudZFeDK08jyHrkpE0pg7Y/I=\r\n=ROEi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"32ed62713aff2de650196782eab9ca365a5b72c5","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.29_1667795069490_0.5877187858222181","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@aitech-asia/cms","version":"0.0.30","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.30","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"7028fcc4084eae4aa8a288959450a95c5dbb24e9","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.30.tgz","fileCount":118,"integrity":"sha512-wK8L+qvN9zd12HdPYdRu2NSSiHFJUL5KUqRyLj5pHjUcDfaKheS/dJxYRC9yM/K53T6Hn3nsobEMtulJEem7/g==","signatures":[{"sig":"MEYCIQCBzG5ay15A9mQlDufkvIXyh+KGIsMN9994yDtRtb5c4QIhAMEWmT63JhEYTL6i9XHiJgVRRJrrBY5S7ZInFQGQyoq3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjah71ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4uQ/7BVIWCWy2j+RFEcKhHOADOCMRQqgfi9M63LVAHBrQu7R6K4TR\r\ntDxJrKo9aEMPVLSrsYW+p/c93CyIS7EslVV0kyBopBEKTcnfYFoNg7oCKlMk\r\nem3CzCCXQ1jJpXXlwewV5urlskz12o1DlRhiQ6RGLPLB4K0ZQBVIWfOujAwo\r\nfN8zCDbi2akApapGRQI6cbM/QrdcoX3Csjm/CDSYYdjAQq1GeVJjV6BWw/Mb\r\nyzL07gulzQrLqGCuwr5JKKYNJQeYApjrt5RkeM0gVyN9pxovzkVB6V1eFB+T\r\n1bFcrxlXq5CGR0QBOCW1K9jVQvr0TzKELgncIvCpfQL7LPWfTREpgePYnWpE\r\nYasf/XXu6ysHGlaW9whJKO/Oyy7CUioGYoJifrismL6L7WtPhonsUUF1llrE\r\noumRx01ESdTXAqg0/LPY29WHSIvnfl7wpYT50Lqc/BuP/aFprI5iFOVyTrfi\r\n15CCfgOe8TVgCiR4SdSPTlDk9plQKptrwoyZqjQfMvdYs8KuOxMjufZ7iVkc\r\nn+Y0eak4hXY3bZgyBfvMD8Mev496m7GyWVuXQjH3KXeMX/Ff+qB6OyDYxdZP\r\nA+o2hcrijNgb4jwC9MeFPDSyWlbZ4fMBv5yfHAMj2gGOBvUr3oBVDWdTqB90\r\no9Y+3eENi0WQJwepU0LxVIzNsNEvX/VwRFM=\r\n=NdOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"38addb2fc2d6629862c019c37ae0e6af3178528e","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.30_1667899125412_0.1373403027617044","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@aitech-asia/cms","version":"0.0.31","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.31","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"2600a53e1bcda75c8d9647ffc9e918d213b52204","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.31.tgz","fileCount":118,"integrity":"sha512-ec0127DEgOuLllinW35iYnJDvOea2oARUTw0nTtfn+YGucEncYv5oWhC5MNfPaMNahjHzTSCLz456zCFJzH0FQ==","signatures":[{"sig":"MEUCIFZfzZhSy8kwKqggmUG+56sgBi9prB/AUJNCSTeMAYDhAiEAly7qOgwU+DiBe3DIa0SB9yin+970erLJ8ZPkDw2EXWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjah8TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonfA/9HPiz0rKf0ROwllEKBdYQLC7ei/RLNVx7sg3AL9L6dYszopAd\r\neypYoUvheLWwIk2vRZuMQcHfpAy+KSAdLvKD1/GIp03ASV/Z/wqms/psntoL\r\nHN976PyC19atmiKTHh9bOdJsxHO9qV7c+uZ9zPzUr0PwAv4ZyBMXRDS+yDV/\r\nqqGzeuliBRUodPU+RJe7kzysZ6L4EbC0hFX8PldhRO1Y6fPUgzjSXWFn3A8g\r\nvj2+sQhwL/+VXs8dIjYTx7lG8nIUATPkHYTT0ga3KBRHbgcHW5i+9NrMkXiY\r\nvffMIsL57oQf3iz6ixryhHbB+qhaR0uEabVdvF856Y2KcAtmzPiO9oZh/JbK\r\nWoOeHYwQ/S4j1SNPXy6ao8eCVbhZNdPNvZt3BIXjfaxbsM6Y3N1WaCZuN7pY\r\neomAwZtAAyjsnHAy1pIDXQzByKpy3j8cfzsrz5kpTzEGESHyXI3Fv1WOMw30\r\ntmTdtimnRxG2e4+GisCIbLmXUiitogpFWpRutcvrXOf4409jSE3Hu3WdlHra\r\nIIgu/zj848Csz5kwcey5czPYYnfJLEh9+COz5P59oqgZ0mcCsAd0/COFlWjM\r\ngb1MOn6Blzy1VpttMyHErNM5/NeByKDg35UsGZW0hcoUGlavFT60hWJ2JfoC\r\nVR2TxjgWmd0d9wDb104eSIvYXh4/F57cNOo=\r\n=nRdh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"38addb2fc2d6629862c019c37ae0e6af3178528e","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.31_1667899154950_0.45419666532317127","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@aitech-asia/cms","version":"0.0.32","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.32","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"e9ba6d98c0e7632e86c9e5a4dc8af5ad6dba8d2b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.32.tgz","fileCount":118,"integrity":"sha512-8Nb2Cc9LoazvtEp/3bkgmxQHZe9zQPTLZ34uVIEuBbnwrD3U/GqLhFK4UdanPP4q9m+ebOI4OBZZhd9DKlE9fw==","signatures":[{"sig":"MEYCIQDBSY/lPcz/UosCNPpUF3mCouV3tltUR5VIY0KSG4/BkgIhAKNyrRF6Sq1tZgTADQMHUGjwvd6WAcAsGTlCsUcW49VC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaiMnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeIQ//ejl3NQdT9s+1Rf06YCD9kXdkWMDj2epRjYPs9Q+xl/ZziAJg\r\nz+v/WTdapi8+nhuU0PfmtXapf7uJmaiNVbeyD3Ev5QQLvKEvvWrDxpiKiJs+\r\nrUSj0UwAtbodJq5TfGpiZNff/VZYyIs4GjTFZEefG7mdUr9I4JPtT7DwHDY2\r\n5d023umLPdvrf8bqZYAENX7cHekOBaoOHHxPWDLICHLxukbNzb8a2v1XkpVe\r\nctQdYj8s12UK6H3zE8HihBAmtQN+Kuri/cA/dZc67budbAFLBnF+eLpnOCM7\r\n+smFKZ67Wiuq6gI2S+p0jWKGvyszvaPXXZKelPfQbRGf28e4Dv5ugngq5nge\r\nhyIMjaNZU1FIdM+pSixVldD0UEBIsbun4LQfHJCeCf02qg1WELheZPJrUeS1\r\nYU50aGhJNt+q9WuPZvU+MhHSovC06da5mq9GQGbeJ6VwMToObliZuqfbUNRy\r\n7iSyAMiRMZiZ5yfxsuxTFJtCM/vZJBQyB2ejWjhFp2EiUKGCKZOBYSz8NkGV\r\n24D7A2ZQJA2VdrCYWupfX++7FMjZl7f1P9xL+9ZbvxNM6bqOpPkrl1BQ793l\r\nm5lSJyzHcQAnQJs7NNsx5e72moNEkUSi7c77EaJskM58IBzMa9ZXUkzM/woG\r\nCameIie6yvrjdkJqPxPyjLqvLXOUC7cPU38=\r\n=Clia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.11.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.32_1667900199435_0.7286148351702073","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@aitech-asia/cms","version":"0.0.33","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.33","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"b3f473396926cafb20877d2771e48c5aeff2af50","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.33.tgz","fileCount":118,"integrity":"sha512-lSpgRnhXLn3NHRiskzRLzczDERfPPemleFIEcCewpekBzDATTNMgQXZaJuv16T9Uw5D/nuVzT7M9GT1WGx783Q==","signatures":[{"sig":"MEQCIGZK3quE7N8ofWWBXOjEfcGtepfLN2qozviR1HQf7vW1AiA47HZ6hG+D3SzjeLTlfc99aC6PkR3CA1GM7m+yYw+/3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjccoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprZQ/+Ilbz+SAz9QwEMjECqzmdMprAvgN7Oix7E31feNQrI967+tiN\r\nVMwGRIfAwwdezKQmv3EtQFdXe2Ii1kJbMcmHMXPKyyGCysTPKa0nmo9UEDey\r\nb7LT4bGWYjncDzc4Kyz/RuP1LuNyJ0AXoC3lVphmM58jj/tjDouvNmsL8FGc\r\n7Wnp2fmvzVP4xKvGs1wngn+hbPygEKtHw5/hsnldYOvobwmZJvRaZmNy8688\r\n9w9qLA4wx/JBFvUWOME8sjJMA4L4ww86bBtDfQHbWLHKU9bnrnXpey36KAYY\r\neFXtL73qBTW4A6SrNSmGr/U5VtKjWx4CffLN6OegI6CTUwSOFvJUUZKFx13l\r\n95QpaJU/V4r18NOy0ekS1uxkz/+m7Q12LggzgSjZHra1hcZwXvT+hJwNCz24\r\ns81+bdEycvXHaf5VFuCbzLPxY7OCEdF54tPXRIJ+FHsq/XIMsK8baRAJcO76\r\nnyStCjRVT+qvPS3CBKhOCuPfxPM1SDwE+1eIzq3Ir06lgQM2U3693MwzbrOT\r\nb7iNfMh7Q3U/j+P1zS5e9X2wMxpxwXLXXpCCT7eXyK0G37pISKIoXDgWyUhA\r\nLax1UA+EHDQ8ldepzUuNk1t0o5yDwLm0rLelMM1EkHKMaL2E3/XPkxeZsqx7\r\nECYCs5Qhezz+5mLdUGpMErv3T4VQuTn5vh0=\r\n=Od6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.33_1668401678728_0.627403077338978","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@aitech-asia/cms","version":"0.1.0","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.0","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"ef70023f1a314294413f25423c9e1b22f99fcef3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.0.tgz","fileCount":118,"integrity":"sha512-iFG8ntfth09vuI1szu4fIqKvY7JidwIuBXiGXZq7bfOl6ICAQn0XkR+mCOh5mfGFgd5Sy09w7ssbNN6rDVGkmQ==","signatures":[{"sig":"MEUCIQCZOE9youSOb+P46DHsdpCOdY3awyBi7l/gQo81sqpA/AIgcGC2GcwJcjb03NQT2pmIJFmgWy62z3d0QOVkssN3WM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcfVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogwxAAj8XPLrD1qNMcF9CtvfN+G5aRbKOkxAp3NurVVHjIA9SqIjrB\r\n0FvpCzgJVTMlx4/2CWNDbBR3eQ9r4FSgA6hEN4olQktbHGt0pkRrIod6R39n\r\nW6bxC4+N2mDSyh+7HFachohqvl33q5bOMUnt2lG8G9hJ6SXqOFzObiBylwA0\r\nFKdtYtS8JQTC/umye0y8l0UhJtcs28Ke7chKpQYlEKX1E51f8YMWkdYQaW/x\r\nvp++V7dJTXVnxwGhUpv44NUnNixcnEc+dox4RiUi61nxDT7v4o5YmFPHdov0\r\nrInsxJ7adBuVqXRaOBw14BckYqpDtyKPptiFWM0fRGdDTuTw4wAbZmmN7/nh\r\nHJAPeiZzFVMD+RneGc+0sTgdFxxJZle0OzlbEah9CT5dV/RDoBvYg/awzETN\r\ncEY+sODjMlq2pOZ1fY8E5xkbZjetTp1mWs8YxB1/jBnNed/i3pQ4eY9T2bX/\r\ni09yjl4OJ83vwahP4XxsPXHTpagYgWD9LoDA8KDvfxTs7mvmeJnlAx/kwgks\r\nfW4243jA6SmlEvLwgiVwyRLv0E6f667b8smuaCnMK2/r/ucS6mfBx05qsq4k\r\n2SshVaOl2ZkYD6UFUB6okadMbmSKbEyRlNn5qBXTuQo93n2s3hjvgZjq9PGn\r\nv7LCxNv/B0/yzPacmtFqZK/An/40znObVQ8=\r\n=rjCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"deprecated":"deprecate","_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.2","fastify":"^4.9.2","blurhash":"^2.0.4","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.0_1668412773620_0.03501116800170334","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@aitech-asia/cms","version":"0.1.1","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.1","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"caa3f802e4ade896d217ce433ae46ee8e249799d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.1.tgz","fileCount":126,"integrity":"sha512-8i0EBzyG1eH9cE6IAs15qIGDE/6FKRO/LSD70cS7F+BZXcSZ+YNiLHvL85v+UAD9IDGooOpJaPY0zSmhkNxTtg==","signatures":[{"sig":"MEUCIHKyvs9CyBlSp3M/mV6mBSogTdowQirG6by4qMemKqMEAiEAwxdcatL/NttT5Hev8/DA4giUuJMVg9eywi6af8HpIPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcvnfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOJQ/+M5QVmLci0HZq3Mr0oAKThdlRpxD93VNNH4oGxigC+FDlFGvh\r\n9Cf8Q9grcyJE9w30JWHMFAOUdkLdUpvVDP9tmYjGqHLFfBj4S/7fGjZwuSwE\r\njO1rYJdmbX6kdf4V78mewNtCAHN6ztFBQ2fCvkzikJjPkYvtAWkORdmP34yV\r\nxQBPEFxWOJm6HnK4Y+uzW6a2jcyt7uDqlP0gPqffdmEf7G9y7yztARog2WOE\r\nKRY6uFgqvK2XZzGIa1c4HN2zHPIF3U05wrvkBSoe67VLZbi01bO8XUXVF7se\r\nW9edgWzPfRE9Wi1CubLq9xIMD8MFEdAkhIBspyBhiI6T1ce3/mi+05TEwb1A\r\nZlzrlmZS0SRNRN3a1EkxJdzU27YD9Ym5B3PZCvSwcxOpYY7i+y3z1jAWDIol\r\nOEmM7ZlhkkFnaAfpsK+eFt+A+fD+3gQw/oa0O1LMHWnwugiAKpX8PZnwNSHx\r\nL0XcFJQRGbg65jDb7KC4mtUdWvsCJcqlXPb9q925jKpG8bDzI+dg1lIZqXgC\r\nSEbcd9DkQEvme/AiS7oCl9Pkk7MDq/MB871m+heKE9LfiwtoJPTIG+rBOqE1\r\nKnu1WfBHxphJhoOMgETW7znJeIY1v/XsfRHBMcbY5DDpzOMUK4ih2QftRF9O\r\nyyigIJpm3b4c9bRkak1kIdMviJVGlBd0dFc=\r\n=WVa3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"deprecated":"deprecate","_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.1_1668479455651_0.8796403529921304","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@aitech-asia/cms","version":"0.1.2","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.2","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"321f8f3aa6b59055555f204cd1a21cacac79c11e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.2.tgz","fileCount":126,"integrity":"sha512-Cr6xQS4ozWetwwdKL3HOOEZt9IiLsiQFtxPXH/UOOZAtDIFVk4McGn8QGEvSkbdgtIPRgNCQJjODw8EmqeqmqA==","signatures":[{"sig":"MEUCIQD6miHzgYrIHqqq0U0AkVk3Z0i35VwMqiEoYjJ3wsolJAIgdsyOOlLBqkmGla7QC/SXp6Z8s8D6x1d4F+UMBomzhJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcvrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoETA/+IiCLix+TZvJ5jb0Yyqjm65Y2dMcMFsf5Zs8TXGRAgwuEqMmU\r\nvo+gbSvWkPYiZj9DUoZFpOj81lzMq3Nm1krp2Jf+9xR/AU77HU0wSP3987wB\r\n4uXhRhakJQAwFBw8ZbexWPUuodAFKnocYibCl5hqSbUgMcEvTIfR3qaPxt+H\r\nC9wHKwW3V/CqG2aIOrdBRDIIF8XKcflulw2n3JU4+TPk3Hp6tsL9Zd5E+tfw\r\nlb7BEwG+/jLdOp6GS8vgZnq1mq4VbVDKLsmkINUwpCQrNIDTIAm5TO050hXM\r\ncChZ/siLs6q+NkheZvjtSju2UzQipSqMQP28hd3pSmLJDwfAs4tkTS+1Ojfx\r\nwhtqFA/qn0359B30766ftjkIjr9aVLc1O4SgbEc7kgZozAwcnS+4QaJB+0Rz\r\n7qSTto49NIje6yK6MTDhf33r/IaQaoruJz2PvsJG2l39HgpyB26pVYHKTuvb\r\nUzlw/jXztwEh6GSnt9dREF4KLPinHFl2vB7oIfLA0aXOX9KfMDpWL05sWQoB\r\nArTMn36R4BSqEwwnKTxnoesXIPlq2RppFE4bBcrmZ7I1/Ue6wwAEsMHg43na\r\nvg9dSmuncSsngmeZP1R2F8oJOGZ2bVV4dAb535aPLz5U5wXc6YlSsKBWBZp/\r\nd9kYwjVW0XPOuacpUqD2XtjLSDzjiK1eJXU=\r\n=CIbk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"deprecated":"deprecate","_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.2_1668479697656_0.2646772718503041","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@aitech-asia/cms","version":"0.1.3","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.3","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9a7177b5df6069625c2dab442afc9e63451720a6","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.3.tgz","fileCount":126,"integrity":"sha512-Fz4PBJpNirZbF8GTD2laspsGkcjnm1O3dyC01A7OGb3aDm0MGoyJ25dSQSfEAeS3Mq6agXxFRXtzXBTZHjSeGg==","signatures":[{"sig":"MEYCIQDdcxZHju6x2daL2ihVMl/+VGGmqcwHFQQFiwdhN4pxMwIhAL99CRCzH6PD2BdrtZSoAN5WrSTld4BU9oaN7S/OP4Lc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcvvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP9xAAkYnoJ/FAO+oIGRivIOSL/GiQBxoe3xpAhViuzw6ewqvFqrNv\r\nv7PQ074IA3/OABeVwfz+RYPM9Uj1FGR0ASoTomSwU3TsDl/SP0Cz+okD5Tkq\r\ntVzevRZRMHNDC+g5m7PW6wRdsjlaTDt2JFtk7KipO2Zct8+dHkgnCY6yZe4y\r\n2vlNS5ILA3LDL2O2YntxVlOvWMxWJ1cRymizDBr4le9of4NDIhsHa1XaRT1X\r\nDnIiDLJxgghh07xvr//IA0mwnaaZkR6BSe+21rtzW1QMoCmbl+urRF4UEoK7\r\nRyYcAm4ESt/jtClJsPfHcA5W8D2P+QEK5Enp3Q4WpG2Bf6+AfAr+DIzEMPD0\r\n3g5gZCZM2gj23XUOhgcoPP2uZ1WHNlsJE+zR/yBHbsvd0GzviZXTDu5DDLe4\r\nHUr49BtgljtnZ3EGKhWhTLpZ0EJtqYz62EKcwxRsQQUTD8yDQCRgkY+NPV3J\r\ngZORB5eB5VsE9/m+NNgcnWatD9dAiwU7vUt3VX8I+6HGJ0HR2zVRbj+rwgsG\r\nNZFystH21vyFSxFWtgGbVxyjapkAJZZXJcbuhuhY77zjJXPhgQtOYjkUhCpz\r\nbDJy5B6qmh9zE1Fg8t1skmvPENR9HPi/MA+/fRn2OkuJUW7dQwuOjL9URLSz\r\nHfZ+eZ0vD95Fv9SXynobMuOAvYh7p8cTKaI=\r\n=vCkT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"deprecated":"deprecate","_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.3_1668479955619_0.9012748188694153","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@aitech-asia/cms","version":"0.1.4","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.4","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"957199fc728f598118b2ce072bd7ab3dd734a6ff","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.4.tgz","fileCount":126,"integrity":"sha512-5RdVTmYaMiYcKb/4FIVl1D7znuzryafaOfhgJOmaPVGZMMKcL7E/U/Xxhn+QtJym8vTAAwU2KtVbkXMCMFVtkA==","signatures":[{"sig":"MEUCIQDjFcD9oJLkqdY2s07y2L9mbVF400KvvMYJaGmzJOCIUgIgTDxBWOlu55U24CkbU0ZHtztqFZtOJnBlPCtxYKRQ0vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcwG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopiw/+LMlr9vyDJQsKGKTQnOxOCE6KtQIp23PWdkSnYeDmVKzfDmIT\r\nuBJ0kZtN6YR936fCRMceecnzNyRs9JOwwZehHGfBFcJ7qYSV3iloS2QpWSmL\r\nOAzTVodtvtndaw2JSXi+bt6CDFsQcL+LDSbtQt6vcxiyaxgKpNqv+gMYVTpR\r\nyCQJdPth+VwWlQ9XkTHsG27X12BS9srZysJK+YANDJAzsC0+pciT4CDA3cy/\r\nMwv8mqTRCjlNACzulvb7uvkTvXKuMwUq1dJSOW+zZ8CZKl2FQPKfcQxZ7V0x\r\nHr/jyegxYIWBQ7wDyywKQQpi7GumYCtPQVkpOfEofTBdMP6rxK6XfN8tI1+4\r\ndBykkCH38hiZ5i44nOv0LXup1v7HPjfAuTCqfNLF44Wh1gaYSE+5PuFAoyqk\r\n8cGcVJj40PIuLpr3kHHErguOrmwdhqfQD0vZokoMA/iZMt2Vpg5XQ/k97UOR\r\nYWAxboSOdzcq/J2uBDRynCkNTMz66CHiQJQiOjvNR6AqIOMy0Cx81dhaPW0H\r\nMLe6JkzEILDhbJ6nDrZkhRlOPKQyBuL78PSXcrxZUwmeJzMipRoNLkacSddZ\r\n6da4OvR2tJEvUoeEV8wlV8P2aCflmXqCsh+e3XqzwKjmVv1UQmGFN60cOrC0\r\np5JAJ5trgvhWrGooeerha+Qm/KY7Rz41eic=\r\n=+Qin\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"deprecated":"deprecate","_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.4_1668481470836_0.691866231868822","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@aitech-asia/cms","version":"0.1.5","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.5","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"75dcc8326dcfc20940f099a0c8144211a5787727","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.5.tgz","fileCount":126,"integrity":"sha512-9q6UH6E66TC+1IwH/3wm4DruvY07cWy8waPw7uhzbnyJLEvW34kvQjDDvflM9RzJ3v+SrJ5vKIc9q0t/k8rJng==","signatures":[{"sig":"MEUCIHfVv2IInmbtuSoC9VGl9vvmzVnDATC5wOoadHbhVfL6AiEAtBAKxjS6yLz/NVBwDlDAtB5SWPKxUqn6o10sAzmcdO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjczJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplEhAAoR9RXxROkOFXYhBhvv3tBYQ4+PJfKXhxm/eX7ZvuNxXVtdSF\r\nz4dOp+ulgE09mPHfi+kBgiRKjg5wmh3JdWJgGLndm4ki0cRjPXXdSTgr/8cx\r\nrrm8v+XoUkAuB2gr96YjJljv/+OnhKIH1Wk5b243xQqbOKxKaVS4zSUG3xKB\r\nW1+D887nagEU2bFgjKUXXteFebA/dUO3FimN0Nv8DJ/udt1WBFyzlC7YAPjz\r\nOO4hjjepEob3yX8isBm8HPaghynTifgFOY8I9TX+uaWGeO8jG4MRooqrUFgf\r\nDF8bmYvzVtFl88yEKqKqSvmrDPLpjhtgp1bcKvcvSQd1f9tGn509mguHi2qo\r\n0RukpSmuysk3Y6NFI1xr/7etJXHfQ67JUrt5o722DhdtVnVoYPOApyiIe0WY\r\n8fR7HDVO1NxcYi6lXEySP+FG+jLbpLXj3JLQvFbgRos8mI+OYTujgx8KYpnR\r\nTLR757XAugJzeMA2pggsm+xvm0P8kG+CTyL50K/E1i9WJx5oLxxV0eJpjR3F\r\nrFGMpq8U/BltbqqnwzUHP7ZN4IAG2Dk1dHBntL7a0NqVNn0XxcngB9PAZWaE\r\nHCfwoD++4yVm0/+HsM08hTWcJwEIyCCWISygXAQxGJ2zJQrQFEpXB7OQ3wt9\r\n79wpwIV4shJDJM/IwBLPyTGjC6Js218WdZY=\r\n=PVHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.5_1668493933274_0.5687806687213928","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@aitech-asia/cms","version":"0.1.6","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.6","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"269859f4fe5aceac397ed6571a10836884732bb5","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.6.tgz","fileCount":126,"integrity":"sha512-qtSamVj/8AESTW8pe6oYUSmqXsM0mP/JBCo6httrglNHPrA51mzqPeO/gAlNAL0aRe5uxK00kDknODHCSpEdIQ==","signatures":[{"sig":"MEQCIGnVvNk4fhnsm648Qy3nKInLPee3eC09i2PA7LFrWDdHAiAVc27CsdIHNHMfK5Gb6u1uBXpRxIrdYBrGk4iz7g50pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjczLtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnzRAAkb21ghFRYMecXc0EJ8rg1I1wIxacn1oFPugc8MGpi2PIFzML\r\noNZBmJDyi4CtX64HbesLgMNxdZ76aUFohNu5t+oYSFrw6RkFw/fedGGZDcTT\r\nce3LW0wazHLsbjXTcXB6XyP2kaUN1s9N2IKpvUkVwhYqv2IZjR0khO2haAyg\r\nMru/4bzDju0esO2J2bnyd/vFxvpqvl8xcR1rYN/M5XjziPddCauD8fAIzY+8\r\nUehFOdwi8wISBV4AGRhltB3j1mg8emh70mzkp0b75DMAq6+gdLg25ZYpGiC5\r\n51ecDfoVeUVXGgo2iVhIRHdK6Dwvr52QjyhJ1UF9dasI1l65Uc8620pLKDmA\r\nVw8JZxV9DYVAsMP098jyIbSwLvXKNuoZDXyK14N2yIFhMRAF9hKFsrPbOeMh\r\nOLECxt0DNy/e6Ch9J6Q0QUI95b1WaJ38PgLaVVDDhvkB6TO4SXEiE8ZHOlk1\r\nMv8NAf87Z1YLrrZXwRb2fo31ySVJa+6rFEEIhavEVjU83ubm/LaFKJp6tRY+\r\nWCyJY3zqPzUzxzUTkzo2hkh/WHYyQuc8qvQVzv6zEJpRXqjaZew1Yfp8oZ3k\r\nNVVFqWWoHeRH9v1zEeL4qm+6ggDXgMh8g81yWx4ZuzciRnYBJ+i6OF6+G3Tf\r\nl8BKgG/BCdfbzojlu47tV9Ph/cCm8Iknbks=\r\n=YI2A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.6_1668494061136_0.07601839446345049","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@aitech-asia/cms","version":"0.1.7","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.7","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"275630f7b9118086ab22b64f8f38465912791db4","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.7.tgz","fileCount":126,"integrity":"sha512-TXi6+aP5e4xAUuwE9YEqkKc3ku6RvugwM2MvffbpF7nntZlEIC1kb+/9H7bfV1aLT5UySvOujNDT4Y8nf8b5lQ==","signatures":[{"sig":"MEQCIHX6qFBEfevqQmyDl0Ji+mSHcBcTqLx3zUD/hn6I18rIAiAe+bdC5RQvhgHzl++GscqTYMksY59pt3qgJj84YnU37A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjczsuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzCw/+PCWfe8KYEABYTWEsZ1NpK3pvJYyTKKJ3GQkQ2nEjGFuouUYD\r\nLf0g6IExTBX9HLTmOPf5yk03BGacR79iPwbk5iePIUGxi2oPR4+sBZCgwSEv\r\nLqDzWSEAXART7HbAbfnxe+vGa1xe2Wt4geYj9ngExx9RcBwyTWJ2IZzoM1I3\r\nSwRDrg1ctJfBRgbHjYJM1IfqArlUwjx1jk6Az8azicOtBHgb/mXsidcSWA6P\r\noh04el4wqW991ckYzG5fkAuzbEs8RPA/yZaFuNwsHZ+9qy+vy/GoxWLd3Hry\r\nt5EEq+FQSRI9OjZqaJnUY7IN3oFKp9IWuQYMx++xy+hgwVgZt99Rj/AgLt3A\r\n7FvT6sPv2GoSRR9QdXk0GyBI3lpf21VASmsMdkHrI4/2ACK+pN4bi16aCXV+\r\nO4QTj7k05eeUz7e1mzVqQbvJcHYEHRrZ8OG2LLwljXdv6Psv1xTDfTd/QgxF\r\nsSQvH+ptnu7J5HSt6ryUrZhXGMkjAkaqQEYihz1C7muf6LOrrDLFZ1eLrMPc\r\n0KYdChWl+cvO6/56kMjVfLAgn8Ue85zfelW/fjfnZ7USd7V3R2pJoMpQC5Dz\r\nrl/gpP1byFWyjMOQbIlvUnKdt/2VEBCDualtMNLpAAOmcXuve28vcH9531u3\r\nVynLXdwAojLw7ANldiJQFInrXgaI6de7ES8=\r\n=9tcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.7_1668496174166_0.837000544455456","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@aitech-asia/cms","version":"0.1.8","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.8","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"772cb094b900a2780811c5d5bc2900ec49492b89","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.8.tgz","fileCount":126,"integrity":"sha512-A1DoWwaLP4Ha3CMolDTfZorN2090H58Kzlqa2z8cqhjruDU2cJ2/N77miBG6wz1Wn1XdWxpk4Hyp+mY9jx7eaw==","signatures":[{"sig":"MEUCICLnbLAKXxn1aXZQl04SgM2SAgCTJ4ovhi6pEQCeyccGAiEAxmdpmp09GkdWeMo2J840Dg7ppRp4yX2E8bJmWqvr5v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcztnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrimA/7BlKh77U0+0qAGy5RxdnfBnzVS2NghEFsGOYelqfUlhIFkMsH\r\nhThuqkaVNjI1RI0XaGymwlTbnH4aANcpYWweNTJnm8bRJpuYlh5NraXLe9em\r\nkVwednqVPPKBBPQdY6bdB2IzVHzy7AUydAAS2nBUry6zy0t0YtwZbdVTzP/i\r\nLTFDoL/eRcYBTOxg8Tvi54Cp0jjOOAJj7oU7mg9Ro3yH/02UHP36vArFYjiz\r\nY+O4fv7NRIBrSiBCQQv4AsmeayI5x8zgIxFVTcbzfCuwSEvLkDdMqHFulzKc\r\n6WciCJkx1XZ7mtMjoQ06V+NbcaEG3tv1I0kLZw5X1qBp+KBSJ4wFfW4dlqPA\r\nkKaKKSCQU6tHAglyahtG7y8FE/cvSgQnQQxQSM/4/n3qc2xRDn2zNXJJX6mv\r\nh0Nhw4IBie50Hx3J9lULReb7a+AP1q0fYSYPHVwlr4NGDd1GvbbPHwRGjdpB\r\n4rmfYVp+s8vKqd0QQPKXsABCsvKVN6DLHfLia+5S4q86ZCG1pOU5tTBrVqyZ\r\nvsJweu9FHuolUpGF571/iIRLg1pdC/HMwRydble1iYpA1VC0owVWuLYYHXrf\r\nueiXZExQRjmwL+hpIap9j1Eoh4D/PdscRqjVPcq5ROjldcj4rpkw1f3mE7ev\r\nVoITrNdedTVKmtBvvG+jR/N82OGsxT865vo=\r\n=ShkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.8_1668496230892_0.8522560896927667","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@aitech-asia/cms","version":"0.1.9","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.9","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"521fc1ffc2503f093f0f6f4eaedbd417612a265d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.9.tgz","fileCount":126,"integrity":"sha512-bhfShU8E5ag6uRTF+NfcaytozwIOAcRoFTDfTACYTIbNHkWVnc8cppKt3TqSUnmy6z7UXauWi5mFWFR36V4hSw==","signatures":[{"sig":"MEUCIQCO68h62iLB/NbePeNUlbICKShNvXe9Mzm5A9/QEYgjYwIgfuVZw9V1l07/27qzgPLflHV5vJbGVcFaViltdazMDPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjczu3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotOxAAlh7L2EpmxP1QLT6nu839gZGEoogeu4nWQd9HO0zvdUSBWC3O\r\nrm8evth4buPBzvA5k3qFk71BDt8uknpfJkJSUmulcq8KhAM42ZTWIoQ9whOZ\r\nxO237Da4kWoMIfT7QNj1fNyusLS+XcX16eqSeVKfwXVoU8avKNLuH1pl1kOn\r\n9AG9rwgf7Nj0KqUEWkoE/cdNwCvihRQ4YIkoFL2Vymc0DCNdCcbvHgCLxJvW\r\nuK2X56eBgBhFJGJauvsMOc1zlejjYWoZmfta30M0+xJBNaZPGs/v/VmLSv4o\r\naqPAxnNMD65H1LtsMQgJ7brDkrhDeHuyYYuKIsPe3/47FrMEoQE0kXEjMaGy\r\ncQhR4vJlHlwUk/0oGrOmiaJ2RUKVZm+oyjN6jdNqT5VtlCBG5U7jU1BKB0Yq\r\nHjHwkrkfK+5tzmlxn90wiTE3G7fqXhW/6D1shcQCn/ha47/aNZrRIZzwE6B9\r\nakDA0Psog9c60dk1MeBzaoo+g241lEwuZRRTD+Hq6PVaMkvww9tBlvB9kfcb\r\nh3NL5GXEHkhszPKlAYw8FvyIxLml2DYufcVqfXzuQPNSLj/i9JxITg0uKFv4\r\njvdF++AOGHp3d3I5eHo17x0VsbCslfgiNTbi3sYTpUVdcUdZOp2pUz2fx1sI\r\n0Dj5RvLlcbMz/CMa8zIvxhpcHJ92sHspNzw=\r\n=uH9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"build":"rm -rf lib && tsc"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"^4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^3.1.0","semver":"^7.3.8","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","is-docker":"^2.0.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.9_1668496311528_0.9910534712210455","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@aitech-asia/cms","version":"0.1.10","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.10","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"31f9e52deceab0f70740be68021a85c61f532425","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.10.tgz","fileCount":150,"integrity":"sha512-x/Ie+heAuHsQLsfarloqAIdgmFF/eDBxA6emSswnOHdQww04rCIc5Lf/c4NRFiMH2Fly23e7mv8Q3QeKWoDd9w==","signatures":[{"sig":"MEUCIDkvTdl/xdltE6x9BLGWxafIxtZvRviESPH23/+AP+pxAiEAjXhcHyLpQYXDoTltS0zejxOByDxPNRrBw4jFhd7QlF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc1vQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Gw/+JgVhzBX2dnKl6eJX+ws1NJx3dhpAamdpEfWCc34NtCMFunHv\r\n7LpncJZlxz1Mc39HwvD3E4ytb8MWUZ6kSyGRyDfVVuHLwBuC75tCtCwi3cW/\r\ntyH72ofghvhsyArweEhRQ1RjFSc9bIYBFa3i5dya6U4D9X88LuE+A2F2bBgF\r\nuAvBffw8/iA4HyeXyIJnb5FFag2Num5x57jd5tp2nwC5IPlfPJw7bIB9bz0F\r\nDny/ot0zBTC2KKsGZ8XlBsPZUueWWl9AR+4sZZOwpCSwmmkGHcsyXIr1Q1nJ\r\nWUSrOSVNjOSC8N1lU0/vNtQ/QUM9GizaXLm6l1xWYWncRlgwhF38KHRB+uIO\r\nYjKiN+LfeMUPsNJ6jHPPjDo1TP6iQHpzDdO1/WthjJ1OpXcSKE99CRr9EF4+\r\nZi/XEODt0D4ZHFJZjX9Dqvh6SdTFbm9Vk3INwXfYgu7hIa87ooHwk1EEPVLM\r\nO3NPPw7/qjcIWoFMMW/snpHzHqQFSstGsosoCo647QbDzLiX00n8QH+qSh2i\r\nn/xZXk8pNsF7kqzuIsMARqsTEvPAESQfvLtZ24VUkGUm4sBV4PytwWVflOrT\r\nZRCoLsbbD0dVb1eikOIFC+elB5Io2GJs+Vi4z0ctOeOR36Lb3WoLIuLhLFkz\r\nDHCuhodsmd38YZWtabbDk1fY89LJfQhGrFY=\r\n=8tmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.10_1668504528477_0.24389543678308812","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@aitech-asia/cms","version":"0.1.11","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.11","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"1cc60f141ff58e28cf308888d1b4e0c1bf8e27e4","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.11.tgz","fileCount":150,"integrity":"sha512-XxwnpVrGphfWN8pnxm78lOfbUB//0GVuNWuladjmBZPF3BIQ73QCPZCnocxIEu1+DxmahK8s5oa0pW5HPjz2Mw==","signatures":[{"sig":"MEQCIH1wUtoPePaTq8lIZorVvPCWnbxQS9eeuBe0BWOpFQxLAiB6z94C9gaigtJEYUWBTOTKMX+jg8sZUTVWoTZixaeq+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc1wrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdDw/+OfbNV1Xmj0hebHadi87S6xt2g9v3MTMRowU2x5fjDGr/pGdu\r\ncakoaaDim6d0kGQ8mPEDisKefDFijw7RXeLHL/yIpq2O4IT2kgaIDYJyktCD\r\n3Icw7phMIx16GUJEIkMArsNHRhSYcc/mftXxIimgVR1jj7xYDCP/8w6xG0tC\r\n8uzMbdMhniDAVff4OZ46Q6bPhsgLSW51dsnK5lrZSlDXXjTnhGV4Ss6EoVSY\r\nZIOHSnh45UwBQt8S52vnbSj+4LQmwxrKINxk+PucfiGitu6RstI4QTnTSZIp\r\n6Pmo4qUbjGat5xbVl6Siwiinsv6TtasQiXYzTaQ/UulV6Xpts5UrNv0oYUoF\r\nKtYTp7Juos1xKjZIe9C2hZbEwMxKNHXdxQUE6bTV8S5egma6K7POna7G77Oj\r\ne7q89BRCfJmTx7LpgVSIi1UcDBOl3EuHb2mV+rNAKhAZFLSU3ZiYXCGzWfLO\r\nut7rbPOPjFAo0gkzDcDo8UKK9uDroMpT+s8EOm1GQhFGUk6ETttJPt/fBL/i\r\nMv5muFfVM0nM0ionoYIPjB4SWZTemwAqcX0kl3HybcGlk8NcKcsmsheqWZUI\r\ni7LP/DhmMRwYU0T4Wlwr9oqFB3cAsUGx+4Uwme8vNy1V/oHfZOvmEofCJ+h8\r\nFCN71vFUeaFGORfzXF2sx5gPeTy7ATOEFNM=\r\n=+xP7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.11_1668504619657_0.9730364633890829","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@aitech-asia/cms","version":"0.1.12","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.12","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"f57d4eacb9fb543a19d587d40f509953387ab739","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.12.tgz","fileCount":150,"integrity":"sha512-LvFvXmoVTINj68c41XeO3y396ERTxUQH0lVdIYvuBTv4fnPgl5E0rcsYgGWQL4aEv4Q1ubZZFpZn9CAKWLUUzQ==","signatures":[{"sig":"MEUCIQDtvk90VKkTusErNPuZj0U5QpWMlsnj33Ng7c2dO4sweAIgQNBfTqqU/JNvuZZETrI0HlFO4+b0v2PW/OhTjKkjIa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc1zLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSbA/6Amka6JaV2xC41fV00g4zZt1I6H9BEl8gdEO1sqZKQ1Y0bpv6\r\nYJiR6BmidDVXe2B6zrxe6OdwNUTFOvruTXy25sfu3kXzh/BRbagXCtUHWSzC\r\nsHZgf+BPs6dLj/EP8KuYfdORshsiz3nDyGVSSOakDiaMinuu+hw8khzInWsD\r\nif2vF2aa9fyVR0VjXS71BkG6tG/c1bSMFouyuoegmgNO7lNFtcOJcObnzT+t\r\n1N88T+6djgC8DYYzKXTbGCFyIY+x2/iJQZnxYJOmvXcrVb6ezqxqD6Qpz32q\r\nlSMeA4/jBKjriB5oNST17b0bLJaYOuB00HI6EqmqnYkzaZvLxgszPlN9xblj\r\niCi1sZ5erO7FaMOVS8bnhIzamsQuJg190qggLPUG5pgk6Jb4yJu8XLlURoql\r\ndI6Cvdr3/wMy1vUHNdKILo3vcoWJRuCWU2HG50sUbsvPOSd96uEW3LMNb5qJ\r\n6Y5StpYpE8TCeXy2V13t6LnPB1uCReNCyTjgRBlhCb6jglRlqEXYsVY4VncF\r\nou5bfFDHt/UxSDKlgE8tYfclZ06KUn77zqo7au1DC+NwK3guhe8xXrFP2VcS\r\ne/N91pP0C5C7vxCj+IppVlOa+oRfEmTgFqbwIWinZon8fs9vQ43CRJap368W\r\n2IWAB5LxJJglyuPqlnkWH7JYxYPeqSoICdI=\r\n=AQow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","concurrently":"^7.5.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.12_1668504779570_0.7123733966551447","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@aitech-asia/cms","version":"0.1.13","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.13","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"c07480b203e19ef4d3e51e3118695cffe781849e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.13.tgz","fileCount":150,"integrity":"sha512-WmdiEC2eRAvORmEP5c/qdPlgDddDMafIP2desMZfpAtH2eSmXNTqi8YNUT8QBU6+nf7XJ6i+ja6fVte9oKsG6A==","signatures":[{"sig":"MEUCIDvQN1f1KQwCVRswC9jiSbPwI3i4CzVveVleV7yzI462AiEAsvPP8J2v/5yCuD8iPYFdVRP0j7gJEd81u6m6hwZN9p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc1/oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobeQ/6A4vA75mE5VJZW/9wANiAUjIVwdYMHivA7OneKpUcxrMIsr8/\r\nqmvilcusT7jY3/K3Vvz8ruwA/isSzUK/Ek8fZLhP7Y2iiWj3p8salgnWdeWd\r\nWt739U855ksS2jyklInNw4w4mJ12/fuX5fxKRwfeppFm89r6tc6/cmrGfc3M\r\nNliPfeqSs1NYF9GJ29WdKxMocflsVbtKKq/PzoI+gAMhqbFH3KyGZC0f2+tq\r\nYonsezMtnmBsG264NWxCmm4l8sNj2Bo80eJV4er2EIMpK6gizxPYd7RSXELl\r\nQyvH2t5WVlqQLwWByfEgf6k0omyUOy4SndJZ7tI5kRazbN4UjqxOO88TYbWY\r\nHkJXw3rPgWXNPH+1xKj3J2scJS3c0/CHoMGiHNLr3cNcNsvTQhzROgCQQQND\r\nQLrWtRtgazU089EAOUJBwhqN+Qhwz63FCRpIgaNSa8+XX2lYYEsidMlomcZd\r\nbiDUtn0oyHteytDjcCxDHG7uWCbfLHopz28kTDUJOyv0MyBdhNRhR5Rf3jkg\r\nWsl/IitVw2hlMp6PQAASkX4GlatezmHcwNd3A0JZF2SnoDpOONRvV83Z6Te4\r\nVjgGBcmJHVBVY9c6ZoDRJZuWH+cyqAJ76B5bGwpqpTGZHC97gAPbDOB3ngA5\r\n/f9j/S8SRYHOBjww7H9rXBVXy9emQlcvChk=\r\n=tPg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.13_1668505576505_0.16261706069039983","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@aitech-asia/cms","version":"0.1.14","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.14","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"8ca2eadbe71da76061c643d9e61118a3000307f9","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.14.tgz","fileCount":150,"integrity":"sha512-yZ1vShuKXnDI8p+sVBt3wMQA0EPWPITdfu+ymL3NEgP8CNk5cw2Nu7tG28tAFDmXGMtsf8Xcz4vl0I4lFzVZ1g==","signatures":[{"sig":"MEQCIFNO5Lj1IKka26OQnR0eMOphKLV6Wn1s3fIB5LpwFo0lAiAxWCXk6NS+8zvmjqzAsPLE+njTGAcmeAi3oG4yNvuiUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc2B4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqFg/7BPlrQcuYzQsluY6F7d5hBTjwrVZ5pWaKEv1i8N/p0k+Pxh2D\r\nGApZy7FoFDOBlfDk24sQ9zGo0sfSEBWqPbEegHukZE61jzECMO+ePjUNQpIQ\r\nVsLbX87DkNBX1DB9J1SDsxbxEHUhDKuUAABA/zxvvnl4q2QwmmRKRBs4bl27\r\nYytT6o2oq41B01YjTXXCvYQj5E9oH1J+UsInDtP3NlcaAe+caGhMvOQ5WwQN\r\nb/X6QAeuuiS/08P45gPSiEFtOvq4LdhpZEAgZt77H7tgo/Gn3IcbkxK8we/n\r\nRHDP6CBOoEEh0MKlkkBI47o+Hd6ECJWC+DgXKNKIcxikCh6oY4JgJeXVq9Aw\r\nREqWqNZ8C1Lf9n9RT0DePcLSc8UNNk2Xn/7t3F1eAXGCDFbH1Me37As6FCU5\r\n52efaqPX8M7TkhkFcpIdNfwh8tkKep2YerwdytxO4GTxUH0FEQGqQQ8PFpwS\r\ngNoRmcnr2mvkHmYgm1BtwefPAGCouS4MuhzdUERkL2t9lwW93By8tr5wOcMb\r\ngArWS4k/LgAeWjhO9WirH18H0+QDyhj+0gnzmrQyFWwMv5FghCOxI+JTkwwz\r\nz4+BYPUqnF/pHcQMZ+w8hyzgLIrFCbh77qXxg1I7J0x4vgdIqftkq2eOCeHm\r\nrf3/Zs8Lgu0BaioS9FCEsLyu7RjxlWcLN/g=\r\n=43Io\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.14_1668505720318_0.3365909739308006","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@aitech-asia/cms","version":"0.1.15","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.15","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"e44e5dc327686bc9dccf6af9d4234ad31210e46b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.15.tgz","fileCount":150,"integrity":"sha512-h7DS0g7UTAXBY2tgRartOJxVtuETo0z2ERr8KFsQCMdOQWIMYN909xxcUWrCt/GmXiLsxuhIjDaW1yEFMeSyNA==","signatures":[{"sig":"MEUCIFYqRTXKYfk3dvCysnGb2Dy4fMdNv4of6aGK9o6Zg241AiEAuLU18kozeCXr8WHQUB4EQNqCPovhasaVfRWAvc4yLb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc2L/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv7Q//bCcrEF0Zkpe4pJ764hop3/7vBLytMQITXTQblfBoZ7mQiviy\r\nDBEVOup+7lezs9XmZc256tpZHeE/VJ/CdAnCBEXvoUVDy/BEUz6Zh+QBrdL7\r\njMZ9xnGxq3adck4RgzIzPF+2wMDJLHCQmkRg1suNMH5dutnrdty9woKbsesU\r\nkRuRaMBGOdP+tiESfC7jF7KLnxP1Fgr2RMUSOv7Tc5Stjz13GNq17Ise+ZDO\r\njIGGD99il6cinxDOUhKdEckk6nIVGGmkjPPO2ymjroyVsEW9ICzX2XwWJsBb\r\nRfiI/4KMeFskSNoExG8t4jqOU8CM/adBgCtTXIwt0xVVywiRyohVlfJbyigj\r\nLS4mDevmcHz2CPLaLnLVTAoPgRYTU7uTuVOGfhoZcvuMHElIcNggN7mykhrd\r\nS2FDJN71HMguvTa1DR/h8GAoBcIKYuCI6ax+p1xGGWKAb4r+avdrTgJ2O6h8\r\npaXC0ayUonEK0dsTva3ADbN5CqsukrSKYB2K7FV0tPAg3YaBXRwytjb7nGF8\r\nuCUt2tcc7VJjw1ByYA/4+Dd8CiR5MFFABs7s3lfM52U80xIGbS+crR6IHQ6b\r\njx7LjiTzdELUzfPFd9egtS9RT8xhu9qHH+4TuKRXiFi31i/JQlGZuECRNOar\r\nhOrofqSi7i7eYsUY5jaYIGCgjuvkpzwuyH4=\r\n=Z0ee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.15_1668506367092_0.7769781225619958","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@aitech-asia/cms","version":"0.1.16","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.16","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"d1bf56ccdffedb8604e27fa071be6e97f37e6935","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.16.tgz","fileCount":150,"integrity":"sha512-daSnKFxD9A8WJ71T1R2tHkEZzBEK+r8IqY4JUifT5aB93aKU+Y0HRwlSkB8uVeHbmV+oA7su44h/E/jiaOjSKQ==","signatures":[{"sig":"MEUCIQCZsTmeny5CXhA7NZZOAMuClbIw7Rq2LdfR/luS0QPeVAIgZDbD/QI54bS79O8//BZUQT9K9RvTXNEJg+Sf0vFHBDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc2hhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/yRAAn8nslIKuNfa1Mx247rIOqMNSiCt9SZ6uYhJghxhGkJTmXFzq\r\nsEuDhPP0toDbYPSaCYw5Wpj9WmH7wXiRJ+u7CCpQ2ACzqKJL2TyuG7D/APOZ\r\nN8AgIaNt7NExALfnwey4c7azfPSRN7LtL5mAwqvuNPHSshMy6An0c+9ToRSi\r\nOOmXddi94JGt2yQTd/sq45EcuIudCC86fB57eY+Y8hOsXJrF5Ab/62PUJ5cs\r\nF4NNhlCqLSVOcD8dzE79URAkdjnUPPDYaeB9IUJwa9bJqPcA1jYV93x/H9EP\r\nAGxBBZt5zPyNHQlyu0raxRqipFJ7s1fExBswzrhbDRmfqrC+rUF9EFKN1mvq\r\nqC9kj9CjjVEyzHGnT/hQrCqJXxkHYEqziaPiz0PrioT+Vq+6ABpqFLjMhUKD\r\npERnHBqHRadPHKxysA8anfMVBIgVCe745iinIok5iNj4kh6oNkN60nqOciLc\r\nc6lZa61qIs9Q/DR0CCVfzK0aqCPvFI2439lPKat9G6dMHir9l6y9Bswz3heo\r\njzEihtHRQxBKIou+CRU/LS2D4sNa5qvXF4zzb0KPLc7XuiFGMaIgYDFUzLmM\r\nGdrUJ9KkuD6R049wmKPoLI5360nUHBbCv3hkBcwF/l0mSEQCUWOoDGzDQKgy\r\nb9/zZWgu0n9ERj9vum8yJauS5S9BLi3O4y0=\r\n=wH9N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"a18aec77e76b24ba384bc6833f0d1f04d353c0a5","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.16_1668507745255_0.11934694725164219","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@aitech-asia/cms","version":"0.1.17","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.17","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"08dda764a8d59abdbb6740362face235a0b5680a","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.17.tgz","fileCount":150,"integrity":"sha512-4+thFzDSvKc9qbcSgf31vcJeQaE/0qQQn9qtP0D+uSQopN09eh9gXK7+TbYpyDr7WC/eiKpJWyHJP/Q5llze6w==","signatures":[{"sig":"MEUCIQCcFyfSpbJWDnmnO9YJqgyR6CO+HXi7YkLVxxVCe7/VGQIgbJEh83/yoa1kBhJZfUEDt4OXOuZJj7HF252HHH4iIy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc47fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDAA//dNAYxFAhRKjYOuEuI6ekwqxEwCpRz/qFXndgelog0Mn+szBT\r\neRQ31B7eQiEYLYXWu1sf2q57UTapc1BWS+NP/fbDTNkY4QlDyEcCYz8ftgwR\r\nWsvbVGocJsJHOK2ZepisSUe4nmlpev4CvnJTW6JQT3jA9cZ6xOpR2eNEMbph\r\nidahVnU842EbxGiFfwLgzZZCdotpIk5J68rBTCBaxEK0TxlFQI0Ji+jbDSYe\r\nfG8h+KPu/hvdLy51WtbQ454pvwRkrpfgkKIO5+haHlCnmeGUIL4RorYEYSqn\r\nkegY+MNhdeTo+FznDV0EcP4IDjjKX1W5FfAc4q3fx/THdDdEUO3zkwnZtIGf\r\nirKG/YOkMrgljC9llM4fWtrKXeXUmoJHyfBR21CqNRISSv5uxDgWbXUo9gzo\r\n9iHrdglTUeDtejYVpROkbhhhiZRflc4VIbJdcMlzektleVC8PSJx011/tdBO\r\npP+Z7klqoYC+sRR/8VCkqCMrRVZ2Sa+lq/2drf1yx9fhZH8x5pwIePgicjWb\r\nBeXZW8qlXf9wl/hyJAu23sZkwpKRccAMD57bQ6RsHZD3F1ChtFoB2gIV8Ieb\r\nEDuXPcJEy/3RZs/V+1vh9Ywqoo3+FaK6V6P1JCTHTIj1Md2A/y1QIvF5zjJr\r\nDa1qAmqObSVKIVkZ8B3k/EiDFK1LuwJqDXo=\r\n=eGSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"a18aec77e76b24ba384bc6833f0d1f04d353c0a5","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.17_1668517599194_0.5399767743759298","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@aitech-asia/cms","version":"0.1.18","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.18","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"4fd061985bf84783cc8f739bd3f7f6e2d41edeea","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.18.tgz","fileCount":150,"integrity":"sha512-mASfi00eijEr5yTfZZA1FbfAtKeK5876HXRHB2Nv0ztMs3TDtaUynJogvS5YejLQzAPf421WZYvDeONSHg7sEw==","signatures":[{"sig":"MEUCIQCcIofwIdRknertW54fzdh6lN4orkPTcB1ccmAgpnOhKgIgWHywpkToQwEwN21YCE8CbnLnACVug4l2Gzi+GkyPKB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc49wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp3w//ZMEoP69vwF3ezpPbY7Xb5UhBce2O87I0bCGvoIK+CoQ3hxvP\r\nICsiZdJf6sY8FAVnB4V46o+GYAgbF0YenDc37SfKm3FnlWZF5dwEaTvespkJ\r\nf9uc4636c//hlCwiAAAbOpjl8cUHg821a/7MsJQmcmnXVTgCulRyTTRJ64ET\r\n5MHnK0mvaH9ipvc+R/3WIdCKTkowsNju6I3TINv4pF3tA3j8eQ2CCOCFL2eQ\r\ndYlYRoq6IKrhZaECZz1SyAL91Mz+T46hDT0qegaU+Xw0e8akPBaE4TW2ukq+\r\nmcLd8vG+MJ088EtF1GJPS+y/nDH8SfvPwUVWi+TZpYvty3x/IounQg4LnADy\r\nh6p6lIfI2/xPs17XwqnOdqXserrVrjB3Ok20zUdb1yH5gOgsrE0eMgEBZd36\r\nq1nkbbZuAqQ7eT5aiX1EjCFP7KFJgZ/YA9t9j+i7y3qM+LP1p09U/g6IsJSj\r\nEAr9POYbdBwhXu5naQKqGhrG1/8LaNKCZIphPb3hFvlz001ZXixgf5Rh3NrD\r\nJ8utEcASNOWjzcupdj2XsB8gHMHu7dRDrgBjKAIsOhvkhAoEsHWD3sljZRJk\r\nn7LfKgYFjyXqabkAQdIImzJwhNvQS7X5S2xlN1L/RJOxfO5XtWlq3mSVjSX1\r\n+kj3fO5g/dp5PQyAwzm7wXwGZrtSyFQS6nA=\r\n=67kq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"59cf76d6cf8762f6468c6840b4debeaccaeb1025","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.18_1668517744426_0.06045258342659432","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@aitech-asia/cms","version":"0.1.19","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.19","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"2d7a91989d2071dc22c35fc0fbd4aafc1b597bd4","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.19.tgz","fileCount":146,"integrity":"sha512-un016wHzKLMK+NLpIl3HGLIgY3zvQFegYNPMeic/vle8+dsFc7112Glx7yTwoS+VmmrOgxkmkoegIIVkGbeX7w==","signatures":[{"sig":"MEUCIHHy8upfP7xj+kgnbonLRC6fSxeCly9IMJiNc/FVn95NAiEAur7hdlQHUDw6GicgfZbN7nBrGzqgsBWqqTrnv+kVTNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc5GsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe4g//bfjyWsdN5K6np0x6Gg9p5+RrboHrIvb2HryfNZqfc0aTkZx7\r\nfFkEQ1QDTaTdAPBLirJ1T4RP+0qfvSrVebxCoXLrm+97ksNUBn0m3p8bBX9A\r\ndehFcnfDoypiblVxxmRKN7wMsqyzduNnu7hL63R5Wu69z1g0idkLCrgp92vo\r\nrhw03NVVl3V8Na3qLXGaQgHpvD/AGnYwfWy3FwxPn1t+mXoXWi20JU4AiP4r\r\n7iyaOEuoQHrcDoZoRQf6SvzwVXqVqlOXWmjlLLVMuEzLwW1ESvhz2v/LjBNd\r\nRzeCfafmAaH4NIr9oQi6inOWpVTqcFGJKdLkylBvvAWQXmePU1iefCFo4EBI\r\nTMqdBxztN+DoDCBEXXvVfHOy7d4yoRDeGVv/r5YGx+4kef5X3gGLy2GvB4yg\r\nEcqJWd9X4PxmYFlGRxy03LtWShv2uNRGE4sQkZvlbNddJ0FWbMfplY6wOKQD\r\nsCHtnhh72VLt93yRfXl+QcciooBziFJdlMrjDznljEhlTLZYrsK+l1MXOSQf\r\n8BVqW0uLHApZB9yxu8z3UDBmhQRbsMhqtQPiXjbb9DKKfrffUuB4p4aUQmBA\r\ntBD9NPt9iWkL313UQEW4JbetPO6QqjW8dsYCSQVCLmvNOoBM4LC6o0RetGM5\r\ntGZkf5Rwqx5U9DXbFL3Mh9KyyFV8t2a0uGA=\r\n=ceZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"b06dbd7ea6dd08d8a477ab1b24ba674a9b4c0b38","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.19_1668518315849_0.31113998251863073","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@aitech-asia/cms","version":"0.1.20","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.20","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"b68c3f11e06ef43986467b8473034b42113836c5","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.20.tgz","fileCount":146,"integrity":"sha512-C4YFwCTGCsCxLB5ZqFG4axUeQk/Mmqd6SLtQ6cGrrRNs1uciJZRVaJrH92c+jTQawI+aX3aF8TR2Sk6KEF/WzQ==","signatures":[{"sig":"MEUCIERjEGl2/cYU7oSBcAt8LurItzVFvoLmYUDc/2vXChoEAiEAvZP3EaL7oPvEgqFpUPFsjMK+FZH3mQAsCcXUDWQK8r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdFIuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pBAAmOXyXzkOoRQe8MrVOTK5W9mUS2SU3fx4J/uBqkEIkIN/I3d2\r\nKiSNd150Q1KOMM5HQ+hO/MhfNAwwt9E2+5W4H1NXpifIM2lqqp8HCxa08R+u\r\nLpP2Io+6xACur+UGJEJP184BOsK/Enxh4n5GRNwuJeq2zuR8n2rdU+zvq8/3\r\nBDk+V8Y+GiVI6KSeq5CuqG/voR0gJUfkLOGT/g23WlcQhE3Tjx4iFxUscAN0\r\ngjPhD5H315KlOTuQUpqq8lBBosCgxucDJZ/7ZwJRDWcbbjHPZDLlL5NxR3iS\r\nt/dyGfn3zpd3Tyovqh345PqFJ+Smep0rpCB5uSkNFoX0uvJROxIhrgZsVlkp\r\nlSadTIFutOqn63Ae+qyDtEX+UidFd3GUt0pmnBDmDjc3mWKpqmNGPxC6lKNn\r\nxSKo7GC/RlRHVQ9BMIGWDF36OIUOG6gXTmiDNVy6D9y9Cb/C8nKjkIcvXB3i\r\nYVSKZ++YQ8PfnC19n5oxtLE0zPxPulzb/FiybcDd+cdLrT2OmuNItbp7Q5M1\r\n88sPSMA6QnZdpRn37Sr25BGXvCWP7/q8urK5DZHKjdRmboebur/0IHyC8Z/S\r\nGymQPs5PEif82IQTKld+r0WRAJjoYfMV/iXeOMgMrbREVeRgAVRwKngKEHZl\r\nVC1/PomFB1GkhzzYYXMWDYQtbUSgehNyNjE=\r\n=UMyG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"a1588737e7a325b55969ee2303050cffb6da49cd","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.20_1668567598610_0.41962260930032236","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@aitech-asia/cms","version":"0.1.21","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.21","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"f631313dae451f45f0af3e263f0d3a4341bd404d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.21.tgz","fileCount":146,"integrity":"sha512-MP1Cdqgqtgx197b7+nVteL6cxiKKyOeOBr2mtQ9IDyU6g0IOsyJ38LR16ZOWhUIWH8SbueJamEylsxGUUiw8tA==","signatures":[{"sig":"MEUCIQDra78l415d06s6AmrP72YVfZg6g7rAd+MGZJEEkWuRWQIgM+VePCLufKO8fIeU4LxUvTzP42AWRwelGShgWlsVN34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdGrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry7hAAj5K+WU/IQ0aM/d6PhymaM4lZYeF0sA3mg5Sv/zg3ECC6v6BL\r\nU48OZaLsRrG+h2jJC7rAOL7JErCFbspBA83hxKJfj2aLlM/AzdQdy1FgcgPA\r\nIysme37XDDKCrVRJLeKgqDnnmvZSEnTFEVs9IynCzLyL5vi7/eDt3dGPyk6v\r\n+3f7omVTKw7v6CjkWQAhXqSGR582Wf8I+rvBz+raaDZOrVercTP1ygP2GOCQ\r\npmBC0g0YFVXBMHe4Gt+TdU2Ij1/ATbRYDmWwOmOJ2EzjBO8zVW6lmWZKdbLv\r\nPHbHIaEFiaPIHWpInL2AlO90nW9r/kA4V2IWZgU2C4VpCX7xhjE5VwnfDpRb\r\ncL8wkrA/458zluhkc2IcsmXBcT4ssIxEVpa2QwbxsURL/wFiX9W47rZVOaOB\r\nuinKoljsJ+wPiNbRmVWhg5l7xYggi1EsQXAPqhx6vwNAMyE9Tt/MiWF2oXpR\r\ncQa0RRLA8c/1dns3I5AxSQf4tLfRVZSZLTYmY3ljGnW5MtfhHDxLn12JeOr2\r\n08NCQNP93xfiVfVeC8yDGQQAEoe+bEQEpBAl+C4TSrNMjGkQj2knGpD4L0Xz\r\nksh6GydZBDz4RhFtQ4jHlF+Zp6clEmd25RGq0j3AC0YhzufIHuGx4bnStFvq\r\nf+zfdghHIcwt6mlDPIu6AVt0iYAyVbZzjs0=\r\n=I5Et\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"da0a05eaecfeff3af804094ce33348cd5c66c52b","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.21_1668573923445_0.5060789675292492","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@aitech-asia/cms","version":"0.1.22","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.22","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"4ebeb0d1394060d9b67e1f593098e42804ea44b2","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.22.tgz","fileCount":126,"integrity":"sha512-QoNcHpm4q6coD3ODz0JPGBmZH8SPlOdJX8ZVHK1uFgJJY04uGmO1/gW94uJEkxw3wss3fDiC/8WYj5HNJb1a3g==","signatures":[{"sig":"MEYCIQDhJZYL4dAIm8bmyEHxik875jvpVg8lTyU2/vNUrcwx7wIhAKLBE/gfkZHOr1Y2/Qcro6f1/0ieQuZi4DyNcI6/7w94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIwbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplFA/+LZqB01EvfiV2aXBEC6IV8L6+2VmKuzuqnbubli8g1SVFPFZB\r\ni48CjcAjPaBc4HWph1Q7YpIiV+Wxd8VSFWo1Khi0AI8+O+ifity55+dZNdu7\r\neNfMqQJKM62+7aAerFincoyx1+RVrnk9R8vyPU5sLyzubK9dn+N6/SUMaweo\r\nwMGZ49BVaoj0QI7U/zzS1o/ZEJey/lyp5rjxiw4ZYnLRzYMPhOgQFj2xN0o2\r\nbGZk+DyrjEkbGgeRevPZO6OHL7JH8KmgA0YM5OdxSCOvnwvE9suHX9d8eqMH\r\nUj3CnFyA4jzEJAoVrpr8tcHa7ssmwFl7nT9K+O+gnR0YHTiU/7WRRWpg9UIG\r\nBC4/jwl+9Gxaa231W1HUkZ+WYwzDpGN+SNJ2AxBNO3zYmTM+XE2B0LF3g1QR\r\n+O7noqDfG6wbgcGtKagxS6M93bYqlVmTfUzAiT7Pqkm2ILisPjbUBTj4UU7z\r\ny7jrOV9X175nvC1ppBQzMT77Bk2es7lTe1Flo+U8Oh+gZ7VwgJPhFtf/lVa7\r\nrGbIICxbTGmNwpQcSQyranvlehirPdzGCncev2HPI7LLjC5E5UZd1jRzEQZG\r\nDeeSdK4j1twj5Vk9XkX0X+A/d7Mv5tFDL/cbN60RX5qw+9j+zW856GjRnzd0\r\nkeBzic4sAJ8BXOGPoD2JtCi8CT11ZqyRVgo=\r\n=UN/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && aitech start","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","nodemon":"^2.0.20","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.22_1668582426861_0.9376855932532124","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@aitech-asia/cms","version":"0.1.23","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.23","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"a4d683ffc17343d60d5bed679e19e8a9163361c3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.23.tgz","fileCount":126,"integrity":"sha512-7BW2ZDER9mxT2QrVdiM22QvObIMXevKMnlcOjubYrjkkN6gaG5pUS7ys5YuU6KyHT10ORof1Lb4bD8KPWp2eVw==","signatures":[{"sig":"MEUCIEXHfLXXpQYCuEOVr9zmG4tfZcPoV/Fw8aRjamLbbeL2AiEA+c9WRJ31XXisZ/Dsec9uuFU2e/cXtqY6r6d6amI4ftY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIyAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Tw/+K8aiJtxwGXh/fOzchZpeqCr74Z5+GS/xu8BMVwPkjzSEwtVU\r\n7scldw8rn9Th1PwGvr8yZDdSfMa1MRW3Sd1WGkySzIvcyWSt49H/LhI+k00D\r\nZOc/jarcl6mWM5hve8mPh3q+b3sTa4DYjinNxyZ06N4QcUY6s/nDRF4+VKJz\r\nFy6zU1dkR+D+AOHSTWmdsQAy+kEgS+C8A226O1vo1EgvntCvn72cagQfAH35\r\n6AS31ev2HpzeUnHcwbedxLyfPnH5imX9tCIw3f22MNN1uPRu9j09i/0wkYyb\r\nWQ/CM/jD7+8yIZE+6eLx/4vjTWYSCjcCEddTyjyFUH5a/wfFgiXyD4YhufCX\r\nk4hDvDH7auWYA6m2JqO8oCCXMsZDOTjxHhdQa0tmlJ9VoI6E+MWEtsVNfvd+\r\nxSDpz2TGo5EGo/MOFGaS85A9GCFA7225nNActemdbnThcrIhxaTAKMRzzhAC\r\nEpRrJCEF0yKY6CxPH8e1YaqMCffl1AeIWs9accxyHC37NP8nAtIJ12Qq75jy\r\nXp1qNniiHP/Ql2hCUbKvU9rdmjXNiuh6UZR9XpBQ7YjuYQA9OjrDRFngQoyF\r\nZqaV8+wIw8DpoE51WV9xi2uK/kTujty2RC2NOC7r/PdH7mmUBRZrjvWrLcNt\r\nsPXH8OOZuCuRxZJQ8D658iJFYgOpouiUNgQ=\r\n=sTjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && aitech start","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.23_1668582528123_0.7499928639767719","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@aitech-asia/cms","version":"0.1.24","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.24","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"f9ee8dd65d37883d5430792395da9948a26d83e0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.24.tgz","fileCount":126,"integrity":"sha512-fZuNx84ZGxYloyLt2pobx/XjCy1AKEAlXl3IWo0nag/Yo4RhRlJ3DtshjHuon8EcaIjL01QwAC/skF1yGmTuKQ==","signatures":[{"sig":"MEQCIBMaV2370cbucb/mTwukZK6heHezk/6zxjMC3wjG5tAIAiBPsuy6vHzVNEGmcVBQHDuUnY8eETLdI+QtEmYV+7+FdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7qxAAnCCm9yHFlxQnbZIaEylK6L91fCRrWWF/2Vxk/nrlKAVhJTCl\r\nfe0GwB3AYM67Gfo8Ht6fy3oEp4wxlzv0S94m3Obtd4lMBYuB9BMCO22FGkvZ\r\nDoLXk3QRnVloCFLBP+G+u9MDLcTBekuq5Ttu8PiA0gT0Cexa8fgTdW4EjB1z\r\nTGjuO/gOq0enwi3ULivPpIIFh7uTH1pMKr2EoVG0J/tWogmfqGE7qPkfAJ03\r\nylADFGWppkI4q0Z+QvdO01gxZWtI6pTnzS+wRjCYf2YZsmMPB6u5fSwua7ul\r\nfnlMr/Kegg1BMpMWDFkyAIlqfaZJU9qofCUrwZXsFRnnW7MvjrqXMp1sXKF0\r\ncMOE9kD2n5mdkHDTvN6qMEFQIEywL/XC4mMfY/WmZgCeI3UAy+PdkNekgFLT\r\nM+fZwlgMd5/Hce1k4yMe0SWGRM02pZGJ53jtY8HnQ3K9WMAkuP4WokTRNXwz\r\nFTvP54hSLBkYYtxGBEjEX9bcdvQ4fRxEv/7gBQZxkwPxDkfnvcAF4ftSQMMm\r\n7Dr5E411dGiD68XC02Qop+Omwrqph+qdUzOTfF7PSZyhE9TVplWHZH4sH2bE\r\n5b9yfZPjP9NXujkhIAoTtarkOoOaLWbVnBp9z0X7uCSPeQPjIvfD53nJ+Uec\r\nFkbc771nEI9D6v7NiiyvTwN2kHxftNEKGWk=\r\n=alJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && aitech start","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.24_1668582555627_0.1470876118430302","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@aitech-asia/cms","version":"0.1.25","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.25","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"0f6349554f9145009fc3b4d17f7eb3f01026a088","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.25.tgz","fileCount":126,"integrity":"sha512-bIq9pMiJaM+7K9y9U2tJavvoeQ0Zej6r5gT3+2AVfIllN+pAb3fInsE+YnagJIva9nGys78L+NkoYnGC7llAcA==","signatures":[{"sig":"MEYCIQCs8Ucsamm2H82OylyoSW/iU8astcT7S5d5HZzRaG/m3wIhANKncBFIJ/2Crp+2GgH6lR/6DAc0hf/gLEjv9EZWqm+D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdI4aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtFg//S0vsLRf7YH8u4ZaTq8jECfaIelj0+jA1jCU+FKA/5imDphbA\r\nPHabMMEpQZr84Ahkv017S829LUHWJjbFAUR1G6iVFariIviMCkT28xIjpEdn\r\n2j+XmQfP5ltfoWOmd5RsSfWXVYfMiQwfsPWnO8BEHTvKFDeEDZ2aUPwz7HBD\r\niPWHtXQBno2PAYdzlwE8722zpPuQ/JcF9G7NWFtcux1DR4kX+G/ITZswwvnQ\r\nkdVUc6uYU1Q9XrilRCzv2ZEFPR33xdwfFGGlzcBCiBhxqTSJ3A62PI8XKGxL\r\nQmqcXJiEUh6ecCjU6mcaGAl55FxSPLX/qzuUD71Npe0Ve/TsqhLM4r7Aaedn\r\ndKb4Nca6ngnP5fJpPtsn4mCaxuqATX8kgN4gdQNE3TrLkeR1g5ciotBy9uyu\r\nhMzy43sRVi6lwKyospIElH1E8dhICRrkoGaVSfPC/fRP+mtrSfR7AsCdOzXg\r\nS5dyPuOTD4x3ntTIZW/JztEVEpZf4q75RfEQROdgtSh5DGRJwOtXt7/gann0\r\nPnV7RDSJLQ/PTRJlMKrt/cg5RhZ4M1AhpQhOPk9SmvUbtwFgqUWWQIObNHcq\r\nMz5YM+WCxwJ1rtFDRt5UDJJFPNs8M5HqqeG5Wx1PkBYiNWYYNX2TRY/c9nQd\r\nyE3oFYCtkQNvwN5I1UGr+XDqoZBlJLQogfc=\r\n=Kd+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && aitech start","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.25_1668582938430_0.48208668043977254","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@aitech-asia/cms","version":"0.1.26","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.26","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"105d16a177f7f94a2ba8a5c3dbc6afecfde59d50","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.26.tgz","fileCount":146,"integrity":"sha512-ijfAHoBl87NWC66AMTX+RBHRlBMJtanO1KVa2LlfdnqdrkWnTnsAruZwO3J1EsEjIIKoi8a1DSTU54Cgb4wCOQ==","signatures":[{"sig":"MEUCIH1HcJiK208Fg7Q/S11qDfiLA/8+H1/kyG8PH4BDu9DPAiEA8075ILRgECJyl2v9wsQ1qQrX38xFWMnrdCRifXRs4I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJCPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBHA/+MGaeSpOgu9oj6DuZ1NQAJfyKAmLPlBiWS4W4ynsADPYH0k9s\r\nFovNZAWyLvkNkvbaL7Chc1IYct6vDqspAO06RK/g7xLUnz9+H4wMJZDBn8oq\r\n5DohyK/6gcDjDrXiuQje6pGK5rXd3zZl+ss0ofYOiHrfdbL1yqnzZhuoew2a\r\nujKT03GyUELOyOE/MThAodyt0HBuFD3WZFamdZq8N1qCx7x+mxeZuvZKlDeD\r\njyIIZP7j96O5ax32SsfDJL1dLxiLd600chF8LSrc/cr89RvOLYMWvAZyG1VW\r\ntEzpj2IwMMj05zXocZO2ZCrbd8iWaX+WXtF6IElYwisMuUHlwSvnZR9vste6\r\nSHCpWxPz/Ply3QdJYycuBJgAc49oNw6LtwGEMjmJNLv2RMMy4+6HsKn5BBoN\r\nTqgqxQeX03XvQ2TCNBBM8lm7rMaiubQ6q0mrWugP6uJIs13nhXKAtqU88oHq\r\nxqg/o0KerxO3g0ay7ItnceLiY0U6ci/LWtzOLLWGYWIkIYpQ/PEBgWUHdMkQ\r\nfZ9gPHOIGFQqD1h0GQxZ7BGYFXSxkJ1ZPrafbw94r5XWzYF7Vw+1gfbxZKeM\r\nFAUVVn9Wz63jtyjXniJDS6jqQUxJGBQqZg90GNgYKYmIc5aS90K+DzCt1o2z\r\nWJWWaXo8il8njcGHhEYyi9STHhP0UVXQCC4=\r\n=KqQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.26_1668583566845_0.9590447989259798","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@aitech-asia/cms","version":"0.1.27","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.27","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"f67337942821b94a27a8a6b3d26063c96cd1f467","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.27.tgz","fileCount":146,"integrity":"sha512-G+qIsoU1xSkn+HSAC2MftJGTsEWbRbpZZ0cfRBj7+UvYqU/sfm10gqBoXNXA9QDPw3/rvqY3qTolI8HXAGCw9w==","signatures":[{"sig":"MEQCIG2q3XHUi0rQIxVgZbPyKlXMngccCIXuFB4dBJCy8FuWAiA0W+FY5ZCUP1Gw+L+mjnqpujDbdmqOkxELS295aI3aIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2AQ//Ty0QLa2yV3ERH1dUgNNaFSVoaoh4KWeo3qv9dIw1V4AgDR71\r\nA82E9fmgRWvRhw/sL/TfUtTADu7FKvy4CyMTm7F0/MHNq8IgD74OOD9X/2Pa\r\n6tgIA08fTv83pOa7Ci4cQQ7mdfaFV1ifukBz1Idi1WnGyIy8jlfS8FR7U9lp\r\nwJ4vvvdHMOXTktchv3P4+CIrhHdiXBgXYPDjoDjLO32R0aNcwzkky/VigCuA\r\nRKHZFR2iaG/2WLV5tH75xAMkyiplJsn4zgIeTiWjoCb1MNwS2z3E3z+BjyyP\r\n6OFS8iToK8iTVuDCb1rctkmHqC2z00v8k6C63hp6ytndmI7174LfYD2hWiOv\r\nXRVpimb7GlJq97+Laz9T9XjcdLK0dMO/Ae0i5vsYYGoB33TT9EyZn0AOmZm2\r\ny6yEJH0YsIgPJVDD7I3J6TCCVLgKXBhyhX5L1C6RjoCvZmb/oKhtiVePBItH\r\nBjKgTHRm23H0bPph/eqlrgYHkhccpZFxu3hC/breMFxBZjYUA017//NgVfXn\r\nOMr9DzFbE34q76H1A7Fnt0qg2DJJmg4XQzAw+hCtFAGTKOIAF+xVN1T+6xig\r\nWVJjMSfxXNcOPoI1eZQ8uWu3tlAl3p6Ln1MVkm7j3FoL1o7FVseLs7Q/oerp\r\nHhsu+IjZcRJk3DvNmcXLH0muErd9ag2HhOA=\r\n=snuh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/app.js","types":"./lib/app.d.ts","gitHead":"d47cdce5384544ddbf3d246d000d3b8884e96af9","scripts":{"dev":"npm run build:ts && concurrently -k -p \"[{name}]\" -n \"TypeScript,App\" -c \"yellow.bold,cyan.bold\" \"npm:watch:ts\" \"npm:dev:start\"","build":"rm -rf lib && tsc","start":"npm run build:ts && aitech start -l info","build:ts":"rm -rf lib && tsc","watch:ts":"tsc -w","dev:start":"aitech start --ignore-watch=.ts$ -w -l info -P"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend API.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.2","dotenv":"^16.0.3","pkg-up":"^4.0.0","commist":"^3.1.2","fastify":"^4.9.2","blurhash":"^2.0.4","chokidar":"^3.5.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.1","@fastify/jwt":"^6.3.3","resolve-from":"^5.0.0","yargs-parser":"^21.1.1","@fastify/cors":"^8.2.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","@types/slug":"^5.0.3","pino-pretty":"^9.1.1","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.27_1668584650404_0.6871034551468715","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@aitech-asia/cms","version":"0.0.34","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.34","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"1bc9fc679ebf45c169adb56769421cc1c064407f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.34.tgz","fileCount":126,"integrity":"sha512-ZshJ3t1LGj7dG+Gc4UVsEVWTMDSBDFRQmza6wSKE3WHKEcLzLl8/i32BcE7GgyTnK1svnsqyyZNfJELbsm18bw==","signatures":[{"sig":"MEUCIQDJz5KR6H+vLFPqqfe6r0GETDchnR1/uiyOgYP4Hq2SiQIgJZdVW1zxUan6GAY5Z4tgLqGPTwZI3diyVmV7StXpcPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbzg/9H830QWSBYn4E888WIf2K+637RVUFEL5GU8Rca7adVmlNxyxb\r\nRMapxvN6h4vXjOPxYndYdpmJ7NCNjULSK9XP6jPfr/Vf830VhhbmngSg10If\r\ntdRTur7IV4uk4B2OLGs4E9iYbeXEJQQ+7Q5M+9/zdHnC25EAGV4GCsMsmLgD\r\nF4j0a43KMWKzJ3YWherQH6gDdNtGhGZ3wRwLDUOOZVnNyGyzGzHSn9T6n7Dg\r\n3x5F5NIMTQcXMnzKf/vs8WzqJs5KUdf6zk55UXVK2JrFwxZ+YIPjQN5r4M0c\r\nFqRpWrphzzHZvBkQD5JvjF8P+BhI2OZnUNWRKGRhTYsom2JGuWXiZGEznhqt\r\nVECIF8k8KZOpP+UrYRRzxRK6Tz5KQ89jXkH2E/a2UiUfj9kAb8YyyuuZ0xrm\r\nHFMrj1r8DFLGeCTqtxCQxUb92iD7PWtGljuZqdHWmoQH+xDTAH4T76H6243j\r\nuCjEVQCIsyu4wkQM0qi3wUYP8wj5g4HVr9b/+PVK/nKn/w+wK1zCTzxtSlFl\r\nwhTlX4x4sd4agkkPFmMKNzAbaKBe8jR40ogJ44tiY3zMu3fMHQll78JYS0in\r\nWy4bri2kDpXpn7lU+gQiD0O2rQPpR1bNPhcS/Idpf922S5HB5veWjKHXifCW\r\nUg5ybFrQNp1ABq4EOMsU/ljFn/mLBbb6cEs=\r\n=otCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.34_1668586255435_0.4167017253580594","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@aitech-asia/cms","version":"0.0.35","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.35","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"9668057b50da351c8f2d6a8bbba5d45cfa0b316b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.35.tgz","fileCount":126,"integrity":"sha512-phDwrIYAEjIiytziSu14cFbVUojhbveaa5pL6BVusF7dD9CHb2vrHUF6R1zmq3ueu4mENB86/4HpGVK+nzzP0A==","signatures":[{"sig":"MEUCIQD0ekuDA8jo7HalXswbkI0xOvd57rpkc4EgRkBpUi2X7QIgYB3OUjlooEEC8QbgBpnp0yPHUM9LRuy7u+lhdlj7BRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkYQ//bf8W2RAm41Iu8VO0i/2STj7cV2Eh8B5Q2DiZS31DSCmmQrzD\r\nwAuh0vmUy16+L0DucWkB/Di2DqGhoE5YYUzQMAzG2Z0KnCmFFWZ98NB0IzDm\r\nl0ARWlhKam0/QRNl891itVrschmy++YVogq/HcOUw8+rp8VpxBX5wiQK1FfT\r\nzkhB33fribVOYDorNDsUMfqsWK3vJhJeemUl9dG5yzOpEp2gMYaLzL3+cnQB\r\nSNgIhrfcc3TEINafkvNCcDOvJOkply+oh4UmsD+6sO0ZUgh7LCloEPB+/toi\r\nt23bl+VlNc4SdjjCS8PqWJNToROFzF/9CWaKzVBiftPw2dCo/FtmPED8zhIr\r\nbkHEwGNi40ZD1iGIZD6II8FzBVimujJwxw9X0dwcHhG6RijCrZ4qutMfzFh1\r\ntXPU7IhF8RMnnuftseCh67o7uu5k2KDM5I6oCxE1F0raGn/gFpOZn5Bv+PFS\r\nyc8kLS9wg6sm8cPwytaCHJejrATv+GZRVMm3KGUWWKGFfUYOM0MRkeDxbvXw\r\n+zZw9qVUQR/UqqhBH9hys9FofkuaTcoyyY2ws2mSQwsAyWL8DMxOzXuceaOy\r\nK4wL/sPJlIyndK+ePeWw2cistyAlEvhnRT0HecaDYvg4Qe0FQM1jufnxLNvZ\r\n+J8w+3AOuZY5AYXPIBqqotEDHhcxqG+53TM=\r\n=eavh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.35_1668586332474_0.3428696963058313","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@aitech-asia/cms","version":"0.0.36","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.36","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"0a75b23232fcafc867419def1d2eaa3de74741a8","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.36.tgz","fileCount":126,"integrity":"sha512-quNpJy7tQZgZEeg/kCauvpReedaHko62nIfZ6MrZl03kUKWrYjtWwIMp9ZTNmW0a0dmjPmmbwz0BTPJMtCZpJQ==","signatures":[{"sig":"MEYCIQDkYpGkHaM+ZoSLiwV3701eURB17dS1Bd2pFe0cws/T1wIhANZ/tXg209wl8Zmy09x3hCFRnS44ofQ5mo0K9JMliWRE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJt9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB3xAAhwv1zmWfEeC/j0KTJu9wUah4nh/KV6AZwGiWqPpiD2lVAi6v\r\n5tHv2oLI1vhEbHQYrnQavVbOlXAotpMwp5v311D9dL5hSofC+7XEiekwmowU\r\nHVkbVUzKh3UZHrOzTRzKAqRxJgU23dxdFtk7UKL/oRQb0vBfumRVz7glUQwX\r\nBFFPK1VO2l0wJrqXdolFjZp/rrfTo8Nc6bhkzNQoyuU1xp5iz3uXodvn0Ez8\r\nRVpiTSg5gkXPJuUZ0I7KkQJiFD0LGrs0Jk4GsKACqmtDF7V11ML+nlhdw10z\r\nQBzUZhehFBLufzU59ygQi3hhWt51tk/N/Tp79uuKZNHFF8y1sv2a5dDDkWGl\r\njHw3q3v/rLN1oii8Y0fF8MRfdpDeJKr2HPFmJB5IuYwCGSCyzLx95oGz/GxL\r\ndHCYTNdkTME57VO8uznaoNOyKhzP0hO7TFVsmZdGpxGDRrB+Z0zsooQLqD5g\r\n04U/4uxzowVEUZ6u7fTclCqE3gp08jdABBIHh94HTNfeAX7pGOXPbO/oy2Om\r\nCxlKZ49pyLgBSPw6wSGDMxOZvy1qSgxne7GqMfDYC0kvK99Q+HDr+kVhf+6B\r\nHH1z/TiKI+aai++x8pbVaI+JE5iAr94nxvWFsCig/swu+KeN3jAPn2lL+Sb3\r\nwXTnwT+lFk6nIJ/4Kx33tIjFx5jqV6C5bpI=\r\n=EDNO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.36_1668586365498_0.5463546563465684","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@aitech-asia/cms","version":"0.0.37","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.37","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"17870983950429209715451fe5c7de5aef348661","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.37.tgz","fileCount":126,"integrity":"sha512-Z9JZi5mC2g3d8JwSHnwXk8Kp1yXe8QF2Dj5Zy77tl8AlF2yxHWjbYczkfiITvmfK0s8XbK1NTmi4NxTOpvD5LA==","signatures":[{"sig":"MEUCIAy1/npnq2fbOpX5jk+tDycq2JJWrV3z4YSdurV5hM4GAiEAyIHoF9X6pVns9C/pkRJFihO0TviNY8Q1mqyB7tWFQEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYaw/9Gky1dwPa+gqdQ0h7rMIFHQx6eDtM/XrELFi7i7dfKofHKqqW\r\n3Knt+T/eNK9ownJd1jnDEZ3nj83QFmGijuKcuJKwBN+G2fgV656U3bW9Tejr\r\n2nlEg7ZHpjChNAW1o2Is9bcPXDWluS0x40UyfKMIVH4BwIQNL10wtwz3RGcW\r\nT6ls/dXwbvYmcm0auXHUt+xjkZfmX4lUiw9qixD+q2jpU/AC0R6pQArrxRog\r\nUZUPio630/+6CIt39DEP30pgdRkXPSJh2hyV2f3NAXdmf1CW+MpmUWCn1oc3\r\nap0U88/Zq3kAxQoRzLnVMOMzIfzAzKdjlRh+3p+/GaxAC5k30oUhjDNSha2k\r\n7NHTlRlPD5ZuIEOv6JN+dq0tpFnkufV+plMzs7Nk68sxUFW/qNsk9DpqENcm\r\n9uz6F7KsJ8uEEWlH8BxHfOZRoT3o2CxaTd+76IbvirXBuHU8ATrpGv0tW1jM\r\njXgJIv8p5uDhv4YO5prM00ddszQmJY+AUmFvGpe7N5cAwwLrbYUGtrh7xayD\r\nB0PlmXDsFTABCfC422+Cj4m6bFWo2R6uqS4kY8Zhl61A85fQhrKfXTpdmrhV\r\nI6/xKPYsMRDsGvCSgAeU7VYNk8NSLv7FcCAfAoDUAyTmSZhzP8a5S/p4ye4c\r\nGEKEpv4z+qGUN20keNR4Q1jAub2fSs8JUWE=\r\n=6Dr2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.37_1668586562913_0.3576011202257545","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@aitech-asia/cms","version":"0.0.38","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.38","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"ca3a69a4d06d6f7fd63c088d848c021bcd1a345b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.38.tgz","fileCount":126,"integrity":"sha512-PbBjDSxlK705DDLHUfUNQV8oznUsY6dExdKnZSMIrPE57b+kK0qvgG+LajYFkeNZgjNRCea5GKHXdxXnRZzcNA==","signatures":[{"sig":"MEQCIACNU3+JWwEvSaesU1nnD1efKfjgJa7DT6CBfXGA66nCAiAmbrjZHHLdSMHyokTmgtGDXfuTTuZUZ4RCvfROw15b5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5ig//RPEu/h/tqvPN2BIOJf9nGgJWzlU3rj11b7dILt1uyuHaW/+T\r\ng5VbNtwLXNNQmANdySGa1RQ93lRrb3JXCEgTVR5WR7v93M3ojnvRd3DvGMVf\r\nkwYWUtQcPLE6wugjjfqbI2PuWsYTefoVPa6q+/nytqhXXPD8vMBA1MCE3gBb\r\n+43pf88daC5vuHLIelYyyTa+znAUiePjqeE1yyBpV7PtdZBeKZmYm5NTbq8I\r\nnKjI8uWwl8k66zHyhsYOjke0KFJuF20pDOXsqg1fd/CBxIRjkbtMYfsLlDC1\r\nEhqZZfS+ggtIRwAiYAzGIFHMs4vqc7C/5rg5G9PWYZ+/nJvoCrJ1EYTfUqU0\r\nb05FPhk7cehEWbjaAuBAVG+sfiNfZTwC4t8OVYHBnLPyUPLJmuj0iNXwS8Tv\r\nxrBu+0445qqg4VpwdoGUGJOgpDICHKWySEc6o/CAk3ZFR5PYuctBI0Gif6LS\r\n1WVQ5Nhp6NCLNcTwrRZkYUjBWojzf1Xi44Kb/wfqWVuNenu+/nkHwXMkciYf\r\ncnFwCXM/RyjpXt/wyyNnqkIGag5ufnOfgqjh/xJ6Vttsbr1c0a6jsifiDSaq\r\nPP0ZxCEIKyVykBGBAHKKbkvq31uNP6mZhOQ61JwCedpEEOmrBCe8c7rlTJm8\r\nM3dIKQJNOVJbWAnLPS/8pFBR2Fb+MnDO+eQ=\r\n=rUlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.38_1668586615334_0.8705702088054721","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@aitech-asia/cms","version":"0.0.39","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.39","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"21a6fe41c2c247dbae0e8a9c40d7e65ad8a1d2ec","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.39.tgz","fileCount":126,"integrity":"sha512-xRYTclRmRyCr50p8WvKkK8XjEy9VGXhFM85Q0D08vl43izq087U5fhuOV2OR5amv1FjH5Ml10lpuI2FYtQN2wA==","signatures":[{"sig":"MEUCIQCWrrXUi3lydnpZRX8XNnMd6cIKUgRWqM+VhAs/HXSWKAIgFRGiE2rYjfC38Ume31gYTIfOhLMXBQ6OifVFOFSw2SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdpRAAhMLqkW1u0xclq8as2WffaSJbNo8nuSL9c8YDhzHzBhUtOOwE\r\n3u3PLYy0RymV9tHqQM+i3ug/WzFxJhX7LEErWW361cwMDUr9uW9jbAtCuLex\r\nxigw2UeQry46nMB5Pe8aIeGN/YHGKW5F2w3tz0bj4dSJIZUCoEZO866F6Lmk\r\nTlH1wpgUROpuFz+NUHdflzd+31E96iePOBOjXrIolU4mSXU74MsWx5pgmrkR\r\nNbo0otIKSJcZFuFRzbXEjVow9UnMxdnOkBC71H9k/tWGOOpSHbzNAV6gzd18\r\nJg2oiWihWMndqEQq8PZAa4ftpM+5z788qUs0C8ro8OGh5wsrytKyWoU+jn8T\r\njztaOEL1SijQbb68KgcIDUAdUFYcxxZv0zyx2+5sE621LfzgQcTy9JetT+vM\r\nuPh54IXmmijlZhkzgWs88ZPL8ol5VHCbuVtMWQGGAil3Ybp7drf1u7E4Fmbm\r\nGAb9kYhH4r3SCAqIQRiNAUnS+v2VMR4Av1z8NULE1OPFuWNj2PO4R+A92uhB\r\nRAA2b5FOukXSY79xPKJMLI0f7hq+yM+RuSTbjOD7akb42tJbgT5JTQqqxJW+\r\nQn61q+Qq2TYtwGU/5LvR2xnwZISRfEWAUvfDEnB40sRce/XbPyPyeUMNp/sv\r\nPC5VCC5PBvyk9VpixNsJ5O0JWoNmeRl5KQU=\r\n=fi8l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.39_1668586660993_0.7052711456176533","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@aitech-asia/cms","version":"0.0.40","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.40","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"e5c912f423a11cf4161c7917a7cbe228dd9d7840","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.40.tgz","fileCount":126,"integrity":"sha512-EyefkLiCmX2yVKcfBZ3D7drk2iZW6JseyPTSZu4FzLBbXjQ4XOYvNZgXSlFF/C06a5NMQLx8svpwSVMBPl6Dtg==","signatures":[{"sig":"MEYCIQD9pdsfznmzsepEPsv42pccpilMhqENgzeAzfgbUF7tvAIhAMuXBa97mkg4oAA9qK/AQ4P/UeQeEhZLmpE/fKt490CU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJy9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhgQ//fKh018R4VPa8vZg5aAajQMr9ZPYrZIQehEmcNikS325WD1RK\r\nX702eMG1HiFccefvRY1yb4Q/amAGN4R+1Q6JYZt6OtjsqpRM5PocOG9hA87I\r\nl2jZUrV8NSWSK1Eo4dbL0DUm5mGA4Kv/a4o1UInbg+DSHYyQt/tl05XxAlUy\r\nTt3vqb6d6ekGMApJ4EPEE2Yjh9jct4LW+WUMfgWvj7tBN/6KrFjBOgX7J+4e\r\nH2xRiFYY+J33KPABiv329wmBvUbArzlV2RL6ro+nQ4a649f7SoB4ffwZiAVE\r\nsE4RfARGdJTqD5yoShtGLwVMnDRsqe5q1rqVqXSgah9OceOfjaTaclbN4dv9\r\nK1K2Pd1js/bNYjEIRFmK+nQjCcO9a28nmG/YECLP9shYyLbDGFeKub31bVMJ\r\nshsJ4aPwbu4nYIcD9cDjEn/+RqokpmQceIi8/eq3PPqBsSEYlV/yw3yQu40y\r\n+iNsRLM6rttn0ZG7MRCsKM34mqCxnJsrFc69IawWFj+KxBUxNSXHqEATO6Nb\r\nrvcVGk1GDS+mkG/Mz7jEZJsK79F5xhPqMm4D6A/uxHO3cwjAE55fGI3YCAW0\r\n7sTj8mW7ISsAzL563D7LIHNzr8YO0QLGwJp8v9ifhyM706/7mg57OyX5yxVY\r\n28CAAKOf+DhVjPohA8jHFrWhl6HeUcdT9QE=\r\n=LQe/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.40_1668586684963_0.45350481239252116","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@aitech-asia/cms","version":"0.0.41","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.41","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"c5c2722a14fc97b012547ef980b45be0869b044e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.41.tgz","fileCount":126,"integrity":"sha512-ybWy7NMAS5YWDXoc65fcsR++2rC3pCVNP5RccfBfa3fMN2/YFm2WQHnnE5EGQl2zuk13HDkBccbMasUqMt0baw==","signatures":[{"sig":"MEUCIQDr88qXsfbj4GFXwgHU4BfCHAf+7zMA46U4zhfUKovtWAIgAeExHr8FuggRZ5INrh2P2RNS0gRXf4G/k/uoMJQJu3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJ2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ6A/+KjAJwzRRX0PcrX3pVcIYnSlstMqiz+T8hJDhnEOx18lO0npi\r\n3ZXx7ZDEmclB2hyFbe+QwJ9MXv6VNY5uGSCYvz25yWKGXjLvWkSbDXeu79PU\r\nP74XD8dgiFFldME5r76eRYA66Oz7e+Tlp7ZAq04Duk1kd0Il6zTP9pvNBie0\r\n++k4uv5/va/OTPKKCaRf0LKvAO1rOM7b6biwCDWstKAIVJmtclnEEpJR9F/3\r\nDgFpZnK2C7pY780I0nVRJ47gBODmYUF2gqSzE2xCSIdm6qhCxz/zeG85b77p\r\nli43VOM+wKR/lYLHnH+3nGPCTIKZS+XM5+gQFSNCnSkSiwRT9FLP5hrLz/7s\r\n3CIqsgYXvbOqiRDCYgILb8bqLS99t5BFp93wT/tc/Sp98RObB3T6VSa/yxnA\r\nJedic5aPTvbI7JSfSVwoACKAe2rBI12Anp/0WA2AgGjqcQDW4SC4P42lgAMR\r\n3jpDsGnPuYLJ8r/0qDtlhJoFMRqPVDBZxBJCLKexwH2xS+J6yqRNtUu0jLx3\r\n9PcLPgcHJZRSgOCUnpnbOx89V0iDvqiaCNAuLilQOBKn2yvDEGOnDA39DuWa\r\nSRktDk3kxBC4VgUnNMSaLbkwtT0kO5Wd0XHvvMpQ+lVcVJEV/9+/7zBleEnr\r\nfQ7NI7aFXBdBZVBc3yTgTMiPcGdJmpFB0SY=\r\n=7mkr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.41_1668586942147_0.6573470560398189","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@aitech-asia/cms","version":"0.0.42","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.42","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"lib/server/cli.js"},"dist":{"shasum":"04dd47cf4c421a832080614bd147626ad9d1a488","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.42.tgz","fileCount":126,"integrity":"sha512-NuZB2AzP6bbVWY3RQHMty68pCZ44jEXI0cTM+474lySs5aNUcg5ILwPs52Se3kwgGPVp6WnC9S6q0KL1wFtbpQ==","signatures":[{"sig":"MEYCIQCvlKsFwtJzGPVr20SE69vKEPBl8LR2K2fum6cgwcrC1gIhAPkgOduE1E6rPS4/fIpOc6SRvEtJHMrpyVrJquOdBpQt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJ6NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh0Q/+IFJVkMGns776DFbZ4A8PKZsq06tBBecTC4wOYYrUrAUGARzB\r\n/QEgBc0VZVSsw3VuvzHClgkUOdPyPrQyeTRl4OodOOiXP+2h3i3uGbndUc1T\r\nXFLjBNDAB3OkXXM5jd0p4Xrfi/E/pqAQRgXyInAYhontlS27/IgbIOiyi6zY\r\nMg7BS4Sxu/HsThFGbdXmDnRwKPUKHKa0SQLKYJ2kCh/vtcpsvnu4SuCvcg8b\r\nm+YTm7amcrL5m5B/0pkbPiku2t+lNsYqGhV6YMschKloLfq6lCxG+Y59Bxey\r\nykWUbE8Ousyry8ek381OA+uuvOLTQ87/ruHVqcEvrxM3nWqbHKlTbPs9Yuql\r\nRTUIjZVmo+pUWUHKi3X2WR8KrWAGIbecG/TVjxjfw/igw2M6IR7spT7358wu\r\nH4XO515SyYgIfbKozZLLd8Kc5zSwSG1Ar0pyxSI22+iGiLReCss0SQbNNJGe\r\nnDjZNg6qBlrCrsvoaBusB4nKpaaYEi3VZJRCIGs657JcvTks20jrbkTg/yj4\r\nnKWBwJbDX7xlTqPQsMxF4dJdweShMaG6Di9NG7JfOhW78jQ9073qbTk+iHAw\r\nmr0ecQqunH9fKxrbqR3843iEO05x4xYLPrVdLePLDsmfM9n+bRHb2Ouz+H3m\r\ncjb7gcRJwL6wIN+eaKtHW/N+vKF4sOOv33o=\r\n=ie7t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.42_1668587148925_0.8492781308560087","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"@aitech-asia/cms","version":"0.0.43","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.43","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"src/server/cli.ts"},"dist":{"shasum":"d06aae0cbf7a5af89829afa20f950e68d74d5a70","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.43.tgz","fileCount":33,"integrity":"sha512-emTewWWKrbHxX1/AZt/poDQ/dcNy7GBtuIkzqGWrCW+VFplgda2ATIZKIVIaBOxHAmbwrj6rjfhvbaXSYEZG0w==","signatures":[{"sig":"MEYCIQC2QSbp402dhjM9Ud6YQDOjRu4oloBgTX7LJXoGcoqgXwIhAMT9Yhy4Q5ziuLEYesg3SGvu0143WPKRlf2HtKBc1ZWD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJ+jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwyxAAg2OV/vTSkfr5Z3T7OYaWj+BTqPQMC98lGLNRxhck33k6qxpZ\r\nGbuNDh0pWNywXWDAt6bScnQcvGWZLJRybsW5Q5EGlzqIh6Q0IM/MRPAXPNQP\r\n389M2wirBcDsLhUSEgYfMPaAvEEYQTmSCCC5bhc7vK1V6AoXMZ8rI4W/M1gw\r\ncMHfxwC3r/kZKCCQ/5XMvKlisITyyDIIAdEu/CqnFlhmAXeqIRZXKVslmPif\r\n1XHyw/vv2AVJI5SbQckyWsRGaMzXZeeZo29XiAkGJ7pfL+tdHffIR2k1xSk8\r\nHWxtgEBekpkiVHM9Tc46qZAK0m8CIybojExgR0vVrsp9xAf0ClbsBx0R8RgH\r\n+J2d4NuHbiqWQRGf2B2RwGYw00pGzObnbsXIQ8VvzmMcnazAdguOiV/2Itco\r\nRs1HUQVDVTew+8LMnw4G3skH/diMWQD79KuINesAt/lwX63KaCUPWjhd3jsx\r\nPw5deZbhR8VRhRQhuaAGDJLiNK+GKMTXIW03C5NKs7v1jdGTVuo+TkTlA4O8\r\nkCjJlK6Q7t1dNnTXqYtK6JH4NFYqGElzgFi4vtBSIkaNylPqOH6oO5VCjpa7\r\nuBs7A18isYeax0a3RfnXXM0OabuiVoQs+gFNICUIceKbfkeD2CEIMcUF6K8F\r\nfXUapU4xIqH96fbL9I//kvVWD6UQ0Zikg/I=\r\n=gBdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.43_1668587427051_0.11946723807862503","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@aitech-asia/cms","version":"0.0.44","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.44","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"src/server/cli.ts"},"dist":{"shasum":"3d2705015729eb4d242edd9ae85991db32ffb39e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.44.tgz","fileCount":33,"integrity":"sha512-WwJCDr3AH/T6fEtqCnSxL83hE9vazdigF/RS2ewgrEQjpt5seUsKS/hldrmvxL/LmUVX3EPoP+t4/KBlNRbmpA==","signatures":[{"sig":"MEUCICoi7yyCm/893mlzqB8gSmS+/sWhixuk2NySMw5dKN54AiEA4FAnznIZ4/Wzz1e6d8wD3bm4IjhEXkReP7J+YNuM/Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJ/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryehAAjj+aQN4uIM2D3maY0hQUrgBJox/s5NYuoio1g61DGwBlK3Z/\r\npUG81XNS7yB4lcGxN2zK5wbxZ+9NTUZSfvA1mESNG7k/L1j5aP7slrTSSJvG\r\nN/PDQtc+9p5X2hc/cj7RnhOiJ2rE59Y+oNfJ/F+mnkBAK1lSQxUWy/RnBXRM\r\n3QVSXnBDtq2YWmr45pGEV/y03nAQUa8r+vFJ2GO1KWOH4L+L46OYSmC47rDM\r\n3yLGOivJuSJE2Liqo+Z8MNkbMBVz8smPK+n8FBnIqsXjEdDL1Ejy2Rhhj/B6\r\nfu1DEaSaeh2fJ3JVEiGWV4HrjiaSLsm4jXUYhw+jyaalNR1JgGMRnbBnDvQt\r\nJhLb5+anZ3tHACJeA0gdvQ8N4o1vz4ovldsyb513/rI7EkNSBPNoDtL9rz4E\r\nnRlolZNz5lwtOwTWas6p3dlksM3jPYvGbLlaclzJyO/KyG143eds4BPjgYIb\r\nvpnpsNdStaT+9pfLVcsIeLNfbndYH0ks9Xlb7zxpDDiov7t8Moflpr7cE5bL\r\nSqgh7YZWGHpXrd5bWMDVA0TEV55K0pJ4Hh/ZwKatGZUMMlXi475ULYLFCOpp\r\n+P4TE6wwzUm1RkC8v0ZpOplUA1wGGEnjxREupMTtOT4DtrVjH4Ckg14UbAmQ\r\ncqDXE8rsRpUCcU6LSx+BfBpsnSTE1Y9qtAk=\r\n=mgBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.44_1668587472019_0.7510453998225113","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@aitech-asia/cms","version":"0.0.45","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.45","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"src/server/cli.ts"},"dist":{"shasum":"1c08ff36b7d52169bb4f5531495300ae48e74601","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.45.tgz","fileCount":34,"integrity":"sha512-To5ymv3l0Pqh3mUtIYQC9lkvH7FqAXMCz5Zk6ohxr45HiFXFjR0GkmYJm/hb35YpUEDRXZFnwjR6k0ZHV29kgQ==","signatures":[{"sig":"MEUCIQCQpYriajAXizyRZ3yMFJ9fgENAfpLfqZQdeZ1vw3jfVAIga4tLcqU+BuJh0CE3PRS+Ggxd8q7yxeYriTxueXWHaGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdKDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM1w/+Koc8KT6V0B8hebamVSLTLveJLxkcoXffbzZp1+QSaxsw2TYV\r\nif6gstu65Ud9oY14DRVMoQEegl24hfvNS7BM9FsAliXxiWKmi7IxgWwoeoYS\r\nx+PIbj2rOljrc0O7mdNJGmgvTpN4bUAWfHjzzjxy3uH2WWcRoXGM7X4z/N4z\r\nlv4hURyNTFJtbRIzR2btr3QMXqjaQ0QP9F1oeit+4yL4I3+GNWhCbMm50tdn\r\nNvtvwdhgIxsX9kNYLXFkgjFzFAH2e+IVUxV8Ww+6wrel7wvxKAW+/COSZXPu\r\n2lamTATfpHuCHVjVHcT0UF1qpUSErZUPOyieX5DYk++4KREB15SzpxKyN81f\r\nXT1e01eVfrvX7/jyI4cOzWsbLN9kslgF1059E2qhKFyiX9jSY7Nhf76kuFbN\r\nxX8hQ5bTqMYDooqnGA/KLJ4FqwEca8L+zhQA8fx9c+kqo9DscgPPZy0XTFn0\r\nDDSCaJNRYwlJZoAOUdD3Vk/tyF7mgcraT1iRmnftDMDRkEiFf5aepwKzwb66\r\nDQaM/4ZzqCKWjtDLKad0YeVVNh38MgRwz7OFCCgOUkAgUlhuIfR0/ibKNMGp\r\njVejGUGucyYesqdATG907q8/n2q9gvphs+F2i+uD+9OnqJUwNQXeufhtJ/wi\r\nA1y7lQ25y2Yq4FttbhGJMFdBTGEwgqxsCAw=\r\n=SOjL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","start":"aitech start"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.45_1668587741951_0.2364231107456889","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@aitech-asia/cms","version":"0.0.46","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.46","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"3333f07dd3ac0a4ec99f15c54ad4b5aef8d04dbb","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.46.tgz","fileCount":118,"integrity":"sha512-ON52iyPga42p/LZdCzYU+vMzJvhFcx38KCOEIa7nAUJyq9ToNRSx+dMaxT/d5O/V29HZDNJ82G+KukY+/iOlBw==","signatures":[{"sig":"MEUCIHoT/LURY2it9+qH73Je/aABPzdvKrYwMITjR2lbnFasAiEAi7DAMVBqauWFP+iUoQTyAslDdtCa1CGkwbez815XoMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdKLYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBqw/+MoqhnkXK5SHvHTX2ueRu/7+KltaUviaV5f2yQ9t+tMitbSY+\r\nVEMEdD5PzCAh/KArEBX7z1FEcO7hqtU36KdY76kHKreFJtlYxTyMbEZLXw9W\r\nWigcIU8pMKfQ9he9aK1oNhxIx08xuoA220jZryAWeGfEKmClEz8VJ/8cm6fS\r\nXuxCd+OuSTLuOOP2LHZGpCgWW59w3+MbeKevdX7oEbKO9OtvqEg3ZJgMCt4M\r\nVXOnxGZIFDlgYgDBwcD3Ct6YT4Fgfsfv96KtZwQwKMdjKSvmAe630OzkUGRk\r\n73Yd8Q1zXE0UWZeHcsAmejXXkRNkTB/Tyh6Mz25gmDpAviMdWfuBhu4FgI8s\r\nJosUcVUbEaD1lkucJ+Ugz18BSYK637x+Q0JMPB8PkaNSQbWqVltFVMEHfZNT\r\n4jXUfWMAawSUbjpv88HP0PZrZNXXY+KUj3Xora2m7I/4pivYsuai+yHZtrZl\r\n/8tTKQiwDub+MMcxwi17kfEPaLChW3FEY40nCcbe7IbmCYAJK1jaiwDZQpOP\r\nP679QRZehc5y1y4F5x7/LB+dGlanae3iE1kacu2e5E8cKNjDD8invf7dHOcz\r\npqOh3BEhqvmEA+c085j1aDMMVrms/hPlv7CRkd3oo00+WfnN16VVxN5BXgsi\r\nGzVGjJ4pwMb5TPd+NGIUW4a/LxY5x+HuR2o=\r\n=sPlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.46_1668588248229_0.6000445504416896","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@aitech-asia/cms","version":"0.0.47","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.47","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"dist":{"shasum":"855a3e111e1e652bf964a833dfe079fccd038614","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.47.tgz","fileCount":118,"integrity":"sha512-7vdQPalBbUdT9du7Z91VDfKGmhhaHfqysbhJJ6bNS0ad45yZXzQObLIn8l+7GV5ANYBQ2+qT2A4RHbuWvHRgIw==","signatures":[{"sig":"MEQCIBlrIrqebk/6c45hOgGntmNFDk5naIeXy1mNO/t2wW2jAiAYN3Lq+fn6/ZSs9MkoW8YL5d+ev5Lxh4qrXrNtdbukQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdKjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjVhAAouds3Z0iGHM16viPdbsNZvHcDGg0Ls+AENprHyj/d/IEESH2\r\nayWTZf3y0N18T/QWrIfQdC4nnEVn7DJ28O07n/sW2+J35MWe98nFzW08FfqN\r\nqxiBo/HdFjynMKrp8TYqOXJywFr5l4HTtalqNm9zppCHsbNA7PRXr+IZ0Byr\r\n1BTvr61U88tBJ6HNK6qV6heVzS13Uywqp2sTzsLgr90uTBjTHQsHzyj2g5mN\r\n36WcNiSjGJTw+a9YFaybs0vHfniztlN8R17whkBQvuAKHB6/7ab1i2JZMTSh\r\nq58lCID+tq5GdSugi19pWtnC76+KnW5asZQQ8/ogCKbC7SakUiNdo+V/VPQo\r\nmtBx8MGdMKytAFlYQfdDHp6U9SmvWhQCTCNy4ROUvzvZdZ5ycyvImSVwegx9\r\nvPBxRZoUPtgbtaEkBhs+GpV8HF4mfjyhTbXJaH4cyQ2J85MNhUQP5mpICUIx\r\nHhRF+RS1KckYpwZrI386i+hy9NE2I5wbzbrqc8Wy475PAf5wEeX6V6QZzKjW\r\nO+LPs5Yhyc99AfTNbwQ23y5AHo37Jssx2IwZcuXphrfnBFyPUr9oc+YVvp6/\r\nAu5dOwJDGlFN0Wliu0m1vNAeqJyfiK0xeCZSBfchqbMpgCgrxze4VTU+mDTk\r\nFX6/3mWy+b5bRP0OTj1vAVwMLyoCFn10f/U=\r\n=Awza\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5f318443b26926de6a13bea3602e7726ac6cc1c3","scripts":{"lint":"eslint src --fix --cache","build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","fastify":"^4.9.2","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/bcryptjs":"^2.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.47_1668589761523_0.4165632089688962","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@aitech-asia/cms","version":"0.0.48","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.48","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"79be4e925fea697410e0da52709605fd50060ba3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.48.tgz","fileCount":120,"integrity":"sha512-AIjf+GivtuYIXJLZig5fOmJOv9FCodYyV2pg38wSgGlVzSnTPgNu6rLjri6apMnNa51BP4aYrWIHfChkjhL2jw==","signatures":[{"sig":"MEQCIBl2ZsMvyH9/2udCLsa82PPqNcSBw8WOUQJ3zS0FxqKoAiBVRwHC1/Dg9S+HYWa4Ga1QFZs5aTvK9P+QKzVNG01iPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLHZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxTxAAj54fIpti1N6kBD70/2n3iOJlT8qnYx1mX76sA1JlGips/EUr\r\nXkn9xE3olnTy4JvKA/40kvoBXVoUFHn7xZkESnM+sjLVbwEQThyrW/xpEf3Y\r\nTmlymIb+x4YF1lMBRvnIRpNZ2qRtLjk1ZLoOhJVIInUOqkgJppp4kgZ+0vrb\r\nxwbaw5xcAKpxoz0iWToyY1IBNpNmON8tUkIAd6qulmVmuFV74P1A/+hPZjoa\r\nSXyMR3B9NXApM4GIbR4vBQxxEgKyUWj7hdDbc9Mhz4jK7PIeCZfVc2UGaiuq\r\nmHt7n38NFWOt4XFE+CTRAhwIg6hGdwif5BbC7cRjZfg6UNkj5pl6WL1PavG0\r\n4chlOfjVDosKNYODKwEOtobIZ4U/17prwZe4ziSQGVE79pDYbyMeLTze4fBM\r\nLhkfULI+w++oQNlFi2pVLv/gODji6vQNGoMjGFDbKksgffGlnaqXSiD+YJkQ\r\nsoqiY2SPno3+/WVLKIpZzUNcpvwX5q3KcJRHHwvFzZIEVWvhLGzDXdQ+xATI\r\njA0OVdjL4KzAfsFucSrFskS7paBcMllcnxUJ5Kz/RtvgXDDa3OT/AwYPPb9j\r\nVP5/oSbbrBn7CrSaGNk+e+HhRn/NO7FXYxArMtrIG7Q7lfl/U++EPuvUceX0\r\nJC7VoVta2tCWFO8CIW73fyCRsML3qP/ors0=\r\n=p13X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"07425b4e7e6b384cfe86909367faff1aea3f4f00","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.48_1668592089411_0.9649019085535044","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@aitech-asia/cms","version":"0.0.49","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.49","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"56407295cbdcbe2517b121ac4919bf274f4a476a","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.49.tgz","fileCount":120,"integrity":"sha512-nbrN9xICZvIN9pRwXcgK3oYo5OuWyxcbuZOdaMuK74EQC5uT0mA7YAuGzdMumH9zoTMKcpN66rZ06xc+SpUvYw==","signatures":[{"sig":"MEQCIDa2tmBxo5gc92StCR27tsumBKjLz5wOS3GlceKx9puEAiBcG2BEhiYVqmCFP/nACoUutm3p31EESxO78ttP8juNoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjKg/+PwnPWGTFegDOYb4DrrLPHSTN0X6cSVybhVsYxNfEMu8cbUO8\r\ntRdeT+kdRIKgeYVvPQoY+qWhWiY23w++ST2cqUUBmSArZEi6psA329adfX2X\r\n6CSLMi/8DmA8tbLgAbhP15JMD0ipov2vTLI74xXJOG0sHYF8WLQkSAb/xXPn\r\nYu3PvrGMXiaArkuk0y3mjBhO0qfaKw1DJKLe/8Bu7wXM/2brqJbGHsZGqRZ3\r\nZMN7EpLOMlKZFeXGKjsY4HcIs9KXtraqIFIJ8wQwRUCMQmX5xGi4wb2l1zcl\r\nlNX1zIGu5m4H1jv/htumiFYS2QDzXTUqaODjKcWWyT4a6vTzvZmu4FcHmlNp\r\nzocajS2glqIoqyb5YrQH6+L3KG2iIvJgmL6dOdKbZZlxyMzwttpoHHAU0gpc\r\no3LDGeqMeXagYlhp0HEioZuIDnT1USamNifd/isTISvWpIumNLptCETF1nx3\r\nk/tF1oUJTER2q9KOXmUerstVvEboF65nwsm7ljtveRJ/YEBNa/GCSi++QPxb\r\nDkMEbi/s7AeqXGeUhRsbgla5j6NG6h9JS9lsvwFcXpsbwu6UBsjEtOWsZ2T1\r\nl424iHuyLZ4ySLt/eYNoeT9bJjnRKku7CxMe+A9oTwBwIDvccYsunvrtbgDk\r\ntXjMJEYxWkt1ttO/IUNKyf0vi4IxHQO81jU=\r\n=3G8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"07425b4e7e6b384cfe86909367faff1aea3f4f00","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.49_1668592264933_0.980523162154765","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"@aitech-asia/cms","version":"0.0.50","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.50","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"8e3b216a7f804b00132556ee43943f969ce58763","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.50.tgz","fileCount":120,"integrity":"sha512-DbFwYZd++XctQpKXezg+03FsMibN/VBEzhZjcatPX6uz1TIQyPcSdFW/jRt7XPARRTXQ2Qjh/O7uIYdeoYKZ2g==","signatures":[{"sig":"MEQCIGW2apGkoukY9062jLi5q8T+aVaVDU5nwGtODyMl2mnYAiBJ9NYISTRejNf6zmQ/I/XGzfp/Xa77Tq74fSlBGAQTZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLosACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ3Q//ZbZmRJ3ZJHT98R4+vMX4xIZMpBsxJuH/dXu90Ka9bqMyX0U4\r\niuvBv5AumJl1kswPF14SPzzxGn2GXCKTu28sa76IUc7IoRFB5nEBV0LLTZrT\r\njfXzI2gixMVxlT0xYwVz95lYl0hDfqzBkq60VWe/PAXsiWkenYeFEHKVflM+\r\nMYmUYnbUVXISEi/I96LKe4yaJg/qPy5iGIco9KFm+y1bsMcKpiBMEBFFSbuO\r\nlUOO1izl8J67xO6zALjdKeS8eJTzANyWyTf6J2GOlc5ZJ3G1WUZ7MqlFxFzR\r\nwvfkm4uuV8TjRWokvxqrG1ul0Bc1BIDH90j899SswwPsIonFuxh6kPc5Km6o\r\n8fQkgVUzQmWNnnVk+Twf+6Hs6p2q+xftUiAMe7mo0n44vOJLklIXG27SQuIQ\r\nY+Gf6Aq05RXwoDa36XrGxA7441xYtY5NIXFUlXkq7CEkv+A8tR2T+gegnuBg\r\nsyxym4XY+b2Axo3P+RvIXfJqY3SCrUK+J0Gd7AKhGA8wSGROddAR79sZUlCR\r\nPlfNbt4Eg9+SQTcDwnURo/UO0QLX21Mx7fHE9ORkzWVWLtJtwaN3/z3dDVW1\r\nQC3QJSJ3YFMFLeeSCZYd8NnQwc+7Sx3WQu+T9ZwXrxiaLI0Kx0Odq4bM+k3J\r\nRsdTMtsh2c5CAiBDgkWXeEwlK+tGz5UByCQ=\r\n=nrL5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"07425b4e7e6b384cfe86909367faff1aea3f4f00","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.50_1668594220710_0.4176397205795901","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"@aitech-asia/cms","version":"0.0.51","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.51","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"fe018df4077538bcd348bf92b4570871db34f240","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.51.tgz","fileCount":120,"integrity":"sha512-QlklanzRdD517gUU5M1iJmgZpSBjBI+ITechIlMt7HexKK0dzI9EXuXRt+4SC1V6uiYfuAUJXVeLccn6udRB8g==","signatures":[{"sig":"MEQCIDTlOawrCrzlPI7aJCJAsqAqrXMUPwoM8NFl4JdUHe2yAiBQO+f/IvQykkS6GVeOp7WWQAmz18Q80pzYuwkIDMzHBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdL8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIiQ//RnZgkkX1fxGMEu46Qe8tr85Q4La3g8gICd8ZgmO5ZW3E4MEt\r\n6v7sUESIKsGs8zK4njsNokAst9ORx5PKHUFUJ7Puqg+0cOLKvQdwqEkvHMEi\r\n6BVC1M5dGMY/naeP78eyldHB5FRXIUhJf//RARFQUUdapSbiz3UunvE0OrYA\r\nyuA4Pk652I25XzoKUIBSVslpyB6N6fQQLS8iU7CjMZx99LKwIYszgAlll3zo\r\nNeKTt6GpxT3hflztfRwx4rtMkx+NadPyph3j2aCWWxpccwwbQiEkScOEdumt\r\nqDjbaBuV3p/eSLPI1PqzM/FdA/CkGs3OXnI190J5mFeBre0O5H8ujT1n7ooT\r\nat9f24VejRIV188doRTEE6p9NYHx0qk8RbMlHeczViGH+k5xjCokae6r/q5i\r\nW+/dAHnsXQp1O7gFm4EZdz2dxIp96uUpzUnGNaFlvOTfNrHFx93sFwg9k2SP\r\n+eup6MRiq7H225REs+XZEH0Vdr46RLSy8x8DY5ZWJkydQvZNgbH0N56/96+C\r\ndeTTJNChf8/XKR4Y/GAq+fslOOi2sCKJAseOMTyj53Whel77DM5e2DDafDFd\r\nbswYP1beJugdE6oZ6vvVu11XBLiWzXMJMjoKKj8AbxOHRRs+YErdNWmMPie/\r\no/xJoKs27Ce3U0UqiGlqVyt5CPn8xQ24/EU=\r\n=DaSm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"f86947a5188d9bbfb2eb4999b7dbb59d5c424401","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.51_1668595481205_0.011936272046021434","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"@aitech-asia/cms","version":"0.0.52","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.52","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"244e9d1ffc6b77d10d4918dbe6f40897358000e5","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.52.tgz","fileCount":116,"integrity":"sha512-yfE/Q+kXyVPnUBEwAR3/eqMRfAHyhy0OlvyrhZW8ASgGz82o6sf5KagdkxFIUUf7HrmZdqQSxpvqBv/ek1UoUQ==","signatures":[{"sig":"MEYCIQD+Fwqk0xsOzfjUaxo2Q63Qs/kkghzZWcRB+RpDM+0cKgIhAIUGMNT0sGvZAuYscY1qxyqLQ8FesQp57eD5lSd/5FuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMJFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5SA/9GDgBaHZTl5KpA49KebZXiVp3EA+biKyKPoeF1I6flFLaH8re\r\n6x0qCEhaLiTwIN6gtVZeC4qRK4apqP+gHnlGgSrVEwnGPQo5SCo5bKpDDRNR\r\nEyfwiHLKaQXa6oFXVjxFm8IHPV4j4vkAFQr/0HxGsAyyKFajxerbxpyyuOcT\r\nleJsDY9Q6IJngma2sXKuxmq/iInN9IG2jds99TZjFEGkAh1I8SYmkC1YCRbP\r\nSKA4XyWFDFN7HD5xrqKMEznI63AZQN7MpWGp9yWWQWew8J54uw+7aWLa99HX\r\nGGfhIwOR70qAHCU1zbFWc8yTXrBc7X84CoYV09Bz1A/sfWGoF28J463iPBf2\r\n9ybmNaKMdNVfMNn2JMdhZmjIw3JqLfg5E1b9H5r6bu8ynhLobDyDCTVemXzY\r\n21q7BoGvrUjsxE9lXKgXEyzYZdb4whgWq/ehdboQ5V73KT7eDEUaD8eqDsvr\r\njmxvG8bev+4CurJj4U6fQHiy5aL2F22HrSPsDbcv8jtyHu0FGQY35tW+I1r1\r\nKWB33nHLioNppXzmEv8MU6qiTtydvsHaP3UjFMhs6Q3hUIottMqY9uE+s31Q\r\nORl1BF4wsBZLsEUJFz6K8uG680MxMSw9XxsiQER5GPxjk6MUI9xFIz9HlKRV\r\nyH2uukwNzuUUkhlqFmxbrDUf6GyhrnrHyh4=\r\n=p7BU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"f86947a5188d9bbfb2eb4999b7dbb59d5c424401","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.52_1668596292893_0.029108345825315407","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"@aitech-asia/cms","version":"0.0.53","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.53","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"1cbe1c2cc39e4c8b7a3cee6586c1578951a174e0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.53.tgz","fileCount":116,"integrity":"sha512-vjU14qROd2EPIbOXCjp+//HZpKuU2L/yImDi2uVUWR2QF4zkWrUG5+1cYwenGiYcs1X7ZfK27tZYcfSo+KzRcw==","signatures":[{"sig":"MEYCIQDSEjxCA66NdCnZaqYxKq7Mvn5xAdfjfrnnA0NzrxYLjQIhAJItSIowHkfQbs7S2NG15YJK92i/IMaoRml+XteMN41P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeFQ/+JQdNYz2l3gLrcZtsT1MZsnZNGabq02J3MUKIzYoAJl18D+us\r\ntPTzcj2/Bqcn/R4FJMO0BxV4fYA5YmmK4Zc/v2Z3OZlnArtIxtEJ6mZf4te4\r\nEutrGN+4el0/g7FGkwbv7oX4O0xBhOR8Zlb8gg6uzxKKz96OBbACG0nopD4B\r\nC6JcAAoczxjP5uxUlwJ+J7g5jow/sUe1AsOr4tYGrauBHqdZcPk9HbXzY2Bt\r\naU/JfArrbFNO4hFfJyl9HAPcFIZRvviK/NOPT99Bs2xopNtRqXzrgOeZGA+2\r\nm3tbqXIbyFjq6DfBeIWHLJt9jl5WL13zOadqBYxTjbxco9MJ28iR2X0+ml9d\r\nI+ADrxB7lxqIHFyICHm4qfzGy+ldIcp0NQJ4tskS0j96k/cOW4pkqn1IkVqM\r\n2dLGiplUPkoYREo+/MX9tvJpoXIfMJhMoRrg3Lp8PmIQo8EJsmMf0TWMQylE\r\nON1uTi6pay7okxKePqY577clWc7zbd8HkGd6U7CtUf4uVYvpIXLlL0IF48Js\r\n53T+DmX5+sOwj8fX5FcOZDrDnwsT/a3MNPicYbtv9Cc0Kow2inE7dT82C+8z\r\ng3B+gk2vUQa87+meLg/7wSkZKM2elYRrOxVH9gjRURLy5W1bKBfkk4N7QxK+\r\nv+Cfc0Tuhef2teTo1bXBVjPYouUybrGqwMo=\r\n=Z9kP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"f86947a5188d9bbfb2eb4999b7dbb59d5c424401","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.53_1668596358132_0.4632791937044731","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"@aitech-asia/cms","version":"0.0.54","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.54","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0de31fda5b8559c1c7e2fa0ccf1a32fb93586a9a","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.54.tgz","fileCount":116,"integrity":"sha512-SW9Mg50uBZbDFJiyEiTy0VRa/WqC5ayd8hG2nB/5koSRagbEYLo3PaSHASflFEdDv8MljK4ulB7RR40kuhQoUg==","signatures":[{"sig":"MEQCIE/yggVqighnUaSMuMk8D9NPXOqbi6XJYNQC+bZFE8DoAiBy9lmZsheZsTDQTms0WESHSSZm5p8XjRVTeS7B5o5NSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMLFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXUA/9E82wEhaF1QMIroKDvVvpeSR6RrFPP108QcHeJ24xnFXI3pSN\r\nepWmat17Yj4+hAerdJF2qsMETx9WZ6Nm/fPTrlA31pMtSrdkzIgHgTmkvY7T\r\n9B+9UWxbu705ZFFq3vahivKFrYKIsK0JiLWyUXYmc5hobFl3UX3GxqV6uws+\r\n2moL8YtKx8G9+SjB9UGc0wHk4LsF0LTnLeKEhnkE5oh/TyUQn+J5SlnUP3nj\r\nqqtQvNGQNIBfgul8HIWOEEzTUcVUH1S9Cd3SSPtaMUdM7d9flw9s9hLgjCG6\r\nWx7/tDjXgQIRG8sL+WOPan/o9cpl7I9Wyjdo8AAZTcs2rMP6kKhn8Fmyd63K\r\nScQH3gTmmb1J16ks+8gsVv5UsFXcuBbK7y/LekVNBwAg7MM4pPn1oE9V0vWV\r\nDzefDW3U/alMvG8pFtDN4Ei4E7iL6HYL+uggDiNXVSU2BcKknrZzsCQ2+mvt\r\nx6z87ZYH4+1RlphPHanj6BQBj+F0po/JZHb2vYDliHO/bizDdOaH5uTb9jHW\r\nMsqlTjcE3+OrZx99/sUCFs3PErJR7m460pn6x8EByjVz7hr4ZQp9+a9aFKaq\r\nzw9BN5KQgAMqOaMKfnZ5tLd80EbesKz/vUSVFDdX9p5GqMfrBEkMobtdJLFV\r\n4epbGEWm7GxbhyVxQyV5IHyh1pxKcERX8I4=\r\n=IM++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"f86947a5188d9bbfb2eb4999b7dbb59d5c424401","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.54_1668596420915_0.410911464774","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"@aitech-asia/cms","version":"0.0.55","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.55","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"ab882482d39fed26c0e957eaeade3f8e081cf1e6","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.55.tgz","fileCount":116,"integrity":"sha512-n13BdQIOZexN4IyKS1xQxRjkrhCtPS0DsQYUoawu6XJnwp5GTsXJSseC+71GDisImGGooALU+GzEdNUfEKwDZg==","signatures":[{"sig":"MEYCIQDi3uKnPnaNnNbPyKGWaP42Hkd8JLAHerTdG1j6iTxPqQIhAK4asaob7Qi7lG2UdJvzkCTEoYNWdHBsC1uNz/PudWNb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdaCEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUhhAAnfq8Xzd+wvBhYjPE+ToKRHc2WR+kDDhiTZfPbdo/+un84jU8\r\nhf48BYMAyX7mDzvOp9VkLNyxeF0hvPb9Z2+Pmy9xBnEFQwKKfP0soaJJ+jEo\r\ncExd1yaZ8x3ysmI8sG08aXz9xVwjqeVSSs64yHNhBQ+WOP70SjiAeSt92XIh\r\n6+8bQrG7p2D78XK0AMc27b4w48xOGp7WfzxuQ2dk5hhiQ41l79ZjgmLTNkjC\r\nsRWwXOOaNlZADMyY+JhH4bJiBRVaZZNfZIXAlnqLNw20VaPf9VRKbcsCLtAG\r\n3Y1b4m8zhUsMnfDvC5tk762PVhVaf/fPdgK7drlnoiuwqf7ojzKUOrrbU7Ol\r\nRTznSwuVfQYMpqaLGfYNh6w9j4N81Fh9+e3D35RFDmsG7yFFhgwUtRFsoeJE\r\n+b9LfvRQTMrdTHHWXZet7rKjbprN2e8Hlcb7AfeAYPjeMoIyzNsi2d/iPgK9\r\nlkXxq/w25pMFZ+0/kdZktbi6M6eXAouSAlk9xaup97SLHaU9+HmaNnsEyh8Y\r\nHrckqpzpQ5eKJPvlihK3RSAKHzLfnd8rPUqga05sEOOl1W5weUw2lRx0Nx2X\r\nB/qBy96SnE1BnubJr0yMUdhCZkSE0uFe8Iy070pI3SKrqqBCuuKRH/uOWEBm\r\n+TfQB76R+mVOr29/Dbmj0a2GiZrNZ+d319w=\r\n=Tfqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"f86947a5188d9bbfb2eb4999b7dbb59d5c424401","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.55_1668653187912_0.8202317396762564","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"@aitech-asia/cms","version":"0.0.56","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.56","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0bffeb90c16caa564e890147af01bfa0d5ef0782","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.56.tgz","fileCount":116,"integrity":"sha512-dAoNRrm6D2YeQ3XhO4qCI99rYWmidLyNqhIj1wR1DY6JxIZg1ra9VCaYl1LLYVesXMFJ+5BovxPsteDsBTF6XQ==","signatures":[{"sig":"MEUCIQC3DVcl9CEUEqDYFlFVLV0QkapyXARfmuRH7uJZjA6v8AIgEHmth7/OF1t3lN9mGRL58FsYGf8GQ2HFZay/dYs5re8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdaDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNlA//QgjvNTDlIrcrN2iK9oobNcNpj3W+2UBNDA1BXZF3DiYFdhkU\r\nQi+/Ruffsq/C4mABNWP1/ORsJIqdzw0DHyl7XT6McukFkB9FKeHpDJekNaEh\r\niyuUc+gJfjlo5pl7ZpbywC/sHd71Mh9Zph2pDlitTcvmCWOYmsAEk0OcA9iG\r\nribUC+o2vIsAB/u7fqhfIfGz8NIsY82oh+CjS7WCG0INpxkYRfe5t1FBqxG1\r\nZL4o3dTAjDX07/6WOLoi6pMSAZTGKDfvp2wtuIA5T8BmUiGbANLTrtZPyl/b\r\n6e/yL/Da5Jknftv7SC+ORF/dCxOMsmA7WtMZbsDdTSZdgnUa79Gqp3U4Qab8\r\ngcJdTCJYjcJOZL8cUOs4OuHMPAGIUDwPMFNtM2oV8u7If+umOhszU2ESy5nt\r\nlnrKSepdiJInY33fGKOd010/3NzGJwajHSMTA/0RAqwNOzuJtsYMzaDk3uDD\r\nKYkIGAINiZWJf1scMe9e70bQZP6h6+8vf9dosRqQYCG4UlPiDhrZ4TJQ0zKo\r\nbTypOd18BD2DbWwSbRcSKahchGDvNjJW5HlY1IGd/krQZjzqZRejK5Fj9j/J\r\nneBhnNJvSQRvu0o6eNTTt/QnveNxw8paYlPZQC/k4WebqHyu81mr7lpuBO5I\r\n+cOGUDkIi81VGe+VeJyjE2tfLbk8IF+bR6A=\r\n=3jyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"8360c91465409b8d06bf44434995e6c72e7aca0f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.56_1668653286715_0.6417750559298538","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"@aitech-asia/cms","version":"0.0.57","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.57","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"916564106a45532612b7c79a88ab105d18ad9328","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.57.tgz","fileCount":116,"integrity":"sha512-nFN+GYRX5dFJojPzPbwLG0nyfy7sE0y9nQrxyctppLTUjxGxSZv1pjXIyZ6wvA+OFPHaC519ABJvF2WaI2P/6g==","signatures":[{"sig":"MEYCIQDwFr9fNHTXwCVG7Eh+NhGDBD03kKHoB8Dnp9r2W31j9gIhAJlKWJ3rEsxweA0/wAAi7h3jOZ7U6gTPxPPPcfpPtE5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbcvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon6Q/+LtAmQf3cseqD4hSMGfZUEOcAdjwur3URDCIGeC4r1ZWUT/W2\r\n1LLsgLvO4p+Lahec39VRfVMkILdjrJlvUsXLk49JpgOb0Esy82m/7MvomMxh\r\nl5HEDJ7biUu+XLFVVzO/8fIG+JWKVnq8NKFyKO5ZJOO2A9Ai0uwpCtd7IbBY\r\n1Ktn0MdLllg/ZiDs5a9eRd/x++8bYfa2ZpTF2JtnDyP3T1FXkZ4wORam4syW\r\ndI5Ya8nTbGdaFwbq2WAzYrjhD/TvwkaSqwTzjK3SAlI0LJjqdYn51Tatq3Ni\r\n7LFIcylCNt6zxVcVpb/OPaHrvVPnjH2m4rd1uFNdK4Pw/vM6knyMtuZH/qbL\r\nXrg/fFqcVsJqvQrjlTCJXYFJLiS2B2eMfzZ+lq3513A8/KoezciaWYMOgmU5\r\noN1l2q3v03N3b0YTMvxzuaBm3Y0FcTKY2RZz0gFt5/cacst0xAjSVbSPiNjd\r\n5PnrUDEVpc8+77M6sydmvCCZQIR8PCHoIbeiB7RHbBjM6NupF6EuyH4u066D\r\nLfc2SlkPF5epICnqGz/8YReaRUFXg4o/4wk4dPOR8pZJL476Ddlst4ZeFy6B\r\nR221Xjv5RUkVe59mtPM9wPUx7g3eavm297u5IXuFcISfWivZRjKlg+TqDCdC\r\nSwsekhNBU+UgJ7dQ/6WhXfMYRFD0txMQnJ0=\r\n=m+ml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"4e9b5af6f15511b8fa6bfb96432b7d8b327e6a81","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.57_1668658990969_0.16696484587806637","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"@aitech-asia/cms","version":"0.0.58","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.58","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"a0aa499996971595e2f830d21bf53dc0a185cbd1","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.58.tgz","fileCount":116,"integrity":"sha512-tmDv8q7Nu51PH2oJ08GDrrRAHjO0CYy1VofzUyTkeCXBX62aKdqKrhGEsbXpGa5/tJJDvGumu4tUPKnJPb+RyA==","signatures":[{"sig":"MEQCIBvFefQ5AQR8s1FqEh3dNa42jH+Y0RyujbVCt+8NvlSmAiBSQZ1CQEVShXKEeVbUjlc196gokdfEA/vzfEUyWgsikw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqslw//ZOASW4zdCCoQU9tre2urD+OYuLIxE3/oLfw16W5XbbCx8ueY\r\nR1GgdqqjWVrrJkRu32aHGNvXL0/c/kJnTofCwa76iPf5hj3J1OyvYqdfL1WO\r\nwtbIVY4IjqWYmHRNdcLfs61vi57fwXHSFdkm3rbTX30QppNDqRRBP0G5JULK\r\nJFAAOk2MHTrTO/nIoE2K8pKBj/OaBhw0QmIvUpCNi+wxG3Gd1a5gdq9CyuyI\r\nko1o/rdnnrkgyDNF5RpxckKkeeW+xjzbzyGLGtyGKxzpz2DGXX/urHA9X83K\r\nwxl0pfYhxbf0q8RjnKunGa1ETjLASY9SACifugzw6+KzhO1bHjK1Pb20/drL\r\nb6QuRzZ9DNWwQ6lFT9+SxSbtv6xXPG2JiHLBBqahbkl+vSBFi9NkzzjsXtM+\r\nxtTm1o0a1thMvCJsvKxijM76GekQEBcFP7vdKYBJrb7amlOQGCOc4X8aho8E\r\ngbZhTB5E426zhxRew6xVp/Qb+fFGNCeoJ7siuiAs7FWte/8vc/Dwyru+PBQ9\r\ng12n9ZyeGgBOL6dznGvd6CCp6kD1SoH6AxCmVpiP08PteuJaJh5GW5SsSlqP\r\nX3cOeQhVjMkAbqEvybODSzEk1iDC0XbNK6rwFbZozfMOENRU3TnBKXxgX4/8\r\nRrwg5XlnvBc9B6aeBohd+TAexscdXGjdReo=\r\n=F77I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"4e9b5af6f15511b8fa6bfb96432b7d8b327e6a81","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.58_1668659157394_0.7838736684815937","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"@aitech-asia/cms","version":"0.0.59","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.59","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"418b298327d26a2db7a795edc330a82a7791b6e0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.59.tgz","fileCount":116,"integrity":"sha512-WMCuvtEu3JQu5MXkwVZvKPjFNwD5gRyfCHa3dZlU3lVZNuHjgInrTuYx1aiyCeMUwSsh2moajFVCmzpbToNRLw==","signatures":[{"sig":"MEUCIDWnTL/+Gr5JJXaMleRXUiCsNMh3bTt8zr8nJhRwia2+AiEA42fjhX6a/4+VuTFf5iFBXWqzMZ+ZrnitUda3Lzj4Tik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbiLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIoA/+IQpjmmotfiu7C+xSaCfv2JxZh+7lCgeUuvgixpHJo96Ib3gk\r\nEKzYUEH6xb70m3oDBDU0qFRZ+UFA364FPji7hTl1oxiMuxZBC2pDCME+lUxn\r\n8v7kymTGbYIi4AdPrZ91OtC0Gu6YkbFF/vPG6bbTOCS1FimKGgol98juNNf7\r\n8zvLkBWzrgWdCrAsNpzE211n2drabbKZmwOW3eIeYr9vIMpHUJFoWOKTDF4U\r\n8ulUtUJLyfKYvfYLM1fxThvRR7ZZutdIW5B8sTaqWbV9WFLEGQJa56pgQM8k\r\nb+r7Tnk8iTd/8tS0pXbHYZzDgQh6L72l75zqLKEUpRe6rz8C57SJ7OoIm7Ox\r\n75wUR/Xx0n6vVWqgycKaT+7JBtH89GXcaBt0LpoMz0V2CHx3QFCbroOKuo2L\r\n0lG8vkTOrArG1S5DXr7/Ebt8m8HfThn4gI1MJ+o1gin1zeQCbclTig4+JL0O\r\n/gUiPqwm1yUk3hBE+7BKGfVgzMbSDsFNdk1jiK6FWyd0Sgw42vhtDn+F1dBD\r\n13pmmXFQsQwbhgcboRtPc8ZJN3hcbumBVvCQ+PW4ByXK5HjLZe1B+gMhjo/Y\r\nat5S/vpSKiaPH0gXnDq2413Cuiq6A899Cn1V+UizyhvHwFIyt3XQwgnskWNc\r\nXWSk0rAefaImVVKamKdRirTFgYqZvJMB32U=\r\n=C/JX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.59_1668659339147_0.08152373161877446","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"@aitech-asia/cms","version":"0.0.60","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.60","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"07dd0cd0003f99f679731cee4bf2eb57fad9d1b7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.60.tgz","fileCount":116,"integrity":"sha512-+htLQlC8VDC+fo3/ww4+5O8J41K20zChZNJQBv8+6yuT64m8dnWablXeXgSCiElq5Hk7PSse/MR4r7BA1mLbgg==","signatures":[{"sig":"MEUCIQDjPHS4VRO2uPju5OZFP70QQMaZk1S85DOopKVoz37A3wIgTCnrG55zb0lbrt0Xkqg85k55w9CY5yfz3zpfpNGLeyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbkEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooEw/7BAE94z2dul+icLkh9KK4rwRSPxQmEnFV0rlZZKKwY6/XwdPO\r\njMvqQM7T/K7+UovlRHv1xX3jBzgGZm6Wtwz7JZmIxTESQ61nEUFGaRnviZYD\r\n/fTCDyk5xTVER+2MA2lKks3sQ+tl9nn36uIv0orpnCG+ejb2Mj/AGSSj1/7T\r\njAMPl7AfuF/EKa8FJwklY3G5nw4qDLyqnGf1G/k6B4l2TK4WrA6Kkqr9ijL5\r\n5/1QFR8qlXwXrG+tgNpQI1/qIOrc7Rh1Ox7kvAkh0KXElxLQwjDs6iMXcJhD\r\nABwXC00a5608TMZ1bi0e69Ef8VS4YgST0n2bi7Z2BRgZItngb8/LoMg7gcxF\r\nBSYGyw/imDsf5EgaUdk6zTpdzyXzNRSIiyf6XeFZZjfacFFHu1MQwoyA78cE\r\nnrYIufVPkEQOg7EscCb2snz+6+/CoFZ6JWWZNcfTIIlAWWTDcGwa/5Mpdg9U\r\nDYzJhpDwT7X65EFS14i0Q+U7vVfJuCMJzCtFm0sweszQJ0MniE1rI9KbC6u1\r\nycmqowpH05dqKe+ym//lCu2oDLuoWb5b1r6qQQeXPoLGB6572n4yiwrXAE2h\r\n7uESwxPj2gHdGtve0WxC34tXS9+vKzoIh5fyWZrwEp5Mx/DWSyzPDKpcMSEP\r\nzOxExhmUFG9F7XtV+B/Sno0yKxYcrae7NOY=\r\n=k7BI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.60_1668659460045_0.9979028877245042","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"@aitech-asia/cms","version":"0.0.61","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.61","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"85c73638122e2e5625cd22436afb9adf4e589aa0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.61.tgz","fileCount":116,"integrity":"sha512-NC3KvlZvIyH+NuXSpiu+cw89lqA03eJHLEfEW4yBDrlX7PECHCgBoXccEQhqwTs+ji7OrCZBpp+S/n4qEcFkZQ==","signatures":[{"sig":"MEQCIBGO7Fr4lmB3vbz5QuxPQ9oo6LP+SbqeJBwNFyu6oROhAiA0hDxKniqHm7d13uw9F/KK1XboW9qLL6j0i9uybmC1JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1mBAAiVF07eOpCCN0oU9vQcZj+hpNsWJ0PJqIa+UuutC6xjEYLSIb\r\nVCwvpS7lezOHLBsmq5fiQfHRb0D714iBDDU7V24q36ce76Culb2S0cDJpcoX\r\nRTmmMbT4HQkXAixH0Bascvb3b31M2tvgvv5MArWRSmBzHhPmR4kuoi/eJKkV\r\noHPmLor3aka6ZnGCULFgk98ONfnCNrTQmYB+l7p6hNp3EKnY8O+snRH2cqbO\r\neD/9m7vzgbniNOwT8Bz0c5FVkVNqA98jzQnvwmHQbQy0UBZlW3VVTG3K5uEF\r\nDyD8gKynpg+AvD/SyqzWUvLzSCG1/v7AHBUMFx921s5fgRaBUfXrpFzwJHZ3\r\nt7nmtxA+TVNV9tlx/9amY7v3uYeYOGzzJU3fcw7mFlXG7JIo0FnP3mEqi1MV\r\nFBPd+IW1yBqSai7IVwNxlpMRYY3KBw0ZUJg+BnsA5RfEkPxkIahIO7VXn0o1\r\nT6l0QuuPv7yVnSernsjTbrLHwLi91rSpJIG6J6Fd7Sb6Mi3BKfk8dq8TgvrA\r\nNskxlTgYjHZ/o+ba7rD/+Y7YE3U0wAy3JUE4yIPW5fF6RaGG8vng3GCg8El+\r\n8axVpoWUlAmVoXceUdwdB+B4lC+2+JH4iGv1KsKndlB15dnDPIpXltWeKNt9\r\nvOGPi7Mi509EBQ+QYLOm9JDtRa38lcbW+wE=\r\n=CHT7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.61_1668659766401_0.9793341573179504","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"@aitech-asia/cms","version":"0.0.62","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.62","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"bb33cc66fc4464c57f0b00c80f32f2d009b2c41b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.62.tgz","fileCount":116,"integrity":"sha512-OzHPJHq9OB2aYUflyuP2CU7DOZ0t20ixkojyaV1yPn75qmNM2NyX+FLHTbOhIqDWfJZn9yYg75XsIDYSan2aDQ==","signatures":[{"sig":"MEYCIQDeDxi9KDHk2Y63cKYPQ4rHLAxUz+opXxI8zdEOtHjrWQIhAId2P909RUw7kxz4QNMq/gVibDC35SxgZ8ZzWpsaguNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbphACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPMQ/9Fc/z6jaL4tSewE1B2Jhz8D/pRnEHuXaLYlA9znxEgmDjobbp\r\nzIebVjGJnhXVJvgs2mDKYio/W6139UsmlfHoKBJPCQaqqfN7ITg+oMRW49N9\r\nZTmgKDV4aJB8+UOgI86HyKi7/PzqoZXgVShjM3pKBkyS8A+SI3uSULeC7nt+\r\nw8XPpfRJF+GUPX48bI6F/tdBpLkBw1RJdgEyR0xohntXJEeaxzAiU21z9N9T\r\nSz1P+Ws/T4rwxD4lJHlR/yEoS6xtk1zJV1pHHhUaOy1kZ6zXwXqoF9pu4OJS\r\natff7rb+OQbUceY6mTUdLPBxF7Q2vaLUdWD3OMccFkVda0miLf6/8G3wRwNa\r\nSnPfYmz9GqJyMHaM4mK8tjVNIrsVqDgPj3Wpx1igOfXP1smEAbtFzsFGYTRF\r\nQ/OhU5QzmXI/8WB5XyCrlsgiHMOOydCPhlnFXybEWpIDkoP69yafotSc3dd5\r\nKcWVy4xX5gTTkvmzfnWWRlDb70ecijVQ5TR5LooDkF+wiOkPZYfVOUHslBJR\r\n0sdOvm67xmVleMQh7tCARtuwr4G5eVqLC/xLrCDnBbmrFMVgqYMe5pn9CIb9\r\nzisjow4l67OSoQhmfDQ6x2J10nkYvpj4W71cz1sUW7Ek4IwiLaHV53b/di5Y\r\nHjYpt3kEvYwUNhj2dYKiU/UwGXlRLAzdXmY=\r\n=1L+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.62_1668659808924_0.573035502769887","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"@aitech-asia/cms","version":"0.0.63","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.63","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"31abed6da64f9f2792e2fa15c7c5c61376706360","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.63.tgz","fileCount":116,"integrity":"sha512-4aiyPEzGUOa+SxATmgONrr+t4+T/pdXwolU9nVuc4RKNU2yRiIoFTgVwFHZQb3eZCdiCy9Kktyo2AcKUlBab5g==","signatures":[{"sig":"MEUCIQDMPqOUK2ijtFdUYiikaZ7a+Ol79LpQyb65o39OZLnengIgG/BrBVR9wl2O0zoUON+iFBzRqNJu03oUA8CthSdnK30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhKQ//SoosSOa3UFMgpBtTrytLtT6T+WXMUM23KrAODWNTpmXrYGMA\r\n067wHaHjuQ/Bo0A8TRZqTGZl1eDQYtnyfR7AMcNnvk52Q/cfUGrVL1DhM61t\r\nSYgamKtKPcXh2P+ysoGLF+QFmJYePUJJnv0kw+vWAJTeF4redZhjcJaaVhGy\r\nmj4uIbXb6hyrQ33FqHOFWIKqR+5zlz4MM8tc9csdwrjAJ8wpAu8LAd3jlBLz\r\nXnEWasUnEusyaGOWfGTZuZ4mvnGigN+4/xgowfh7P5Cgu05ONJ/CxG5fIWE3\r\nazYpZc11UkBtg3HM60i50g1CTCzIlXF6cW0VxGNoEhhs4TfEybbqLKOzPodA\r\n/fd/DSLosDidK8XQYhWDG7bUIH5tcLWPH9CBmFOR2SssgcjzgqPsN5OcQj5a\r\njpTMaUwveHDxtGOlLlaqHqGMrRxHCRygVtVYF6POJUJO6IVmC00k+hJFMpu6\r\nwl2C4jVk6lVrljLGobCtLUHxZPEO6RkBiVRjE+5osvtnuJHQJPPyLUro4ycF\r\nYh5w7f0c+MSzLT4Lw/dl9+2d30+EiNV/FgaR6ghBt/+Z9ma9FqmvCu1EOpk+\r\nKc4Jhf9h532NUe5EX7d7Y+727r093WX1PTQBUlXk//clK0RwwNYlstIFTwUc\r\nhOu4nePR72Hv7b8DrEBH3C8Cxu5wJfDEJOs=\r\n=qqwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.63_1668659875668_0.9206810452219871","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"@aitech-asia/cms","version":"0.0.64","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.64","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4eb4ca4d0c2614df5b55b1bcac59739eec0b7246","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.64.tgz","fileCount":116,"integrity":"sha512-xYdS2asIf6X55SQR5yWsIUAvLvcT5fTqJNYzSQsQxtajrWnYBeN0AkjCc5zy4Eb9uXJpsmYWSvR8OyEf06MguQ==","signatures":[{"sig":"MEQCIGHut9wtaDppMI5zMjs7WciLvk+W7b02Zv6Wv1J7mvllAiBsSSh4/clw3yC7qx65DTeeaj3Kvw69/Kscm+KBnCiZNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmLQ/9FTz5opaIGBcfGI8/OgSGiIWKjRqiwgph/FuDM/AtJ14Ne5Mc\r\nlYpYi9FD17H1jQI1yelbhQ+lDajwbEqbGrfbzSjDPkJ8BapK82fofEifeegC\r\nZcpQqQFQUq1sR1kssuBwF452ajRZCG882HOwzxz+lfxrdRgEBAmUbR7Tg3V8\r\nRguDCBEUCB3+7RZW73y53EWIufvlx5wxyMiUtm00wPgqeb5wLxOBz625qcZm\r\n+rPJkb27KpjitYLGd8vnFGyLg0Qh3VRw2UVX0xUO1GIMroUcM5BZkxEpNDEw\r\nSsm3X1nP1sP2OED2hFQ9ZztLbGBJjqe04rWV7iVoQHBs328hN93Epjjtxmf8\r\nbtiUnthm5NDIXpCqkSrEZx2QdyO2CJHoFL4qAn14SL9L9CrT4CZeOjPYKj4h\r\nNnwkqm6tcjkELb1EfLWqKkIJC1P1qJB9i2fk24TUBRXCz26baPSXwS3Itw7m\r\n0gRshkFNx7AIpMdPOOprou2wxtg1BdPC2tbgIsSdyeKS2ebAwqTYH96/CY0o\r\nMDevIWX1G3xEHHyypfj54tA+5OEGHo9tlXBMDwLioj+cGsxtG4HJSLoPsQ5T\r\nedDoIViM+KQHCaMuAD+/kiq9lnL+oeC18TtHijy9pLim54xOYF3AmBHEYdkk\r\na8VJOALvnOvE2VaMEvwtcdLPOsIL1i9RhHY=\r\n=1vI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.64_1668660058357_0.2779043070141354","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"@aitech-asia/cms","version":"0.0.65","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.65","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4ce7b99e19e7f3e6bab5027b8c9ed4a424d59264","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.65.tgz","fileCount":116,"integrity":"sha512-CIz4PGvV097q2bn7u4nrfReehrZqQzDSA/OXvlkJubNg1Bxz+AwL8uH/Q1ikd+7+igSZ/OWkpLizesXnx0KiUw==","signatures":[{"sig":"MEYCIQCnxoWMzU02QrNL/loUKPlr9i3eou0RE1PYdGHC3TrePQIhALnZ4AScbmB2UnnYomGN308I3FG1B+snpkodxOJkiCZ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbwMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Hg/8C0CUG3KRhqQHjCFjrecTt2sBk0IN+MHWEcW8DwTrH8xGpA/k\r\n8+E92ANtoJR8Kmbk0vskOL/MLLbgN/bPB045oSYhrZjNK1U3zIEvAnZHDYvK\r\ngvGAxmTh0yosEDQklAf0nYpsFHZs/XXO/v9b8oavnLctstoCgEkHV4F56TsJ\r\nvMz/AqbWBcQ2KQ+7BuSI5MEo8ZZiBKkwZJEVSTn6AJMBF1EycsxKBr2kYK3D\r\nUaxopnr/Iuzrad2jJwFvS1qKYVZojs8NvhqoSj8ZWxr6DKL3QWqfzi6L2nLJ\r\nej6YLsD7MJYC2JbtJpc5kbMBVQWsHlF1rAf9uy9mFDtEhRBpkSuaSST2ih3M\r\nV8nbSv3n/Ip4qg7FTcZxYn3h2Fb3OhYku184kRLlaWIx1PoACaK+Q7Al9HxJ\r\nHHD0fAn5hJ2lg8An+tTK2KEtSphe4HeubJLdYYY0Fy7NIN2/bf4fBHRpkAw5\r\nGcmPd/rqT8CBwUjiFGM0l46hW+o3ed+1RyYVYbkrphVvOuYyZ6BLmtG+41oN\r\nWAX4PuEHQRAW9JGaRABCRNkLZ4J3o3IluPA5q4JXN8+kMtYWV+K2TNnGbLjC\r\ncLUp5U0GtDflytRDf2ZIUOiOr1DKt7a/9Ne6dKklOTRVKNbNmK5GgF0XxaGU\r\nceMvboj8YmWi806gaIQEyatV+aj9vLJ6rJw=\r\n=Gzv5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"b669329e21f6e98601042d0f4fe40837e09cfd2a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.65_1668660236355_0.5953000034112366","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"@aitech-asia/cms","version":"0.0.66","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.66","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"18c96307eb16a582453662b7e212c3a4c5420cb2","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.66.tgz","fileCount":116,"integrity":"sha512-7BcQFx+mKmN2MW4M5VCRCMMudGF7uLIg02j5wQXCBx63HF2lbj8tMUDhxY7Frp2IKtN1o6KNQdvkMKzrWg4K0g==","signatures":[{"sig":"MEQCIFd76s+TB4I/hFSTQVdBP62LM7fNp9+rDzUEO+ClBjFBAiAaVlkVshDkeG5zqaDTS9HkToVevX6cjPLhKsHWTlVigg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb1TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr64xAAmNKxnGUpzM3To5DpmeXXPu9YgguSW1B008rGIb1aypU/wKLR\r\nYhbihLggnCInPtRshEJuIlRf9HtSPjhnUU7l7DBO+C1qDisbZa60F4fqEqLJ\r\nZT0TtPo0btupMjCqdQs1PYghLbKUQ4NDGFwdQ4aSPQeVCqAQT8oPOK4Ccp0N\r\nwjgh/KaqSFyKu6yKDrQXEMKLESuPGX5Yt3tUV3MmVUg/+ZKFcR71/oq9zTt/\r\nzT1tD0qcPr7D+JekcDMQ90lv+ec2Myiz+q2fj+Kwjoo0NmldlwJtBdAm84+s\r\nUaxBI4wMcyjeGIfya+kbLh4oB2OBX4zNb4rbOD2XNbduoezygphcpN4nR8/r\r\nQfqZuP2RQkyxvikgVVrDJAuI6oPJHusIjyNbAUsEJl+iMs4gzjC4aJujrNgM\r\nhW0rJlhLJ/vh3PYvmi8luqgAeWVcIivtBcO1nTk2YqLp+En27NkFrzAeIHvn\r\nS5QirtHoh4veaYdciXhc5whLe+pLZnBp6fKAdNn3wMFOzwtE5xA8/o2ge0xB\r\nYs5+YztECLWWEVALK1mfQCode7haqHQsys9K/ZPzO8sFAFEU9bO5GIfIJo3H\r\nZDtJqfl2d1aIX3NT5MMjdfaUQ/56C9OiZb8JRB+dGN4X7AYKQsp3o5s0f7sK\r\nMqvd+d13g4Z3Mf6XFRpiNqdg1smQHxbfYxc=\r\n=s0mo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.66_1668660563642_0.7178010125296255","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"@aitech-asia/cms","version":"0.0.67","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.67","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"8f17e681a60704a491a02d8c17b8a8c2d4cb9039","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.67.tgz","fileCount":116,"integrity":"sha512-/4Wq+zeT7F1SXZilQhlVvPj8FctlZChl1ZiRKk9XlvQXt8nSBWMj4Llcp24oeP7Glx0b+rbwbjUkUM1MS00i4Q==","signatures":[{"sig":"MEYCIQDq8Yu7WAyPfmmjieXVnmbkNgi/9srbeLajiqQh92Gq+wIhAOf3lxqQGNTor3sGJxPM4zk5D/p35LAmpg2TFG5Rk7b7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhtxAAonl+F+LxPIEvN3VBWPmChcQUn+rA2GU2KF9dNImZJgLCiSsT\r\n9ZOXDSuWzkC2zr10OkwmG3Xo3zg2djMCHcPTEYl6yY3NPeIp2maheKZA1p81\r\no8M59wHiSGeZTcqAVaMvWYwhwjPw6+28Y3HhWkrq3UMY8XlmPsVtMsW6q6yO\r\n9hlH+Yr43h3YlS6XwSM6d2oYLQNYG2lhEenvjethfZjHml7rCE96IyQaiVH6\r\nGk39BEeLdSjkddG761TxDCxDAt4phS4BrgFGXwAMo7G2p153P/mdb4L0ax8g\r\nPZQzsvPfipDjfJtbcbyrm5LfG7XK5l164ej3VAcd/mST7a2kf1IK3JE5mSNU\r\ngvYZmTV0W2Jxp6jNGq8mX2pJcavLWSNgs2RbKLmB+nSqFLngWVvykdOKvL+g\r\nzHsFui9Aw4YpO19v9q3fsB92m7dHsg09gKlFRpFFjQ6/56b7VgdH2Kfdtq2q\r\nWbDBFp77p9w7O56euuIHFMKBhQl8OQsIqKJqG+LxG1rOOYiP8BR+czCBJFql\r\np+BbvoPFbFRVw2t7bIZcmMmKGbhaXQxHttRWKhKfwBJcMEMvdXQIvqWGPy2U\r\nXzrc4bVeC3h1tO8ezYTLsxSSmCklsclVweel/mK4V1ycGnW47ySku3qiyz05\r\nE/AIPeKgTLKGLDCw01RT4m5VRTOv7lEJrLA=\r\n=su+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.67_1668660726613_0.08540951312687439","host":"s3://npm-registry-packages"}},"0.0.68":{"name":"@aitech-asia/cms","version":"0.0.68","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.68","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"fc4dcd124840f23eb1e78c10a385fcab32e40a36","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.68.tgz","fileCount":116,"integrity":"sha512-hVCIDgNY2gR/oXKqaELU9lMFPh27REG3mMPViroKpm4tEC2VmvQ2FssMIygjSqYyIaGsgeWJWm25GJvgVMy4Qg==","signatures":[{"sig":"MEUCIQCobrdAcBMR9K9HqUHhbboR0XIrWz2Yh/7S/ap3fvnn4gIgAeIxhKVEH28oKYKgEC/yM1RqPhGqHGVHIW+BX/4Lm0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb5AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbbhAAhlQNryigfpULbILa9ShiMBOF6XNbrCYTHhPXgJtdrUwf+Fnd\r\nTuAY67JJKgsIfGJO29yC6IhWvA4pLyLDRniyqEsN7wF4+zJkDKOZrExXU7D7\r\n/bllLB+pv3GojwdN4a9ksItDltnEiEupi5pMWwyJeHKI92QS6P3sbzXyWXwA\r\n9R+quVvEfrDj9cjkpdJBrEhCVqpYuzuqXa4axbjRz4C6AfcZEClBC9lr0N7P\r\npNP34jye02QJ0jcJq2KHVkyXsmub2V+wfis1KMGuaklajd4mFdkf/lYPyB8F\r\nnROZmuZYaI8kYcsKhwGj8C5SnNYInWqKoJaMbKtuAQwGnMpafUXOyhTFa86Z\r\ncEKjadOl3tUaGqlq1oBmciEreeE+JqNiGPFNltHl/Tx38Oar2q6w/01st9yz\r\nSt6tDjUV8ZWWGbaxL1NH+9ok6Jn1nYRyAOl4UkQhFLiwkLqinQW8LwmGB5gG\r\nJo46jzqoEEz6MaupPMVhkZkr1+ReYx3gGD27v1tx+f2XOtsbFNNYOIhfBR2k\r\nvPFMTg8N5o2508JnrPZ6v/1ICjhfSfWedgtZ/T7XIqufJ66S16krWRtzc6pk\r\ncX1hjUE/5jYYvP4kWWpFHej5AKM+E7Skzfzxg4J15Cg44ySYm3rcb0Ce/bHo\r\nirBrr7eG3zYZB3HJS7ui617YkIAXbUw1IJw=\r\n=ifIl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.68_1668660800585_0.6243763553580406","host":"s3://npm-registry-packages"}},"0.0.69":{"name":"@aitech-asia/cms","version":"0.0.69","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.69","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"6143d5d539d0d41cdce17c8f24a74ef1ab098936","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.69.tgz","fileCount":116,"integrity":"sha512-oWUDcW7N5UPZ6roNvSKIm8f/oCTV7Z730lKUiwNdJJ/AlTBSpMQ4i3WD2pYJGt4Q2qnibsCrrE85sjkm3VacXA==","signatures":[{"sig":"MEUCIDDrdi708WheAbZthkslzV/RrTPOPkB28RCIggBxD4UnAiEAvMT4T3suDEiJwkn86A6ix5nZJ+c2GRxocuXeKMICMRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb6aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzDg/+LxiWau7cUGkNVRQQC95dwUr3dsSoEK9VDbEARIYviOBH6Kpn\r\nrNij2sRA9oTkHSeA0s2otJ+qeYLWBGzA/xeMIYtSs5FGBJlOh3lJkIxhptlz\r\n67Q+jzKDiEC2a8BBIQcFIiPk4jwWrT/s1hVDdZuFACfuZMce2O52grvAVuGQ\r\nJkvrDnH7huILFEcpbNhBecfl7Fk8InHNxKFgVuF+1bufjbJf2IdKYOhOSDny\r\nTWVxhu9089RIxVlemElN+B8RVZ+bs2fOvdN9KgPTZmkwwziZGTe6s/CDVl4I\r\nyy5Ox8TyqRzVEW8VEw2vROarW6y5EsjUmE++enSxoxrBsVV54Kid5xJpEYEw\r\nTU1KAfdkxCYrVB5lvTEqHmNpkyGqR4gaw8ZWjCcyxmw0GwQ9uMKkTrKftLsr\r\nxjnMqg/im7BNhNBUgb/S6m//NPwV+nCsrfRyYY0Hbnc6XflOjP1k/3Ie5P4Y\r\n9H6iWJs89vS4rwsbwy1kJvezmr8L6ZNekzBdB/7kc52KPlj2EQibVysqVSCV\r\n2wxVQmKjvw6yXGCRiXvWYvlGv9SiD/luHKoh/H9c589Zc6/IrCSPJQZOTXBy\r\nASniaGlGdBJYuOrp+uW08MyVwbv6g/ySigMOLyCa0DAzR4CeKinWAsOC428z\r\n8eX2JJLzMKvr9VKUMoiT3DkPpJKGKtyeXYo=\r\n=70Q/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.69_1668660890396_0.0022135566586169997","host":"s3://npm-registry-packages"}},"0.0.70":{"name":"@aitech-asia/cms","version":"0.0.70","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.70","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"3542b07b785aa7e91ecf624dd5f945dd7acd8a12","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.70.tgz","fileCount":116,"integrity":"sha512-jGNteqDPOh83KBHA/B0+SfbRHp/EOEAhLgXUdJ0unDjZAAHqM71slUY6CJ2E7P1pCHb5NGjK6FMHNpDThctVEg==","signatures":[{"sig":"MEUCID28laz/mQ+xiFsKsdyT+k+SZfjfyIHHpKes+AtD+wagAiEAswK5/kYR2Kb8Ib2Pi+TFm6cAqhdyYsEqfv12cCL23mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb7SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLHw/+JqYflrjQepqOlrg+Bf/0U6/HMkXxNEK6iOPYuJglKYn4NMfg\r\nREvNZvUjb9gGQJ5yFNOxXueKC5Ux3lbRi+3UmIi6uDwtoNX+ogG8VRRyOfZY\r\n47AM36+3jpTvvByQ236rZLideONB8Y337hZWZ3Bih+Lxex8NHJ76J1bR5sez\r\nrrWaKfJzR13HETeWTC4aC6dBdjDlfdfrEqX36MQXgyGJy3mx/tetPQBiFV8p\r\nl9DB11wFaI10+qToLxyJRTUZ32t80I8YcX4w3KIwF02EgnVkHxYNaA2wZaDU\r\nfW/f4TJDOkW0Xwye7hgy/q+VpQVYNwts1kfCKVWN3qnmAkUXF9fsW2gh+Jxg\r\nMeduGquooCJLU81fEwCZHjdTks3/b+OZK/eXSTkPV76UPuI3yw2eRGysoevD\r\na90dxbhMrE7WhXl6CmDF9AxOSFRnsMoMUKgaYyRKXazpkNDRWw4CUfdxnXje\r\nYQv7G6JWQlpGUn8objevel4H9Pv3072TzSntzFJkdOCMDD8V2QbanFqYQMS6\r\nxcBjnGkTJUk7nF2tcWToRUk/GL6GCY+1jN6IfXwtKQ7+azsZtD9mYVEdwhVP\r\nhikU8dIyUXSMm2YGpFRSHW9F4ibFrcxTHYkWwm+D58GmjTVz1dCYod7NFQQQ\r\nTJ93WOb8vPTdnjnqxL+kUiK6UrVMj0Km2xw=\r\n=5fqm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.70_1668660946117_0.6604914401219777","host":"s3://npm-registry-packages"}},"0.0.71":{"name":"@aitech-asia/cms","version":"0.0.71","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.71","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"ac1d2bcb2183bb02ed8a3bb56db18e6c043dff94","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.71.tgz","fileCount":116,"integrity":"sha512-3IrbqfWoRLiZWDijJyJH4FRTmf52ZmK8WJT4bOaJOqcgp1Nrej0janMkXBORpqBilw1mx2oOD8/u9e6kLeldkg==","signatures":[{"sig":"MEYCIQD4pcWDqhNSw3rnD3/aZD22iyPQG3a4eSjG0DGZRYnQ3gIhAKtRP2y+69Ify9BJZ3EYDDdWF54n49Y/PFVsDTJw/Zh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdb93ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD5xAAm3CJls7Y31zKTYmvw+3YYMPOqfSImqHq0s02sNgkwYZU/x+o\r\nT4v+f0LjdsgrJkGznQXb9x+qMOXxMpAA2maMfu3AwTyJp+GeJREqNMZrxXsC\r\n4wGrlrGYbQOX+EcxZdRfOLdCyLZeV6An2ThtU0loq9dyj8+0VCudL/+fx0Wg\r\n1NyLGGa0Z3vOxpKJjtMNZtkhiZlZppHgBuOyBQwcXmlZHkPNZEWmt/92VGfB\r\nR6hFaxPTZCyATLU8KRF1RB37OEp8wNskwEVLG3hr92XtopK6goe8K70L6hbw\r\nJAiQ75GLYRFN9ocfzGE/hg4bZYUBQHqThVcOdOdgnMweHjbqEHoqFdFA0dQB\r\nfztmBjhjXU6QaSik2XH2rw0bOCymjptT558AiK37ZSaO99R4HQaMlb2AuXsF\r\n/iNdE/9XZJ0O3Ne28GHmh04khRRizrs5cw8tM+vrqQ1Ljqh3I94399ScZSEl\r\ngo0u0YiaGu34MM6jTIJL3YwB+6CSYsRV1+jczMAzHhjZNN0/9k5VnCbAGF1B\r\nKUSrczrcuig6eGIUE98pS5CQ/vmnvwXhYc+3LQY43lkIUEQMZaLdiaMwaBZG\r\nWwGwbwD7qO91YF1CfsOlLFZdEWpRLEsMIheUkG8t/SGYzqVr8peV8iZEQG2+\r\nn+DJ2IG7pBuRcJcCoT2IUZtS9dN9F3YWNQo=\r\n=xS+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.71_1668661111394_0.5349284112118091","host":"s3://npm-registry-packages"}},"0.0.72":{"name":"@aitech-asia/cms","version":"0.0.72","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.72","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9e991d12784af5b35930c1ecbda4b0d446d21fbe","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.72.tgz","fileCount":116,"integrity":"sha512-wDzg7ahMZbOIn/y1qvRvTyQQgqkAVKMcIT31aJTKbHm05lzzQquL4OBkgXy9oFEmTZjjOcfbwB3nm/XTQpLhRA==","signatures":[{"sig":"MEUCID4FhcAfKrbIH/OzSzPgjTlyacM8qfUcOvefK6xdbYIyAiEA/fQUbpiiPKPAAmoUjpZMD2IwfhRXYqTul3BSFHUv8M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcbPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFLBAAh4PjZ/leE4OX3gNGpKohHwALc8ldizddG+uH/TlrHlqoUpr2\r\nsDsAYE/0ya/XLHBzKg9dif1CIcCHCugjQg7JPvmL1ed4UvG3Eav1n4kFIqRC\r\nQD+LovlAot+hp5ckiVLy15zzEbNbb7HyFylzS9TVQB3sC8HgCYavNUfWuSkF\r\nW32vwHkQ9ekmA8G2PNvnbx4i2NEzu44ST0i/bVM/ViorAxF5ZFfnz5QSfZ5I\r\nRGCtHb3//ZBTpOnNmMl9BvVXK8RhnkSJ9qzI80TyzEIu7YJK3tDdyC5ugSnK\r\nUMaUmCBTLDRxD2gzYXHnKY6HkfVXOCDL/Bd3DyhQNW+XiYZsxCR0x16heTA9\r\ntDFsu4+OaBWxqodyUe2TrRI5J214s3bgh2GrXbEAMiPw/zFGNCkwUPdUDVKf\r\nRD0elM9LJ29taN/xENfEUGCselcHzthvnLwBJh/4ovMWI+A7sWSpeOSLqcY+\r\nkqIOnOz4xWb7Ht2LJwhCqODk+nguPtZW2FGLUeYLLISWxVdzelgTTlK/gY/C\r\nah26/EhHruzjdttzX+zlNXlIRVYTWGYZclZiiylWk7H9l83+4O4ixL1iRNne\r\nDmNW7MIdGuPBKTLVcMOhRdH13qAeq2ExH3UzSrXERq5l5pmbeLPDdDkb+zF/\r\nCwTR0q1DhdxQEegEBL5fpZI8IDLgrNCka70=\r\n=izCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.72_1668662991356_0.27200102157221084","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"@aitech-asia/cms","version":"0.0.73","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.73","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9be0bea01b1717cd1fc95ca0abed4aba87d429d9","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.73.tgz","fileCount":116,"integrity":"sha512-xSncyC3V06c4Na1zuNgNP36QfDBS8N7LEuxey55ZUmRDhw0iYw1c/nqoCYEfa1cWloe2KFMYJQisEu84s7Ac/w==","signatures":[{"sig":"MEUCIQChf5q31y2+sd8m4D/mPucJnHGa+T6Ji3Wtd2wh769ZbwIgHBvgxtsNu5VsCB/ll6qrMVAv+uqbiJELr0DwjQ/Ekbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq54g/9HOgKq3fEbFT7pMt1D4Hd5wmOKXYeDGSVSNGM/zZ1bNIfTFgT\r\nDEyyv8w+umoUqpXKznaaTVB2jEprFYhAZ06JGxWb2sLLAkKUje7W0UtoMMBr\r\nW8rYLeYrOriH/73ySznqXec9tR/EpTNxupWuMA5/M1s5Q3WeQbr71Z94pYgi\r\nS7wZZPSNNdzfRrOX00XLBpp8U6Q0LpwGTHXyUxXhGB51Hr+0On+A8VSiOaGu\r\n5jSumYT6ovsni2n0/AehjEN8U3vz0M5MZ9MIUgk7BIe5u6UXUxwYvL/A9miy\r\nCpqLOFaUIRqzr281p3GggFvpDrMba/EQi5X2y5HVpAlWQaBucZq+tvevuqBf\r\n5YR0BHpH+nEY/agh071qJ++AiTPR21umEHifzX81fvEIm7c14QINtmm+ogd6\r\niPx74TFeKmrlGbnzyQ0eNJfWHuxJ0vemxIull6HiuA8v483AwUvDQQWvMk8N\r\nXf7ACUJQjo9RhBSVVw/F+9G22VKt6udBAuA+O+DRY0AYvZ5mmcxKK2eYUauw\r\nmBm6qU1K7NdxPpOYaulWrkPEbfCAhz3k5JpoW8OncIMKktX8sJF6T3BymiVa\r\nAbyA4VVY7X5T9Rz9ulZnm0HvQC4mSdH5zDZtUPSm4/9IkkEKfFX6efach75O\r\ndQcRW5fFI3uxMwXZkq5w2b0KSc+c1ecX0Nk=\r\n=htK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.73_1668663102226_0.44798065099514606","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"@aitech-asia/cms","version":"0.0.74","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.74","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"a72524cf59403f39eef43b131f7e2ddebe85ff25","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.74.tgz","fileCount":116,"integrity":"sha512-/xmTSAuO1M9KEbUuqkl4Rf8oeJzhhuvk6oD/YvZONpeeH+p+gsBNdSjCBtomN4xuq4Arlp39siiPIxxLf9wjkg==","signatures":[{"sig":"MEYCIQD2vjsl0uEFT5h9QL8upsbN43m47lhbx7FAr8KwgksiGAIhAIqNQxHlcdQQilCgiew3gIjpodqx6nC7EpMz5hDNK4p8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcenACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL1Q/+JfXlyzKrrke76lTPYQ3wthAlmo/F21f4aqQGo2Kf4AtYegwY\r\nnHieczrFmbLYDRo2zoEBjfI669UON0O3OzRLcQKovsAyp22OZp+Ic50vdgCS\r\nkrMvAWdMj4tXH5QO7TNsCTXULnGoLi00xQMHn90u8bsiqM5KxS3qYC025qj9\r\nAXnnIlqXXQVvb9qofrYRnVON+9sGiZEUlM8bhmaC2LYOU9pjr/ESOA4wtEU6\r\n/ImJm/4L+OwMWHJHgcIQu8a5ApwDeF5XgRZLr19D2L/7FE+CgGzhtPL20MvR\r\nz1l+Q4DFLLepo/4uFrblmilGsKqFARreIBhTOT6SkFU/0vuS0jh00twTVKuT\r\nKJ8ND9/xzeHlsmFxsmi0rlmsxx9v21Nar8/vAs+Bn/QPnyCa1MsdC1WeaE4m\r\nFFf8rU6ZRgHJAcXHI19jRM2E6r4mOBLqjsgzjyCVS3jABIsx3RLg2l/0qt5N\r\nb9Qq9bs2hspzsrfeflfAgzGW4yA9Im2JXEYXLOZ51ASxeKtk3DbbchuyNo4H\r\nfVyfl7h402VJtEvbVrAuX2F3CwToWnOp8iG+J6NvQxClABSlwg748SPICEyw\r\nXf1LFownhlOAA8XGTy4WlsIaSnK2rZ9qV9i24fLZCPO7h0pEymWjqgI1h5Vp\r\nHVokCthzhwjjf1tTs3Ls0a4HO7nYBkQcyx0=\r\n=JW1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.74_1668663207273_0.8357477449401651","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"@aitech-asia/cms","version":"0.0.75","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.75","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"d8b255c2a0f5d0efe34167f995bb7042d8d10ffd","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.75.tgz","fileCount":116,"integrity":"sha512-Z3atyvHgT2/y4QnStjSmr3+a3wkXrY1UiLETPWbVVKYR7p0ATFDDX+Ne6LM2rIvVAev7SG7vw0i5EORgxK6yZg==","signatures":[{"sig":"MEUCIEpXT6KBx2dlTGzIaU2DJWBxDlV51/BCRzprsUvCMiIbAiEApLKlIAHyGUVWQ2oKdu4eDPiB9qahuo5LDsATq5m1MEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcheACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKxQ//Y8ouy6K/DbnVhrl6rFVlctYAhAlU2WTZgi7DKpiCxtvUDJul\r\n7N/6PIsFqaSEEpOvgads9H1bsNuhVjoDG4NsrBfTXTTGeymnsTgRqyoogWRU\r\nZ312I8p4gfQhdtLDf+s2H0J84V06lZinJL7nXuVQZpYiOm/y/Q48ZmMpbSpr\r\nx9eYzzTKKpuhtlU7avRF+SJSMZRoHVGjwOyeCoEosZ+3V2Gk95OU3qzji7aq\r\nzjtvSGdtvs0z22NVbcMERiw4cdcsHBLXN5D4cWZFwghiVJXuPp5LYUXYd12f\r\nwBE4rja/WSqvpNG/zJCAypu+p9p0IjoGYGYxJWjDTl+lpCUTJvdmolCJWovY\r\n1Ee1h5fzgC9NC6HS4YWhytJdto9ZnAtE1yruUdzKNhc010AprggM6R0U0ArT\r\nONOFUu5RFg/JBF7jz1H+82NE1owLLweCszxxTr1ESWcT+ljmy8ZH9pIa9eRk\r\nPZYYgG3YpiwuLUoDAdwWwIzxXwI40ssvBPTm64nZJnWe64b+qOVbMplLtYAa\r\noaMyV6Pn1QXsN4nK8qGQO73P0PRPrKMVJ5T0baPsf1Aud6fXB9/pWdBcnw0F\r\nR2CQDXiyJtNxzNyZThCDO3FQMIBThrNGrHgD6a7DpKont2VFCm1+j4z3pQPl\r\n1YcNRqkP5W5sqb3aihHAvzlu0BFf81CPqmE=\r\n=U3Cp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.75_1668663390339_0.6716774044848948","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"@aitech-asia/cms","version":"0.0.76","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.76","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"45426c9da0deecb6547982d803e6bf317a08cc68","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.76.tgz","fileCount":116,"integrity":"sha512-Od6Dyaj2FBGmhO++xFpGhLmn1FbPQ2zws1O0MmtCgzq09vmHXRdTGvTFeX4dMXFwZMIitf747xdd8GPPKPYVXQ==","signatures":[{"sig":"MEYCIQCYykhCaqx4w1dgZuGLodL6EZ5iOrc/XglQ946f+yOWVAIhAOiKC2zP5ktlHNA4KYLHnLiwZJeASiS02+ECS4PFz0GE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdckDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEgg//WI9vUjgHa8czfJ59q8LyEYP/UZP3Xg25rDiHdFOtPiJ2/qBc\r\nX1K9mvkvcBSO45q40NBnooQ8csYnU63ViAWR0FrJg0UgtuA8AqBDcS38+lW8\r\nswMi4ww7IOQ3GAYWA7aXxcggb1yTWE1lPcaD/Xti0DcCAqORMKu2cTJ6l5mQ\r\nLyKtBcCi1QtL/MgvT0zo05nNpEQjxiezJ5AG2vAfNrbenP/nTkNXCP3ShbIo\r\nq+syHerE8ljUWtqR5yzn3sl8sfALirpzD2L4BiIZ6uQQIseqS5GN/BTv86pI\r\nVaKSTbR/tLrG0VRaXhi71tYn7SWbhLTJFqV0I/PBhJrUiY4JW7hanlBAb4A4\r\nLz063yXVDIHgEd7J6NAZ8h6WZC8Yy1vuDOKgOiQK0TxTuoYobkQnDVR+HO0V\r\nLSVUnBUxkl3sUueBVl/duNA5RECepmACQ3Ewt8he/SQl149ZHVHpWoT1b35X\r\n4wo+npsaSkXtETVWjcodtmAemiMykKBza0bGvQ+UQV8KfeJISqtADUpGcHAW\r\nMADD0n2STiWnM34Bzcc6vqIxDdBSA5/2YfZg8vCU2IrigrUZy68tncPYtJL3\r\nw6uMc7M6ntyPmyTzBfPxbZnmjaIjJgEUxlctAXwSENYGXmjpGE6/V7LQw6RS\r\nIQBJXo+84bKTsE91PjO/Cgi7gW/wQQuoPWg=\r\n=tisr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.76_1668663555640_0.4795204195693621","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"@aitech-asia/cms","version":"0.0.77","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.77","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"951fe299090cd8fa66d7d70ad45a936a548975b1","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.77.tgz","fileCount":116,"integrity":"sha512-HR8uvbqt6UxSiEmGAC8nLYHxdFEzp6gx5LcWVjkpbmj8cbi2j7kHQ6cM2VW/28TRyApz0UywLPk5UqwAyr2zxA==","signatures":[{"sig":"MEYCIQDQ29hFqmXwSkzDK3S0xNJg4AUwGQWfyoA6wrctGpkpGgIhAP4YeCfmBpgJlI3E+Up59p3n/sF3LBRdHVpoc7Nnka5x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcoEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb7w//VtHuI4rppr+dpJVgXNU5OiLI+UVrIbrwIKCVVlp0Lcwv1jUT\r\nwO/KccEynb4+VEVBw6KAfSoL9ntn45APvCJu9+D1jfDa4wMRZlRrkB+fJMFc\r\nMiBZRc9uubbzI0GIL8BS149Fe96GdHkRQl9E1M+bQ4t0O1K34Pce49tSgtay\r\ngVG7OJOQilAjdUi/FxxE/oSxnc+CMqUQ90tUFklckCPfFVbqHWTtCWYnJgKS\r\n9UShqbmbQCoY4M9LIMLSzirjAa5tqDp4TTQ9+LnB55vBYwy3PrQ89EaO2rwd\r\nK8aqWJ4bbCoqfP0nRpjmd7Ry3rd7FJwXO9iN7jF6MszCi0YvIjuYKRL8JzEz\r\n7uuBrG0W6hMoYnsFez7pm+FH/YbjFSrrqgLf8p3gpd4rP4+EwXbwqp2C+61k\r\nKRVtjPgKVBvmQFCVa8W76iBnpxESHqeCvxNZfKo4jdvBWrWGwSMLhPFxfCSZ\r\n8iIUfSqQHukkcjqA9lLcQIp4Py0fjmZAPgJGFx87dBxJROKFJqNa0RDcf7nV\r\n1/aaeatEPl8vXbhNNnVsTQp7Lk1FOrM7K3LDm5uvyqjqbSGOeJxJPgSFo/2V\r\nr0y088G/ry/6WoJ0l2Jh/fo/MV8XpI+2AZAwXXeorO4ZuaQqRm7SxzXO1q99\r\nYE6B4DkNeerZB0qtOPKyd7ezRCeV6K7qs1c=\r\n=0b3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.77_1668663812044_0.6192940071076642","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"@aitech-asia/cms","version":"0.0.78","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.78","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"b627909e696be3dc756008498fd3d0a29e232197","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.78.tgz","fileCount":116,"integrity":"sha512-FPJbIPIUZfoR90l1WVypEpCX4JoK89eQ1sBmaPF165EGPVxvROQyF/iYsvJR8fGNsQPqDDCpsQV/gRanaNrlBg==","signatures":[{"sig":"MEYCIQDTCFahLElD7QHd3FDyA5Z5c6e3ZOuSfN70KHKfgpGjmwIhAKAupH/IjW5BnU4n8dwfw/fnguIoKsTZKCKiHKcAxuVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdcpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquThAAmf/cniJhLdGxttM3/umH5abIXCALfwWem+36pQP4Teb0FQQr\r\nwsMSV5pvVlUcxOQQBR9mYuVKdNFXkl96sxQXGFb+7zWRZcoHCQYGKChmjkuN\r\nByT6kL6gUObKwmeHo7njfLbbqa3drv3WjjdXHo6Scx+ksNGYPKLSH3/wtDNA\r\nc6XMJKfqJq+xPwmg4FtOMpgRZju7HlBngiHpvm9AGE7dB6uGMdg9n4fnnrww\r\npnkdCr9ZRTC/E36nKJ1xmGlxYlWjhjTjtNz2q5vNu34oU+/thiG/B9NFEx1l\r\nFj+e6+8vil1XLr5ptZYiwjpqvhhjsRyFk+jOmWvZRz7CP2zZuJsqV5XwVP6H\r\nZYYkAzwgiP+SnN3348n7MHMNJgYPO4MkVWn2fUcH7B3R0kk1cJy2hSp382wz\r\ntQ/GensdvKigjWgYz5E0cC6uhtp3HR/f+nn8r1FpzJ/bv4PoefutZSVPwgjc\r\ndbnYHAF7uU/ePbR5cDCNQlWUXLdFRwgFGaZQW8PbqhzbD34MdG1SZa25kPR7\r\n6OmJSJNy+y4i/kBNyT9r/HZvV5Bf24COkVOB3+I1HWhOxP1dykx8kamaR7S3\r\nR0zUR6Jf1cbdBNAF2lo6M7elCU1UMSECb3D2qrR/Rv4MDMWV/883m0qec/KL\r\n+20mveWkjOBbQwISVVw9Gk4ckjmIqZQ2tQ0=\r\n=9pKq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"./lib/server.d.ts","gitHead":"5f956b9d994ee6a3e2b11b77110ffa90585a7bd9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.78_1668663901050_0.5929532577964887","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"@aitech-asia/cms","version":"0.0.79","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.79","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"e64b7628320228d535e5e4e6a8cfa63d41b7942d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.79.tgz","fileCount":116,"integrity":"sha512-NCc8KPR1lt8iUILUBkfOs+PPqlz0hZkoGDvMTVQcI59XtQcthhtqqitocGHSfTXQ8VwwwWJxmUWYqGapVdHHKA==","signatures":[{"sig":"MEUCIANEJknTwT4E73jJuP5yATi/7TKXi1pyIpNmt8clqh7xAiEAthjkQEt9y57Td6Sq+BKW21lsBursYU1UroiDIQZco9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdfboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpJQ//T4KFkYa3O4cbCX0SgANej4bY2MlEP+EFzRS/K/jOnACKN6fl\r\nr7bBmqrY2whEGuUcfqioRW/KdVVbcUtsp1VfM+qAc8TPCYuGpYwbQHhISnJW\r\nNSj1IE3BVtZKj+GWOEb/9qMshl5qVRHjE+oovVfBwaZcSWjCMHt0jKTtvtxa\r\nuYvzepnKjx22Sa8S1n90o8NNa/WNPJ6HWwTzeUxlJV5h2EoqwudEyo2JZGKO\r\na0H+WNbKNvJVfVFu6KET36uQ3yYJRdi2XBazocQLlyXPF8JuzTOlb6xpXc/l\r\n5lehFq3PdJjNJC6JSoC4KCoM6PftI0bTegvHduk8W7ZhDJFP5/UmSU6ozQZU\r\n5BgcddDEam5L4yVrweUaowZBF5DsKOVkrGeZbOoiw5wc+Ro7KT67v7/AOUUF\r\nHkvSk0xrGE6+8B4+o3xCv4vc9BL1pGMMBYpeZNiz0k3a4XS+heCMl1DbhVu3\r\nXyf7FecZ4RICmpHxzp44OlsVJOKvsPf324jzIjz2TCeQdi1/4IoJBAdsDU2q\r\nuyHav4c0bzGDM/qoKNkkniSD9qCF95mlSF2gtmXgdim83LoXS5jyD9+gIlyD\r\n/0ejYkOs6X8eMlhHlKskRrL0i8waTX1TRFWX9X6BjXjHiFeYSgV8RQJoFDxE\r\nkN2wb7Vib8qMh9HdDgZOrXjWWgEb8FW6QVo=\r\n=ny8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.79_1668675303936_0.6571720450338301","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"@aitech-asia/cms","version":"0.0.80","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.80","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f37edafd95755d295ea60dfacaaa5fab20210f38","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.80.tgz","fileCount":117,"integrity":"sha512-pVJR8RwU8v7Mbq7sHSXno9ybKIgjdIusFckUIl834w0JH9gCzYClarDvTGnNLkgt2eNU8v4O7NTrAN6OZ/kqBg==","signatures":[{"sig":"MEYCIQDHAweIS4c5IKsCPTtIak+iSNXpGkVclp2LC3T9CIR/DwIhAPJvir7cdYKwvMNcXQw922/zR6BLP21LZrKWTbWuAA9n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdfz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd/w/+OR+Fhic/qWWyJMZRfjdlJ7hWPyS4go3ueiBynDZIJmvWYEYg\r\nSPxctfTbnMm39SNOEiuCyanW+6mK5HfOeWki9x8VozuBXr2strGrnjiJkgu9\r\nWhI8Br3pV/taX1q4eoKvkI6QxireQec5BUp5AStR/Ek1U8D86zOyEJE+Ls5u\r\n+UExij08vBQ2O3o8U+gTopwTApP0o6r4YcbpdioJkcV0JNn440Xe+OUQHmXr\r\nbYtrW0yNf3uSuLgNh7VDjh22rjEtuJZq4FRFMGRkzv8oMyYgWh37kKTQYE49\r\nLKYJ4KO+IXBNyeESCXjTOEYsn9O4Q9dmgI+A68Q1zltgkTV5iqMnvln7iL2S\r\nNEcmv4t2d7o6Zx0jY6eskk5HUzcxY1PpV6IjeBuGk0CA/zZCEdrpXL9ZiCzW\r\ncG9oUtV2R/yGDoweDzj4D/zz5sDZYYwfEdtHGJ2K5mY2ojSfoHyC1AGo6CWj\r\na2eksxlq93BYJGd2D8mF4B5IAZdMMITx10jzWR0+z4/TdkBQJHxTysTqZGIP\r\nWTqOTz8FeEZnb2TL+TOVWDhvZITI6JSpJr595P2uig9HNj2XBtpboOXHoexF\r\nQfMYHTjRwCbgGmlIturBgN5uyI3htKLzgIdsjRik1AiL4wGriYYeM5nnCb/L\r\nSU1r7vJ35uq5sdVRMMijyXtXwHQwKaB9cJI=\r\n=ujS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.80_1668676861011_0.6670450981590965","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"@aitech-asia/cms","version":"0.0.81","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.81","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"cc126b1e1d44f0e20213d540462720ff28eee657","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.81.tgz","fileCount":117,"integrity":"sha512-DEJSuBK1lx95j43L7PQsKyXPX/mNKroETm7ek2oUEV/WA9n0iIvJbJRmfnDsD2VK9sTWZZsboKA/XCeoO6M4GA==","signatures":[{"sig":"MEUCIQCuFK/ywe0nKPgM0AHpvL5xsbAV5MwN7dE4X7bhLj352gIgVbnv9gTjhz90/ZkfywM6p1g0VmFbLuAKvmFuiNiUnkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdf0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe5A/7BtKSDfDD/3hEpW/yDhqYbhES1WQ0OZifLeyYubPIJ04vV1PO\r\nZw838Wz7pj3YUu/OWFSvz/N8ic1dJyC3DAZB7T4YAWcp/++3KDzDTHvs/m50\r\nwmv4hS+OzjfPgBLlES7JwvwLfg6a73oV9qw00RfZILEWAO3hK4HuKwDsaeET\r\n5a5TZ+wIOYmO/vY2PsFaBaO+wfWW4RZs5vBgeAdwcvOd/hKv5gE59a4TF4nB\r\n/ykJIRULYAJxOa0vXNVh0dBOOeQ3CVEU6HHvZJtBZC6pSZn3sgaESYKcAG+z\r\n2tLw7VKl/99lYlXiwiKvyOoSBIYJZ/Ny9obiKF0WDH0g00ffhCoc/AoM5+Mv\r\nqnWswT9FCbVBgqHMIJg5PiLxXS/nGTkjqX8DdsiNM1aNkY4qGihtOBQG76Fg\r\nWe4UtUg9ekYSumXo94fyWWu2WV9abZSF8zH822gqqPk4cu5HdKg8DNSyVUZt\r\nZNiMBqGelIvEunOci2nqxFf7FVIUFZX8zZ5Ok36NEG/GZxGUA18Z6zatEHX7\r\nFE7WEefijPtB0DnfAE7UR2SGwsauPiw/tGa7ygYE9h3Zt6yGF3AiVdKd8LjW\r\n0IAwwHbUl3ld1VPcMGOGWniwMOBfQRLWxZrvAbi7weZXE1KEZb/V/JUEkiBU\r\nBYwQuly009zTMl0fSsOlj0z6ug1GaIsPqq0=\r\n=lswi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.81_1668676926832_0.2713465924953167","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"@aitech-asia/cms","version":"0.0.82","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.82","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"df82194925ee828866f5877799cf1461ffd20510","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.82.tgz","fileCount":117,"integrity":"sha512-KX9HLMHNYVVq7Ku3hftOBv3C53sXXOmnjBuIz+IftlGvvZb/2bGTZyVcJhncIlFGW79wPxIlXDps1m6SiyLl+g==","signatures":[{"sig":"MEUCIEhCBUtNgeYCuFPdQdMBBFx7CSWz+2NvylE59f23L/KPAiEAmdHriZDzHABg682sMzRuNdt2PtpD7Fv0IpaugffCnoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdf1hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUYBAAmEC31S81V972F1ycM6dOGUCoKX02Suq8FyVmyRrJulCb0ZdI\r\nTryjr4+EYm1rkMHL2LcDIrKMHkvK7M+1w1233lQ6NrB+l9jecWGENGmSPFi9\r\nBKrt/4d6qP1PKjd+dVdTKaBmbVIsSp7ppKj5bSOqrVkWfhwAMMjYWIqaEZEp\r\nM80nTwdqfhaUTEWfcFdgSZiZRgg68NsbyBG0f9IR4aZdkdJOpSJdTJzf1B/Q\r\nXqY+i10WEhOBzYnY7UvHhKFRh32+PUOQZ/aHx/b+IpR5OsXni09epWh7lTVT\r\nPkk5cjvQiPNxBV8Phw4h2ry9pwE1fxRwLtj6Qxbb7NafBWTKnxMXWd++Cy3h\r\ngzREipen8hq1o7KtlEaj7IoCDBXFmZeAEeSH3/Oj1qD2XqfAzKKvSPlE8ieZ\r\nnWd98ILFVWFnY2UjsuC1gq18ygZJUxwPduGwr/M9UjrUQtMBZ58qPwyrTzyh\r\neh+zzFbEQeptsvb07XgQfuY2WdAvJbGDW37eXCLpGshFxeSqTVl35BMykhLm\r\n8hwbNt4r8GJz1aZCIpSYFY4hCwa+Bx/zK4OG1n2YEzRKks97CPgdZ3Eb1oLC\r\nV87/tf2dIdNjiFcc8NrrAgiW7IESRu6i7EbNAFHng/SLGGeo1GUkyrsclh1C\r\ntbtv4CoYQ1l9OgYT8Bqy0wFvWUET2vpYDg0=\r\n=SYjH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.82_1668676961084_0.7141376043011991","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"@aitech-asia/cms","version":"0.0.84","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.84","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"309a61890bc3fe09b9d59fec00637c0a762252d5","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.84.tgz","fileCount":117,"integrity":"sha512-GCZmm2Rhfblt4Caf5ib6o1U+mShYiustlX49h+HLGCsj4QXNZaScfnop1RWBM8TaV0DoroW9iWgNTbKhgyOLwg==","signatures":[{"sig":"MEQCIB0iDuZQWzfUhzHDGtvlWOMWnzNPUXlH9elnE556o3UcAiAdVLhCGh/Qn0Ogl/vKWVtLwXAo6Af3ocjidryulkNF0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdgk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNIw/5AE28Dmpe4QPegnk8kfa9UnCp2nlGcd7Ut0nqrWel6aL1NKtC\r\n7ocE3cvk13cMnmV1Wmd/k0oAlVhm7nURgt56fAW6okQz6f7sKq0yNwDy1nNq\r\nbiR8ossQoMSZA1O+LvD8t7qN4ENBTcssx1jNu4hKsHn33WaZS8kHeHkLwo2G\r\nhR+Ptt/YQVaXvTcpu2DLict+LazibcJf5SasTJ4U016a67dPGA+OeCtVxZvA\r\n/0Jffc9T6zeHM/HVJLvZczlQsp1UF+GUYoARp+YO5FF6iiXHtBr+NgYiSvJH\r\nBzFBsxgOq7Eej91FdKNxA2c5yql6zdaE374Kx0sth2M7SF9Y1jIvC/cpbuvm\r\nE9pUiekXpfaJkmypmF4DGWDOtfhoh7rZrnxJnmKwNF9MgEnhzXT3yzbW01mC\r\n4uXa24AdkitBPzvLO/ExtrsJq1Vh2Kz9mK5R4a9lujTp2GC9WPwXGSrTSffm\r\nQ3doCExVn6XKu41qBt0Rspt/PszJmcmOETLZn9V4ifmTqXVs0i5KKGnwNTT9\r\nclsZ9FCHVrQq/N5quTde+8EYtKeralwkkBYR7Bsz6FEW2+YE9yABbfXy8SC6\r\nnymiN8hRD/InQHfi5dcyXZtgJPNqUaIXOtNhyA4EIOX+IYDoPcv8xjUX/OdM\r\nOBHW3GZqsyvGemY+JcatbD2aNpK6j4AXjZY=\r\n=YKzA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.84_1668679993283_0.2771175039663045","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"@aitech-asia/cms","version":"0.0.85","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.85","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"d10756fad2f3ce63eb5c240f3a2e039540edac6f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.85.tgz","fileCount":117,"integrity":"sha512-/MSIfzmchUd0fqgzYN2124AgbmUz9FQNFvNkVwX1eW66PZpcRNm+6+UDWoGc4oM4XSP3gsP/UKB707WUN6iGtg==","signatures":[{"sig":"MEUCIQCmqa+D3QcIQmUeMYTHVuXJXKZb7xV7qf5KstGFST94RQIgThz4EcltoyBTepq4JBxn7OOa9hfTw39QAuaEJXf+Yqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdhEYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlERAAg5Dc8NJ7+xado+udBQwnRUmcFZr2D47RCM1Ounn2XOKSdAtJ\r\n8OPVvxB2nQNTklBET3CInq499zEUCzyLlgsDzvsooAbyQnv1s4m6kMRA/H7b\r\nUMmIvhkWn3HVCJGI92DdiSWfsC+89Sus3QVpQyqj6hC/Z3Kh15bYliwVE0yg\r\nuAmNHp6N0dgBzUQaKklCHvF2tSD/kPWlVX0dcTrsZR7KBfkMiT0hG2M/RU9r\r\no7NG6Ej/co5v6u+LwYD2SP6ncvP/JnwPWIZnhg1UIl0GeS2qXIdpUvygjUv3\r\nMTM7C95nyYSIpIBNlWHacYIiL0q03mmkOiSM233vYvyPUz9XQApAue44Ys/w\r\nBIRCen/fQuIMf+fPyGSKqZnjFqCf63qV9wPz+0YXgXp1OdgekUme/WNZK1xt\r\neLd6uMIUB5PYIW6oRT0uTam3LXtZoxCHutmJ3nRuS0NQZCoKD8MYMPKdcfcR\r\nma4tk3AbksnWiOMtvadtE07nMhFUs1hi7anmAfxMBBoAGuAmAHr33G3A2k31\r\nIulM8OwIdak/oawbX4TS1M5vpbl2fPqSMhGGlVXbU03o5/LFb/CA7JnqIQpS\r\n3hZZhmSOsZhZCsttodKVdeozZA6/XjSBG822aBrpT8DAS5zYgK9uhX5+bVr6\r\n3xpikBcKkOA5jmB34EO+fGJV28sv0h6qHvo=\r\n=0M8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.85_1668682008090_0.053077855106780314","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"@aitech-asia/cms","version":"0.0.86","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.86","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"e24d0e88499825142ec01e08bb28528ac15a8096","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.86.tgz","fileCount":117,"integrity":"sha512-o+5RR7GHCsXeMoogY8n82A6wSn82ErKbSis6bo9svyzkp9m2NiQHtdw1mN8a1Cfum9Iw4uYK/1s52ff6ba2WAg==","signatures":[{"sig":"MEUCIHc31eRrpbQ7AZ8Ftj3aArewjl6hUSPoEzkjoPJ8eu7qAiEAiIC22yWUgw6Zy4wqNvNwIxNyZEZp/WUdLltxFEn6O/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdhIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr42Q//QVM5QxHi2iBmpQEBH+AtG5O96oGkUzgoC5NdbmgbXnjSUVg1\r\n2pwxaDfRV4AckUU3h8zN5OfPHadlMViVmHHTbuZCxvI0S8ETYYcFUYYaqKmd\r\nsQr7eoWkJNNgz3JXEnhchU3BpNYFpKD6NckXS7/SDAYdUMulEfxpHvptG4Va\r\noJY01x7v6FZVvM+HdNzSHeePY/7quX7LRKYTPxl7g/+8wHLmfTmpmmtTtcFb\r\nuYE9acdjRkG6s592+Q7NK+W+CPD2z4o37syb1sl63yICcAwTx1VkyKvY+J71\r\n+gUwTCGheEob1aryOsGrS/mXPg0lyx7/E2jzEdW5s5ox14R1O9/t/aT/yU3B\r\nl2Wh579CvqazNfMus4eRuMxES40C+JDP6WJbpTPYuAsfPNrBGXlzoSJv2R1a\r\nbM3KbclWJeIQziF+V6ESdQk7sRS4Xsqv7UGk6+UrL/FGDb8FgUe2IEowpoPr\r\nP4tv5GyaMfyv1OXhsWjj1kBimj6NeI8MdRA6jwMK9QqtbasKpUK8dr1JR8n/\r\nZa9u74t0TUj1/ue2SGZTq8FmwGJFzCNaIleW8datFG6Esn9Ardp3dgeqN4m8\r\nLb9y0C2FD3PWMTmmxXr0U6YeKlgdSc+F261GQXnNYG+U+axPQyH0DDbcW71+\r\nM7tyP8hgFNno8JsnneUlOeiZa+l2L2tf7L0=\r\n=9CGv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.86_1668682276956_0.8017404707040365","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"@aitech-asia/cms","version":"0.0.87","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.87","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"b5470592729d19e7d81620595c5cef24c828a01f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.87.tgz","fileCount":117,"integrity":"sha512-Q2HHZ7h9r/VSg20QtD/36NqyrkQboTz+k0T5xhRAF6ijUggLESkdeOXZnNSH86QQhzdjeZoBzH+WSVUYD0oW2A==","signatures":[{"sig":"MEUCIQDY/KcQ+iYA28utYMdRjqLYGagC282ii16/4pAdLnsWxQIgDIJgleqzZez8xbkO4f9fimYRB7FpLxlZHgk9jyv9/iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdhO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBIQ/+JKAjIVxSYyV24KkllTvtSMWd0eIEDqGA75a112+gWx9VlveA\r\neXqPIhqlJArFiF6oStpLIDaYXAd7QGXbs6oupAt8UUx9uV3Tb5m3rICbhixA\r\nG0C6+hX+eTr+wJeBTlVlUFd6vSebItrQGNvjPNIwZmq6mnM4cXdox80owRZv\r\n3W1g5h1qeKEeP/MSTCc6KtLivrPRIKEwCNW9eGypPpeI1Y824aC+FXbXrhr2\r\ntEwdquoAXMmrGMKxnMmEGKq4Jj1oG31MUWHxoYS5s9+rSgcvLzuoVI0c6yNx\r\nM7YJgIYEuQxAr1pArl3l6m3GI90OUFtte8G2+EwSeXwZk13oPogamwoc5K5e\r\nJkp3k61kkpaeJOXF0biOmfTdN0y2YLvr8BxzkSa8Mpa//qtOnOXJaP7NOQ+/\r\nFc0GJsb3/fQZWXvyeSBI5wFarWMRjCVxGvCDue2PnIN037ezDac51pftz8Ld\r\ndqsjOpnWU6aWblnXpRE7whnZnbkt/SC5KUBOz21NAVgn1XKv9TVazwLt73M6\r\nQbpvuJGRTe/C3uJ3uH7C1Nw38A/Ny9hdRPJpv7n3Bq2+rd2m4MHtRouTZi6U\r\nIukK7ih0SaRXftJbjFcCjRGaduOv4ETeKs01o8tseEzzA3C3cGbqqzEUcqB5\r\nYYxB/659XMZ4buaqmIk0Bv/CEAplJ2LpN7Q=\r\n=ug4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.87_1668682680550_0.12948371804844783","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"@aitech-asia/cms","version":"0.0.88","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.88","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"cf4feea7b5fc946f3b94243d7f92d56923bf863c","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.88.tgz","fileCount":117,"integrity":"sha512-jnd+llLrcQGgL0GmKI8Djv3T1ccu5ULWR1ns5+m1mP38nw6Eb7yqqiAqRkqFdZmH8MDNH5BfU42vPCmtONNtHg==","signatures":[{"sig":"MEUCIQCGfUeFyxHfs4DzkEqdbBmTwaGo0RXOvuz4HUpjHDt1CgIgUqCWpaUjc8ohpCJDegAfvWiV97nQgre1kD0Rws7eIRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdhQMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb2Q/9HL3rcvCaf8ho4Ic+TEqIuOQ2UJfWPirIarFIEkENirDSwni9\r\nIDOKu5090RsF94oO2X0iEn7bg0fzgyNam1AfS9mB+0MdxCo5ho3WhW03FhKP\r\nm0OQ35jn/TFjOt+vxEtjZf1DGZLF50vzWiv6zC997bTE10g07ww0CPM1XGht\r\n3yo9ycEylhJyfywqJVZKn6JCk0FV2ndivEw6Jx2CPP5NzqaFoAR5XUeZf+fx\r\n0/4IIyQ4XPDlnukChDy7wdiL809O+swgAnpLh/b4a7VXW4ub2HNKRdeImmxH\r\nYUoC/6IqVTzeCaw8dSEfc6qjl+gu8N8p73eIeQBain29PZlE31DxRcnyhnIN\r\n/1NDIpp7qKKeSQ3fXQUcDfcX9VaGp9bJrVdhNRHSjkgL6J0OfXCYk1vtmTZr\r\nTE34qnyeDzBliTKs31vVM+TZ0+K2oXFT7zt+XsvFS99bBW6MBhJk/Fff4HAm\r\n3+Ee49dqBntUZ6Mv1PPKYKD/yC8uGuvXfCIMrXXTg8TBGh/DeRIYomeF1zTX\r\ndbJyA+8WHaBKg57WIjSX76y8ZPSZiuEzTUpnfAJJK+RWcuR8ZrOMb8lJthpE\r\nYpJObGd+T+nTJFQIA1UxnLAebUPvIJskZNYUTfhJ4kIvSbf1iwDs4SqFarrD\r\n/9NTww98t9J5pnbHIXiWvsIdkMrMMilN/KY=\r\n=0U/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","rotating-file-stream":"^3.0.4","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.88_1668682764078_0.07193277155412714","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"@aitech-asia/cms","version":"0.0.89","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.89","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"40d51dc81df58d44fa82686c4eafe7e534e69a14","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.89.tgz","fileCount":117,"integrity":"sha512-D2uMBTRXvKs2tBxzyQcXW2rjtrXF4qBPV0jHUJlKg8XbuXlKLJOg601wn40PtrK3MePxJcNtOpDi7XhWs36JuQ==","signatures":[{"sig":"MEYCIQDUZuZCKSLgjyOoYhzd9zHfV+juzBx5fFzlsK6Rn+2jigIhAIZuKBe0FMfjAKJI/avMRVKsaLk6eGPE1I+JGuZ0SicV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdvjzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWaQ//RMLAyzKs/At8gdrZmLLqoZxwwKeQjg/fkCSz1aH1kqRPwXiV\r\n5PlPqS4R9H+Nh9MGNTnXDyY8eH4Xwa9aJzHPq9RH69OAOQA047L3kjq2bsDl\r\nfltFv0L00H30xF3BdGNzL1LbuhH8A7gjdtLu60KUVOXJFd1TveVPlV73DQEr\r\nt2ypUdNoikxO/HISy0sqlEOQjvlKCmpRP3i2ROLwjH0t6gwxcjStku0yIBS7\r\n6zVj8HSyBgzef2qF0lGzMFxMom5i2oUp081V1FfcRwkIWS8qdGma85qCE78A\r\n9Zwi3vv2ozetjI3mP/+o4Pc66uadOKO1dI3fkiEIQ1EcCJ2WnZean+ZbsaT0\r\naDuWIklB0gz75vCZlRy6rjuyp5xze97JaaIlC+OyiPJD4wHM8YXRYolxDIb0\r\n4cWl0coAIJ5Ap/mgONhZUdl/nyP4Sx6UqZ5rjX5b/kMO/9cipbM0sXlktUvK\r\niYlOU8joC7nb+CmfcCp5Yj4pW6gJioG9UAErLOMc6kV05aht22wzyg3wuGyV\r\nW+N1bHNs3cVLtMppZUwBgXAkIZUjVCIHec/Q8zRKIHsa0pVNzfgAAEWnVQd4\r\nIWUu8fuL/A23tvrTplZq2SR5xDZhHLUbmUMjjs66Pj75X4qovnDZtKb9ukHv\r\nlaLayrDNCpwOJbxK1dGnsdXifom7eg9889c=\r\n=TMUb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5b75ca30fe08751a6acc24b273cdf845a641dc7f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.89_1668741363702_0.18144982538922805","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"@aitech-asia/cms","version":"0.0.90","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.90","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"846475516c3ebbf2d1feaad7f2d4529f90841a03","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.90.tgz","fileCount":117,"integrity":"sha512-QizhlOWU5zFUqOp44AJJeG43YUtUUrSStgzCk2noDvNZ7/8pkOrI96BbKVuQU7tJ/r8lQNd1vVWzRN+TTgZmjA==","signatures":[{"sig":"MEUCIAq0UrsgfTQCMSogvBMpEGYK/oZRNNbWAnCrK24nVF1yAiEA1/D7L5kVnjJNMWM3FjsIQVV0t9MtucCWgKZwlAKWeSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdwWwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaDxAAnkZvb4ek+R4jbgiF29Ga3aUBnO8oDdGXuoldcU+G13FbbiJF\r\nsnABHNHeBejMJKIpx3zwAYl3JTHCx3PlINAivlBV4L/5hG65anlsKZKa8Pcj\r\nSqgWMZyz0bJtGUxM6vJRp1CvLvxPQVMm6ZE+64bGjGb1DSg/063VCYP6qmI1\r\np8iGo+KXStdwnKptNvPVG5Ofhr7OW6qaMNtJ4gfL8bJ03cwGCsPxH0ntcNOV\r\n9ueSfMWMO4cHABFnnBhrACwapEYD8WAun6NZdkz1v6LxzxDVYMX8Qj3H9OIp\r\nYHDQYWGlcSnvqqo3u8uYNayB4obJWcCPw1w/USpCFyzB/IF5GsZD4Mk/93my\r\nPIDbfa7rVPKF1gK1WJflCOcSgY6xDqVD+7inX6lEWB0Nx9WLM0ZadHeaEUTw\r\nT2ZECYwyjjlbVDePSGxFNDrom6/XLGJOfA6M+qVLhGoz7cysJRboTH6oXd+h\r\nKwjWIZt96EsJEGmY+T50FeRyprILn8eJFxNQYuy0c6yGir+WxNBlJaeBrmiC\r\nSNeWbfpD991bgPmIEiw1nAQ78TGphhQK3EPcSVEMbTzO4NW7gnljtCU4WU+p\r\n7dqMg8MNK8YGlRxvcnybu8kazmvNtGFGgQzOzEpWoD8wTj5hxos9t+pftsya\r\n7iSy3UGNycBI8iz6c4Zfu2U6OCMxorSgHeY=\r\n=QGfg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"4f03b1f54c7b203a2627087a3bb6b847a7d3434d","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.90_1668744624228_0.8970820715201138","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"@aitech-asia/cms","version":"0.0.91","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.91","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"98a1e6c0070affff1022bf0314464cca4a4bd825","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.91.tgz","fileCount":117,"integrity":"sha512-DD1GtUEJF5/i7kA9sjDMpIqWcM1o26XS0++oEQ+qbDWkxOi2dafpk0z9eZdT18jZAiqDzX4/kozroVg6z0PycA==","signatures":[{"sig":"MEUCIGgELyXxjie4NWJDmB5dmnqpXpsbWBH5zS5onMkQme40AiEA4Kni+A4l4g3Bk126wFAMRbi2kZzkWA6G59pjz4c026k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdzuqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdLA//d3Bw+RNnodPBdsKQIe7un6gWmHFe3HGbHnP/SV7TDDJdQZ+6\r\nueQEG5YRc5IQWnXBPe9MaMOXj+FDqtFG3SNAPjE4rr9ZxIEkwFNDL3TX71Jl\r\n3AZDBnzpVzVlgaE8DqIUQMr2sQebTWtiDzfeohqHKhjBejj/Gq+KxKWnIYKn\r\nMquONwJINHFencdYoCmhvuPjtd8WDBa9eW+HOul6YnUY3wEzhi3j53gP/9YA\r\nzdPv3k6G+nfmm83tMeLV7ybfRvtgmVmk02FBi0yINrLdQ1CJ5+cWGpdZY6EX\r\nv4vWRVQwo0wIPWkBxDOhsxEzZMOJykGrFCv82y3tvtidCdI/JeqTys/jxNqy\r\nNDYSzLfewNu9yTrVBzLMlypSW4q0aro7Ay3Rn/tYdy9t7dFZ5h2Nb0CR63YH\r\n0n2BSPqXhsmv10lxL3wV+NrM3pEsXGpchjCQiNPUWCDBdjwlI1ocKbJ+5kIB\r\n28AXcRYo/sqCOhuMzCg2uUEmsFRk7oIOqr8kBLLCpZOzO+EzDJh9MrctfCqn\r\nF+AwE3EIy9f61ER6765RUxMkrbSq29q6/E2BMm5LGJ1ULX2f7KDuuK93Dibi\r\nYJQlG7bpGFfIJNOo7NFembsL0piwWyvQJ95PXcOZw/LT9KL2yrrD7zx+GyTO\r\nXjGNwg2OmA4RN2356jIxrh+WJd15uVtT7io=\r\n=PE9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"2ceb52b2fa75e0eee3229c72856ce183824afcc1","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.91_1668758441717_0.38734977462912523","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"@aitech-asia/cms","version":"0.0.92","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.92","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"cb7d1a3ee5aca50af4f377af5cfeb04c6455d7f2","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.92.tgz","fileCount":117,"integrity":"sha512-kbtZpf4AO5K7F3U2blwylrheaCEdvNSRCj1MlpbaQW5o9paFgKchi6x5OUNJ7FXt4ovU4TaGCUTqe1WmxtUrMw==","signatures":[{"sig":"MEYCIQCdC3CCpXNvq9we403nTHIkg4/76XlkpoFX5V69Lvc0mAIhAMjlRyw3YJVVJf3XhLWDLs3aE2L1IiUNA0HDqCsxI4OO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd01TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2pw//dnOZwv+c0jh3oTXkMrjwiMErqQ9f793N17E7vFHBYf0Gnb91\r\nk9xkQcVr/fvJ9onSGcUu2SNIgYdzIqqyxCl6xQmkpqWAjaWvJpOq0My79HOS\r\nC3UMgXZd1u+/9Hhd4DDq8L1E5ZW+hZDlfBo3v+3FaydO2ZztbbukaH8yA+xT\r\nrQ2b1e5eTrr+DRnowvwhtnoTicNKb2L50QskP4VUyCfZMBR7TARynNBqM1E5\r\nHgDO7hKgezu0jAptjDoizZ8glmpWeplhdxlyQz/F49ls0eO/3+CODqv1TZ55\r\nIdF5mHHG7qKzRjoqLGlUaIARa+0wTihMOJ2rMd4lJTA3NB4s6zf2hNVWJJW2\r\nz/eeDazgh/RURTPpdTOnDyTKkZIPyXoaQLB6EUEYmEnHtSrqYVg7SltLOLrh\r\nvrzg3cyozoctRnWEd4gb534v2dBqw1V7+GBIA7bE/sJvsc43mizJ+YF3T1Ii\r\nl4g1iSEKaFnvNV2h9HonGXe2/ehM81RYkL36VtgfNKV9DhyMmRZYpCO9xnKL\r\nLZ+s+9PvSP7pPm8yOdokURJ1S8GXswIH6FLmeyxV1ogmG7X6qS8bgdDqThhU\r\ncp2larcbvErXoH29o4ZeF2Gi25CRC7k8xuXS1yXTsCo5kqHZDqm4SvxYfE1M\r\n05RdCS/989ownLU2RjmYAdpBOwtBqIIHb7c=\r\n=AuyL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"e4239cb9b9084300f1bc1054bd4dfce5f0a8cb92","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.92_1668762963030_0.05633377889593727","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"@aitech-asia/cms","version":"0.0.93","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.93","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4c17de0bbfe2bd3a2af1d94eabb06d813c6b1a58","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.93.tgz","fileCount":125,"integrity":"sha512-/rNuPUYHR2TGWWlCB10/whxAsGQ6Vc/3LFBH2mIKg2qqRFh5cdlxE7gM/ZBght0RaGxveoPMvOyYZt1eiGOD/Q==","signatures":[{"sig":"MEYCIQDR8z0oUURufwtC7GaCTBhSw7oEV0O8/uLDCABL/sb4uQIhAOWMK0ItRvFStjXxtDI2cWG/vLWA+M6MDb5uF/S8oEx6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeuSqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR/Q//QpbeKH5u/PF7Fy+UnbpYNNFUz7CEoYKxgLmSxfTt44uX/n/D\r\n6GsUdy80sAkmbN187a9U2s0/miB3rftLQn2+DLo5xiI+CSSBif7IBEJ7uXZJ\r\nvZYXl//Ripy2RV8pTRa9E0PTGDwsF2a3sPp2r5a5zcDGWQEa6qRUIRVnGaj/\r\nR71yIsz8O0AOmnuotpvAXvE/7+stQhN/K8xOU55p7WTFkReHJLw2B7AkyUlh\r\nEC7wNeHAVolful+nLh2SOsvMSgZORUmAF/c1XFb5YgGTZZ2+Z+SFnjD/JrsL\r\ndUIY0TCZkdw2QZqZElawWdDRPXNGlhL2SVO2NB3Q/l7skFAY2c/n4w1w1z6w\r\nsmxfY/5dAkcNUYJxdoPfbrFvBGyWOMZmII5StlchTGr/myRSjo/RiszYbMtQ\r\na2GcaoHU/llQqcBYwa1eDKPXDh57qT5//m7PAuBuezjhX9H2n5EMxP1hGY7o\r\nsTMDxMoWPaUxhcRHmuWlyq1lxipy6eLKdiPueOwakskbAFCrLpkOfw2lXHCV\r\nw3EFodjcbjvI8hhW7CXki6HeU3i2jCkqdth49S7ULmlLZSrvVAXrIg0/c+sm\r\nJdHQN3NLOfnxiorOwD0Y33wDcS5H/BTfw4Tjxs6LV8JansoK/VCTFlZ3smC2\r\nqhY9DkJ/ymYbHmPaLA3nv5YGPWCsqJC8+gs=\r\n=OcmB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"a299521c2cdbcf5cd8b49d7b1bbdb09d4b8722f3","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.93_1668998314594_0.20089959625412446","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"@aitech-asia/cms","version":"0.0.94","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.94","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"1a0800351a43540d103b544a9599ad1b5cc3b30d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.94.tgz","fileCount":125,"integrity":"sha512-yLQbtbrX1l86xyic2Csegti6rgcK0lHGvLzxZ7NHyMdFN86lKOXpZojnllGzR0gStecsK0XYGeoJ9Nn0ocH8tA==","signatures":[{"sig":"MEUCIGDs1IR+C8ohs9um8JLSj7BmLWcfHoJx0P5eW0MHmU6DAiEAkBP/Om1c0Rm04kLs5J9zTh7opPLWXO28yaTq/8r9F8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeve6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV5Q//eL4xsqfXwB+d+8qBf4n4MqjTiXk86iENyvJxfhyDa5sl4gmR\r\n0NHf9S/orfsIRT5hqtFC959AwOztioNHJHgEsWMu7zsClY5CAqjBRxsj1g9g\r\ndinKWIqWFhX76qoxAQmB98A9NYqh9EaRpUV/l4HBxGwDsNnqsMuozMTe15th\r\nu7eQ3noRaKhV/XPHhaEMs6RkVQ8ADBxd4ITNRKuEBTt1/b0xD3zGXcnkdFHK\r\nwfqjtFHlKTlNPuZSxyXyHIch5m/M5HxQ442PINHCxl3Ag8q0PsTp4FKjkfcb\r\n+S27GM8mSaV8cl1/oNozqf2nPHKJdysbWBHIvh1xHQDYDqT2V8cstqmA7Tp8\r\nW/G6R2Ag1q+aoSd+af7zSJ3nG27LuwNfaXrKCLV4InlBeAayP5F5TVnguXOY\r\nHPJO8eWUUQxbuaFvlu5vg2xD3m+xZLYEgMZvMfuRh8TNVOsFkFizCA3JX4F/\r\nfjVSBDykDE79BLsCSINkbBGlCiiglclocrQT2wSLaFYSNQ9eLE4pSx7nMJjg\r\nIoaxRsM53IPDxow85aiGoW0spiTCV8NskLlN0IxPTHrHZ9NcLcU+wU0A2fOA\r\n6HUcb4NArIGi3SMReBki4RvAdu72oP9aVjnvG9ZL5E9cadazaz8+I42FsXWR\r\nAs+cDcrpk2RLgPyPE3rzXrc/ElxQ1ppAv2o=\r\n=2YEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"3917d24b274d0a7511e238d50496723174061b75","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.94_1669003194118_0.03900424629839461","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"@aitech-asia/cms","version":"0.0.95","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.95","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"d52d30cb5256ac0683f3ce49aaacf99b96a5685b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.95.tgz","fileCount":125,"integrity":"sha512-uR78C5buPvNsK6hLsAREOmGORhv7Mc0fv05kU+rjcv+3Q5wJUFITZ8II4FsENuYf8j5ixxPW49knhiV3TG6nDw==","signatures":[{"sig":"MEUCIQDnG7hGTQI0S/sSlbNU6GF/ItbKfozXLWoS5Rd8wr1ENQIgUECiW/XP+n41+cDIBkBQI67UCdbqT0fNQOllrYK2LaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjezy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDaQ//VUYqNnlJo+FFb+7KA9x81YhaRgtzEZUG7/Fj3Npi9Y8PPi3f\r\n0kmt0Q7ifXpnxWQmfYFFagXW7N+WQ0hJ0ZA0rtYcHnqaY9rMrgas6ZPY8zne\r\naUan0U+niYDgGiu0nUFBee1jXp/ql/ovMHu9iacQs2nZuCqtbYhIbCTtLTdt\r\nnZZYVx8nFyG3tO0tBCNKOoVN2Id4mejPD0I3fD+1tdTc4aacNXmCWRFyzcMS\r\nUzrxSXNdZp/CnUXX9n0PqAjR5NpY0GaXtzZb6EbGiyiWokw4yX2qNTQweDG7\r\na1WyH03BSzQwOz9zlg4OqtjbGumrYAqIxgKp6HXhV7uzM6zj9wUELuyVVR7q\r\nXaQh4Ncy+dn2OvFyMwuBFSpITBJgYSQA3IfCJBmB68abxWLwjgKId6yDuUN+\r\np+ITHXK1Vg9hSfW900tmbmPC/oxAKQEMvIF5psp7gyMQAkjcb2szzoqZt5d1\r\nzF4wd6oDSEczeKicq8bKv1Uu6RtViOoVsXdaCJyqz5HAXTbIC1HB0yT9LPRL\r\npfAfxBYGrD9w1vt6UtV/IaJj5Ocuk76YCNw6TM2vAfO7ULVCAqK6X8KufHsu\r\nlwbSLMlOyWccHCNNZ0qxMQY/ZMoekcUwFWywFQqg3ySjsdoz5V3B1PfxXVn7\r\nI13ZELvDAynP9laJGO+qGj+WkXPMjH/V5zQ=\r\n=U9jc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"bf398bc523b2e16462ee130ecc75571bca415a1f","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.95_1669020859430_0.9135187627837695","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"@aitech-asia/cms","version":"0.0.96","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.96","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"61489ae0b353de5cef7f05488c6bc537dbc67d09","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.96.tgz","fileCount":157,"integrity":"sha512-TyrdngJMGTT4+ct0s2pOt7SQUIXbsnL9J61nEhghEuQ7PMTBd0f1SCM53D7qtl+ACkuUl35CX/R9LKjWpmKS+w==","signatures":[{"sig":"MEUCIQCvzyxR1RXDE4expAH6nOIZaB53/Ws8pprCJrPbV7heVwIgbKMETi0uAu+NIjSAOB3jT/3PIBO7AIcxVSpinTUi3d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfItdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBEQ/+PblrWi5FR1URoW6jA0GSBOUFS26mD3EmeE0lNPD5xNRlAztL\r\nJYpczu/WbqRjztRJVONv/xzI3ZgAPFMNXHKSqotA41mKRVVNld8A3rf+eQ3w\r\nPI9jNBv8JqdwIH6cOPp9oevDZbYoP21UlO5PUU8/qxbMU0iKHNnegqZ/4PW3\r\n2kznFOlJbFNYraH3GrtApDVDZ6XTFwbR98qAbt4VpwbApBxd9XN2OV9XwFNQ\r\nVldFAWu9hsp05IrsTetQT/nrhxOO37vx+F0NIFprepnGAefxudY7jKbClLMJ\r\nSaEqXuQc9rLivwpTHfNrgAhrzwITXdjB7tbMajgEUSaZEZahY12ztS0+9Nic\r\nSvuajtdDguUGeuDttXVZLy274eIqv94N5Hrg7sYVBViQ3Nam8KZMiwlfdpE2\r\nIFCFshVQrKx1EWHlPtkTFKKl+COlYGu3YlEfuZOpMidBj9uLfjsPQB2fQVYd\r\nvROcjDRi3S2XyczSZCPDtE5yTEkEEJbFbdxfH9P7pHnT6abt4KKrS1P7thDZ\r\n2xoI5z/V4uPzd61oRP6C5unUTScjb86PRLar/RWmCtfYn0O0gEkKKvcPgwox\r\nvZuyxy1SpKPdT+ePJnX6CPkBycm8oEL0TIeNEa6YlOqFbGdjC/U0C9dvHiDo\r\n/MXYLnDLq5w6iS4R5gzKHNebvZlVG030xqw=\r\n=Cska\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"959cf6dffacad21a939553a2e4952e9e336a5aba","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.96_1669106524993_0.8619272146245993","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"@aitech-asia/cms","version":"0.0.97","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.97","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0a866238ac5f1c0833b437e30a1bd5840e7d19aa","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.97.tgz","fileCount":157,"integrity":"sha512-4bChmp8cmnfYbPnx7w3PKUXZfeu0OHeGPh+CH9np+yaZpnl/lNEOYbSqWQl7TLby4k92TuF3Rj57ncJ4ZkHgTg==","signatures":[{"sig":"MEUCIQDsG1App6bHVAc4uTf45l/MXMy3Il10G4yKCZFL8yxnXgIgPbdE7uFX0eu0CQHzBlPIikMbExTseiYVhu/mVVwQBaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfKPWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnjw/+I2PnMLHawbc2Rw498bOFDnw3t7C1swTI69j9uSTix3LtAweH\r\nLmmXB9lEVtuN85fA9t0/hBoAKrJTKuBVuSxt5M0XktdAppv201kG+oc7ptYn\r\ng00P6CqrjtUuO2mzgJ5TwFgbGny29wdr4YPJmLGWh4B7l+gaInaOoL95Ng/I\r\nk4VnyGdSAAOx/emSUECZG2q26xhDLtSLAiL8oJyuC5QJAoUsVz24dRp2EqBc\r\nsufXOQI95p5MuEK5Ux1X2Woh//acl1mbt7my7jBdu2ZdzooqYgJMVIyvV1y3\r\nn10gWKeCWS5xQHSBV7C+vTMkuDDeM/Z0ZLisiqXUDhp4qSAaMlvQFwWUuOlA\r\nKeaythWJtaC3RGy+uyq0SKj0EugLV3mBCKvkZZtLY1kSGcBNKvuTP1g0DBU6\r\n7MbiLL/ST7F2sUkO9cKGHjIaATgvYGj/GJ8aeaWWotirQbM/JYqfTrIprvEZ\r\npES1yazaLQWaEhInXG9CVb0G9+C3DhNNtpar3pcJFJblAmoa81K9MG1PWMp6\r\n1gkUFUqCbI2xnyyVw5suYDzVdbea3xpAdODR0AfrRONLG4YAOQUp3oOUM1nN\r\nUgNRkYNphGo6wgahiex2X4WdqHOHMTwU+Sq7dvefvbPlHKNolQc4UtaRb8fD\r\n0SRxHMI/ae98ZVK8IfQq1KjV2H2fBCTfhCU=\r\n=vFXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"ea5549a1e5992bd5c07b57a18f7e9815e153b108","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.97_1669112789896_0.611435816203318","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"@aitech-asia/cms","version":"0.0.98","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.0.98","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"57426a67d8f5c61b22cf8483fd399493a3ff5a17","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.0.98.tgz","fileCount":157,"integrity":"sha512-nQHKQKgHnrZaFwOlxkQThm2gGTTVkHvUN24MuG+qeubtR8G1iNJf6EnfVRFMITf1An8z7Eysibacp11R4sS2dw==","signatures":[{"sig":"MEUCIQCp7L3KNwIsaYwxXuX1LFmh47SlN+HkhXKsX52HUlEfZAIgT6hXhkWuR7q6RirYNpdIObXcE8Qm/M4qxSRft4UVp/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfZ25ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxaw/9HSrouSRcEe2GrKrk9kXIRuhGdYiYu7d3szHbGInx4qaMSVEo\r\nw0aOOiZvn2LTGc+dErzsmYUFyfwmcFWfP04+XsciaZ2nxzIOeaMLZNJJjp11\r\np/ALyzhHjMSbWmEH1Ips4vOhKbwZGSUipWuOEnoEWJzgJ7G9p9iUlJoHSdNV\r\nkD0jQAeW25WVpJUz5mVcD5B2Ce/GX5wHOVhHS3mjfG9saipzTNkl0zVKjNyX\r\nZP9Rnha5aBglRPqeUGNoiVqjnFFrM3Udw64L3h0GAbWyfKiuL/wPec46t4T3\r\nK3sj6UUg0vriUs6QT0GoZRMpDA7v2cBusOuyfB+nlgwfBKHyOfqGYeN+CY5d\r\ntphHaoiRgBCHgCiyh2omULMugz7Vb7wr2kmcMaHkyI+/fOf89uvKeM+G5xoR\r\nKG269Nt/zKIloWrWYSbQWy08l0kuSjlQicv6y7U1c1HXLGJEJ/y1baUQKOGt\r\nR3m/ZJRd4tid8++4PAOXdbjXRTVIAXiZ6llISCdCAamA8STKtOwL1iV+F0kE\r\npVqKmCRM3qzqSSBH9wfHKArF3tSgxQi2WMXGAFihocCz+eLbgP+VwocHgH0y\r\nzsfkv6SoPuHwsthWuB8nF6IxX1xlQZtCQ5bZddNKdAtZQAXqvFqFGcsDu1Or\r\nOWsq5FeqQkFiWL/GzB5ll0VdhP/zydn/BZo=\r\n=LRiV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"f5831e8bdca6bb1c01045e144e5f56e3bca20931","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.0.98_1669176761696_0.26752738271588794","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@aitech-asia/cms","version":"0.1.30","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.30","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0ece76a8cef86ed5dc8cd0c7b60b345d6da36da2","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.30.tgz","fileCount":162,"integrity":"sha512-R0QEtsOKAQQS++WriLthQbBYvXUmpJpsUaLc/ETmLdj4ankaY0ZMCDh7BJ3u6dr+Bkq04hRJbwpaY5hTmuxsiQ==","signatures":[{"sig":"MEUCIQDZl9P02cgpUNsAMZeKgo8LhCtGqUNsGgfgEluz4V95YwIgKOBn+d0mihw6dWCNKnmlurvoMSIuUlugkpoUAlBbBMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfuSqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOpQ//Y5L73Xi9QmSL5U5mtGQSKRYJL0i+b7GyNdJe90wyp9KqI+Ef\r\nW1XHIa20aiP0gnYYRETjC3rUML+MDmUalPm0N6G1JFKTj9GT6sNwSZqCbpni\r\nyq3yt41rpRJjTf9MGGjFFoqhhFyf9y7GESPbGIi21J3OYJ2n2ZUsv24RDgbs\r\nx7Tbi89OiuN9EJW2j17dqblyH2k2YcSnf00kEjWkFWmsu1cp6BLge/4lnSVJ\r\nB+QJ9a95EWfIIrEsSrd/ypQL+uztBXtywmWuFPD/SnWo6y6SBPKuPzpMmqz2\r\ny8XLtuE100zFkB2IvYRE8EZSIBJ8wmZyZyALGJp3YCH/k+vC1sMGHkEbzaHO\r\nUtI1qilqughQ2EaFsXP7g6WpkPEPrJNmLkCykdcd9uUDoM/0fPHqUjXcPnEI\r\nNpcpi9TdQ8pjLUsNMYq6nYxWYOcVqccM2xQK++j6W0sHXCLoQaL0+sCDmqlO\r\nHT7361PPAUxfS5CMfb6W2KS92wV5IoK0FWlYs3RuiAxItPf0sm3Ra3BAMJTI\r\n5cw5lI+in0dvxGxrXEILs9DwlP6PMLKseJOH7DJYOYHz3HGiwtrGTlJc9otA\r\n0sRZ06FS3YuA616lCh1JzdLn26S1FULrAaD3Q+Bm47OYumaaJ+hDfUZLFY9J\r\n3NBw0mTH0HLPCJpujKkUl4JaOHWg7Gi8lEI=\r\n=oj1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"2622938045f6f08beef37db28eed13ff7cbacad1","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.30_1669260458657_0.43427736541314665","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@aitech-asia/cms","version":"0.1.31","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.31","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"e3a540151b23c41a0f7654f7bf035318daf2a031","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.31.tgz","fileCount":162,"integrity":"sha512-qkjUDDZj0ZSbe91yuMMQMRhDsQn2Sdg314a9Vu8AFn6yGwGP9EydcPdPIFjnjbLs4D96JuFtaCRQKwwn9DTg3w==","signatures":[{"sig":"MEQCIAPOoL6eFalUx6RQhUXWoIZf5C7tPaoBioKTxyd+5FrsAiBNRytyJMW7UdfP9QaF8OLlw2dB/ryuVIdPHDBIisNL8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfuYNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy3w/+JkL5xoG6+SrzN5R4GTtlFzj8LFCf5lSJlawl/76X9gaNpoTF\r\nZUKdimwG7QKbv0i/HqXDmoirEuQwUxiu+ZtUfNfrx+7TpRRRoaQmYu+Pffxc\r\nEADUI0qPGh6t9LrQgutpRPV67ykFXVpi/Vy1ku5k5f3AXhQEmG0I4wtaMaiI\r\nxSwctFPCoL/A6d7XJ28tk8+5kvOA+5iT6pCUbtgE21poRpWaXpA4eJ4egjg/\r\nB0Pnhe4DoPVsH/yNmV8Dyg6O6X7jc7Uts1BQvJE2+QhlyA+LcvYsv8SW/qgs\r\nVKCf0EXYjX6jnMcFzbzS/EHjCJhV0XsyekTItJFWs/hGT/AapXEN9rmNQJzG\r\npP48Wgmu0JG6YPmOl32SKaCdRC2VgV+2VC9QNSzFDAQUEdEdrN4tvNG54tU8\r\nYzBujlvFndSrC6FZ/LW9qC+1qsFRtLKcD3B5E0mgliMj1b3nWHQgD804m0L/\r\nbWaqH1t6zGPKz6PLHx5oKs+Qhe7Jr0Eb4qrUNMrTr6EMT7CpyGjcb5MqukCU\r\ntGPfDxvOP2xQW5+C03UvU7DYl5y07+sSHnYCoLuhB6bqjyakRQLP9//Wv6dn\r\ndN/ME8JyDee7O8s1OQUB7o04Zod1YymufDr88noyBC1jIT66aXJGPiCErxd8\r\nHTdt7sxbtpNqSbHOKgVKBaeOaXRCI3CPn20=\r\n=pJ64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"3e39f2442449e6bd22a56b7f02443ddd6f776ab6","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.31_1669260813552_0.452159183292308","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@aitech-asia/cms","version":"0.1.32","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.32","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"ab85b58664425617f5ef73689649256f0c31283f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.32.tgz","fileCount":162,"integrity":"sha512-C2kqlO7Wb23Ab8NrX4cOuKcg9n635ARtnKIRHDyoJoUQtoiyhwYKSYsUrRN7nk4vbT/DdwpXD7MXmPOO+pUAeQ==","signatures":[{"sig":"MEUCIQCemiLrV8i21dKtSL27R9w1Jg4E8FaqtXhUivCzJfsmIAIgQg7t/x2qXC/f2fkX1+QhDmLZBzk+zyYKArXTM9K7CpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfubMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHLg//dTJPJ3GcPxFmlb24rSv0d8uuCcvXJkp/PF5woay8r/FclZC9\r\nUo1Gmtku8DnJKUEgOvbbxl6hgTcmPRGdiHb95fiQ2pl2cy5XvisYE2SXktCb\r\nntAL/mQB6xQUZ6BrXdVdzqOvtMcNO6O+tyVAWQpBKJLTvrS+hMod/EQYZY1O\r\nSVSTBjV3+9fxrp8FNQ5s//SAVTnNlu2VLhOAEYmhjAKfQvIWFPfRn8cY73x8\r\ndLfmlutNKHs623nXAJWo6+eDY+K1wZ7dIH3W6ipxhMUlM1fMWIYEw3iARX2g\r\n8jt3wEyahi01fcs+ZDA5qo9J/5ijcuEB9xWF085thpu8zVPGMfYdi1OpF+Ac\r\nsYWjUGymCuvQ+rNcPH+qkUaESaKPl4NzgQqWYbPa1iNZ5kwaoz6HWp7Rlk34\r\nJ9zk9XCR8m33Phkhtjz/1rGky/HPglpTmIfQo48Ea6lOf2MW2EMnSSWU80Q+\r\n8BQiXZwsGVJlbULiWeUvW6SuhdQmqukq6qMIJjUH2UF4f6wKQrOo4acXKt9R\r\n08RFvGhlCDFJSLtuSDHV6pBWBqsdxBMfzuUSMxe0Tgmy55xUa8EgPCf/AQRO\r\n0dOVaQ/aJl8T3mevI4iPkN8QoY0sCdoe9C50OaxQeNUUGH0xz7biSF2Jy0w1\r\nJgP3lNNjpweegyC4ue/nMHJGcFPa8d0s3ZM=\r\n=l0vs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"592e9cdc2564cfe88c7138f5f260a6e7711b0721","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.32_1669261004589_0.7106993606453289","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@aitech-asia/cms","version":"0.1.33","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.33","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9842ce5f571c6a5371273efb74f5298a8429dc0e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.33.tgz","fileCount":162,"integrity":"sha512-k3pNMTwHRsEjp/axBzsN0Tw/L75jtBnGPxpK/bt0+R6oNkuHnNVmFOdqtnupV4nbfcu4wO71CcfD/Snr0lK2uA==","signatures":[{"sig":"MEUCIFnOh2sQdNDrHparKcr/dBrpsBD51zmBgN27OvY8rnVbAiEAvsx6vjJ8AoF8WkZ6fk/m3gRih5Y3/HL4cf42mRm3QlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfu+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo+A/+LSxYKKTZ/zfZrLawkHqQzLYBP8GDlZxnfa/m60Jn2VMrgGDz\r\nCvg1Km2KvmUDOxIEpJ8M+gwmBkpPxbGGSgNmYdEebcJF9TZvzZs3PICkci9y\r\nphs4EHyMxQTeawlZEhJ8bQaGpqq9j7C6BRPJ+yho/phjoZOPv4IwooPuwNFf\r\nRhM8VMnYCJTiumtqmOX2wRUAPDYLBb6ZX/IuviPxmNmcJrAOBHMeRrIYUePj\r\nbWWNhMoUnCdKvQcQbAmuxUiq8TkQkiLdm3OpCBjzkFXRxHG20AE4a26VuwvX\r\nqPAdKFZSmW1qyv5OuxeZiSjiIwA/LWWh2ey8dL9fK7vfsw35VwvilfCHnsip\r\nmGJ+0RvTM/Wsv08N+h1lN253X+9wlI6JTRHZ3WVeig/qFjl9EEIbJnjZmiPn\r\nb+CQNxELeq7O5p9+7T5arPKl+0kt9UvlHIa7bTwbgdLFfcW3DWQNRVhxBgnG\r\ng5n83IYUg995X4bznFfv+oPZtJjqG0bZBw76OFvOBtwl4jVgXkbrPx2N2kAP\r\ns01TTHJ/mYYcybiPnlSjFUiIl77qQLpDHOhHe7yrrZOu7uSxSBstnn11H57g\r\n62lpA78lgpSot4uZtJdQgQcyjh+0ccTT819m8tNUzROs/hEbvwLfUBJ/yi1y\r\nB5qgsM9zKxMuivTeN0hK7bsFaqLtALqKO7k=\r\n=ctnF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"9818642532fb6416fc0426bb9f88035ef69fc125","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.33_1669263249107_0.6173283932821216","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@aitech-asia/cms","version":"0.1.34","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.34","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4ef34d683a8d4f64a67f73c421792e11fa8550c0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.34.tgz","fileCount":162,"integrity":"sha512-tIArV0b1A9r5HtWtUg4ltNDuagIxAOg4Z4Jdz5cZ+uerO28JpAmAYuS2xZUYvBmybL4FkRviVLgwhwDDR6Rb+g==","signatures":[{"sig":"MEQCIEM2xf9Wihf1GjUBuRwBMGHQMaMuq+fojlT/pCS3Nn2iAiB/TnSP8eXeLjza3afdj8lKPk7hynt5JxRvQ7M/p8EU2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfvGMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn2hAAl5Aawz37FUSZ5jOJlWlDpX0+dxJGZFm5P7Qx4KuxQoEYvixj\r\n4FYa4crN+QI/fqrc3jcJSn6YiuDVKxp0PT2w8VZNrgm/kp3V5520DHyYGWQY\r\n5vusmV2D0fRts9gfSZIJ/7cbb06PW44/N7kllMMhZuRan8GNkZd8ZWzdzOka\r\nhTgEpSzokD4x8Fah6cDRdSyJkjtyKaktKDKR6/WOa7M5W4Z6DB6TpQil6LlW\r\nztEFqR1/q5L5B2uEs/OZPG7vVl7YLAePlDQ9gdaJne9Utdn0QYsC7kN9ptmu\r\nLA+R950hrhzAtuJASXDRBbQBWPSAcnuOPpIdU6ulTH5aVJ8rOhCz/QN+Sr+p\r\ns/aN6MddO+KrPoJf4BwSs3JfGIjT5puu3Gv3fDvRc4L+0Ihw2U8j1COtInyw\r\njFKb6C6AsQ9czEq6DvbT68wZVFO/L2Oqe5mzIVxxkw8T0ghHpCf6Q7fNk6vO\r\nQ36ruhG3PqqgaUQLMLjfVgXOhCaZdXPO4I43jWGK3ORCo4D20U8s8nSAK1ah\r\nAtVLq1dc3BBDqLQbqqoQ5rATdVVPwR1nhh9a54Ttswk7VakoGJMgLYoFKAlN\r\ndI/6NkBAfc2w7otLt/91fEbGlaIYKs/laNnWVKeBoQeeO8IfGVwht6N2alti\r\nT85broHCR6RzQyB1fGGqrYfwdNllgole2aE=\r\n=5vX9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5d97ecc5046ba4f8819168319acbb9b68800cfc9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.34_1669263756274_0.6226745593517609","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@aitech-asia/cms","version":"0.1.35","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.35","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"73d5f6bd931aa65990502fd5a1c2a97f7db3b2ef","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.35.tgz","fileCount":162,"integrity":"sha512-jfkN2xUF2iCLtd5A6x0YUDlD0tRFfWZeVn3wJFNz/uw3HLmaq2IoJUKsCdgfi37zFOo/6ZG92RFPKAQJQpPkKw==","signatures":[{"sig":"MEMCH3zCDlLpavk7Igqd5BZ+79YtgIADQZ39bPCoTjbsA5cCIEs3SNvMiq4bgRAEC/y8GzEbl8v22UXYPRAV7dliTmcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfvdZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBAw//eT+XNgITL0QJVBz26OpKMhZkuIlD7xQxmCUcd1LaPyBUnMRD\r\nbJHCis4KG7JYOR6OxrB/9DeLXXchomkG5e+1+zjcTDhhOEd1M8oZh81qWz0A\r\nTrVjs6m/NsQm7w9A0zHMnWc/+hpypK9NDVctiIokIK6fG5zmh62HzLbEKSVc\r\nwT72A1xWSrWmykBdCS1EYXSq1iA/89muWoYxbBiN2i7/QRjjqmBugi4jhcUa\r\nTlTqg2Yc8a37QNoNcDiLexh0krGeVRNxuMaNLS87fFHv8iq17HBm7Ig7uL0g\r\nVT/Dx31zDDV98H0+BNpU0eoqFZXjb0+AWJ6bwrTGnRAS/4PxRRQmX3E/lOtm\r\ni41XUPC6hh74ZuNBOAuphcNnhG2WBCgvybOXJfjTLskPCKger/VQILUybVhv\r\ns+eZ5utOmkm3bYUZc8CxvnHrcP5uuVDO//+K0BAbY+5+8RveaGHwutxB1fqa\r\n3FAFduvC8BRYkkLNFASsaDtyGoPcBX4D7aL5cSYMZHp6oMulcEg2aO04KU0A\r\ne63L1FbLTJLQ+ctWuGBg3a3HRazE13XlnCLPSQ80iN32JWVkaGflbYDVm7NH\r\nAaScDv9PxOWOJo5BvMAtOhnYlEFwqtKtWW74DsX8Wuglh6hpQIbkT3o0Hc39\r\n4AsFEVIepIeHSH2yfs8JyuEDg/oDKIqj0r4=\r\n=nAp7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"2eb679dd76b244a14b0edc8052a370cbc3f25ac0","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.35_1669265241283_0.29367119981106016","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@aitech-asia/cms","version":"0.1.36","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.36","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"2590db84306b7a0b8e2b09a809a545753c4601b7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.36.tgz","fileCount":162,"integrity":"sha512-UVlASqCZAv0phzvl3+I1aWdVNOhdtUeN2xwG8g9PnpFW3U+Th+jTtYxNDbh8WCIs8guQSZdL7lb52jKPRe9fmA==","signatures":[{"sig":"MEQCIDgvI3c1BKssKDMVmzMH6Rb7aB+4/o1nq3OUzCJ+7EGPAiBX05rOQnnT8AYMSEXoGEZDXMA/NrvFL7hGt/K3gV1Jrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfxIbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwEQ/8DAqOotwnWG37chwPN2wUN1beYQ3pYx3lSngEgQGteN6EvAow\r\nKrq6rT/f6EJQlSkKvuuA3WBgpJ1R6fJVIEPKULftCtHv6ghp484Kc2BVXEAg\r\nRQLLjwkS0C7ze+noMIibgUk4NPhIXy9ERyao777RZGwUltu6+kUXiRPMTe4/\r\negH+EtWDXgBlma7wsKgTf85+eTCUd+3YLy04w26pNJ/xaSqA+Y5Uz0kjp6hl\r\ng0s+ZW1t0wyPAvOyRDW9MD1+9SFnoEXxtP+USkK+ItZ+fwZ998gq0RLCocR7\r\nhUrh82LUfIFNZo8CGA4L73FWlri3NVC3FEi+z0atIEIwH/b0sYfr/uEUOOYG\r\njzbAcWVKWumopKDV3kY0R1a0g2IU4Rl/KK3P3f3RoGfu4tFLIakbzDBXblvh\r\nhvfgp79yyh3WgGzX/cUANeQHbk5weBKHNI9QHp/ycD90sVCLblTExVx6IsVV\r\n8kqj63+aWRTiuuY53saTXre7iwlBzjjFTCEGJ1OwI6yJIMYKf1McQNQ9ecKe\r\nyCJ8HLovX9HFvHWaI+izCYtYU+W1KEtFLj3dw8sgY0PNbt+wGnncLkqAsTcI\r\nchJ0ZaadsGjdp5jtD+yYVp2kDf+mvUHhmf0Pw7oOyN28cObOfLESXbALdRDv\r\n4hF67fi2FXeLPQCLJFK83QRcYT6w6L1h2J8=\r\n=07gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"17bc1cf83e22405fe1141618f3f61f5bf90943a9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.36_1669272090971_0.8231815187527314","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@aitech-asia/cms","version":"0.1.37","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.37","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"06a6e26c78a9b7425a6396e55952c53d881f068d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.37.tgz","fileCount":162,"integrity":"sha512-7G3bK3/gLqBUnrvMQ6TeJ/HIhexzzsiEHpWmPv5ERXCBSecd3sq8KztzlIR8AwZLJb0dBg3kN599v8X46Z6iFw==","signatures":[{"sig":"MEUCIGfIau1iNIrolonnKKHc42FR83I7Oed1xmGwe3WqDFopAiEA+V+AJcY29TWiZ1fe2OjTHUrLdKW08r9s1qN2MmFNK/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfybJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+nQ/9E4fAltFpik7yfVTxZSkak7yMavYVpc+l6100Oiuc7/JJw+S/\r\nALxzR0WypazNE7sLGwFQoEMH9mCiI8F16XVm1+GHCIz+rFyDAYf/91+vBLGC\r\nipd7YDk6mifrBIEhTsvNVgeBwAPDolYa8xhw4onwdPe8DjJ+DtB5xmMH8B2W\r\nKJemOi4kEnp83KizhRric7aRditZjHRYVyRhmbzgLu+Ej8A2/a0Z58fmgmfm\r\nYRjW6eHGzzW+/IBAItjxbZRPt0DBxmnuVkA7L5lzVyMREqda7dTzG9TEP9tx\r\nqvCrokJqQbxhv5BxHozj+OOmcc7Lo6sr6ZWziQtXJ6k+UXk0HpI8fBEsXitw\r\nNFFstlBESq+eUh/1cWkv3ZDmHrkgP8mVubldTCwRyZmbSLWtLBXGbVJgRCpx\r\nRqZSBNvcI4I3wb9xpCDDGq4Nnx3IurfCeJY6E7vjUPGeUQQNSJMPBYNslaKI\r\np5DFDP33uMHVjvjB5fjcOCRbGgwtqjki6pmJfisBiavggLC11vldbKXQmV/0\r\nQ0ZnLysx03k5dlM42acHF+FKuhW1NO45ali1YB/iJuysycE7rx7MmmRe+KMQ\r\nQPDeebI2pkadoz6sCWlRcHuFprCu/fBgb8TafktDqjRZG4SmZpJaCcKHWC8W\r\nc4fz1ZGEr2dyi9Mfo4WeBTW/5aC2+lftT7s=\r\n=RVrI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"17bc1cf83e22405fe1141618f3f61f5bf90943a9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.37_1669277385006_0.0957638519676498","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@aitech-asia/cms","version":"0.1.38","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.38","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0115137da3c768954e67c3e9e317f2c3f70dab2d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.38.tgz","fileCount":162,"integrity":"sha512-RVvthcMUzbyJ+KXJtCEtIE9RV1IEqX8Yc5Sm0Wq5AcI1h/Q+ZnfHd415Uit5sX7mVCIOa1C0MlTKCMMNKwP6cA==","signatures":[{"sig":"MEUCIGom14ah131GDWKUCOoCm/7HMWy+8ct9zoqPnb5M2zYmAiEAgpAmhul79w0qBeNPjlAoaemxySmhQApiUoGSegCRaSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfy4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbcw/8DUpRjks2gVI3hAude/xLIG/beyTxwLWBrpNRip1tUpp6VBPs\r\nrV9hBtflSFJOl4n/uWxqNy5196uHzzIHvdmHhaAKL6QWKX/ExsCA2kNpGWfD\r\nctXVx7LjjPp8ONXbrEnTIZylILUHLzviVFqZlyZV+HS60jStYlUMasbZKXet\r\na8Mp6QyI7JxPC0C4Rx/OS3Tf/us87N/fPSsfV7jsNuqWVLgTFJdNFdy7Wtwl\r\nDzB39G4Gr/T8P6RUqYHimIv3K1162BICPejx+3vKPEYULNek5kmprYK2gvT6\r\nzvvcRGbVVMjiB8caz9nUFWNVKx9CoQh3Ck/SQqPzJh5+wFOlQ6uhxJdGOH08\r\ndfwB8cWgyxc6/qR5KzfSfSE6kwzbFZx86/Y4lsbN2KXlvOLEdfzwUE/oqapb\r\ngR801Bbijfw5K0Tr+WjL9v/72evuKqlfs+MstN1c3fhuKA20BDBUnEDx9D+q\r\neOEBdpe8w4NEPYioJOIA+6ICbSz96BEDAWS2fzIbWg0WVklyJbpYFITKs+vN\r\nbdE87L78HjeBEwIaE3nrKQ765AWCpAad51Ah4YyEfy7tnoeYp6rIj9iTjjHp\r\nMlfAY3vKKhN+6cq5R8Z3znqoNQ23wuYYczAnS6WAQn+w4SlMa2tr/6QvnjfX\r\nhQVxboyPuMlekh3WmaFG4jYWB2rOlPYqAJY=\r\n=4g9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"e584cf1112b2992fd08f0615cd0ec9ef4e994ed8","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.38_1669279258987_0.3640034444317972","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@aitech-asia/cms","version":"0.1.39","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.39","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f0d570bc0bc89f76b759344960288523d9aaf263","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.39.tgz","fileCount":162,"integrity":"sha512-y1POFQ+t3A7pMtuNKgnWRXVIvb/z/P84YCRgKc8+nKmgKGEVw9Rwpcc5I0715rHtnapT0+3IretznazNkwvntw==","signatures":[{"sig":"MEUCIAGzCs1mScjW1OzWaXSovU3LFHtLxb3fzyDLUFCsbHIrAiEAxpLYqGXglLxyo7OrKRpP7F+l0TdZp3EmioWx3RfBrfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf0iyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCjA//VpVyuJ7+Y7PYCSbJcjoHW2709obxkW0aUJci5efnysd9OwEX\r\n1EAg70YyfERry04xCOo3j4CGgcqUTteiOmP2qGA1ZC9bARbA9x9dxRuGrHu9\r\njZWcQMhoobwgCoenmkaMMAk4OutbCq9j3nKp7EFfl5xqrtbARqZmBaIRtdF/\r\nFBX+5QUsV6MzQkUoIo977ccCZnez1rIDd8uM6sAfcu8U15s9leOoiLFQdOrh\r\nhfVohl0zc3+oIaCCjKkLVnA/xnZ1cU7yzEQIWSZEyxiqJOqlpNA80NBr/4kT\r\nf/UtWgiMDBbCwJbGfY8r3mt/OLiihLPfcQ6njX6UPN1CvfrlDjyh1m3ZcyNN\r\nPkky7OADlZVT377P3YUmj2Gxr7gYUIALzXKE+mtE1oq+uUfI1KV53ReblTJk\r\nnKxvBrW4T1iIL2XVu6Zenm6aMqy5u7F0leTM0jf517GhqW1j49l/5oVBAMJR\r\nFzLFgTPkXNxJrJjOphf4BNHorgNoY4CxL9rV80wS6ZtTr0QMHr7LQUoo7R1W\r\nJfS7eugUENiU7LVAuzyfrSfzMMzDvw1867xF4JdGwWfMVkNelR5GZKR5eICq\r\np1+V3sGbMQRAKowm/eEs8caY3Sg57FOTKmxJiZCOZDrVqT09voFxrL4W8Oc2\r\nGnMAxBp5Rn//XDhpWCXWnxlu+l8MHKU6k+M=\r\n=gCdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"d168c4c80d9eb59e9197867e688688277ee17359","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.39_1669286065991_0.12155742306371908","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@aitech-asia/cms","version":"0.1.40","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.40","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"6220e7485a5968cb0cdc4a13e4d252f63d039fcb","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.40.tgz","fileCount":162,"integrity":"sha512-gvQIk9lis+vTiqo1JeQWBhbJTy9K59XH+4tlv2lr1ZZMjiYgikRMO66RSCaHj//u4eTXCX/SAv66UuSqw3u2Tw==","signatures":[{"sig":"MEQCH1p/RtffBlk8wh4WUp+jYQPA7FcFIukK8jUGLlzUJFECIQDS7+qhsOYOuCtwyuQOp49Ww+dGeNYtgto6CMeOqKW/Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf0vHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYfw//aJmq1Bo5ByxoUk9tsqyTMRhvy4mMvUuwkWFTwr6HchEZSStN\r\n35J6YrogEYKxaMMZqM5PKadTgJCi6hNGPTzIX/tjCV5cwWSeTq6jVSw2TsuS\r\nGOPHbnGBmSoB1RcVyycQJj0WoCxGkggBqIYsbq8/I+1Dt97azQOceqqb4DkM\r\ngJlhqbx05qvqpGx9vKxae4cwaXT9bG0R4Uxy9XRm8MnfpjAckZc80EGJZYjc\r\niuLg6sWgPZ8O7d70NjgaYXCAPfzq8JBUWdRnuDslEX/Go12Rd+A4IeZ88m9F\r\nXbaBcu9hV9dqF4634QPIx0tuKI1cHPtGWKyDk2qA1tW6W8U108cGkXt8sU9x\r\nmvWNgQCeHRDX/f4fXc3qeSrz/QN3rFrh0n86FfhxHiIjVJ7yZT5oK9F2KJ2C\r\nCrpIF4zCk+r9ZCtkcXVfbONflQF4jTVbuoMpxYqgtrHeYyq+/cWeDrraIQ2S\r\nmPt12S7Szm1dvIyX1gCGBhV9nkiCbaVyQ0ooyOBOHFXNe3vrPpueNM8Ho3ax\r\noghzz8WddmnVGVVuDz7t/OmudGM2WDxpGLh4nc4Vs2VzaDm8i8ix7Q0alpMK\r\nB4aajn0uJnPWDMoU6hj9xXfPwBOMpvZtHpUTySvZL3qvgKqmtc3qofnjU6UB\r\nL93G/L+KDMUY/B8QcW8gpp2ZFMAST6VrIYg=\r\n=v9iN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"d168c4c80d9eb59e9197867e688688277ee17359","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.40_1669286854831_0.7770212048674721","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@aitech-asia/cms","version":"0.1.41","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.41","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0b6b1d42bfb5dec1a205bda80c7f011368eb79dc","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.41.tgz","fileCount":162,"integrity":"sha512-YypD17/A5sD4s6cTp1yCmaX35mgJV6mILKTmpcsp6P2mFFMk8bhdRhcru4WaJT5kn6BHEvM7umJpnNFjYLgjLg==","signatures":[{"sig":"MEUCIHWhg+ZFk3+xTJDrldDQlx4llJlBrOLhzhhheeXe5z4uAiEAlEjU/18L0IgKCg27Y/SPxIh9AMo6G4A0N38DQkKaeEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf076ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos3xAAld8/sBIA9J+bT49ljVt6Ukxo+IDkMx5Z/KVzz/MyGL1YCu4M\r\nJsLAKZqbuu2K0JV7p3IWPINLVxlUVKNn6k8Ma/krQn3gV8typeXBgO95QrbH\r\nZjTu3L/LRJi9OcpTPJ6CX1LecxEAXy7B05Ha81JldblJuZ4UWmjjjreyyFkQ\r\nypq8OnD2lxh+b0JPdZBn/gifoJmaB9RrSBSUFNk/VhAILXLUQYuWAxLfZdzK\r\ny6gNdWY3lpLcMdUurgwyo3eV/skh8oD4gOIrpAwid9qN3VL01df3LIRZXGP0\r\n3wMk8Em/xpiZPTkjN7X+RapKEgzD5Mgb4S+dptOqEw4TbTsB63PKg7+rD5rm\r\n7VZC5Y+A/H24XkRv7HOAvvBAuIm1dVbYJt9mMtweEYODUwBiboJeT7Zc9f7n\r\nxv2rz0GSWm+7ZSfaT999fddHyMHqqKcPKbvuaFx6z+5zN+VagevxN8v/4uai\r\nJDL4+WXJ9ftBvTAg02KwgMsUnVDe0U1sIGxcji2YzHMYuK2c0aGSj1tjEWWS\r\nGw0GRoUcPkn/9SabFfwa6r0NqtZ6TC4q8kQp2qWlqyzpuUAjAtcElkQb/Pgh\r\nTCKvQsl+vhmpymlVZBqtBHtJrRj0AnMG9b6CajbqcmPQZ2HKKX9RJktecFda\r\nVWcSz9YJ2Z/Zm9IyCVWqhEIaMk6mOCM/iBc=\r\n=MIXY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"27a3d45657fbb29f0c945c98a6605a51e3ba53e3","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.41_1669287674709_0.5276828843259769","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@aitech-asia/cms","version":"0.1.42","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.42","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"ab6d0f60091ed0fa50242894ae25ce1fcc97aede","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.42.tgz","fileCount":162,"integrity":"sha512-9sUg0l+qT0vXiIcvUPqgvkH8hB0lIxowjxliWiArnhKk2eBLrdUQQNO2ORQUl0PE0yjlJoc6iaJP4FML7f2Tow==","signatures":[{"sig":"MEQCIG13DBglAsKf93JwjaLON6ArWZuwUNoZQIEbA//1a9/zAiAKjB24xAxfNyZjE2uZ2nm0054cGDfy11sVz3vL7g/o6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgHahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/UA//QaKt/q7dPWpjymaRbnmJ5em+ZiKQ8ngw/G1FbyT+BfMI3tid\r\n3V7FU8ZtmscD3Xi9r/QCAQ2B/4jbT5Tvp0jcMlRgyaGGxjRO72U1Wy/O3OKh\r\nH8Zn/UOGsRlu3NS84zsZRdnD/OS2Cw7NLpq7Q76w9sSTRslDPdpXDBBTvRCx\r\nfPtry2Y8ai62pD0ZU9mIhIJP2OkLz6FslbHJLD3XpfIslMZdM73iCUfJr2Mx\r\nQW+WBdodGvdDcw9ceS2/7lx83rnJcKkZgZkLd4ZB/X3LxpnLaJ4NhiFO32eq\r\nvsAcPOtZ1J5woTHwzyp92nKRQDIJPRx4vF5o09tJkfDBh9pi8QSpI8ct2idB\r\nwk2Z9iVwXxjV2kYAQDzI1PZvEif2hYXxFktAZpnIJbGvUE6OuywuVcEzqqQ0\r\nxkiYf3ZEjYH0acwItQpVFRn1GXa0XSOZeSZFeuqeRA8Y9Jlnvpkhb4VOQnhu\r\nkoE8Ocsgs5rzWTymq/OLLXRh9qpeACwvlclAnVB/vLgzJepTknlu0m/9LKF6\r\ngKpZj6K+XmjOw+WLnwEofxq6ooQAr4hM2aPXBbSP4HeaZ96TNiM1iBNUydQd\r\nLSygmxGoAsz3aNDwMduxO6L9+mbhR9LmHkEG4RO7i6AQm4spYNYEyRkLqPGF\r\nFBrJA0k7+q66BlP75mTE4f5hm9tLSnxeg+Y=\r\n=+/Nv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"c88db22998fd68ec7bb1e36e0851f37e9fc01d12","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.42_1669363361471_0.07220903316472782","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@aitech-asia/cms","version":"0.1.43","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.43","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"2d563e506600436555bd5d26c4480de405613c47","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.43.tgz","fileCount":162,"integrity":"sha512-nUP8QrEOwUi0LlvAxiUuIoFdGOzEjG0ql+5cp037Dp0TmfC2EeXUbFr4jtw+Nsax6kkVrGnn7SVhqys+1j7VyQ==","signatures":[{"sig":"MEQCIGcJlXd9EWbe6G+lESsigJmCEQrn/J7/Kc/3KQTjSfclAiA6mQmSMebXMGanlivvhDekdm/bbZ3gFoBKt35CLePFqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhFwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGdw//YN5P5D87N4VQSjVrprL0iKjDB/wJlo9PaaKqvLr9G+gjQ0Z6\r\nSINHnRsHvJTGWr53V8paLb+pZSaT0+PGI8u77r5DkOMO90IGS/YlTLtwzJMc\r\n63uy1VVpelTa5/5ISnhA0XehrsILWkQTqq17sVkWOOqvnmVolm75gkhRJx9v\r\nTJoN6MicE0tZ/t56UJ2BCzT3TI2jQb2n3YvQbd5dqPod9yiNoWtSq2DP8gUr\r\nNTFpP6WsnqjAqijYX6dcAL0TDxhZlzQZw/amkwahxreaa1nJS+3Hzr5eivk3\r\nrwqJac/0Z7VFq4Wo22s8YyUJBetUvglsWlxGLtw4gEtOws0EqgSKBEnGLvNS\r\n2nl+pXfNkHscuhtbkF/T7PFB5JdSNZBCpXkaY+/rCMnxoN8Mmy0uKcpecD+0\r\ntdzWLxi80BToa3HQBcGJGVnL8poZs6qcWxAl1NnYGEweQj3ZMDiZspuEhxo4\r\noXyRUqkvDjn5bFr5C14kfcDaIuTUUOTxKAxQZbT1WT0bxW9y4BSkL12HrQKt\r\n4i7B2n5aOX4LQF5MFFPm/rjNdbAPNpUxpKmmG720NVD+ifs8AzXZwpovexYr\r\nsenJxqEGZ+yodwzPu9m0oi/zUU7O+JwyfWhzPanI40q97l/CND8HkvP0P4zM\r\nRgI4WvwcKgHXYsJRGnrj0GXAbNBrqVh+TUo=\r\n=RvZQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"46f1e83eaebf61d56ea4aeefb06537c0e96d99fb","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.43_1669618702025_0.9778487548842085","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@aitech-asia/cms","version":"0.1.44","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.44","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"3444e86fd811dcf0e9af1e29321cf77d41bb74f6","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.44.tgz","fileCount":162,"integrity":"sha512-BWzhRHVQ5hw8rItH+Myn2pjlX4gZvwqkIlyLXLTuvqrtRPEXH/Iv9ds5n67Y2xZKgWPHMUEYLsOO24ynjyuCmw==","signatures":[{"sig":"MEUCIGbeO3xuTqqsjocgxZ9MruadmhUPAF0KNSGqZJu20HzPAiEAkT+pBSn/TdVHAEGpnrOVfMnui8/uvljvPg1ORwVzvcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhZKsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoldxAAgTBh/HxE3INY9at/ZJkp5vApjfCxSVPa5+XsxhkauvhvyXl4\r\nxtQMApuVO2iFAyfcC0YHHzRSFJswQHM0oNAI0JUS4aJeMvlMyvjBcOHxG/dO\r\ns2m6D1wx6W5AmiIo2SeAFzF1S3CgomyBvj2PBUmoNZSUbvd2wmsbnQUEnkSh\r\ncsUvS27KnVUsIdRYzduQt1cU6bDoQ5275GmX6tfM7IozKHrukT2BiYZVRLWf\r\nDHFaD3LuBgvLKlj+1P/W9l2hx8m/8rucciYjx5r5LAG2o+sYV/wUxVmSTyC6\r\nSIAps54tpIDrEcOaqjiVhHGf/4tIJ4IUVucFJlW5SO2fR48ZzyrF3s2GB7Zo\r\nmXOpDdY8pQRDi1RN8mcqE2/2JlTs0Cb7WPkylcQ537J4aidzf9f3jVkcb2Yv\r\nIb6EdPo8Jyle0oPvdNPUUJloTJXxjTsTKQWOAJ9cRAbhHyfZeo9sbLtYk4QK\r\n3PNGjvPJfAii7uUyUAOXIOS59EkvfPrJpLQev+DYK4q5nYqyVZl5nfyme7wk\r\n4I8TZIMGj9fyNegAxnk34NsWCRk+ho9UeW7Sf9pofWEKUIJYncsSjpbdAq3O\r\n+5Ul29v6rwtQ5PO5/tykSNM9UyjC1sipIu9hOyjLWjew6wSKGhSxQoFfuikV\r\nFEqhf8aFCkMKFdtbLjpYS1nAe6+kXfmY7+Q=\r\n=yMKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5fa7d54f0f8d8ba72695f42a660e090dd1a722df","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.44_1669698220600_0.9040689932637465","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@aitech-asia/cms","version":"0.1.45","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.45","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"3b03268ef2351aac0dee30b0928e17109935e77e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.45.tgz","fileCount":170,"integrity":"sha512-X8WZ92mZIvW2M8pLJcEJjKDRoN8WU8Uz4A6EFaFzSgJzEzgc7jyn53s5Nok+wV4ZycXiUEujvg269Tpia+BoAw==","signatures":[{"sig":"MEQCIEkQG+zdadp054/kRMbvF1fhjQQeM9Hc8Ya3/9CQN5x7AiAS/1U88KcGqFPAKhmHO7pwemrMLOH+Q3i3pJYUETHCJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiCn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj+w/+IlHjAa2rKp9gUOsmrqC4gAT3tqTiFZbmy4t3A0HbefrbTAb6\r\nEuJkwwoWAo47umtKPovzYKJB0emaR5zhIgiEU+Ar1afbbNdjPX0fJmutNfrE\r\nFVlWwxyrwiI4cY3jRSLXqkb206n6+nm1i7sPWyBDf85zulx4u4dMXRKaga21\r\n9wtW4gUravE1wyULXdtHiW/fGfYgrq9u1toothV/FfgdG3jGuA+7rotm3bGD\r\nXotVBGs47Z3PR52wFxf/4x3QytXP93UxL1odnKxfCdbd3w9aBtbftWo5gEdL\r\n6MDgBbO633FC+aDWQDwZF2tCcMMtRTNv+CUOPm6QP0gr6rLojqsAiPbHklDS\r\n4uKXRw4wVXXkIN136CnoowrHuQuttHb53uPTyBfPZju/slt1t8VKLc7Ey38p\r\nv7DtJY2kgTk1C5+mQrsOLvR85B0umgnDYBADWiHiPmb42tfPX/gAFHcVEVEt\r\nLJcWeB/Mp9W4FoTircTnTlBmTTevrUYnz6WOX41QdjqCxhebcgyIq9Nb5oM5\r\nvh48aLtO63HsFIqKTr6UOfQ7FG1mEueGgevGFTj0NhInIvp2a/J4Vs9H2GNj\r\niedZzVgG+7jGVsuWZkZE0uiRnNNoRJliQZElejhTL7fZm37a2ocybxabIwOe\r\nf8OKg2g5GhvmYuOgWzc2rYSfTUGWCotwc7A=\r\n=niDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"5ed18cbc1ecab882530fe7366dc0ec355d10efd6","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.45_1669868029679_0.48472817477211483","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@aitech-asia/cms","version":"0.1.46","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.46","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"8a5e3f99fe9e852f57693f3cf4c9fff35109dfaa","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.46.tgz","fileCount":170,"integrity":"sha512-VY4YhfHYMQcPrXkKbyuhbDQ3dR8yttOmDKZXZYlNnkzc5+6C6EKR17dAMH5yIGfoiS1fc+1PievEgXHabEAn7Q==","signatures":[{"sig":"MEUCIGRQr8Pf7SEuEHdJDe109vARjioJbVA836ynFV8q7n9nAiEAuuC49/mlAuMxm75Aav1ZgWioccQx/1Lwj3u2KDCTl4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyWBAAn0tWgFRIb0Z6fOZRuTKYULjejJX7422CoEeD6QW6idNgM2HY\r\nmrkp/qg138iv/XW8tCKe0/GiUvAVs5BmJM0QdOBqOSVObanN9yA6/nhabcvq\r\nPV9+nx9rUv1/RTk1TSnv9noOgE3ED4RO99pvxkt4IocMy88pDkYeW1cV8ksv\r\nesIB3l3UJila+rCDUiml0I004VCnOm/PqeBJBwcvUW5dSprVTp0SD5lMeJmM\r\ndHyQ2+6xAt8lNE4cP8I+AV1we8fRAIfyW5gzKidBZIgYXKZOYC1DBe5KZsNG\r\nYl+xkQ6MXZDYb14pdOUI0Yvau5Zuvx/oB5znzPvcgZGxxI9QRAEotAgLdgZu\r\nv34uJ/M1xBtq9jM2yAb5O5/bKVqeBeNBN5BGo2w3ZRMYU5evwqC1pkaBLkrh\r\nFuoPEBhxj7VpHGOlZgQoB1rTsSO2RGHxIlB10CQAzy19URwzAffVKNNQaNGZ\r\nx3oO2l1Moq5jg0YM+XJOyltJQM3OLHm/esfHZSrU6n6ZTIhOxtX6uaMxJv2y\r\nQcThcYjBceu2/Xk8pJ6K+iX+jzgmujkcyxStHJDleOLDq1bkbAbWdL3k+Z/+\r\nUSwOBdVW8mTrHBFLp3JEVy1Ho7SvAjJdUiry9xuBjqrFAeplKkOAuoI0AGCk\r\n7s7wpe2pUV+VKb16UAP/Fidf+iLR24E1X1o=\r\n=Uhrk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"a5b09f38d7dc0df7b65b7d7f6a3067f50064b3f9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.46_1669886585608_0.37294869237823125","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@aitech-asia/cms","version":"0.1.47","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.47","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"bc3d868a670ca05957a6590cf84db8d9c0919613","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.47.tgz","fileCount":170,"integrity":"sha512-uk16zKh88UDCX/amK+vlsyWTOhQLaDJgwbfD0ZyQIm4F7b262hD81Z2AofewzRckPnaB8tdASfZxbraFLykuaA==","signatures":[{"sig":"MEQCIFSdhzEEqTy7z1/ZMx55KDJPgrOEgXIqrKKAiPXKPJzNAiB92fKNrtwY7mlI7uz3J9GJkG/MnCJrcWdm1tAI+TOKSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiHLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoSw//WvS/zQ/ithwT9DhJZoxoCFf94EhvTSGaazojFCgYZmGUTyjL\r\nFebdDZlNX4F2MQwTTkZL7Fl4iw0cXRZGumEvU+hVj78We9gAexSWn7JHe30F\r\nScLJk2DBQVEkfolEWNpurAM+NC/3ER+jAdd0AUp9LBpDyNeOUJII3uCZaaSm\r\nyYwBOZ9e/iXpkGD8Wg4jVc9buFR7KFm5ItYti8cCXbx9wPXOJGeYxV0SgAFo\r\nEbxsHJhKJ55DXS1nTu/XOXgLQuJvWZAX2iurgQGDq3BVgr1oh1k+RnFjkg3g\r\n7Ti3KPLP8lsfmIR0LE34Bur+imh66nRnQVfiyEn+IXq6AwxV7JPjy+NBhcnu\r\nJjwQ8Y83soMi4YhdwWrhnrpOyLUKliM6JxA4v3rmaGscX+J6S98ci7cPKJ22\r\nH4LTxbCFwPYsXmfM2T9VBJbUpGyI706iXZGf3i6MVMlipgc+ZKv+JEsev1MR\r\n9QZKFKxc3nDC5+GUONA2jR/wf5Dpa2JLH+zHm7LyFI7ekvSBYl7WOTB8vo0h\r\nOhPgDi8tFBk4QXZ+q3zHooEUM4V3lp+i5/ob+uSA8hHdEdGjta061u2vTZGf\r\nOBbihzns/VG0rL4bwQG0iNKGO9R165Ly3o9II80CCwGhhPNl8Ml8M04SqyNm\r\nc1GtJzMiMmMfYk4qRqGhYUzdVp/YWZmywR4=\r\n=zJih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"a5b09f38d7dc0df7b65b7d7f6a3067f50064b3f9","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.47_1669886679111_0.8012955933415147","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@aitech-asia/cms","version":"0.1.48","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.48","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"8a093db605f9928613cfc83354ac577178e92f9e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.48.tgz","fileCount":170,"integrity":"sha512-VOS5s2vrkE4kV0hObftsZ2favRA8fwH1a0XrmWl1U1PztZMeJvqAi6lQ/dhWMbP2N2wytyZXuUHLmuJ3ZIAtKA==","signatures":[{"sig":"MEUCICBrmywt5UIavtyqPCAmw3xkjky73R6u75cRpawOxzgiAiEAmzqPuyLd+lqP/a0HIlETYtc6Yqpspr6WehWZMEZqC0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiWUCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkkA//XnxXHQ5jF0cgQapV2XRh7kM8D39kx+VGpLsof8EPxnJgduTB\r\nQ7E3JTdsljgM698Szh4gXwJmX3IvksLV/2luXEe0DS4j58srkwhNLss5ZwJY\r\npzHfLpbAJEEeV+2gW/OziqdQZ/tFyiAbEsawdoa1laHMiNrmXDfvJiTcrZWc\r\neepQmOkH8m9EERQdL3oZ9OeSwVfhNgIPe2za/czUcEsyfkyieVvi+/COsuYh\r\ntD1mPdbFGdeHhbdhIw4p/hV1o3qC5hf1FpQ9gRKSAjF6Q22CegOJ4cmAwKsP\r\nQamd9yf0ObquCkF68pXv6l1N9xLVwBxT45z+JxnAxYOURmhofz7Rdw9COdFq\r\nK/nGeZtlTl4jAVEB0FcZbqh49Kcw8xgvQD4zBg/08pqqHhfsSqZQl+L9D95s\r\nvnqiZk31gpm1smWn1AWRuGgd/zuNPzfQC1oKQyXRgQNRKDx9VXENUQseSdrt\r\n9NEBEMF9EBdD9X9ZRJfpvjXnkwM6wzOsSyNsV9z4D8zphexRVAEjniQ80qs5\r\n/qLsoLz84DuX1jGNSPfAg7xcCFEhBpLxjAnNJrzGG/SdPxSNpoVe/PFtZPiC\r\nmBvjaMI4jMyA9hT578Z0fFh4APtOGTT1thgEmWjwQqqjMddmfJ04+XjVGXDz\r\nx6Nmg1WDBuXOX+m+0Wdpb2SV4QXR+VOrRMc=\r\n=TDay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"26a83e1d369e64c2fa78e7a9e0d188f6c2d20313","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.48_1669948674256_0.699906179693041","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@aitech-asia/cms","version":"0.1.49","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.49","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"801d55b9d240cc2328293ef33601178ba5a68c80","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.49.tgz","fileCount":170,"integrity":"sha512-RTycLYTDbV6Sm213EAm4rnwyyNIpc7vmShYhLu0652+/sGQS3J4g5OFHjClC5wGxk2laIY1+0w1IYGOqHoIXIw==","signatures":[{"sig":"MEUCIFD4weAMCHbxicx2VkpLrZ/I8oW1cGisRjTiwB09ClE1AiEAiHgNCq8nNQ1x7uyTroPJARj23pRBNpzvLe9sQE5T3tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiW4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA1RAAkWEEtCSMy/0gaa40zpnV4rWNdqA32pXE+HY5/ZydOuXPHKXd\r\nnvNOTIzHj3ga7oFgeezwo8wC13/dLQNzpwKyW+kT2lElcz2lU195FD6JO9hN\r\n5TFJ3Q/rx5v9KvBQBlNH/rjA3CBx4/Z5+xQ0OuTIZ47RTXD9CtF1hfoZ9wUI\r\niGoiElXQ06C/jexbMg/knKoo3Mb0nJG67csbVcAI8nYCLXoTKhatAnwWrRDl\r\n3Lleztjtp3i7NsbCYRRaL0F0a9QSCDqH+Nyp99QK7ri31ypRf9fw2rCXjGo8\r\nZTLW8aDPVAwzHy4LwB734pSMfODATQb1MR/rqYs58oVQZr6UVkFaN9yh1VhP\r\n4/YnY01zqPjyZEapf6ibXCkcXvR0ALbNBNzrqshxKib5GwZIz5Q3tRvkm+SQ\r\nfAZQmFXW839+YZY8lQAhAFIQuW66JARpRVawe/8PvTTwVh35wm0atqEyZ2ZL\r\nTGdrvbNoXQg1Mv4UkfxPn/AiebkZi4NnGX+JZ3VuiJrd6Tg4XSkeUzILbP1/\r\ne8rl6mZrXdoi7N/YtrvicjijYRdPQrgn1tZQfL1Z9ltgbZ+zhAaWrzZTLVHU\r\nJU99C5ROA72Utl0mKh7QkM7iAye3BYZb7NviKZ9Dz9mO1B+YVINq7eBdxvnF\r\nCJEPdnv0oLGcp1FqoqTYkwrLyVITx0jYZAU=\r\n=vvZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"02124e9dd8a2b520510f69123406af9ec977c482","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.2","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.0.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.1.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","eslint":"^8.26.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","@types/bcryptjs":"^2.4.2","fastify-tsconfig":"^1.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.49_1669951024057_0.6487218265238199","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@aitech-asia/cms","version":"0.1.50","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.50","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f5c073b31d2794670f9de9327c69c653dfdd6e8f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.50.tgz","fileCount":173,"integrity":"sha512-XVuZOISJpS85sF0PZLw0SctlTXhZ+qSbvcXQWNm5KwCbF8fLvhq3FWxBAqPrXWCokEQpUdut+Cy2ctNfS6v9vA==","signatures":[{"sig":"MEUCIQCBwwzW3kuOunxDeqEyY9sYS86I7dz9Bnlg5JMOToh2yAIgKIqXzyer780U+nUBDgeKHG9gS+3pJNy22w0J6ZYP+mU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkETRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKyQ//We5/E8NWhESe8mN5dl+0uLHyAcwOQXhUFi7N5GCDbqYdoNgT\r\nhhXbPcKoe3oTCfUGUJDGoSlV243H1vweTRj10M0XbVl8GGy28WCqxDw7Z4GO\r\n6x01CzI799+SPaPQ1SfE8n+pfdxJWBOohRncYDEMQwB+njDXMYWq4/PJR7Hl\r\ndffpdEeqe7jPfEsAxwlVbp7RKdGyzrk6THTdCIVmIOE8NtZcdaZJghbxbN2+\r\nuQFl2qdaWhz73S0Gz3w01yQSVBxQ8a8Qt2nKRZ/G3SDj8e2YZGZkfYFsfr5C\r\nZD01kbxo9tdUwxPwIPfJS7P1nI+wBeg/hlHzUi0iLsPufBofKSOmPjLbOl++\r\nWlctL3qwc8rtoLK+cmVvlJSJGTlewoMZ7GGfvvWnULGLukFbETxE37fwOVDH\r\n6brvpSDquRvZpwE0K6187S8SKDpUZ01Qk8Tbxiau2bG/RdNCSrSDQHslYj7p\r\nMNMsKq22CxeyBBXJr0ub3NaSTCYQEaP1ahi35h1LAFFTlxVUFFPmWoMw+1OO\r\nv6PTt4wRgChPurRbSs0NnKkLm/rDDh9d46sW8bdkwtOVPycQ8a2ur6XVdl/d\r\nr8Wv5W1RUisoAsDY9KjmgYwrAae32xin7fugEpef8BvfWWZSmO4oWWQFLBgG\r\ndbfgUaUeXbfIsxL0QuUMzjQJ4br7OluSkCE=\r\n=w0tO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"e70f972c3ced80fbfa8e7c2e268a43a3964ea699","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.50_1670399184724_0.7066165753664289","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@aitech-asia/cms","version":"0.1.51","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.51","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"1a87bef6f05bb71510b763e32b6e098ad6eeeb7d","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.51.tgz","fileCount":173,"integrity":"sha512-NUksBlYdbbtqDgIbEDy48mtq2gWMJ7VjBpkJ517wNlFUpoVolHGJO+Z1YnDivEwG7izz8LQJIi5qAgzCUYG0tw==","signatures":[{"sig":"MEUCIQCPKE+TqoJ394kquICxY3gOG0UpwKzfeaYYv3JuBsZlPQIgeqtpuu+TkY7J/daUbKxcsZYDK+M9csGcUYqvInfOhNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkEVWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8GQ/9FrGN7fSTGRHINSgMvJU/QZDSQ08EipuI8wUkygnrfGjx3Fq4\r\nUQWa7YYKOwgqw7Ihm+dGcbzKVkpdmQWzEETbp3TNsJfK0n4dhvCWreD0k7WG\r\nAoLrThVS0ecrUwlk0N+hfU2H5apyujOY4eAjhx4B/kY7O/yI/NvgyH3OBZbC\r\nTqq3PKoCMXT8y+1W6FW2epPTLsH0aOOKquRUgrSnHTrUL1qQiZeoAnXDrGud\r\nthzNeLwtBjpJDPJ1Xjb2rZxly2NgZ3hGM1sF1OUGvQrSZlfEIzuy70Qto1SM\r\n21YjH7WZcHw8ccP1/+3kCMFo/mdbHtIepbogeeYTJNQtF379u/2laLSnIE3g\r\nNO0Y49mg98NsnTXTbbRpGAM1KrJysh/nyotHFlT3LpCynRO/fteAy1gO+C/L\r\n41vzE/hLD4cssjlVRJC45PwyH2TJ2skTjH/Vece7ggPRu74MEYFcPFpcIM6k\r\nB2zM7p9GgtYcatEgvU8TJahEsbEIw/6dGyPxZZEkR2iE4rZzJUx0sQM6CB9x\r\nGUzhUacbca7uzRLiWlJTtwxnB4ZU8DDKEuuMbz8zv0CGVSohyBwcwj0oXN4K\r\nKlRguuk/pXNvj+elNWD87FbseT7J3pl995aqeT2y8VisnmHwD023eAelqq6K\r\nwgS/jN0cfs426/pO2cHPH0F3I7IhCJAz4X4=\r\n=a9c5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"a3a07841046a75e5bf86ad670b581ddc6fe7edea","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.51_1670399318100_0.06910314849268606","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@aitech-asia/cms","version":"0.1.52","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.52","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4d917cdd605262d6bf2c4ccdf5c2fe396e07a661","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.52.tgz","fileCount":173,"integrity":"sha512-Jfw2F4PKUIcyFMhjSFjXphvvhZT8MenDw6EKvz0V34a7qbc4qzjw9IK9d166GZWnRfB84OzjRguX7jZjI4xaqQ==","signatures":[{"sig":"MEUCIBpZQxB3vmJoQuDtqpoOGRXfMLZ6d04yZPpQA7IsyzGqAiEAqmI7T2z4Deb6A2A+SnFft9Ai9+FgNrmiPwXKEqSLkR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkEV6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMng//axepln1r8vPuD3NDO3kPxnoZ2btguRJjj/awZMiOJkaxn0QT\r\nVReNskViGcnGoC2YdW7LX/oqmqtDpeepIwxinv7m7luDM3inEK/OR8WW+k8S\r\nME7qESfCqTTFZ+b5zf80DJl310a0es+mR9XTBu/MeO67e0TVksPeA/E2b2nQ\r\nzXxIw+z8ZODJlDRIepmxYQE5Ux8V2NTvWiKKd7Vsh+KQ8M6FfeVM0CZTIZAx\r\n/8n4mMvuQTgMSYKVgSGJLPReh3b+/I9y6iE793X9v7k900kk5+LDsLczIoxW\r\nrB4mGoG8FoaOW2VIc6lN1DnnZAQ76VoQfECKP8kBqaJqe3J3aRg0Jryrf4tg\r\nJ9v3WIYnbqh6/sA5Sg3yl4myFeJg9p7Z2XCxJPyWfPspRnkhOBBZTGiLzNkq\r\n/BXRl/TGbnsZqz35FxdDEaK6mSi8kgXXe0lI8R8EgszMYFKnQk2y5iQfEq6E\r\nfX8qcg7lneQpS98Wi1WVRzFUDEv8z8eos+Z2oCGCKaeHj11xwTHYilkrsO3k\r\nDZr8KfESrz1O2AvAXrdrYhK5q7+p1UJkpq9Jcqykv5XJOoYS2hNnofVURQvC\r\nLZIkxxWyBWj7x4BkH3+/Jm8KI6/uFGB3KO3YAb6vKXGuiW6phGNBJjmwbY3P\r\nHFzBTh021BtqxQ0CXuYLPR23Qt+H92/NQmI=\r\n=xphh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"1a83c08619163f026e1ed255d8f4b48edcdcccfe","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.52_1670399353807_0.36803632093935934","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@aitech-asia/cms","version":"0.1.53","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.53","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"efaa4dec40ec5ee643749ccf8360a3f03d0652af","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.53.tgz","fileCount":173,"integrity":"sha512-FTrXDoIvpw1kha9LUdSAmV8BizK7AeH4AHLKqXO3b3z/uCyCcdOXeFEIUKrXPxRR6hopUfaEjvd73NwPnfLHgw==","signatures":[{"sig":"MEUCICmc+M4uQonS2X7x88+OhHqkJyrKU3bxyWbEzeEY2ejlAiEApPDTJ8aAn+eam96XJ700B6lKKJPCdFQkV7q6ihy4z0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkFWRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3+g//e3VJQGrPgSXaX7r0enraZNG8ygPiQayoBDH2XjmOAOp07iIs\r\nol+dVZIh8DbyLg9vlgxJLvqjxgK8vDfbk51fQeV2F3pYA2CtL8dfc5CTZoLu\r\nIDQtlRLM4duKwn1vho4kuN4YU2WyNWnTNzkNi0xp4J1M6EIGVRhV5iUfNdht\r\njUIvEEUtPjz7JLRK7zMFmuTWWnv4KJ213Faj9RRvsmOohY59ffZ2p7hb0aqm\r\n0KNFMfp8tYJp1ZAUlJ37d5XEbxoKdqKkBpS0hIl92yMYBEjeaDDHqIywDUTy\r\nl0a1lsvJYOn2SXAIzGitGwN32OZM5HE9TyVs+FOLko05fc/NHMK/X9HYrtN5\r\nmz8b6/L3QHqX9tnbGInW0DOHSKNgapTVLiM3VRfelUDixw9NKr0SqiUoCwxg\r\nRKD4WmRvj9nhwYHmjNnM5dwibpTj9GV39ok4wNgom5Vv8pp5eJ6VO3fBLDgl\r\nuSFBDxBlDq5Yva52uGX4bIowH7ZBiKh+ifok83CkkSAcYISAyVhM2lPtQiGQ\r\nzywmi7xBdLGN/wyqhgehVM7yWjb9iqv+2SoHDfC3Yj+V4uG0oenTs8pMj/wn\r\nupHSJLCcu4olHAkDuI//BzCKizNEp6/4kK8OxhmDBuHqZc7FEIiuv9G+a005\r\n4XRNxZFoCVlM45mkpbZa0/5KxzGnAYCZ4EI=\r\n=ySsM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"887e042bdc34b78b59b8352be183bb236cc16847","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.53_1670403473633_0.4969310292663165","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@aitech-asia/cms","version":"0.1.54","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.54","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"c3f7921cb4a4ef6b5af96f7804e9c3619d0e7994","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.54.tgz","fileCount":173,"integrity":"sha512-UeqQCcWOCGbk0/0+BSb3BLYo7qo58NwzbApvry1zX9G+ZYnfM5ODNMag4PYmfxtAoG31SC27to1aenzwTYgodw==","signatures":[{"sig":"MEQCIAI+pAMt3R6dEK1ooXZJCMq4y0y0mf8eAaLhSjhWRkTyAiB5sx6RKZoZL8cHvqccSd3sGOUB4gQaN40PcEUqlq0Lhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkFYOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobVxAAgdqCm/Ps4iY0VqC1+G0QlBuqkqVjlNYouasUg5MFlDaliKoi\r\ns+GzAjqW/Uqi/QkV4xP+3R26JPev8IjD0fhjcwoaiMhs+jfWflOcPv6r6vhW\r\nR/eaDxCTaL3/in1TAP0bJJSY0+2c0bvWBOIQKDimInJuwxYRCv3MvM8s+/p2\r\nAbyqUn28cLIRhkETfHO5c4kg+Q4XDkC5Untnc8JmdZRa3Q7JeU536zm8Quff\r\n23w7F7++uzEqdrqt8Os03EKiMamcQ3BazpE6YQIkhBrso5DsjSUCg/UyXoyz\r\nP9RtCsYa//hUHDnVPmLDyCw2ll89WZVDv5wBTTN2Y5asPPv0pnM/0MfFnQ8M\r\nrgA8XDD5G88AQkxVI0KyfgqwKhOJm/BygEsW9HlZABNkyHHBAjKv06mIxKs+\r\nZTy3zCGYUmQkXGB00Fgq/AvgkeqqCN4ii32aZ8tJPWzv05MRiaT1fJgBkt7c\r\n2aQ36fP2S119EJou/i+gURynKI0oYFrYXqqHXas6SYHAIFdSz/eQYopbi4Ec\r\nFYl42RH4BxED4cCz3UnhXUN5Ax6AgI6W+2jecD1xBBByQJhCRJ1H3iX/Xrq4\r\noQtnmfR4z5byAv1mv+ywi5JGXuQWQiNyOM9+nRrtH/zQbSBlei2NDanPK/ew\r\nkKM+JDT6cHJwPa37E9O9hYejyaohZcqHm5w=\r\n=Y9hj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"ac07d00569c7edc37778aab95bf11c060cb20fbc","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.54_1670403598441_0.8729988311892074","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@aitech-asia/cms","version":"0.1.55","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.55","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"8dc67e8b77c7cfa26b51c15d5c8e8164e48b4db7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.55.tgz","fileCount":173,"integrity":"sha512-EDt2p4aS8k9Q/SRI9ensb/I+NKu4hbsKwJa1pIvLFG9jCJpdvB15XZqoFkRdiJmXFVopCUAixpeyG/NzIJN5/w==","signatures":[{"sig":"MEUCICjegGKPA+L8hPHawcMepBomx7rEfqTfmaFsAO3JU9sPAiEA+TRAZl7OqfuAOulfVmUJny1oS+EwAr8ziVdQ3aY6DLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkF1JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquVg//VgJcS2U1q7XfrVZBrlBeTSOKcfcjZUZHkiCVBWM57Slc/Tbq\r\nXl9FU6pGACYLYc5IbVdNexVolKnoV9AU8yTK0UkIoJrEGXm/DXc91wfTZaPR\r\naNujhvSnYr6TK69WPbcn+y+SfVDrjVQ088BzmbsqBG4/LYGBXe4qtUYan0Cl\r\nHUvrq/JmRkYNWcpky0KNrN/ag32YgiZl5DrFhOXRXRhhXVGmJq5iJQYGjuoE\r\nWNZYMJ1iLmAfWfUSQgHCN/LHW1iHOIsLgYr8Fr+/obCStqTezV4car+UjCrj\r\nIXmz51NWI55s+4IHJ+tfprqlVYV177g5JACBpNUYakwBe97kRTjF8qqWa2n6\r\n93qBv50InsmZLekhikvK7bEZw1GL2PAzUmT2Dqm+5fShIO7zNUqP+BgFjYzg\r\nlrWeLUhbCjbYCmuJMfEppWtT0md/H6qme8iiv4dIe6Kbtti5O+c/wkXBxV/J\r\nekni5pyoKi4ltWhwYi+jKXMKa8Fr+Lqz+W8lbqHyLqUar/msKaRDjZQqT+3Y\r\nvQiWxQBTFb6Qc76SaCR5yImxllS49jIwq7Gdb7G9aMC7TFMR7mQ8DyGvZJ/a\r\nqI7qsTGRE6vJatVGodDFVPPFdelwGpjrFdA7U+GmK2lxXcko74PRymmZjEuV\r\nHW8hqfBDOJ1v18tbpzNKpN2qr7E+iltA6hg=\r\n=lGYM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"ac07d00569c7edc37778aab95bf11c060cb20fbc","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.55_1670405449545_0.7420871905008475","host":"s3://npm-registry-packages"}},"0.1.56":{"name":"@aitech-asia/cms","version":"0.1.56","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.56","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f7f562aac6edfb1bf8ae8263bf7c27478b42a836","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.56.tgz","fileCount":173,"integrity":"sha512-yu7dXDzDouCgiNghzsYGRKvo5/55VgrwnTZGcbgSWL89bovK7PBf1d8P44auldhc6M5UN8WDQp1ggr9EIVRB2w==","signatures":[{"sig":"MEQCIBPxei40EJUJ3pcuSyJWFTNsfEPWL5eIF2U70Bwavv/yAiBRkNLB9G+rX7T2wRKKXXU/cdytESVSwmj8JEyMkoHYhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkGavACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpgtg/9Gh4DQbDVud/ebsksfIuvFuZ8ND7U9yYPAimdkd+SVq1atLlL\r\n6hJd+y+LNScAb1z5EkfGrE7zm2qh8SIlJ12KwBYyZxbeHcIpyRITHdVjKo+W\r\nMSo2ED6QKv3tndFcNNcVxVzELiRXS1OUlqYheHE18uo7ekCW+34o4clpah53\r\nyGPKGJiit8bQUWfZfNfqvIh/AUC0ca6N1LRDWjkh3KXwCFDkmkI4cy9Cr1zS\r\nQ4u5OF1xD1XT7vSgWE1f5Oek3PO3yVLQywnag8kz8YAVYSbmxH1Ec0s7ycjj\r\n8VGQSwj89kI52iM6RNgGOZuLNDZvLNw+2d1RX1xJLPxE48BtYquo/tFzJYUz\r\n8Ree2MTGa31J/dNwmDTh6XoS3WmFvTEnB8Sd3Si/+FE4P6dfKkHnypPs/OEx\r\n6+j+AKjmck+P31ZpLu40lEA6gXj5pYUhyhsvX33ww8GYPuanaPUTappvcuRD\r\nun50ZXXH6Y8Sp1AnEm+vSfNmyRpTVwFOAXGUc8js+iKKyDkPG5lhLSmv8InJ\r\naI7S0ImaoGOU/icEIO6SgjbXlzzUQFsmxKhvQFsE3UUbMePSap2a7Ev5Pyn+\r\nrCa8fFXx8HRoYGOPTW3BWYB12S3llaXyc0AvJWIWIryaqpHFInujx8sjw2H7\r\nuM8U1q+I5epCQwQ1mFtmT1+3RBQmc02mmWw=\r\n=bujj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"21410da6a01faf9527864fb70026d9b787ce49a3","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.56_1670407854957_0.9147478249323091","host":"s3://npm-registry-packages"}},"0.1.57":{"name":"@aitech-asia/cms","version":"0.1.57","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.57","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9f708aef2161c6d08d017ff3d56af9216fb756ac","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.57.tgz","fileCount":173,"integrity":"sha512-uTUqrn4SK0xQwcbj3MYjPTQysmO1hPZPOuFrYG8e/qyRin1N5Jiu5Zy6nBTOelzkeqhYz8wS7JAlLbIM3yhyGg==","signatures":[{"sig":"MEUCIHDK5A/EVwnXYU2oiDULxPHr4TGolX764bIH77KHcOgMAiEA8dTOcAh/Vyq9Cwz9Dy6NrfwpOOkSWUss3GJqQ0igzOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkVJMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq27BAAioA8Z4WggrB4tHfDBrn9QJdwWT26bnR9ShbKV70mMUYHDRXY\r\nvGgH3JKo8I1WEDgEwnITi6ATGXi2aGQjYlHnX7AxRJdZfpqdy3BVr7ASeSys\r\ntoN7m4HVMSB7PGlUdZDpLfHsvftgOM16lEkoKysNveNaX7g5SZtnfZhHtV4t\r\npUv0q8sqiNEZfSyyrV0ywKKwR8tUT96CH/QfM5Ff7jFNCAqQ0dOGXvrlu00E\r\ngIQ7r34ScJ/DejgOPWONKkw/DZKmK2OIEyfCTlWOYf6AkpMiI+ajAxE1Xysf\r\nPbDiSbBJ/IKj2uPes8xY5LffwNOfHY4nA+3dAucnoU+NPicqHOyVZOXh4rt/\r\nSaG4mkbJwu1NXRyw4i0EiWxYtYN1AsEAsSWrIaS5kdOx+PWgY0vGg1RFE1DE\r\nkS0jUwnYTTEvaSEY8QYZqL7yafGjeFxV7JIj2xh+zRdQ8xoBsXH1EuImh6k0\r\n+LEQ/0OjS3epORJvu2my5QvhZK8gmz2+PguaqQf5UnUR48Ulg3M1FUCqB7T/\r\nQoe0UEDx5VgFVUAzZqDLMZOpK1i/NEtYDM0z0Nz03AjgTBTh2a6V/FHL0AMH\r\nISlKCfgfvn1tCvgG26HlbfbkpNZvkcch2dUYASG4prLUdYtLMyz5QDOCqBvC\r\nuc6DJg/KzTf85Igo29+916D3lHoHSh78qNw=\r\n=NZTh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"e468c90247e067c4d44ff2cac9339f9eceab8585","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.57_1670468172252_0.5640671780866389","host":"s3://npm-registry-packages"}},"0.1.58":{"name":"@aitech-asia/cms","version":"0.1.58","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.58","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"663cf51cd908d415e010814d8d8544ccd68ead71","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.58.tgz","fileCount":173,"integrity":"sha512-NIGALRhonDJ43NU+gIA6SEf+MmhTaYqCfkWC4UrHCGGyLpJJSFdcMq/S0uO1YXBawwwaGJwyOwhfbS1CNMAAGQ==","signatures":[{"sig":"MEQCIBaoDoEe/QhwyfbNM9lIw58+m0EBNPQBW1pDRbR631W9AiA+MW/Tczg6WQunAS7T5AfWUilpK/AU2iN0OaSD69UvYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkWtqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxg//fi3BNAqNqsdlI9jwmwJYhpcOypyQ/7c+j82iiuKkDMJiPUe8\r\noktZqx0VZ0tRuDpu6uuUe/B7NlSiR3s5LoGyXnUslETzQ8V3/mEsRGOMJ94S\r\nd37rgWqZtlgcIA2DGB/5cRvg3Z4vsBQEGQLMjs7w4cmDzdntapJBWgzsbt7l\r\nkQl8DnSljxYtzm1z36oyHigqnsPRIeYZx23/X6m7aZXexG4FrPQ0FEkm4xHC\r\nIvOp2uBjlxoRD9IpQlBoCJkUn7/W5augAvD8BO0wonZ/9epbQJ5nSXdzIOnX\r\nXw8KOEJn0XdyKLgUuLqYsVTCLG/sJu3gTuQ4yt7nEA6cQmDgNxjyR9pI3NqB\r\nWiB0UfUx6M+8YRv94sk5JPilGinKvqOMTICaq00DM+XiPGA7LsytGCBkD4Yl\r\nvWV0xmfc9T2iA2jy+orWeLypXUpRLuN8uH/LWn0V88Bqy4aPX4u6T11FULKw\r\nNMJYpJjea0jk4+kCOYHaQCAQZHKf3Rp+YbYgEs7PpDZ8WPTNscujg7xCJtpp\r\nRAEwkmr6Gz1x1M7p79q9OR8s6UsK6ZDRt+iXsSzWv9DehfdfMn5I5Pt1bIxr\r\n+vDGJ8x7aWJRHNMv44HGLDEyw4xWyobEHyzZMMLLPhKkS4msPETvdF0HNsAi\r\nje1bpXVZ4z6bZkyfRTBaVLp0r/0J9vW12os=\r\n=07v9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"b2706226dce6af57fe184e1d06d0bf2df92b3833","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.58_1670474601930_0.6709763465228029","host":"s3://npm-registry-packages"}},"0.1.59":{"name":"@aitech-asia/cms","version":"0.1.59","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.59","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"a945c94dd2365f3ed196561560bdbe2213df966f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.59.tgz","fileCount":173,"integrity":"sha512-X/YUe5eEWMlWXbHBzwGwHHs6npaNmJiTjkANp7aTI/eOlg2+/aBj8dz1w6++HTgeqzoLbfkDz+I3j5evrNpeVQ==","signatures":[{"sig":"MEUCIQCSrFm+pAH3LpS078ynSsQI08ryUiHUmVTM8PXZzvtaQwIgCvEsuqLO78ZrOr3xfSYHt50DFbvxOyJ4OFkSWgH7VCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkvDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrszA//f4iibNFfM4t/Zqm/K7hcolGwgi9O7LjFme2PqwCMn3+LaOAu\r\nlcJWGGR7AbmlhJqd+xD4l6GuKAjhfYhRHUsr593TX7zHsffR98+yCjeL8hf4\r\nMV0E4zr7AAPzLDXA2ef7wbsss7U+Fv18dNvwTAmq4Ot8utiwhsP/+ZNy1wPM\r\nCBiXUUOz6rqw2mGr/cojprHjbZdVB8V1houdeIHWGDa+JVkNy28RQs8KHO3b\r\nAWcLFR3QAs9yatbk6jC0A4UNSRB3tJupoaqHqI4maRp1EaE66j/WZ7OWSM/q\r\nSjLnUwpvTewL6Idahs869ZA2JVbxEBmS4xcECD6gVQm2x6i5U82IVqpZW5kq\r\nTt9+4wQQZq6FxBxfhj/GYPH4KmndN4PRMFfGr6TAz/0gvrL00PmG8WSOUnUT\r\ngoQaRxHQLTdsnRbVczwwOk8vigibQtVBGJiyadhx0V2mT5sUexKUwTpDlJKm\r\nWVHl9W2E0Iab4NnnsBIis0viSnvTd1t1ftOp8uQbEgGByKTJlS+iDtFP/KJ0\r\n+6UzE2gobJ3N/Y9N2S2ucpsfA5EVZlsFMxzbA3m+RR+zD9xXPHRiOK9NuNtB\r\nNgMFoBhqKZfa8QqcIrAr/KzW55Bjnw2pWo1O0LwqK/ZxPIMtbzVgHLoOenmV\r\naZHU15JGldWFDTVyDZ8Bg2etaNGGMjUsl08=\r\n=YmI4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"b2706226dce6af57fe184e1d06d0bf2df92b3833","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.59_1670574290466_0.2848688173300422","host":"s3://npm-registry-packages"}},"0.1.60":{"name":"@aitech-asia/cms","version":"0.1.60","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.60","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"221fb86ff07b08f702710c3e9b51dd00087140c3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.60.tgz","fileCount":173,"integrity":"sha512-sD21aNsMipy/wtLGMFzudYFhqd6rXr7CjySq0mF44DbpJ7l0lid0i6rUQ0l4XnP1EN5hhCfX3quQjAmmAMsuzg==","signatures":[{"sig":"MEQCIGbDrWAf19sUn0EpqPF1zkAdONAzXEJjqubVKThFXfmfAiAu+ODHdOkEakg0zz7b3Up62hGvoKex9cxWVmnDBNopwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmpNaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFRQ//Svm7QmRjr14dl2Xlg7sJbEXiHe5EY4y4FY3qIUxmx1zsloeH\r\nwN4WQLNaaxB7nZF7wZfb8w+WYT2ExMBnQ1HncBJzLhbe8C013GyrDXp5xA7I\r\nZZWyULP8Ah1lY6t0dU367coUaW2WwcUswNW0JSJUmM1p5/y88PRpFYBc756N\r\n6w3mz9gHyXj3BTCIE4SOk0RGYLcHDq6wXhSS9N+7QfIfq+MvvMbdnoKZv6Lq\r\n8QShSiH/puOY3flvP6MNku5hRgZp52D6gcrQUhHJiasIJP95WDtU0FbIsUNN\r\nNNqh3Xl31TeReufPskvquS6N+HM9/l0G9zC3kj1dG/dVSbMG2UzspBPLN9i1\r\n7a8nkl3UvJMSQHQncIVoRCMvKpisLTENcbXtQ5mkSNqXpASo+qnRN+xSOBKf\r\n9CEL0A/up2ywNCMMHxpydLfFYpdqkgWzdDC1wpM+KJk9BTjmv0W8PStR6ae0\r\nmRCwQ4VRNRGxJU4v1IAilwf2Qz9vE/D9Ep/nrz2lS5Z7T8Lb33uqZRi+dS4l\r\naPvy9kfA0q5dwxmX+fIhkSidJZSXHZ4ebqWjjBLevdC9FeJ+QY7bFKesJzEx\r\n8ne617NWF17g34+7p1eV9g64zx9GOoXKq/GUgmJD6EdNiM3FNfbo3d/YiOMF\r\nLcm4gVs2MurQsKzAFwLI22wVWrjFIFePU/E=\r\n=r5S3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"af75df564310a1d38099f721b7854ed80dc7374a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.60_1671074649765_0.2492907535911335","host":"s3://npm-registry-packages"}},"0.1.61":{"name":"@aitech-asia/cms","version":"0.1.61","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.61","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"789af613dd2164d71d51703e04bbfe9f38a5853b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.61.tgz","fileCount":173,"integrity":"sha512-cHgP9nu59Kr3KQRfko/Uos00O1FpuHsYQJA/oq7Ct9Bv8fn63jolabC+5rZiCo41itNe8n+ROJ8zhv6Ew9vk3A==","signatures":[{"sig":"MEQCICiTUvQgcAFBnppGT5ox9HYXxc4ftB1T1i7hLJSocECiAiB3BYhs3aXS01AX2+ZhpykaLW+HPNcBYxAla/eVsDuIwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+A+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6kQ/9GoVv68ZJNdgk9v3dPQASblscw+wgaxL739e7pdA7PWvG8Pzh\r\nP2WR94DJbZv6XeNK/LcTqxZe7FMxu8dDNQRRYULSnf1BME8JBqqh2D2TwJPu\r\nr8Z1/Kc03APvxIZwMuAhHzQq+zj7+KzuEYfj9HKQqezrho5bWo2YzgNy90fE\r\noGAcoq3CvkssXYJ26ymUD3HfE7EvKPX+jRsqsAnJj8M4wkG5CwVE70VLjfWy\r\nOeqg0n8cb7M7aqHMYfCB7xhLetAg4tnUxTJsOFkKxgtDIwG1ouuRLy2dUEI+\r\nAiGGVwevHRrAhuFRX+XxKhVgzG8NZ3XgKAD1QxA+u0dud+/RjUJfUx3cPQiU\r\nHE3uXTqtX9ZO0PqHlZ1GoKK8qDvf+Lh5xyrnCZGuD+lUteMkPyLt91GdV24Z\r\n9Jwa43qO7F+OVslgk9ZaQp3FmEeTM8NQf7qTjQIfnJUh+lrWAUO/WA7/VDzp\r\nUIOzhQhEoBC4W+ECtahfsoJe9htyCaC6w3mrGxGI9MUE0j1xswEcAevPqEdc\r\nQRzx7kamqfU2D7KuSowKEce88nLP566uv+Zv6yMMCBvKtyWQqdW0uE/DPcgn\r\nVbPvZm/JZYFlMM/SB+Gjo8X1rlqrHKiLViUQ02/e2zXreLRSiQhATVCj3yFP\r\nGXoi++915Kb2QmnRJVgfLS2y4shkPD1KbQA=\r\n=BqSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"af75df564310a1d38099f721b7854ed80dc7374a","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.61_1671159870121_0.1980164440431924","host":"s3://npm-registry-packages"}},"0.1.62":{"name":"@aitech-asia/cms","version":"0.1.62","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.62","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"deacb7221170375d9da9df064e6e5a7fab4793be","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.62.tgz","fileCount":173,"integrity":"sha512-CvEuK+v7Hnmk3hh6dAFyQQiJE432HFcY0ZOcjGjGWO50YGgF5sq+wEQx17pa4btpGT6wCOx/14frwRte4NFGUA==","signatures":[{"sig":"MEQCICJ5JcOMbjKPgAzOZn+uVlIel++N+JV1x1XESCmYqBjkAiBD9BojQwxTnrggdyvxiXP5ZhEKivYCkQPHLaD2hHeScw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoS73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Og//SzFQP91YyXn4FGVUmaVt6l0rYo91R129EDnXe+ifTqrARPpO\r\nUwif7iqneQ32rWLLQkqLsV3WUm5udObzit828KIeugTitNViCieGsG6dnB3N\r\n61r3WyvTwnKtkWOYUIz5H1oJSdLlXTyQOzwj3xWEjmHa/fYhGOmmEuPhK70H\r\n+s7b6N6mP7xOQTI5ibReLWHkZ5zwDjEQsmLErAIn0A7O8tbYnZfIFIaYeCWV\r\nYnx8uw1taXo1JCKslGASTqXNYzuvwpGcNY9WHWbVDcJXnvCBJ9/Za/BdNPHA\r\n3MpnIvNy59tyVMSwP1nysBcHKS1AlEecXLdgWxrikyo/kcZJbajBU2xUTeWr\r\npSeBINmJATrNR5Qlc9mDkSiB0WoG5JXZ+mU6L9BcvE80EnK0r3AbrhCKcfI2\r\n7eRM6QgDm8sYwdA+xOazbQksSchYWOMEooAI1FZ0TOVTx+pBpVtuZpTjDDII\r\nhy5JRwXL0liid2bJ01QVD0eHyc4QezQ3iqpb1sUi2iJp7L4qv4758Sp347sG\r\nuyo7XVumJaXz4FVG2wSibHdJkxoUgxHUQqJ0GSBl92FCt7/VmecRY5AQY3OQ\r\nqvAlhDlHLAIae43Q/fDQd81PBdCgWhkw1L1Psedortdixr2WMfHTYLL+cBLl\r\nVFMUMWF++SUpybu40KpQjdXM5KXlBELVG64=\r\n=bikA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"c2ed6cb4e637103fc8f9a9e84ec4040ebda71658","scripts":{"build":"rm -rf lib/ && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.62_1671507703201_0.34774449500175275","host":"s3://npm-registry-packages"}},"0.1.63":{"name":"@aitech-asia/cms","version":"0.1.63","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.63","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"03050ae6fb69eff39d2ab19e5c2b8d6235ff4a48","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.63.tgz","fileCount":173,"integrity":"sha512-gNJ8I4PQCFosUlpAlMSvbecxpDb0KrA0sB3uhhwOyiPDRne0eR+NEaXEYeACJ22PFlJBFWOagY0q3L/dxGOpmQ==","signatures":[{"sig":"MEQCIEUkYHvdVv76iga85R1K4JBWh5SGEl/nXCmKE3SRij6AAiBEe4fgSZH6ODzBT2D5JAa3F+5aibJIxjf+ps6koPt2uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoTAPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMAxAAkFthoytgSG1t/c6ugRBhgLFUDJerzy7JftALjq//lIMGjbMu\r\n7rfxNDxCf0hpK9TXzihqxZIHLeJUr2GbATWajubepUBUabqcST1PTlZMdXWH\r\nC5J9amfr0O428uMJNlcCFH5Llbs8vsY35kR7ihGAkj1kEx6ZvDmKh+SN0JJ4\r\nT6ScK4y4WGPQtUcxMOV8UIik4dK40hL+/h+v8rcQJO+mUfhFDAvD5/Sat1NZ\r\nxDAQpH1G9/0xxg+grj8nbtgtaNVN+AY+Vs0n5GJ6LpW6DN0nJBxub2uaeYUZ\r\nCn8SPJzuUI56wbTjFRGue1Z+BF7SM8yLTD746dq8Ocfa/FRPAmD0VEQmYeH8\r\neeizKBylcncOYB3AzCfTPNSkO6cjWA2KXO9dU+VM/p6svRW4JxZuIwRyAhB/\r\nTMiX4S4KkqNiGSAOuatGgP0KV7g27QAC4LNtpcmXN+4XxP8YGrS4vOldJu8b\r\nrDisdozsLsfonkfC7rX3ulB9XlMZguh5SRSToKtCXPqW6zhAa3Ipj/hVkTJK\r\nAbDmGOFcMdfv/vmct2I7xp1M8ckslFHqP6IVloJS18SWJgXjcGp3uDOg0EgI\r\n/GLE3QW4rACQM5xQKPbxs8vcDA49XJNNu1UTux9kycHNCU6k/p25yZrR7/cm\r\nsZ8h6FRcImMeWqcr2bSMCKd1+PYVIj7Q3sM=\r\n=JQ67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"eb7bed18cdab3ec3faa12ccc3359cd07defe02ac","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.63_1671507983511_0.6223383086548993","host":"s3://npm-registry-packages"}},"0.1.64":{"name":"@aitech-asia/cms","version":"0.1.64","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.64","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"71e3255395ca2b7bf94e9fb304766188a1053cb3","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.64.tgz","fileCount":173,"integrity":"sha512-xI02kHZPeJJnHkYXBe8/8ujvfpAIk2aULdov7gplrCGgYjJidxyeie+/G5eHCSI0PwEbMlFgeEiholwiO+jVMQ==","signatures":[{"sig":"MEQCIG+cosd1ZwkE0KuIkGqH10zpIgS+evF/pgJBXqJHOytZAiBr5hg1di4NNfEuvtOuaXewsnqTTOsmgQ1DWGUjhRTqWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs9aoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1cw//f++3RiZgySxUZaB9CHUbAjs0100HvQkK9Ahd/iy2hkmz0gRq\r\nmKXWxCMNdjTdzmTYLqlBCsFCqLbL3KNZsKygZQLk2RXoeoZXhkR1I/Yqm/2w\r\nstRL2PlZ4nWgsnta49i9AfG910wo4/0LAlAbUetknD83MaaNoO9Y+RXPhGbS\r\nCWDns48MyCv44fAROVMWn+rHkaf4+7YlC0DkrOBHr3sP/ylo3spEFeen04D4\r\n1X+1OGPs07QFFOUQhTtel9FXq1TZyZ4mD4gCQPcnkiMy/eev3DoAcnJ7XbaI\r\n8GACYofUzFZMUI9Vhd8QAq602DS5l9gWXOXSyvcP/hS3FujNKky+Iw9aZ02G\r\nm6uASvjBKkFQ5LgpAI/shH26ZHQxRjGu/bA4XHOEa4gVFTbZ2qwlUVvhO3e2\r\n9c6uvn1/7u6RYvmDyvHJDrC+VyhhGtAhEJHJZBuGERKreb3M1OyMp8Xhqad0\r\n4axH3UYdRvVR0oE0eVAlTbVvas1EcM1uvZwrl0KF2NL92wvF1rltXEHVvJ0i\r\nk0vyjCz7gmY4blH6iDmgXut32Cbh2Ad2/cY0zytqm6rh7+s5CIJHal11CUAs\r\n4n1aD93Df2B9m20ctbLhBzY+IECkR8b0As1YmzBAWFtMHCDHazviQhAc1N+q\r\nWuByfqULXZGNK2Ue8Z5YpA5n8ayN3c08KnM=\r\n=a8uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"cc8a60384ce82c866ef4ab40ac1b021d1fce0776","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.64_1672730280754_0.6000030789963038","host":"s3://npm-registry-packages"}},"0.1.65":{"name":"@aitech-asia/cms","version":"0.1.65","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.65","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"aa73e26ce3117d704426bdde5e6cea38fc0996dd","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.65.tgz","fileCount":173,"integrity":"sha512-8gv0oDmYmhpcJ+94TtYCWdRHjd6sb5DtZ+ML35nijFSnoaZRQIr3R1CbjDtUks+iJMjRmXIHvCrmG3oCDzwlbw==","signatures":[{"sig":"MEUCIQCjtFZFE6Xcr5eL1cNP3R7z1ojcWhj1qO5yVcxfIRCTggIgBVEY7/0nvGfTRS+jHCtIqFR+gbdvZ6MsdUGjnNmEljI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxLshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Eg//fogpt63xdcpNg+P0d+FuXW63i7oZI1gyTCJg7+Ib9CY6uwva\r\nxT5xjZsNgApODWKGl49PsyFKR8wSmqT+SuTmo1gjsbs+IR9QUd4ltmK0Ex7u\r\nglkdfbhpCmKXFx6DeKq8THMiLq91RhehrAV9sU8dtcy9Q5U2JbKGjGn9Rmm9\r\nNb6lKQbS58sRamJ9B6jHG8FjdNxFTPrV3syO6feC25WSxG/b/zLJFwP90oxf\r\nkrY2iEhbTiU2n4E29LnbDqtFaHR9sNTd7CO3ImXrfTsFnr238j/YpZ+7U1nx\r\nvwZfSne3xpRmOYdlZYwiFrxC0wvp2XYPhaq33L+dx/KdGwXE431eJN65jlk+\r\nDrM/gUWC1p1iNonWeIBPma7tt4zvaxHX5FlWj+hRFJTuySEB1VogWayCeNvq\r\n/L2pX019dhwdrbNlt2ffEhg84HKQX/nhJJQjFx7d3SFXoYWjw35xAV91uFdx\r\nWlnxzeqXrgoItOS4x5To1C9/i3BWxOGf2y4jVU6iiNTjNUWgxeV/xejgStF6\r\nSD0L8Io38zFXR7pWPonhOxADxv9TmcZmeUDrE+tnpEzh+jJhVvxlHfYnXuxr\r\np/QsbG+z8pRaAmWVn+UfkORXpJVfN8P95JXTcxsd7sAzkXjqOLxCFf/kf/km\r\nIE4P6nOz9N3USbm+MM7q1RvdpvuGDwbHgiE=\r\n=mJ46\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"cc8a60384ce82c866ef4ab40ac1b021d1fce0776","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.65_1673837344908_0.34811999463966803","host":"s3://npm-registry-packages"}},"0.1.66":{"name":"@aitech-asia/cms","version":"0.1.66","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.66","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"eb1fd22541e968d9ff78ab5e6c9222d4e87883c8","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.66.tgz","fileCount":173,"integrity":"sha512-u4V1Olyg8T9pcJa8XugVM2SvMgPUoRqUqgMchwhmi+aaM5jMm5IloKmvzBUWpzl5I21rll1ZDfxHsN2EmDwHSA==","signatures":[{"sig":"MEQCIDCI1IMwbwlUiIYTxnpN13D1eZeSPxWR7qPWjniEoQmOAiBGZkKU8T9fKjiPDGtV5Cl85fpqcXyqaoaPlBYPjs3DfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxjjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOQQ//WUPJ1B827uQXmVOkf6H4VQtN4rhUOeFVXUQ0crJd12W4bAGQ\r\n9Ctc2isRdYmh+fcTh2E4LGhy7dDMsM+5fHzMeuIwkm35T/YcvNbpvVYGjREF\r\nm0/Yn1vO8PFXUy3sxjQQLyYFFl0dr3UlsLCeVZfrEV8wJ3QajUu6v412OVZm\r\nZW0r0jEtPPsCHikIGGY0UK9PNm1UGn1TQbKl7JKla4BHNO6j7Ot1rECBi3Ml\r\nwhRWCdEYgxbq4w/mLMry5GNvAlcJeBiXbKgwp5yuTsS20UsrOQWm32hrjTTK\r\ncRpZ9hlkE7DCgZTP9ttgG3GFPa091ovPj3mp3Gjm4pf+uxEb2ZEaF1LIE+kG\r\njkuLoT1dbhpC6SZzby3ONdowaFSteh8P8ummMCdxEwOG9DgUuLHGbjC0c7G8\r\nQEHLmHmEXcM7hPkSfc9vY1Seh3bJ9iGIe1+KGifelB7WF+M79a9vGO5mG8ml\r\nTLQxv+YlmRR6/bfMx6oqTBcSR25oupqXjT1rhFcvLgUdiGF3rTYKXhYlpXVK\r\n+UYbFv67t4RVgg1lTEeb92C/JPvTpnaUNu6/qfBJy5+U68yj5OEjIy515Y/D\r\nAg14M2thApiwgN471ROYIs/5TAhk+W7/HeMsdAW2z6G18VZaiUDX5fpmAPV+\r\nuUER9vGW6Efx3+x8UEGwzsg2l8HhX15i8nA=\r\n=wMko\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"99554ca0456f15f348987b967bcd3757e04cdefb","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.66_1673935064645_0.39977505094215804","host":"s3://npm-registry-packages"}},"0.1.67":{"name":"@aitech-asia/cms","version":"0.1.67","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.67","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"7722aae6bf57df8c05d0d305f08d6aa7b3972bdb","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.67.tgz","fileCount":220,"integrity":"sha512-VTkknE0LJGl+eyalU3h5/4UG8xNdGYSrnD4mkqKMktjBeyJ6O8CUQaPBzFuuhQ4Zy6E6C6K8PL3ySJvxL75bVA==","signatures":[{"sig":"MEYCIQCt/qVtPgh31WMZapLEQMm51iRorOL+skRnLoLRVgdqtQIhAPj/17hn8uFRvMh3De734kScK0TTy5D9LvEL3EuHf+6D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/rxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpISQ/6AkjAuJRxMoA9cY6YnjdJ4jo2Pa7zWO22/axHTU6nepDK2b7J\r\nSXTdIrGqshwO+wK2NkQrhgNG9XrwK0lup0mmzS9w0fjViCMMWE6EyupASFdy\r\nc36QuRRFwsuQyilyHz8TbSENL3Yx0P451By4/jtFSS5D1+yZWHlpKCGUOpQp\r\nqsQ91/KgU6oRT2k+rs7X5qtI77YSeADUYuL0Eb6/u0OL7SaW6c7/eUFJdh6U\r\nFqjHstghRaAUi+yFWbowoTvyrVfEkmIzAgvghJ3p40Bj3QLaNuHepoaFqKzt\r\n8D+4WHQ2evihSzQ5lXsycMI76mrHVNoDBEHIoybYwpRDP/aaLuB9JVsp5tnj\r\nQwP8W7C5vy+dtzWNVyH9GBffV2UK+Q7x3ntr/v/HUWaHw1JEkaXc0P7dFHZu\r\nRuE4JrqT5gdu+7hvfm/Wqm6kkSJqQ0jMo/Rq0Sfp+nFHfOjqHKh4YpyUuxG+\r\njUG8ak/IbfzbawGIo+mAYrf5QGVrmZVz9AaBrnr2TLtNKSB6TFjmn9QL3U6H\r\nZ+I5JgvGnzXNnIAwGRlGncdtGO8o5cRo7igeUBrhvQj41K5zL3NjmnA+65tq\r\nlCuOeMAzH3bRPxlfeZ2L5/8kMC/8hTTKfDImlWFZt1XQXYzaG4DXtuVWcydX\r\nWHhyzOC7WXUjhbxs8Fg2HFCc3tHpy955f8c=\r\n=AYsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.67_1677638758487_0.7656299559004456","host":"s3://npm-registry-packages"}},"0.1.68":{"name":"@aitech-asia/cms","version":"0.1.68","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.68","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"05b2e87eaf7826dd971adf9d2b8476204acccdb7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.68.tgz","fileCount":165,"integrity":"sha512-nanz8YygBnELC3Bngar4BXTRMCs4yKHEx/ZMtPxSAk57Oq8u/m7NsTAaa6OUeSnMVRvNdzJSAWhNV+lo5SAWDw==","signatures":[{"sig":"MEUCIQDEUJR5cv7reA+QX3+RzXdfqG0cSHDD2/aFM7Jzmgb35wIgMmEtm5oNN6JLAyfhptDfKJRUXLysfbreaEXfA9JYuko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEr+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuSA//byyid5O9L+jQ9ZacJ1fdg8BOcbRAHERUhQg4/YgIxW/4B9KJ\r\ne85x/TdPRt6OXxm3pqFF+7x6lhCycF0BAgbYL375XAjpOH55nnPkzJSyz55q\r\nJqsXDRSZfLBkQ04HzsFsa2jlL/ZxGj5DrhRPgudYMPjKoBknFbSykGmRkY3T\r\nOGu9syO2QpOwuHCJ10b2g1xMHYdLMrQ4+gyC/oLims5OZvg18s7n7fNKnAdS\r\nt77qZzgQxCArrYe1hzyp/m7quL3/yeJjLzOqFAss8qcOWDQ5p1XXIS+o/UBw\r\nEvg5PWCdVVwcCQuMGLioEHjMgw0zG+3XxqsFA2I6fEJvEQ58rQVwCibWh2JL\r\nrscajQbTEXbsREozio0ZZWRvZmNRytg1Ty/WCXdItdhiV4jlC6tFBqd864Z3\r\nCrXKZTeXKEx8+RZLM8bqKAi9SoWyJ6GjArXQGcs+Onhes2LGwK07uIFIZdAb\r\n7SyNEB5i0ZtKWLAWhhvoESaIjsA6UGlGqmYPja4JkWkOktN37iYHa3pQ6nVv\r\nHhcJ2cCFi3wI9OuHecH7ekujT5d29NkvYxa7zhfg0DtgdNwOk09fECWsoGJx\r\nyS7rzYVOe7t7tj1oqA6+Z/hUQm9shiJM0/WWC1oGOiHDHneWjNFU2236GsTN\r\nHLtuRzmdo2ogwnoNxOF51Bvxm64RnpqjOBw=\r\n=XeYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"0bf2168c751b8f98fd72b181332c886b82189bcf","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.3","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.13.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.68_1678950285960_0.9984185640302201","host":"s3://npm-registry-packages"}},"0.1.69":{"name":"@aitech-asia/cms","version":"0.1.69","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.69","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"38ca1b0adfdb3ade5674cd969354f5e513d1600c","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.69.tgz","fileCount":173,"integrity":"sha512-gdwrp9ga5uh9Tk1ORDtYjmkujp6YVynmbrrPvIJBHwQc+YIX4tP+7tizFA4j0Q7jWhYJULZUWHm0WZ5aIRdWmQ==","signatures":[{"sig":"MEQCIDCe2d/X7ud0vcT7M/Ub62/VopzZQSkbYKMIPKPQMyApAiAj30fQVSBvkl/FxWt1tOMWKPicsb89sNXnxYubSZhh7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEsGUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpknA/7BVX5I2Yep48YOMFXqxrShR53S7IDKuaGMK4BcIB19+FeSjwP\r\nqzcNCfZqnX77l5nH7Yx0ht8nmXa8oq0lzRH2be6+c7ZFHgTxPpBByL7hA7As\r\nWRkvt8EkvWTadXchmqUy7X/uMjKBk7rGUmmoTaDdWRC+r5atjFN+qebfmTSe\r\nG51tsvmi/ik+EmKgO/l5NkL31CqOXwoL33ROtMF4XyaOfRHciUE5asm+9Rm0\r\noknwh9wZjo8MFGh6tk7UPfmpI4Ix2GymbGebCUNVjVcD54IxGEzf2HvnlULP\r\nYpuWBhG3TnsCCDUfRqbQrgC3TVh8WjA2M6rDOnswgFifj1U2BFoyQwuU0I3p\r\nmIHC3KkcbqIXmFCO3VLaf2NiyJeBNVWqtwEN+wIbsGB/ZbU4RMhDRlN/wGbC\r\n49EZoGkSI6Zv0xP3rIwv67ZV7X46j3rFfU7aLNeKhO1xDAw/DntJmIRS8DYp\r\ncTheLJW3TGbCk2kcxTqqoxdaovAbLamUeM+LGYwV3kF/91ubNOFvChXIF1T0\r\nKZ9NVwAhb2NtLdvOqipY7xOArTtn612uGvlmdxfM3Z1ZCxAr+2YWwX0WyLOW\r\n31/woolsT3jYy1mGdUp/JGNPv53+2yAJy9rHgqQ/dLZDqpscRfihbA6+ra9z\r\neyB/iuvG4T0Hi75YdP7a5Jz906iaxxnaGa4=\r\n=FfW0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"c7e84921a4c0cdd99b0fcb1db567877b614e5152","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.3","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.13.0","dependencies":{"pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.69_1678950804553_0.7389667838692857","host":"s3://npm-registry-packages"}},"0.1.70":{"name":"@aitech-asia/cms","version":"0.1.70","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.70","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"38f573c45f0d29aa2d1985be90f00ed421564a71","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.70.tgz","fileCount":173,"integrity":"sha512-Ssd9gsNYatEAX7S+XQgyYWo6zvZg+aNydYUQRkBCGA1tVL1eVYluEr2/tp93EBWLYp2Ylf+pmDG4ojqp5VeaCg==","signatures":[{"sig":"MEQCIDVTQ2FqE8nzVMej8tnjxwBI3q5du0hTs1302g5jrqJLAiAXv3ynZVG2Hy3m5aP/N/gP62LWzn6UO6g4AdCa17ebFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJmLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOsA/8Cx3hpCEGbPt5SNdoA8BW2G6hFDqHA3KlBK3subxGJUuiXtAH\r\n6YPc/sOxQKibl2eeHnu2Aqa/uCXMvze0YIjPwSNZw9mM5L0HmZIX3U5Op2Nh\r\nXqMTYub6EBF9KLPOxHQ1DdgW0nIBE3c43J4rwTHjFR2+k0XLPpjIyqdu5IoP\r\nqIw4Dd2Mwbgw9iloJ7SquxYYEqX/o26UfpAFHZIHoUthVvKAfwcM8LDSthFF\r\nrVzrbDHDECNd8aKmJr0kyrRDrmbfBI1HNq9PdSQauEzjE+4h3zbRfZxmWsvW\r\nlyEkhImKICURTLzwsKvaB7nqStCmdxc6ZTUQnVCLNOKttR10I28inXTKm1bd\r\nlvLJnYLKZPPX+N9TczO2zwNoTGkWPzTKeAB3iX7GS1tka7FB8K9hdyfC0qtI\r\nHJMEKW1EcTB/HoGHHgV9boSdLsegjsOohVMLEyf2Lf91wVw0Qu0gR08m/Oq2\r\nmufw6MoDcftOxFvj8jBiWD60WKm6Z2cvLxuUq6PwT2GutVlJqIo/JUj620YP\r\nKRzGCMdrY+plwdJKs69GyJ5Fz2YsDxb0cFkLnzl/hGx8j2PBYJlY/X19yLpy\r\nBqq3Gwp0lRbhjDwzFjG4ot4w8nd/24+/E28r9pStORvWKUY/TnUAmVOFPolb\r\nlWw5lSHSxIoocqoBbkovmkJjHN1V05IOCsA=\r\n=JUS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"88c2c56815e109b450515c0638ce830fec6900b2","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"^6.11.1","pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.70_1680237296890_0.41341954764204925","host":"s3://npm-registry-packages"}},"0.1.71":{"name":"@aitech-asia/cms","version":"0.1.71","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.71","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"164c968758dcc76f80d7b9a80958ee3d0bd701ce","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.71.tgz","fileCount":173,"integrity":"sha512-r8U4cL0cpvuzphat+71GzmoLAfkzlURcYzLcraBp8Le1eeVP3zhJiB8incMNnHRRgnKWbmw8UwG7cT01vSPEEg==","signatures":[{"sig":"MEYCIQDI0mEaHzUnnHEfFB2mtE3njEH5EkEaCOZOh00vVxgzUAIhAKQ6ta1PHlo9THr6GJXhSxJYE/QvVi15z10EefAahpV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222567},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"be589172c3c5346cea6ab9a68898afef2cffd49b","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"8.19.2","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"18.12.1","dependencies":{"qs":"^6.11.1","pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.71_1684227456925_0.33317639528706433","host":"s3://npm-registry-packages"}},"0.1.72":{"name":"@aitech-asia/cms","version":"0.1.72","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.72","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"9995ca3ec7904c7904ed2f2233b39f558b718fbd","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.72.tgz","fileCount":173,"integrity":"sha512-aWVt0E/iUg5hUABcP1v0gYTlI4UiJ9s4ysmEJfABTIAZAsAihIz7kAoOcTRTnhpnC8MeJQOUcBJhI4eNRGSAuw==","signatures":[{"sig":"MEUCIQCrwzOYgbhhL1O2SL3HMzX0UV4wCBmFO6v0698YTC0EpwIgHUU+B60GL8C/mNPLStHoKw0QumgcpSndJiAzJkOXoBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222142},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"c6bd356ae6210a9162903788a04f2f00aa91614f","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"9.6.7","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"20.3.0","dependencies":{"qs":"^6.11.1","pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.72_1689316735269_0.2652323680595623","host":"s3://npm-registry-packages"}},"0.1.73":{"name":"@aitech-asia/cms","version":"0.1.73","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@0.1.73","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"1c4bdc1e8398e602301076e6aad7512f0270482f","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-0.1.73.tgz","fileCount":173,"integrity":"sha512-KVBJ2jZci/Wgo9Kuu9RFooaxOVbNQCRyYeckX3y+13NGjWBvGBA0/1LAFw+Ws6/l2f3ZDipvgnR233mqltWgyA==","signatures":[{"sig":"MEUCIHKVniDjeiqYTndl2NypfOE45Rb9k3EGZEh5F6asLOuUAiEAjTvttQyTuuaDNdY4N88ZgI3ghIlmwjmamzj5lYQe9Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221916},"main":"lib/server.js","types":"lib/server.d.ts","gitHead":"2dc475de5d88a4dd809b6d7792a8fb023df6533a","scripts":{"build":"rm -rf lib/* && tsc --build"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"_npmVersion":"9.8.0","description":"Core CMS for generate backend api","directories":{},"_nodeVersion":"20.5.0","dependencies":{"qs":"^6.11.1","pm2":"^5.2.2","slug":"^8.2.2","chalk":"4.1.2","minio":"^7.0.32","sharp":"^0.31.1","commist":"^3.1.2","fastify":"^4.9.2","nodemon":"^2.0.20","blurhash":"^2.0.3","generify":"^4.2.0","@hapi/boom":"^10.0.0","env-schema":"^5.1.0","pino-pretty":"^9.1.1","@fastify/jwt":"^6.3.3","yargs-parser":"^21.1.1","@fastify/cors":"^8.1.0","@fastify/etag":"^4.1.0","@fastify/redis":"^6.0.1","fastify-multer":"^2.0.3","fastify-plugin":"^4.3.0","@fastify/helmet":"^10.0.2","@fastify/swagger":"^8.1.0","close-with-grace":"^1.1.0","@fastify/autoload":"^5.4.1","@fastify/compress":"^6.1.1","@fastify/sensible":"^5.1.1","make-promises-safe":"^5.1.0","@fastify/rate-limit":"^7.5.0","@fastify/swagger-ui":"^1.2.0","@fastify/under-pressure":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","eslint":"^8.27.0","ts-node":"^10.9.1","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.8.4","@types/node":"^18.11.5","@types/slug":"^5.0.3","@types/minio":"^7.0.14","@types/sharp":"^0.31.0","@types/nodemon":"^1.19.2","fastify-tsconfig":"^1.0.1","@types/yargs-parser":"^21.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/cms_0.1.73_1690449507002_0.054755984533133795","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@aitech-asia/cms","version":"2.0.1","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.1","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"59d59c9b5389e6d92ed9e4f8861652f6639f2b3b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.1.tgz","fileCount":193,"integrity":"sha512-0ZXZ29cg+3yl/hVPqzusuMLjmVD9TAOOLJaDV9F0vD5CZViANirmmh3EysBCGSvAY9aIWGkotAjR0vjdoABi1A==","signatures":[{"sig":"MEYCIQCoUuxLB6e1gkzHIm1lb/So9GN7QxxMrMC8LGzRYovm5QIhAIrO1vWRrcCUBcam6LgI256zS8CbMtGUnjKRtgbOqb4k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332624},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prisma":"^5.5.2","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.1_1701917884507_0.9509447198066288","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@aitech-asia/cms","version":"2.0.2","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.2","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"4941a8798712117b50cb482b7e2aade5a55edcf7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.2.tgz","fileCount":193,"integrity":"sha512-Ki4Oh94Kj3zwrV4reXNlNoRqYgdkO8AwPshoWkaA9GF5mk4mEAqxshCKLpzdqQTr10euH5MgFqGezgK4U9cmew==","signatures":[{"sig":"MEYCIQDx60L9BwOv+ue8yVB+JuE4nj+2mbCNF6QsN0hOvcZR7QIhAPMPWfjbNw07q+Eq8rsakLYG7bF20SzXXTk/jNVpKjbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332606},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prisma":"^5.5.2","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.2_1701918232290_0.7931452531283196","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@aitech-asia/cms","version":"2.0.3","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.3","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0b4ee120829bc5101b1b8a9bc02a0fc9218132d8","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.3.tgz","fileCount":193,"integrity":"sha512-IyE4f+qMYnICQFwViJRlL4jVLynLDm5fMdxIRxAhSLxZYFSrGjOIAac/XwZRz3Yl3b5nTL4uc5Acry9VF7jw4g==","signatures":[{"sig":"MEUCIQCbBZXt0/p1m1PE6Z0dQdT1LjYQI9y/KM7+kvI0iV4taQIgaU+Zc2vobM3br2h3Poc5k/tGAsCOFKJlgjzPyv08UPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332555},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prisma":"^5.5.2","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.3_1701918721227_0.13836730383795626","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@aitech-asia/cms","version":"2.0.4","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.4","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0e51221208b1f578f61528e5e6f7a3913d0ac5b0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.4.tgz","fileCount":193,"integrity":"sha512-UmAiyLpT9qHi/RAPlCp/8F2QhGdEqLBESz6R1lysqzGHcdPadi5BKfaZRUKe7IfA0q4BWKJxh48BQZgYmIPssg==","signatures":[{"sig":"MEUCIQCIP/hSMDGFo2uobOZk4/pknWuRK5t81zr6F9BSdv0FqAIgTrAzZNunNF8Jodmh2b2smcx0ZqrI2CMITJuQJV8mRDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332555},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.4_1701918935586_0.2398501994306772","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@aitech-asia/cms","version":"2.0.5","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.5","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"ef5d4f7fcfb69e175d5509bf41627070fe57af80","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.5.tgz","fileCount":193,"integrity":"sha512-j9xs8mto4znv050jPflT+bFzp1br+ECVMZl7x+K6JqMHM9UF+VjoZSgqtKtQi0Mrf9Vv/PWYsbd+FFiWgrfbSA==","signatures":[{"sig":"MEUCIQCtakeX8M73j37RTJ6ieN+TbbAO0Kidx+vWF2WrSqJp5QIgP9uZJs1FcGkm6vUcQQlvbmZRfSuK610hZxI7o20Sils=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332555},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.5_1701918995869_0.41808573369775015","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@aitech-asia/cms","version":"2.0.6","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.6","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.ts"},"dist":{"shasum":"74f640f5c396aa78f89aecd923d96bfe5f3eec93","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.6.tgz","fileCount":68,"integrity":"sha512-SVgCdlbplemrOrGXaD9vwiYmX2N7IIthhxk5gylwcGME0mEAtiobpjjrZiLc6SLI+H0lWw+GM45G+sMq8qcHwQ==","signatures":[{"sig":"MEYCIQCLizIco6QW4A2l/3t3qWJ2PMHizDXsa56vNhoMdoxJ5gIhAL3KLRquaVCkAupQyY6zLj7Whxf1Me3mK9id2o3Mop3e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184213},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.6_1701937451889_0.8282164227309217","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@aitech-asia/cms","version":"2.0.7","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.7","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.ts"},"dist":{"shasum":"818c553af0988596e7a1bec545fc5944c25577ba","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.7.tgz","fileCount":68,"integrity":"sha512-21ymqLYgfWtF7DBG3t9sTp4EB/mIiQRfWeX8gvgZ5x0R7NVZdbYJ4MpJsxgHNmJbBgCbVNV69ybXzTMYg9JR8g==","signatures":[{"sig":"MEUCIBAnMgfZlwMO9/J6teFkTgw2xPUIRqYq4bLbxVF61mMyAiEAwhtRvvTBFXUveP5szdF56YwbA7cqjEQruTMJhOKd/gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184211},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.7_1701937594376_0.39092539320970854","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@aitech-asia/cms","version":"2.0.8","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.8","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f3b6b2538c85a87db30ffc66626c4fc8ada4ea32","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.8.tgz","fileCount":193,"integrity":"sha512-Kt0Q7kT4vRolX30xJwy5YKUx8nlYP9rKAXngtWxVygRX33IccrEJJuwMydQRiYNb5ZsgcOEYWj0IdZv7uYlI8w==","signatures":[{"sig":"MEUCIQCVlshSIEW+2d5YtMpqNpl4S+t9ULfSADyHzkxHy9Nz/wIgcxJfPoa6jDMjM7PUnG0CJMdACQc/Xd67fmdeJ/PXSLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332905},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.8_1701938415209_0.814782169898016","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@aitech-asia/cms","version":"2.0.9","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.9","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"f566e89213c7632988bdfc112f8ffdf8a9d97cd7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.9.tgz","fileCount":193,"integrity":"sha512-BPLvTaxxEPkNj6XtOQ9mVjRyOx4Y7xeTX7oOD1SHFLv+riCvIYwYVKELHL4rq6dr8BTXqlH439kUy5ShtEO7aA==","signatures":[{"sig":"MEUCIQD3foG36Xshv5cemrN8mweNRCMJoC2j+mZp7H5K+2cT0AIgL1JWFTZkmo/4mev3w0OsDvxaxF/etL5ecOpWTMXhaRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332972},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.9_1701939503124_0.7423855572516025","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@aitech-asia/cms","version":"2.0.10","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.10","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"d8ee5925dca82bc58b3ebfb9592f67566b3c5516","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.10.tgz","fileCount":193,"integrity":"sha512-sakl4Z0SF9Pu8f5tgjPAa1FS4GHuZwOBFMsNQoJM13Wq+d+wHR3NGoBq/f53WQLPR6bIzTUm6y6dET5mJfilQw==","signatures":[{"sig":"MEYCIQDiXXG3UgJIQbCMuk9I/A/6LMSYJGgs6tmhCBaEDHGNZQIhAMnUv6PvSs1hL8V/xMUMmpabK7/1mzbSclezQrMpYfu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333184},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.10_1702980834803_0.10882533026651342","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@aitech-asia/cms","version":"2.0.11","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.11","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"94fd73414132f1f382ee8f84adba30b828e40e33","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.11.tgz","fileCount":193,"integrity":"sha512-Pb+Gcje2mdKG9bQAVSMo/oCRbt4Q/P0ED814Rt6DENYE7gnWhTaOHjUAchiX9dH/GHf8P0jdA3L8NkMYdAe/1A==","signatures":[{"sig":"MEYCIQChMdqt9lkDHrz2zipgQntEOtDkB9sWcjaIB1rMtJ5q7wIhAIWNp7C0Xxe7bCjiYCgBHZcDZK1d+fJw75gA9q9gVXGx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333180},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.11_1704358158895_0.9128512024209146","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@aitech-asia/cms","version":"2.0.12","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.12","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"cd8e82daa419ae6fc654e34ac0b1a5de1b53fbb0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.12.tgz","fileCount":193,"integrity":"sha512-CV8vgp38fF61a/ruRWL3Qjy85MyReoS2t8ZIS9lT5khBY82N8h2iJvXFrbxkzU9uBkEUKxvDO2i5MBqBeTbAnw==","signatures":[{"sig":"MEQCIGFAnDv2dvbCatJaAsxWR5r22j2ZA5NNo2rONSAVcFVnAiAMm0ktQaxdr3ap/QcW1ZWlPFkrCp/cPoSsCB68azkVyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333542},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.12_1704359524629_0.027110891534384285","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@aitech-asia/cms","version":"2.0.13","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.13","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"2302359d4d5df5c33223e9ea004e4c093e99d887","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.13.tgz","fileCount":193,"integrity":"sha512-BX1v3DJK0gPZeTCBbvCvD9RLQzJEt11NmSHOpOxba+mkLzqE+bebZK6N9cZYZ260pPDdiLt+NtoDwFFW9aKhIg==","signatures":[{"sig":"MEYCIQCY0iCjXLICxicE08DR5A1z4DuNeECNgH3xg/fXAEaIJwIhAKId5MjxLedgXs2PtK/PQhjm20f2XOJbdoHRwO1q+CIH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333984},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.13_1704708637225_0.9173225808024077","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@aitech-asia/cms","version":"2.0.14","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.14","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"b358768a0835853e853ec4e50d36b5c6dab23454","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.14.tgz","fileCount":193,"integrity":"sha512-gls6gqU5dZFrxSrWTZUAgNJvb5PhxOm+d2PvnVNttlFWGiuRubA8qCqVF644GC2xjOeGruLnGXMimEe+qQiJYA==","signatures":[{"sig":"MEMCIHUEp4SHY7sGGy/zo9LDOuRc18ASzrmxEINXlrt/WlKNAh9zsfcHFGkLpUUn4oWklg80mAnvTRGUFWsGGCLvgKug","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334140},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.14_1706167791615_0.5612725396174827","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@aitech-asia/cms","version":"2.0.15","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.15","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"0967917fde5898d4472cd4830de6c225b476c51e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.15.tgz","fileCount":193,"integrity":"sha512-mk7dZMyH/ZBIkc5rdWqOV7W278F1q6W8uxWSYmoLpK1hO7JP0WJEbcC8jJVbx4e9pB+q7SpTyAhOBOSf52/MjA==","signatures":[{"sig":"MEUCIQDjlosFYLPHdUZ3bl7tAjyeRLBJMp7N/YLrWHHzckjOPwIgFynA0dYk6DaV4RBW9i40mxJaF3PWGfy5ThzhJtSTyVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334977},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.15_1706714365742_0.6097433475058609","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@aitech-asia/cms","version":"2.0.16","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.16","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"14cd528cf9825d1c5c0dbeb7d02f07978cf76ac5","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.16.tgz","fileCount":193,"integrity":"sha512-9OCDX174JTAuYQXOwWscuEBXDbJivlIc3vZC15PDm+Tm5ScyRdpHvnUtFWd/+Jx4YwJKXaGJqjgB6jkDpjjtKQ==","signatures":[{"sig":"MEUCIA/yXdxyxns2LHbl5/FXUPvS7TZZ+1xa2CfADk/SKXFaAiEAh6OChCbsBaslpL+ojdZ+RfTQthpwuHNJ8ER9F1cdstg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335159},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.16_1706716318173_0.9682747152089517","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@aitech-asia/cms","version":"2.0.17","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.17","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"a54c2c1b4c8056ce8be1d55bdf3b71e559ab0535","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.17.tgz","fileCount":193,"integrity":"sha512-YsnZuGDQHpH3yjuhjBJnAkAgVOfjbhntwcMzrGw1j8ct0WS/AITBefQAKHJlDhUllXjm26hQ/CtHTWRPTG+8Dw==","signatures":[{"sig":"MEUCIQDg6btZIkoUkNOBpQ9ntTBDbqClbKHYdgp6XJae54uHiwIgahOJ0+IQTpGZyzVwE5OXNfYNESpIz/r2/k6jB+0YIxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335214},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.17_1706717354966_0.7385077411544196","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@aitech-asia/cms","version":"2.0.18","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.18","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"977d023716f538a0368114c3a3ece923f5a1be05","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.18.tgz","fileCount":193,"integrity":"sha512-CjEaxnWyCYJxN0veq6Zs8XEtHY/9Era6fLxNWmDO1eblhsWiG2m/JGkX2qVtVrL5xf6ANN78GZoFOBgaeNaWGw==","signatures":[{"sig":"MEYCIQCq7IXfbOnDiLmtLwca5Q0YTzjAROGZwIiGf4nrOoScVgIhALCwNgRty27qFA3VsDTZiArt21MF/Hsvzmy9ckGL2ABm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342434},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.18_1706720578294_0.3126225854605895","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@aitech-asia/cms","version":"2.0.19","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.19","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"0fb695596f3265ad62099a32a1fa2e8416f650e7","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.19.tgz","fileCount":193,"integrity":"sha512-UDCOG/yHRcIjkmnjU9CO1caIFTcGaQRwyxnqnzdMn7NR3s9ES6UlsT3K35o8QT6GEVoax4LwVfiq/M4GsqaGWg==","signatures":[{"sig":"MEYCIQCQFNzLvsdyniNJdp8oKZ+pI+ykJfM89RoBhFviSggeFQIhAMXSu1uBeG2cNj0A1bYr1WneMTRCO3N1S7znz/kJ4kHu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342856},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.19_1706720890623_0.31110693488876984","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@aitech-asia/cms","version":"2.0.20","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.20","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"f9f2d01666c08b5c42042d2223fb749db5035a53","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.20.tgz","fileCount":193,"integrity":"sha512-PtC5roZtrHcOaIjvuxU5EuS1lf2ShaASgbVgSEPs6vgi0SEVJzRPr2VYAMrGrM0xRFLMuyid714LOc9xVML3tw==","signatures":[{"sig":"MEQCIAxPJWtYkwB+ls522g1kZAb/03auJKlxGNAey1UmcU2kAiAAskJitWOxflNVvr9nNc+2xHRjNJcO+vUankoATgESHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342084},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.20_1706721538383_0.6275460796752135","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"@aitech-asia/cms","version":"2.0.21","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.21","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.ts"},"dist":{"shasum":"05672766140ca049169f913767df7775f1cd559a","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.21.tgz","fileCount":68,"integrity":"sha512-zPfsFDy/DnYRnN8kZtWYWnWoJ3LDeov+LL9fUIBQB9dLUVdbc4kiG+bOlOtQ5gqb+vNY9VmC+E3CuPl/vbjcYQ==","signatures":[{"sig":"MEUCIQD5a/REuC7h2Rj4OzEtw+HHqv92yPmLgg5/xOe0Gf+fswIgY5i2Fb5cxjeUqVkNmAzURQDC7ysoqKcJfyrJiM1T4YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186344},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.21_1706721767969_0.9095592107742505","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"@aitech-asia/cms","version":"2.0.22","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.22","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.ts"},"dist":{"shasum":"4fefc0a1355e7d7558d362608ea0d83953db8f39","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.22.tgz","fileCount":68,"integrity":"sha512-cxehxGbh8fQTA2ULLAGDtqXvQnkopZIOcw/70vvbuCh0bubEDBwTVwqbM5TY6NaH48mE7rTg/shF5Aua3z4yHw==","signatures":[{"sig":"MEUCIFg+KD+qnsblNtNWotur1gVRJX99QGJHt6ASdAiiYTevAiEAhIrkU0w7jKowTOizOl0IRsys+7P2BbifR7RD+OF6L/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186344},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.22_1706721887567_0.05973263791045191","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"@aitech-asia/cms","version":"2.0.23","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.23","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"d3b95d05184c5f83dd6f34d0991f76e3f9699b73","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.23.tgz","fileCount":193,"integrity":"sha512-WcxT6ssWdEhTWvtNT2aHwGQIyosQOFT2+vsiP5GnDiYlCCiIRNPs6VF51WvjFsCR2jFqIK1qPEZN1EouOfwxiw==","signatures":[{"sig":"MEUCIQDo1OkbBo6pUvJ1iJ4oGx6MN5CdLObotS9Uqk3995AWzgIgQ93PfDAN+FB9uPNcPQJvBUPD0+k1bWUfJr7DCE39hSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342228},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.23_1706722033531_0.08292874737274492","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"@aitech-asia/cms","version":"2.0.24","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.24","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"b20686ca73e1cf506af7543589c04bf2dca65f5e","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.24.tgz","fileCount":193,"integrity":"sha512-ylkPxHQouQ7gcskgFZcMU0yzFRVgR/dDeZyU1M0sy0Z2tH94gY8wUEx5pgIQWaVrZFZq9MwYbCfhI5cTjV2hrg==","signatures":[{"sig":"MEUCIQC4jfJ0t6xd6G9Izan80haJYLYAuOzY3XUoMY62eVrmHAIgcCnmfHYqowqdc/69m3QFCpmgPpVuF7ys59xbdZy/65s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342093},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.24_1706722542066_0.5077478625402974","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"@aitech-asia/cms","version":"2.0.25","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.25","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"c11b6baa9873ea313994685abfbf0ace60c7e9d2","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.25.tgz","fileCount":193,"integrity":"sha512-6tB8+kcHQ1d/5Amy7jbtwD6BH7z3jbzPfr508nil5luqSks6xCTkHNQ5FG2mB9LSvn1Xd9bintvelh7B/LF6SA==","signatures":[{"sig":"MEUCIA38R4glrcxJ1wBIsWYol1QlShkpqk9xa2nuvPXdQx1LAiEApBbIAnHMOepbGHdK0KmzG0SF6rf/oOyNxPO9m7SGn6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339873},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.25_1706722856927_0.1742000191365316","host":"s3://npm-registry-packages"}},"2.0.26":{"name":"@aitech-asia/cms","version":"2.0.26","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.26","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"cdd0103e7a44e8d45c7d81b559750537d02954ef","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.26.tgz","fileCount":193,"integrity":"sha512-RirGFQIDN0P2bFGitPdg1jekPDTEWHS+Fwj1ferLm9SRlwdU/9ImBf1VMdwgbjng9xpvNuuvNB5SHKYoodC0FA==","signatures":[{"sig":"MEQCIB+HE3R6AOtTMPeWeFyWD4q9Y70WRoakpYq71ooh7nyyAiBhFAnI4LzHxnRszJocBp7lrA2WqWZ0681BLiXbPg2jow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339275},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.26_1706723020355_0.8862065829415731","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"@aitech-asia/cms","version":"2.0.27","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.27","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"7de42b54617c191a173d56d7ef46e5cf6a7f19ba","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.27.tgz","fileCount":193,"integrity":"sha512-+f0SIzSYNG+sJawNAw7wRmMRFSqfYFhJHk3JbeA5FCSIhK5e63D/GDA2QbeMnU3NpjuFxLfMAujv+JtPoZrnug==","signatures":[{"sig":"MEQCIDwiq9kikLUmB8haY1Y23HtA6UcGQLVygqBQvLg/yvY3AiBRAkRRWuU+pwOG3jTPsV9aOffUVyueNgZbvDk3s3y9cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338809},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.27_1706723255545_0.3404429217480478","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"@aitech-asia/cms","version":"2.0.28","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.28","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"8d2bb5a40872320f91cc4bdc27060d1d02557e1b","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.28.tgz","fileCount":193,"integrity":"sha512-VzXfHOFoHMWjHeUkac1ujREQAgaYA4iDAhezQ9QSbApUUTU4sVzC1Wl73K20JFdH7CBJxRg8YRD/qs2nnIrhIQ==","signatures":[{"sig":"MEYCIQCl61QUb+sxWHm4oj5t4cAOd6it1Xqm3yi6n6DZRakrRgIhAJswMZLtqq4u+GlUrOCwpO459ytnFy1Yn8ab2neAAuDx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335214},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.11.2","slug":"^8.2.3","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.3.1","prisma":"^5.5.2","fastify":"^4.24.3","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.5.3","commander":"^11.1.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.2.3","@fastify/jwt":"^7.2.2","@fastify/cors":"^8.4.1","@fastify/etag":"^4.2.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.5.2","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^6.5.0","@fastify/rate-limit":"^8.0.3","rotating-file-stream":"^3.1.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.53.0","prettier":"^3.0.3","@swc/core":"^1.3.96","@types/qs":"^6.9.9","typescript":"^5.2.2","@types/node":"^20.8.10","@types/slug":"^5.0.6","@swc/helpers":"^0.5.3","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.5","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.28_1706723640843_0.7195878056183789","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"@aitech-asia/cms","version":"2.0.29","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.29","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"6d9045bf7dace94e260afc11fe5fca159c0cbdc4","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.29.tgz","fileCount":193,"integrity":"sha512-J4hhMqj1J5g+LezxKOpHH3+IRmk2uczlSmIw8xuz4R7rfibfXFjQ/Lh/5BB2OjMiMkBU05qk7B7dFWpoftQh/A==","signatures":[{"sig":"MEUCIQCZtKQs9Ey4mNgtAMNjTKaGd/xBgrmFcqp/+2dF5b1dSgIgUNDqAyfQxtJdEFYGNBEeWoHb0j48TzEs5sqfC7HWzco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337370},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.33.2","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.29_1710920195217_0.12650285467564926","host":"s3://npm-registry-packages"}},"2.0.30":{"name":"@aitech-asia/cms","version":"2.0.30","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.30","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"62a8d24b313f0e3e371a4bb961066b16c9ff7851","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.30.tgz","fileCount":193,"integrity":"sha512-s3W6HmAn/pCDkPhLfac1Tjle4Cwu32NOrNP08Q/HuT9shdFPMX9WPUjZFjLCOjb4z16rYCjEOi5CalJqBw8FeQ==","signatures":[{"sig":"MEUCIBF6Ga/CuVUAqeAX5RrYLPjdwU5M6+1XqXdT2m1BHxbAAiEAsXz2t5w3/+SoHo72alyQe2OBuWCHOT4FxxpktpfqLJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337370},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.30_1710921443948_0.7813036421724833","host":"s3://npm-registry-packages"}},"2.0.31":{"name":"@aitech-asia/cms","version":"2.0.31","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.31","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"0e0b2e9b2e3c5be7301bd6070e811d3093c26c10","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.31.tgz","fileCount":193,"integrity":"sha512-3z/RMxL1RiIGDlYSXCgxblx6670j6C7vN9glLHfe+h511hyeAznSaBrQDd40Kb2f6Wwbh8uigWV3OJ+64kdv0w==","signatures":[{"sig":"MEQCIEpENjR9KhCuy6F9SDkVfgwLWdqHnhVOKliUM1fZD882AiBPn93ED7QDZ5D33dKcFfkfmq34kzpJJxaZszqHjfjWlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337559},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.31_1712307188735_0.9113233178009295","host":"s3://npm-registry-packages"}},"2.0.32":{"name":"@aitech-asia/cms","version":"2.0.32","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.32","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server\\cli.js"},"dist":{"shasum":"66cec99a23773538f23fc65f9b100b12f13edec0","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.32.tgz","fileCount":193,"integrity":"sha512-95rxRXTI7q92pbD16FNTJkiI7HeUPjTslHISmrOM/c28b1sITORF10XHfcp3ICXaJZuBtZKDRRejLse1t4h+Ng==","signatures":[{"sig":"MEUCIDq2gYa51UH/zMUV/5aKH4Sw9cm6Kej+mhXkWVeWhFE4AiEAsukDiDBrH3Sxl6m+dalVuMP4PJEbwIvODM0FDEwq4kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335402},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.32_1716647927632_0.07070440580407156","host":"s3://npm-registry-packages"}},"2.0.33":{"name":"@aitech-asia/cms","version":"2.0.33","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.33","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.js"},"dist":{"shasum":"b6248e935b861cc6ef33f8f8d1120daca9243586","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.33.tgz","fileCount":193,"integrity":"sha512-eLkVg5/Liahe2EryDUMu2ovGuMDfYjHIpEObSPgv2xF7D0hM2wiJYhWphqdMFwHEu18oHoUok9XbMBzHE0RkNQ==","signatures":[{"sig":"MEQCIGZUH+JtldBxSfSMQYKdRvQoK/LtHgdcg04yq/POeXtxAiALfJ1YxpCmHNancM4OtBQR2CXNC+o+N51Kp+Huyr4dPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":337373},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.33_1717050770590_0.9949306649150684","host":"s3://npm-registry-packages"}},"2.0.34":{"name":"@aitech-asia/cms","version":"2.0.34","keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","_id":"@aitech-asia/cms@2.0.34","maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"bin":{"aitech":"server/cli.ts"},"dist":{"shasum":"d80af296597ffe506005da137bcee8603a7daffe","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.34.tgz","fileCount":66,"integrity":"sha512-ojxal34p9jA9X9T8jozcL/uAuTZb399TN0SKfH5zPgPoIofk5o1WPjVfzEZ+3c3M1w8u7grJJEr1ijffk3C7mw==","signatures":[{"sig":"MEUCIEJA05PLATsXBNSjhRrhimSBcFSvbxs9HSTV2itFmZo7AiEAi4aoiaYSdSLHzTXyDM4dl08pAvy+wQ4c/PvApWK5m6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139657},"main":"src","scripts":{"build":"node server/build.js"},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"description":"Core CMS for generate backend api","directories":{},"dependencies":{"qs":"^6.12.0","slug":"^9.0.0","chalk":"4.1.2","dayjs":"^1.11.10","minio":"^7.1.3","sharp":"^0.32.6","dotenv":"^16.4.5","prisma":"^5.11.0","fastify":"^4.26.2","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chokidar":"^3.6.0","commander":"^12.0.0","@hapi/boom":"^10.0.1","pino-pretty":"^10.3.1","@fastify/jwt":"^8.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/redis":"^6.1.1","@prisma/client":"^5.11.0","fastify-multer":"^2.0.3","@fastify/helmet":"^11.1.1","fast-deep-equal":"^3.1.3","@fastify/compress":"^7.0.0","@fastify/rate-limit":"^9.1.0","rotating-file-stream":"^3.2.1","@fastify/under-pressure":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.57.0","prettier":"^3.2.5","@swc/core":"^1.4.8","@types/qs":"^6.9.13","typescript":"^5.4.2","@types/node":"^20.11.30","@types/slug":"^5.0.8","@swc/helpers":"^0.5.7","@types/minio":"^7.1.0","@types/sharp":"^0.31.1","@types/bcryptjs":"^2.4.6","fastify-tsconfig":"^2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cms_2.0.34_1718079383376_0.35074833519238857","host":"s3://npm-registry-packages"}},"2.0.35":{"name":"@aitech-asia/cms","version":"2.0.35","description":"Core CMS for generate backend api","main":"src","bin":{"aitech":"server/cli.js"},"scripts":{"build":"node server/build.js"},"keywords":[],"author":{"name":"AITech Asia"},"license":"AIT","dependencies":{"@fastify/compress":"^7.0.0","@fastify/cors":"^9.0.1","@fastify/etag":"^5.1.0","@fastify/helmet":"^11.1.1","@fastify/jwt":"^8.0.0","@fastify/rate-limit":"^9.1.0","@fastify/redis":"^6.1.1","@fastify/under-pressure":"^8.3.0","@hapi/boom":"^10.0.1","@prisma/client":"^5.11.0","bcryptjs":"^2.4.3","blurhash":"^2.0.5","chalk":"4.1.2","chokidar":"^3.6.0","commander":"^12.0.0","dayjs":"^1.11.10","dotenv":"^16.4.5","fast-deep-equal":"^3.1.3","fastify":"^4.26.2","fastify-multer":"^2.0.3","minio":"^7.1.3","pino-pretty":"^10.3.1","prisma":"^5.11.0","qs":"^6.12.0","rotating-file-stream":"^3.2.1","sharp":"^0.32.6","slug":"^9.0.0"},"devDependencies":{"@swc/core":"^1.4.8","@swc/helpers":"^0.5.7","@types/bcryptjs":"^2.4.6","@types/minio":"^7.1.0","@types/node":"^20.11.30","@types/qs":"^6.9.13","@types/sharp":"^0.31.1","@types/slug":"^5.0.8","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^7.3.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","fastify-tsconfig":"^2.0.0","prettier":"^3.2.5","tslib":"^2.6.2","typescript":"^5.4.2"},"_id":"@aitech-asia/cms@2.0.35","dist":{"shasum":"90520861a1e852569d763ae3ebd5d35a13e2c3bc","integrity":"sha512-qAYW3uHikK0tLGVF0aUzN3NBE7wp7Scd761Xc5OVKDzOfqOBdERo+5BsIQr4O2zZVikIL4FBJcEzTfdhLOagYQ==","tarball":"https://registry.npmjs.org/@aitech-asia/cms/-/cms-2.0.35.tgz","fileCount":193,"unpackedSize":337863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCncw82FVD5NJw/M5HiWp/wpqIqz6Zr3yvjJpuLwPn/gwIhANtI6Q0ftnOro9NRPXcLumunydMS4uS9gmCe9W4Ir/nT"}]},"_npmUser":{"name":"conduongtong","email":"conduongtong@yahoo.com"},"directories":{},"maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cms_2.0.35_1718079900654_0.16774570407783385"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-26T04:16:43.072Z","modified":"2024-06-11T04:25:01.069Z","0.0.1":"2022-10-26T04:16:43.306Z","0.0.2":"2022-10-26T04:35:46.996Z","0.0.3":"2022-10-26T04:48:13.687Z","0.0.4":"2022-10-26T04:56:49.737Z","0.0.5":"2022-10-26T07:15:03.721Z","0.0.6":"2022-10-26T07:28:33.338Z","0.0.7":"2022-10-26T07:41:32.151Z","0.0.8":"2022-10-26T07:47:03.270Z","0.0.9":"2022-10-26T07:53:54.844Z","0.0.10":"2022-10-27T07:04:21.273Z","0.0.11":"2022-10-27T08:21:39.732Z","0.0.12":"2022-10-27T09:50:20.317Z","0.0.13":"2022-10-27T10:03:21.835Z","0.0.14":"2022-10-27T10:18:35.897Z","0.0.15":"2022-10-27T10:51:16.516Z","0.0.16":"2022-10-27T10:58:15.769Z","0.0.17":"2022-10-28T03:59:28.132Z","0.0.18":"2022-10-31T02:53:02.929Z","0.0.19":"2022-10-31T02:53:54.436Z","0.0.20":"2022-10-31T08:32:46.638Z","0.0.21":"2022-10-31T09:01:20.103Z","0.0.22":"2022-11-01T03:18:53.544Z","0.0.23":"2022-11-01T03:19:52.234Z","0.0.24":"2022-11-01T03:22:52.076Z","0.0.25":"2022-11-01T03:46:51.638Z","0.0.26":"2022-11-01T09:03:10.370Z","0.0.27":"2022-11-03T08:51:01.314Z","0.0.28":"2022-11-03T08:54:31.850Z","0.0.29":"2022-11-07T04:24:29.683Z","0.0.30":"2022-11-08T09:18:45.625Z","0.0.31":"2022-11-08T09:19:15.135Z","0.0.32":"2022-11-08T09:36:39.677Z","0.0.33":"2022-11-14T04:54:38.947Z","0.1.0":"2022-11-14T07:59:33.778Z","0.1.1":"2022-11-15T02:30:55.883Z","0.1.2":"2022-11-15T02:34:57.835Z","0.1.3":"2022-11-15T02:39:15.866Z","0.1.4":"2022-11-15T03:04:31.039Z","0.1.5":"2022-11-15T06:32:13.456Z","0.1.6":"2022-11-15T06:34:21.362Z","0.1.7":"2022-11-15T07:09:34.381Z","0.1.8":"2022-11-15T07:10:31.048Z","0.1.9":"2022-11-15T07:11:51.854Z","0.1.10":"2022-11-15T09:28:48.673Z","0.1.11":"2022-11-15T09:30:19.819Z","0.1.12":"2022-11-15T09:32:59.802Z","0.1.13":"2022-11-15T09:46:16.751Z","0.1.14":"2022-11-15T09:48:40.587Z","0.1.15":"2022-11-15T09:59:27.254Z","0.1.16":"2022-11-15T10:22:25.405Z","0.1.17":"2022-11-15T13:06:39.352Z","0.1.18":"2022-11-15T13:09:04.618Z","0.1.19":"2022-11-15T13:18:36.054Z","0.1.20":"2022-11-16T02:59:58.868Z","0.1.21":"2022-11-16T04:45:23.717Z","0.1.22":"2022-11-16T07:07:07.043Z","0.1.23":"2022-11-16T07:08:48.265Z","0.1.24":"2022-11-16T07:09:15.901Z","0.1.25":"2022-11-16T07:15:38.562Z","0.1.26":"2022-11-16T07:26:07.040Z","0.1.27":"2022-11-16T07:44:10.608Z","0.0.34":"2022-11-16T08:10:55.590Z","0.0.35":"2022-11-16T08:12:12.648Z","0.0.36":"2022-11-16T08:12:45.654Z","0.0.37":"2022-11-16T08:16:03.076Z","0.0.38":"2022-11-16T08:16:55.476Z","0.0.39":"2022-11-16T08:17:41.195Z","0.0.40":"2022-11-16T08:18:05.106Z","0.0.41":"2022-11-16T08:22:22.351Z","0.0.42":"2022-11-16T08:25:49.125Z","0.0.43":"2022-11-16T08:30:27.252Z","0.0.44":"2022-11-16T08:31:12.207Z","0.0.45":"2022-11-16T08:35:42.150Z","0.0.46":"2022-11-16T08:44:08.422Z","0.0.47":"2022-11-16T09:09:21.837Z","0.0.48":"2022-11-16T09:48:09.550Z","0.0.49":"2022-11-16T09:51:05.683Z","0.0.50":"2022-11-16T10:23:40.831Z","0.0.51":"2022-11-16T10:44:41.367Z","0.0.52":"2022-11-16T10:58:13.083Z","0.0.53":"2022-11-16T10:59:18.323Z","0.0.54":"2022-11-16T11:00:21.034Z","0.0.55":"2022-11-17T02:46:28.129Z","0.0.56":"2022-11-17T02:48:06.862Z","0.0.57":"2022-11-17T04:23:11.151Z","0.0.58":"2022-11-17T04:25:57.527Z","0.0.59":"2022-11-17T04:28:59.337Z","0.0.60":"2022-11-17T04:31:00.210Z","0.0.61":"2022-11-17T04:36:06.593Z","0.0.62":"2022-11-17T04:36:49.118Z","0.0.63":"2022-11-17T04:37:55.893Z","0.0.64":"2022-11-17T04:40:58.594Z","0.0.65":"2022-11-17T04:43:56.546Z","0.0.66":"2022-11-17T04:49:23.861Z","0.0.67":"2022-11-17T04:52:06.812Z","0.0.68":"2022-11-17T04:53:20.852Z","0.0.69":"2022-11-17T04:54:50.618Z","0.0.70":"2022-11-17T04:55:46.307Z","0.0.71":"2022-11-17T04:58:31.569Z","0.0.72":"2022-11-17T05:29:51.620Z","0.0.73":"2022-11-17T05:31:42.387Z","0.0.74":"2022-11-17T05:33:27.495Z","0.0.75":"2022-11-17T05:36:30.495Z","0.0.76":"2022-11-17T05:39:15.830Z","0.0.77":"2022-11-17T05:43:32.241Z","0.0.78":"2022-11-17T05:45:01.290Z","0.0.79":"2022-11-17T08:55:04.149Z","0.0.80":"2022-11-17T09:21:01.239Z","0.0.81":"2022-11-17T09:22:07.000Z","0.0.82":"2022-11-17T09:22:41.345Z","0.0.84":"2022-11-17T10:13:13.503Z","0.0.85":"2022-11-17T10:46:48.307Z","0.0.86":"2022-11-17T10:51:17.157Z","0.0.87":"2022-11-17T10:58:00.709Z","0.0.88":"2022-11-17T10:59:24.244Z","0.0.89":"2022-11-18T03:16:03.877Z","0.0.90":"2022-11-18T04:10:24.454Z","0.0.91":"2022-11-18T08:00:41.982Z","0.0.92":"2022-11-18T09:16:03.213Z","0.0.93":"2022-11-21T02:38:34.777Z","0.0.94":"2022-11-21T03:59:54.339Z","0.0.95":"2022-11-21T08:54:19.616Z","0.0.96":"2022-11-22T08:42:05.171Z","0.0.97":"2022-11-22T10:26:30.113Z","0.0.98":"2022-11-23T04:12:41.924Z","0.1.30":"2022-11-24T03:27:38.818Z","0.1.31":"2022-11-24T03:33:33.767Z","0.1.32":"2022-11-24T03:36:44.772Z","0.1.33":"2022-11-24T04:14:09.294Z","0.1.34":"2022-11-24T04:22:36.494Z","0.1.35":"2022-11-24T04:47:21.554Z","0.1.36":"2022-11-24T06:41:31.192Z","0.1.37":"2022-11-24T08:09:45.506Z","0.1.38":"2022-11-24T08:40:59.178Z","0.1.39":"2022-11-24T10:34:26.202Z","0.1.40":"2022-11-24T10:47:35.064Z","0.1.41":"2022-11-24T11:01:14.918Z","0.1.42":"2022-11-25T08:02:41.711Z","0.1.43":"2022-11-28T06:58:22.181Z","0.1.44":"2022-11-29T05:03:40.744Z","0.1.45":"2022-12-01T04:13:49.837Z","0.1.46":"2022-12-01T09:23:05.828Z","0.1.47":"2022-12-01T09:24:39.392Z","0.1.48":"2022-12-02T02:37:54.438Z","0.1.49":"2022-12-02T03:17:04.228Z","0.1.50":"2022-12-07T07:46:25.022Z","0.1.51":"2022-12-07T07:48:38.334Z","0.1.52":"2022-12-07T07:49:14.007Z","0.1.53":"2022-12-07T08:57:53.790Z","0.1.54":"2022-12-07T08:59:58.733Z","0.1.55":"2022-12-07T09:30:49.787Z","0.1.56":"2022-12-07T10:10:55.224Z","0.1.57":"2022-12-08T02:56:12.434Z","0.1.58":"2022-12-08T04:43:22.095Z","0.1.59":"2022-12-09T08:24:50.710Z","0.1.60":"2022-12-15T03:24:10.110Z","0.1.61":"2022-12-16T03:04:30.271Z","0.1.62":"2022-12-20T03:41:43.364Z","0.1.63":"2022-12-20T03:46:23.677Z","0.1.64":"2023-01-03T07:18:00.922Z","0.1.65":"2023-01-16T02:49:05.066Z","0.1.66":"2023-01-17T05:57:44.859Z","0.1.67":"2023-03-01T02:45:58.728Z","0.1.68":"2023-03-16T07:04:46.178Z","0.1.69":"2023-03-16T07:13:24.778Z","0.1.70":"2023-03-31T04:34:57.082Z","0.1.71":"2023-05-16T08:57:37.135Z","0.1.72":"2023-07-14T06:38:55.475Z","0.1.73":"2023-07-27T09:18:27.219Z","2.0.0":"2023-09-06T07:09:22.604Z","2.0.1":"2023-12-07T02:58:04.760Z","2.0.2":"2023-12-07T03:03:52.528Z","2.0.3":"2023-12-07T03:12:01.496Z","2.0.4":"2023-12-07T03:15:35.846Z","2.0.5":"2023-12-07T03:16:36.123Z","2.0.6":"2023-12-07T08:24:12.053Z","2.0.7":"2023-12-07T08:26:34.579Z","2.0.8":"2023-12-07T08:40:15.472Z","2.0.9":"2023-12-07T08:58:23.393Z","2.0.10":"2023-12-19T10:13:55.028Z","2.0.11":"2024-01-04T08:49:19.054Z","2.0.12":"2024-01-04T09:12:04.795Z","2.0.13":"2024-01-08T10:10:37.384Z","2.0.14":"2024-01-25T07:29:51.815Z","2.0.15":"2024-01-31T15:19:25.966Z","2.0.16":"2024-01-31T15:51:58.376Z","2.0.17":"2024-01-31T16:09:15.237Z","2.0.18":"2024-01-31T17:02:58.441Z","2.0.19":"2024-01-31T17:08:10.815Z","2.0.20":"2024-01-31T17:18:58.626Z","2.0.21":"2024-01-31T17:22:48.147Z","2.0.22":"2024-01-31T17:24:47.743Z","2.0.23":"2024-01-31T17:27:13.755Z","2.0.24":"2024-01-31T17:35:42.280Z","2.0.25":"2024-01-31T17:40:57.166Z","2.0.26":"2024-01-31T17:43:40.544Z","2.0.27":"2024-01-31T17:47:35.825Z","2.0.28":"2024-01-31T17:54:01.033Z","2.0.29":"2024-03-20T07:36:35.359Z","2.0.30":"2024-03-20T07:57:24.119Z","2.0.31":"2024-04-05T08:53:08.973Z","2.0.32":"2024-05-25T14:38:47.851Z","2.0.33":"2024-05-30T06:32:50.792Z","2.0.34":"2024-06-11T04:16:23.537Z","2.0.35":"2024-06-11T04:25:00.885Z"},"maintainers":[{"name":"conduongtong","email":"conduongtong@yahoo.com"},{"name":"aitechasia_dev","email":"developer@aitechasia.vn"}],"author":{"name":"AITech Asia"},"keywords":[],"license":"AIT","readme":"","readmeFilename":""}