{"_id":"ct-core","_rev":"375-b384f15ac2ec5f40b51ba380a24aa6bb","name":"ct-core","dist-tags":{"latest":"1.9.73"},"versions":{"1.3.0":{"name":"ct-core","version":"1.3.0","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"9be57653205c51c4e6726ba25d28d90dd6f689f0","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.0.tgz","fileCount":52,"integrity":"sha512-xHxsXDudRzsEihA0CRjHejDajcu38koBZXk6/akytzm7NdC9G9uoXQhJ3GXTPuf91Dk0/NtdGNjtU2TK0jNzvQ==","signatures":[{"sig":"MEUCIDpk35Dc/0G/I+R4nTxxT7nsOmH1kl0RrzoJhXJ2CLrbAiEAyfWpMMo6y7kwqbf2UA2FFUcmDz3N8vNd3HVvy9EX/6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbf0ECRA9TVsSAnZWagAAW40QAKG6VhjiA5kLI90Z+2La\nOlwxQVI94FFXa06rylTORMd0eHWlgvoQniXk8zSLG/xerzsUIJ9hfpOpUTdg\nTqIP9WkH4UVMxmC1ZZ8HBF97ge5jEM8PD2zOBpLsjcX7gtB3ButEZkFUfv0h\nGA8qdtymKi1AVWHumGBpI0X6qkkV1/UklYgQVeAdK9x5+Jiq7vqNeuhtudDL\nXj7HxbNRjkwH7EeCgSKn4tzJNLH8Cz+QcW4pxbj0wFWtQcuSac6IKCm0d8PB\ny5lCumLdfftBFE0Tzir0SuFpBosLCiNu578UPuMiNQ6aJl1zdP1Kp0d2w24B\n2iCNscOBw04db1ISEGDZjbYjsWRICkJ8+G5BM5OCHzswcBB1J3+PV9ecNAWP\nncxhkNeA+VRdOmu8PD59YsIFKCqtWoZ2NhpxbAM+vAb/i5wGjRW6lyMoQLkg\nxCzCNpk025LkejZegwUWnYrev/C88Bciy42sKNX1ktaZzr0m1SoASaTpcjRy\n6hNldpoZJgeB0EqPABscXi+sMuklmpaJViF9NE0ysSKQZGNlQ6ZHDLBjEBkm\np8L6fBPRkvX4s1KhPPxIXBLTvPF+GMlMLM4EHkFlni1ZnZxLS4r6x92U4XEm\nA2Ng9E8aKm9mfHq4qN/9KASq0XDAKSccvOsO4w18pLXx93KRI65cPiBTBsnp\n5vEY\r\n=Udpr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=8"},"gitHead":"5d745b775dff4ecd2e8f5276f61a33ce88bbbe12","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"md5":"^2.2.1","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","socket.io":"^2.3.0","validator":"^12.2.0","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.5.5","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.5.5","@babel/node":"^7.5.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.5.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.5.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.0_1601043716132_0.901355465152951","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ct-core","version":"1.3.1","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"55e04b51e42eaca0eb3cc778c778e4dc51f907f3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.1.tgz","fileCount":52,"integrity":"sha512-DFqtQpFYOdQT2E8X0uOftNtRdkMsk8b/qRcNDDLkUV/pqu9AQy49V1otzUqTtsqCez+rzxwXKI8N+1nNaZDT8A==","signatures":[{"sig":"MEYCIQDSfW1iXVgHaS/UrHqRwJ1pYWeECSsqkrW1EyGDLrll6gIhANKnPvuV1NGOzsPBDrNCQa1BYzZD0Vv45Bu2luMPt3+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbhtACRA9TVsSAnZWagAAg4YP/3cn3UWUXTEk7OZooAmQ\n1VsIzSAwXIKNQFNtG5yf/DqF3+nGb1PkaPqVLaHAkpdVKQamCg34J8fEqEA2\n41/Z7J7Vp3NzzOqMiQqTPL+nb2sQfpmpq0mGmPfeHQ0Tyl0iZ688nI8RYk+i\nHqzEAG/uUHV8bJZklixeehH5MKEXmiHyUAQhJeZCHzr1rlrrE5mrRUuLYSD7\n/vf2gZj8INVNujEG3gxX/NACyJ9wCOId+3vc7K4lNrDiHyYs2DQHPlyQkvSt\nsRYvAzs6dJ02KteqpDrleik++hthzcm25qfj8p/lrEwkPd3izb6uFpKWEfcw\nYTCR3ryJSepvK9AcXW5kkmC/mhDCVOyRsKqtiO/bVR/TmHrFEPgta/dOEPy5\nzmbHZ8Pa2eTD464ig3OFFYHKZzjeSXwRm8OMdvh2puP5a/5HmoUbQB8/728C\nvX2cSwdovpWl0ym/UOV6E2Y3n/hHgupzYuuvdyv4g/0t3lwv22BfDnsG3IPB\n4JwiQulnD56c+U/amnts8lZS640TI9O08uwNn4Sui5g9hJSvWf2078pj8o7A\nxWkMcuVnR09GeFTh3YxVFap3Rfjqv13pQLYWm1aUaenG8i2m93OM1QOERPHf\npHZvt6VeTIdtExZx7UF6Yp1pgLvDRu2vrvoK5J+SR90eKxp3yLj+Z06162PM\nR9pO\r\n=E1K6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=8"},"gitHead":"d265fad7bd25487ae358d41cb1945d1a9c44a918","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","copy-lib":"rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","build-dev":"rm -rf lib dist && babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"md5":"^2.2.1","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","socket.io":"^2.3.0","validator":"^12.2.0","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.1_1601051455782_0.8086817666553725","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"ct-core","version":"1.3.2","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"f2dcc7a0cc56440554a4049500a7e0a5f79b3e1b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.2.tgz","fileCount":55,"integrity":"sha512-3GELhiXeCfcM+zPNF9TJBPUqlWE0sBvbk92/+1r/wO6o/IEz42qPhH24tI5W3oMfJ3eBsNiU7YVjMLxhKLHKhQ==","signatures":[{"sig":"MEYCIQCbFMZmVP92yPLTHkfL4gLWalvCcfwzpt9xCPEXpR8Q4QIhAM8O32GszXgQCv7q2AxRuj/yWQMJ85L/t0s7lUCOzXwm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffurYCRA9TVsSAnZWagAAf88QAI7zVTIw3iq8NrBnLiQw\nXqHNcG9E0WoHDDXrLqIi/MHaCJb0r3EM5r8aVvnFnvtiuaAOUuLRrDcalpiJ\nGp2pCXDNkurjtg3+qySlfKDt9wf91KeS8gKC9o4mG5fri5hS9p40y4FI4vSg\nGTv219JfAuxWoYWBWFVXZP6SkUY2XW6uRmzfwNmL5Md35nc33u5NJIJTnRHk\nD9busZ0wu31Yl2zgqS72IrHYa7L7ACEMCfqEeT8Bjf1nvkF2hmVUSsgFyBq7\nSRpZePasaVpuiwgbl1NuP00gNlDHdRSRFL+cbcIGpBwwI43C3kIrJmx8YrUq\nwGQfdO3BhNuFwdMsGYoi5XiwUFYPmc003oZ+YH8I1m63dOjkCQkPYGm/K/LD\nOIXjyYB/X+o74ZYkaQGWhC9/kZdaLGeCQCs7vYrhhKGpYp6Udf9PibC3GpEh\nhIFEdymOIJQ0USbozqUC8/SrNouQIEQANkNR1RALv60zzgBhNhKilR/53/7/\nkAFU8mMKuTGuWQEa3ByLDcM8M59MBvkGFybYZVeDX+1/xmNGUSvOoFz6AgJP\nsgVSvqVikXIJ+b4gXBagiy3HVMgB7SLC3Qqnryv5yeZTfb7129Ls0kKdZidw\nkdSaGeodPgN0y5/JMw2iAZKhDsaihTnYb1GtUMww1ZbCmyWJ63b479kNdIGM\nG9F1\r\n=cv5f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=8"},"gitHead":"13cf3751277b1f5cb21ba03c1105f6d5e9d9a28e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ejs":"^3.1.5","md5":"^2.2.1","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","socket.io":"^2.3.0","validator":"^12.2.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.2_1602153176244_0.17807318569877872","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"ct-core","version":"1.3.3","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"d3e6bf4f4648f43dcf5743576199848cf49fb5a7","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.3.tgz","fileCount":55,"integrity":"sha512-l/bwF4phZG+s0AkHV9EentkkW4xZdHrblLhnpiSi2f/UIcg8wFTwWZh24SqbO2UEP63HgQdyNlmyiBBbCdxK6g==","signatures":[{"sig":"MEUCIBUuPD8sf3WD9FulhOr9faa0w2ZwTT+60YG+dLhQfhR5AiEA3cJewpxsvPxcWVD2DUA9M5biL1/2SRP2bcNNfwhkeIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkHNdCRA9TVsSAnZWagAA/nEP/12cE41ThLWnCYepA99I\nCmPkuUHfaQjZ4sF6arR5SOVPFLKGqvccWt/u3SBHd2id5LzIn2RFg8ORiBdx\n6RJGcdRhRSuxLCM8kdkuw+WxQLR/QdtWRLSXmsRkf/pS10HH/+a+Jr3XSSmF\n0FNzzjVZxfa1qE5aYwwROEoqamsOiUdyhOAhmdQrQIzZC2e9Ms/mcSHQIGuA\nuC578j3Ym4eqi5wfnkZc1re4m+Pi/HLgEy+h8YsmTFmMGVpOe4fFdxRQG9GW\n4+5s7XAqj27+vqe3Rw1z8VodvcqtUDWLu5MjQA1CLt1Zffa21dEw5hB3+Gcp\nMUKJG/GVFkRFqdc+v75JtS3ao8gzSR1jQyu7uRCYSnakcuND7opxf9AM7Pmh\nC7AHNGXdKTpfc2Qr74HbNyhs08Y5nQPZBFi4+4ZVnN1Og9bMcVS4bcS0S81m\n42PRmszycQDEknq0AvbKD/IhRtLbNXifmf4XhOnsB6N5PIQ2Ny+6fAfS1SHK\ng+/J9WXJRcvz/FqPiqFYeN/TjEku+b7m7sXCHCevMW4kYVjcjjrt7tOSa4z5\nSRCdrfyBGNDBeL8qztU2fL1i/UjRV5t4fhVLIXaNJmJS1f1mqOcjC44ENALo\nqNzb1MxxhNuNpeGA2Xl2vbtGpmWgRHPHTUmc7QMB9R1iU2ge4QvIsWi/ZyyZ\nqHy6\r\n=YKfE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=8"},"gitHead":"3a62a5c7151c991f165b969d1e9611b24dc66b19","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","socket.io":"^2.3.0","validator":"^12.2.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.3_1603302237448_0.6361899645404885","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"ct-core","version":"1.3.4","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"944b585654b61c13b058c212caa9dfe8454aa2d5","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.4.tgz","fileCount":55,"integrity":"sha512-flA8H/hWmdaDganj6STOkHZOWzRmh0DizWPmaW9cSsZ9vISTWbDAquCX/eXAiStxH7e2m5x0197Vq/TtGfQwOA==","signatures":[{"sig":"MEUCIAJNk9RReiyoUoY3bCE8N/qrQZoMpmbK6LmKJBnXbCjMAiEA+AkV8rW8rZl1euVZn5FTHn7Wg0N9ezuCilnTfm7G654=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkUAWCRA9TVsSAnZWagAA+rIP/RomMOo9IJF3IDZSCtXo\nVpvXQtgkl/VveGaIpI8A54mcl0QyZIEYf7apUPfypRCSA9uMdbV3yE71wpiN\nZEJnzeoiHEsddLl/avGhw/c3Wz/hbZYka01Cy32pVT6mIOaSTJduKod8MSpj\nG1G8sTddtM1A4TXzf9oHlKoMu1P5mzx8SWyW+ykw26akfoCBu+U2hoLtnaLf\n2AHRuFVSmvR7mScRTlQ+xJ0BsCxegk4T9DSgHd6mDJ4vwWvCbJvq/yVlUxvQ\nyWR0UvRPusShnK8uIjXsKYj5w2RTAiNRUcqbg2GNs/ku/4ubpX+1j9kIox0G\n5q5cLtdEBgP1Acv1cKLNoOBvNhN51uwSCoyd2e+s4Xxpdi/EjNk4h4oWQjZ3\n5PMQvs/lzSSgiQBm1JKbVsndbXqMMA6BKhGZ22ZPdd8KkUp1oeyhCmt0EwDT\nSHhEZAwLce62qFtBILTHJgRn3geHuySVpmLr94ZLCaJRat1HaRrWGe51ymsT\nO50Mcxu8uRZMJ+ZrNWDTjDQnbtgsy8ORQXuvLlhA/GKQJaLvUccKRTtyQrh5\nPfM2QvlnTNNm8xAh9RWv1N1ar3Lyr4Em7fuD7+34sP5JKLbmh0BBZpdas+0C\ntXOU+64h0AyLlXajhUa1l9uO8s0EQ1WERPFt5pxRnQj72WNBp3MD5jDI1rpK\nilrw\r\n=XnKK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=8"},"gitHead":"3a62a5c7151c991f165b969d1e9611b24dc66b19","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","socket.io":"^2.3.0","validator":"^12.2.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.4_1603354646039_0.506203774465307","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"ct-core","version":"1.3.5","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"fdee8d9ff3c27df2be9086bf7aeaa0e7117637ec","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.5.tgz","fileCount":55,"integrity":"sha512-HqYoNQoIfKo6SqOWyL0ufzGQDuoE9Rous6hmeO8xEOZm708dv5+QBDdvK2e1Gc0rCD40JL/rGNBnQEl/3Ckp4g==","signatures":[{"sig":"MEQCIGQG7avNOXJN512SuS3DQVgDVLdmtKBq/obxgLOjxKwVAiAS5Kau9ek6mNdfRHmMxQbt+F1vIFu4Ytg5YzoINv+sXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflVmeCRA9TVsSAnZWagAA/xQP/RQxxahXFjejvxLqlDx4\nqfDvNrM3rbEw3yvwlISD6dUPOwb9P0A81sZo/jn9la3IuPy/KfLKIFAnhI/A\nuhZmcOzCZah1dgNgoA+Kv5pFwV9kwPHhAGLQ7BDS4hNg4pldWNNOWcU4hiYM\nCa1Y3Tr/QVwqWMyYqQrorzbpaSkJXlHy4NPU7y4J49swjyL/QZyxBI1xt98n\ncdGMMAdQ66PE0H8vhSFIUnqAJOSxO35+UzNAG2CZdwTzYGN5ZOez3ovKKFVI\nLZqbapgMdJkuftDBIlzf+d3AhBDeyFPUP4/lHs0QbGmApl0eGVbhqiXCI7Fq\nGNq6uz1JtBab29k/gOJaXJNsVKNAeNzBwSp5J5nAOKZRzLX+UIXoLX9yqY4J\nt0AOJ/OCdVwBtYerqgyDI21BSehG5pGNEClhRufpi3CyAkhl/UbhHRDLLkpG\n5AQnNgh+GvOC/WJQqUm/g8B6FuKeGGAjwycwqQy1cSuK47xb97wtP+Ux4nDB\nFEbuPAnaIqvfUudg747tc3dIgl15vhFHMlXWz1x0Obwlb4RYcpMLyu55guq7\nyOj0mMXSaD5oM6G9EmURubrYNc6L9wPmlZ7Hkc/T55GC3foKaEN4ulLgl4xt\n/lv6kAA9wC/M5EAZ7G3L8pV/zQcYyEe29KfGljyJ26goZrgmv5GQVsf6QPEY\n0jq9\r\n=iJcO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"f7053c5ce282284f2770ec97b57d7d11732c4656","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.5_1603623325979_0.8063905419639341","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"ct-core","version":"1.3.6","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"e4495b70c8f897577227454f48ac4b5969638130","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.6.tgz","fileCount":55,"integrity":"sha512-HM3iC28AIhnOzd/TuheZVgxwKVQ2nVO6jSFkA4fVf2uAQbpwPj1wIQCErerDOAQktcix9E+XqUVaIN8QCyLxGw==","signatures":[{"sig":"MEUCIB4LvxOk0aTcIOlUjCEZvSf+y6b9n4bnLCWMoLBdoj6qAiEA4aqWpkCKAoVb5NeHeWhO6a/vBuUNSYJUwpIYl7pGSMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflkaGCRA9TVsSAnZWagAAuCwQAIqMw3VvfqEeXsbb7tlv\nmGvbu1LQWI6VgitDI5PXZWxFz9TvxKADSEf9Pj+jgHnvFe1UFxE3ZRamujMY\n1h+wbVqBiDF64wfzYGEjRX6stt4eK0iPPnaUQ191dpbZl7izimsmqcVAgQQT\nUf8hkheLKlM6CDoAK+5Qade3M49ktCEjw4Q1FGk6JsCYJ7JLaM4FQ3zh6nod\ngRs/b0s8TxcIojll6Yt6gcfy+LgWlhkGCgNu2Py86FW5W2J8nNSRdbrV+Qc0\nr9/x8SpRVpYNvX0wo7/xUz4XfJ3NDANtdqLh3yzqMkPJdwj5TjwxVr5PrUaa\n1dqaAw+5xo70mMsJEKDgnjwA+jJtzsoTO4C9cZX7BtT0I84o1E55uULesdMH\nmzTZ+yA6h+ec+wgEjmM1L05tWDAxRtO/VQV6WzdRiBC1nryhsIiORvlvvsOG\nh/CJU7L22vnCArZXYHijBRgFGjWo/QZ3MMjmPG3JIiRdYR0tr7Nl0Wb1t0WR\nScVUfObyusfNDtrvWCpfQ6OOlB/xn0X7TYdecD3gN7GuyXkZOOOFSz0FcBfi\n/KWgpgoMlsABS1pM+K8Vgu7AUKUwPUi14PqYB94bFhtc9Kkho45M0ZLLUh1q\nXlW/GzMTVjxqC1Bmp6G5UrsFn0eoorZy83vkbohmkzQh/M7RFsWs3tBbTw3D\nO9j/\r\n=T+0A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"087b46ed9531e1247846d13501ead57560c1bac1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.6_1603683973709_0.3643987927591381","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"ct-core","version":"1.3.7","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"2ec0e118cf798aa9664eaca4d308fe26bfd37f79","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.7.tgz","fileCount":55,"integrity":"sha512-ERxA96r1jWvtP2N59VQOw2v51CqNj9gPwQ/tBLfpq87s0Ru9HFtdoWhAX6o1Ozk7Jpw0HHAv98h/tbvbE4zrKg==","signatures":[{"sig":"MEUCIQCqPhQ3I6RB7xq8MAnxcv9ky9QpSHysTIQtnA9cAcsPnwIgSsx6XyivjHTBozb9c+MIhW4rH4f8fzTPp9R2SvqJFyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfloO9CRA9TVsSAnZWagAAhOYP/0Y2gBCLo6Gr8uqJARXf\nnIXyX8Cb6kC50AFk1fz+1slvjqIaWYyp70Rjk22PMTUQP+P9X5tpT7E3Bw5d\nm/nS6eDvsoB/GhDSZuo2vaeMUKm3HApW0NQ9rm3yfHPN6+bNANBiy3Gl9zJB\nVYQwfgT97mITvYPaScSc9tLZRET1xTi9sBMyZl1L3/y8rl6fWjj9juzKoc4k\nGtkuarc2Mr1JCii41IS0g3VZR1nYzhCvJpEY/cKaHOsvf/ILlEEuJVfHPfRC\n/xHOEBYLUsmFCY4UnCts80hZIZYoc0gKsh/cZ4je7h/9vLLn+izTbypcaRu2\n+Yzb2p2cExPImg9D9CZNuTNhXkP11aWtvo1lBmkDs0OoEunFW5MN7qsNcjXx\nu1zZHyywG+7e2K4IpjqAEEDCQFbZBnD/3MkYHfX/KW+SA/htQ/DPE9stzu+6\nd5STUs2SE49iz1XQ3aQna44N66xcC0o97q6auHCNFvrDC2lo9s0QBRKhIypR\nr1PH0g8OvjmSe7VyaNtP9PO3/cN1HBeAgN2qG+fiubep/1TUSY4tHuiaAOgN\n3Baxg/YjiTHsfrLeMzLp9Y6VLlFeYyH8A+WlkFddxa9hqov9JLbFbh0Ln8Xm\neLdsfKG5YBtuuABRRTRdtYqKZRGmbeKAM8o/W4LatFpIxup9v9M9GUE9AFNb\nchcg\r\n=bo9b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"a9aaecc11b96ffb85d2e42078ce3a8f6a2de6400","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.7_1603699645108_0.9527777177481638","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"ct-core","version":"1.3.8","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"5c8dea7e93f69f4b17d5ee9155b8a5c5162a0a86","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.8.tgz","fileCount":55,"integrity":"sha512-rfYic9Wp94xrZpGZAX3hjbmtzicDlta9uUMkWUeJkGwHDb/CS0NNXRUAqW4i1vx1oEf6Y3N0EL4hQkRH+wr22Q==","signatures":[{"sig":"MEUCIHieONroHH/0lcl/+N7q4M+i49btS5dZGKlPmAXMeuCjAiEAjawHjN4U53o0nZxsz+k+gfTwcAjTblTkla9JjXzpP08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflpCACRA9TVsSAnZWagAAk3EP/0K5CPYbbm5K/wRrG4xx\n86WfvZmwmfOm3R90qU5iEpAkYTu9Np4KXeI59trupTY34NT/Cuo5Tyq5g5TL\nQSXep8j5z1TqGG/VwdhCxIa+GthpjhEA92bXjraU16t3vfdm62yzlC8LhYSs\neQVp25RavqR8FVpjegf/391EzrLtSvqhQ55oLsmONSRREd1DoH+RIf2kXGl8\nLH9Bz5VOxiRfGgpbd/AAQsvgx/oCjbyXXDBae4oJYe1vwS+WaaZuw2a5nV2F\nFJw0htjy3j2CCrrORknir2WnQNUQgL8cbmaS8Kyx4Af9tlHNPSrS0zMBOPj5\n8MMPYmX43bp4qejKA6X4T64Kt0/Yj3bdEOcrRLu/A4ShQpOo4/+NP/NF1vAH\njWiOghxset5ayOlqbGWoW+lZgffKOnab4Vm2CwvlckJ1rgWUnot+yN2k/sNB\no9QANgvP+jRUEt3BIp4E/uF3/0OkefNXWMAbziY3RuOk31PapXoBpD9nn4Ow\neYWV8luM6hZ0NTvzMXUHBmNav822jj6z7UQ5KufTI2QeJIYWovL+aSOP62vW\nICljWVNU+z6CSCyUJPjCrutSYLRAMua6rj2SUkbozq3kMcJllQUi63TXryH3\nN6VjbCSBlUEXBhYKu14kSZYY9Dn4t+8zhH0zNAtQYmAz3uO5sc5GHMghfECw\nzG7d\r\n=fVJx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"920349cf6e5ae084ed7f7c39c81891ba1e1d0e6d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.8_1603702912344_0.30549426225754495","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"ct-core","version":"1.3.9","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"9b4042b976ff5a91834e956e675bdc784697be62","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.9.tgz","fileCount":55,"integrity":"sha512-jfpLvre5ECxg9M6K4UQAf11eAcMq5QTltqxBo32NUu9LFhB06Z7EyKQxf61c+XsWf/4+65xsj4ENxWgoSciwSA==","signatures":[{"sig":"MEUCIQDx8LnfdsBYPHK0Y8RGG7zJCNra+fiklKjoCfBbQnpbsAIgB4CNzn5cc47NlY/wguh/GVm9mo5kKG61OoSR2NsXV2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl5AhCRA9TVsSAnZWagAAWSYP/10zvLMCbFZYMIOLvHGl\nIWxASBrkKTGVoqakSBF3BL+8GPCYwGiRb46JGdWJSJcQw+lXbWB3sz8lLzH1\nOhJEsDCNovIwquMvP9GU0tDoOzb9vvK8Ztsu5jHYQe90xqcuVBEztpoU7WEz\nFUaMt6x7pi6Zez54yDsmDuArJzEWQJrIBITIeMXco61++FEUcelMR/jjNb4H\n/fdLrE54C2iUONYrWq8kLy//8Mj+rX0C+cEISZvobiWlkTnhElPLuaYWeIz8\nrCe1SKw/P+pu2jCdsNPExyt6otM9bvZAenSCKqwSbcaNFhBne4Z+56amYt6Y\nOd1Y8ZII+9767VubuAqOU8RBXVFsUp8drhe3FylWQ6EKYRrvCEZ9DH5FSBaa\ncj4Bo3OMQ+6l1AlJStJG+akWOy7ifpIbXlLKUAy+bcRbFZGkVQT2Dx6XnBWn\nLBkFlEnEB0AW5MMT7rT6lT2D1Nz8PyPkRmeatjzEgbjX5Cv2JZrjwcyGVt8V\ne6t/28nWhkHs3xlBGNRuu8hMxPwRsRgTPmTIhzVEMv6zqsDENglU4nVkdHcg\nKLd9sNxy1Xj8vcX50NQRAMAb4gaBpIUd352bJDh8lxTvc7FGCjSovloKDw8q\nh80kKdBV8ZeAQTwDCiooN+x0uG/gfpQDWpn6uPQQpcdpla4lOra9oZVDQajQ\nnSaW\r\n=ZbIv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"bd431dbd058dab19b17daddb654b4e7981a4617a","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.9_1603768352406_0.6993554338036934","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"ct-core","version":"1.3.10","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.10","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"994216b0d980998cbae868fc620fa8194c3af5f2","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.10.tgz","fileCount":55,"integrity":"sha512-lTeI+MtfRxlR/1NreciI0sdzzcSoBkfrGgKtsI3SxEzfCZcMKf/3GFyZ3PPnCNXwqH9c0Nqd0XocPIcS/2Ajng==","signatures":[{"sig":"MEQCIAKQfDE+qsQliFCTS9aaTcn4MRKKxdMPx2fnyjpYm/bmAiAH4yK7prS83achQ4GHV6vrmEvH7QIgVAknwZLC0sMEow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl5NMCRA9TVsSAnZWagAADEEP/0CUyPBo5FdEyiaWtjCW\nz52R4Ql+YT8xyFyHtr9FeqGsE33UBvO2e2ua+cujhe68qhdaMWFrO0CquONK\nIeQtRbmdRidnpiAsU6uFbvkSBfjxXvjPwAua0Xe5kYWVaVHdthEPjSgRS7Yu\n12uJ3k0YIm4J0nVb32t1erfXBeZ/7JjLfVC3q/ukn2p4lneDJZgsqy0Qf5ih\n36otNs1+Ee6o0qD6Zihj8vJRAvragFbjJMSuuVE0GnrOkvXOEVSr1x45dE0b\n8i95YADnbdKmsLC9rMcJgwlxLBPAg1a3N2MHdRrCfC2peGuTxyXbixtyICbU\nMv4RdFWnNh8r2rRcjj0A6vhJ937PDSAVXNuzUFf6bLVZEZXhN6HJvvkc6aXD\nxL2wWJFrS2Nl7Pg1rrTSCxf0yVGzkQ0xt4mYSoVe1cJoHBzcNWKATBT3ik3K\nAfsDGnC/PBHUGTrj+bL9phhbLMY3tbCIbfqwupm4+7KiyRhPjtUI7bGUCUKY\nf0uZlW8G3ynQ4Qdzx5kMrbBCJPuTpMmYRK0VOETIAQPoY01n8cGyXmpjEPEi\n/yhnhXi4j6bHbWYZRkJ50NdTC0xhgo4m//bQPJR+kJSidQ8H6ledmOFo/Y+r\n0PQfttYFakHAVBxqvjtfd/Ua0RODdPRlr9rvF1UEucr2+VdONn+s5Lu1RTqh\nrj40\r\n=4Nax\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"ce46ea8ff8a83eeea3aeb0b338a12fe61b713683","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.10_1603769163808_0.8622886569267807","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"ct-core","version":"1.3.11","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.11","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"367c8ee047226f1a66b58e12ddd8948ba8a2e266","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.11.tgz","fileCount":55,"integrity":"sha512-FGBSwbrC5HbsCpCbvNnCL+gw3QwHw5XHqs79fiXVlT+3a3xiH3XJdJqAj9NxG+8N1m66wTLD7zxV9n7mpnTvMg==","signatures":[{"sig":"MEUCIFirM4ZSajzSBy0EJSxNb4B5Zd1kELCHG+mp6OZTZcY8AiEA1yadBz0MgyiSNh33yon5N6t5j5V8UPe1vC97KIRa6DE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl5a/CRA9TVsSAnZWagAATV4QAJ4bGFN293cf5WJitPfS\nRcCiB17VwTaXzyy1NUzus9/QN5Tq8sPSAl7gss7XIpevXnLYlInl7uNDLRF6\nohOXU7K042AN9rELb8VMrhjes7uIA6EVhbJ+xbSJSdMKyL0FDt4zBPLGwfy+\nwMKSN5b1EWlJPb6zNqI9oMt1V+04OPBJkyxaOiKql8hEH/dD63Zvp9hgwK+y\nFzHN/yid3WysHpeJBydSZzPKKrtPjVI9S36VVr6CqbMWnFZBmW7apAeDTegH\nMewyfS42/Dj47uQg8Zdp5hWtnKSrXWqgaFiy09IoGmE/03UJWUkHtlIvaA60\nAFEGw0iP8MrpXmWD1xNx47nIC5UXRMSqVrpwrU7azY4Dm8Xgfth7esPofMDc\n9pow0yjaBuSG4JFxaarwux7TDIlyCL8q7umIlIyX8dLd0FDBpvwZprfx5IwG\ntEfbMfeEbascuWfdKABBFfV5FhDsrz/1w51ieEYgbTDxFO9tUyzQV0k36P2D\n1BgB1yGfA38sGzNzaWzDx5HbUVYf71AKtSXXkNocTKILhY6HSJORcS/y7saI\nAD15eWqUKeWbNRFLomL4Zpj7rWEZh0aXdzxBWHZvqVQq7rGbCSDNSKbk4R79\nX1g6vU8S8sJDuu19XNvMpKdxuBYi+pU2ubJxTO7uVlH11SRPALjw4vOe+Z5S\nhduH\r\n=SbCw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"c7ec87e31c4868fdf9adb65d965697e3ac98577c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.11_1603770046856_0.8416574592612629","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"ct-core","version":"1.3.12","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.12","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"7193ef6d101b92ea43207bd5930567c467ad6374","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.12.tgz","fileCount":55,"integrity":"sha512-0VD2jFQnrPAoG9ZXjV/f7r8k+UvjRXrNBw6mFL/Epuztg+a1F24dviTZ3iEh8Cu1XGudWeAFtMFAILGkbFnubg==","signatures":[{"sig":"MEQCICxy6EM6ERhvWavtD5s4qwBMT47vdbXdGB4LVsGFSV7LAiAj2c95qU1F33EjM2/N6KlCQ6yuTfUQfLjWEGQnQ3j6fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl50mCRA9TVsSAnZWagAAqFQP/jfGUSVM6Xxla/jVeQB1\n7OnU5Aaaswp6yVKv4vmJkOFkA9A0loO0fZOdfkyB3st1P7I8D3QSTBaTbxF2\noDLzokAZS2HLc/VAuRSAyUeJSEvCW6fFi05/tczSiXDkZfjm4qnhlGgdfDDe\nKGMruxSWEVSMApI5goejL8y6EYKk0d6Ku36EUjpPpBF8jbD3Um3XiyBZPnJA\nVMdrKZefx/nHMnKjJQcQ5paqtKc4W9kgbtPPJKNdmIjVUeFQQNOEhUcRXyE6\ns4/m7bwXF67coLYGjLjilfb1lbxQFy63y2V/Feoiqp+r7SMmHIpAGJVmt4l8\ncj7ncmhv8pRiae6QBLq3Dc6jujifamY6HvjEdNZfiikqt4QifE/Ej0MjP2w5\nDs3NGzzCfF0JqMWp1cKiMiIwmtKJCBLsWuurLxkY7UDqvYNf2k48hR2rUWt3\nfpFvBa9U8lIp7Sz45ODW0LyyDg8bslgyLZtlIO0hOr9DPRb/Z54ZjU7xT2ha\n69XxUlgJuqR3KUoQbJxd5xElsM0XlUcvpecVp3ot9W9VGSO8abCPN1VEQBRg\ndFpR9vDy/oNiCBfA3dq3G1xyDAsbVurb+YBwnmmD7V2h/2nTADZWecM9hOPm\nRTRBEeRCucGb8qaYFgsehvGmvXPNlUol22V3qV2Lm0X4/Eijki0+e4uhUb9v\njUi2\r\n=Nkva\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"80ff7512933a9b70807634b4a84e02c3e397817d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.12_1603771686235_0.8993141898885604","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"ct-core","version":"1.3.13","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.13","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"367984579e0e3684ad4bb57b911964df14ae6c0f","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.13.tgz","fileCount":55,"integrity":"sha512-r8rw4uIr37Of4Q9UbeyI5IyYhxoKxlpTW0fFfAXKdH8haI2soEfSfMxDv1wkaeBpMCUGYCf28xu7FQcwKuRQJg==","signatures":[{"sig":"MEUCIQC4LPSMEGhglLcDPXG6fERWsKSLD9c9Yg0IihHZNjygwQIgNSDETfII4GgcwL0eE/2gvQLzKwL4VAXqiyByYf9Q698=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl6S3CRA9TVsSAnZWagAABBwQAISt5UNi1gCmrkkEjNfI\nBNc582LHUpFWYnAVH37gD3mNsKLVVI9yX3gsKqTHurgAF8/ZbpfzpRbZHuZ2\nA4ac/rvGK1bOwLUc5ZIYT2nZAx9EmbKgC7L04rYfKO9HPGScICPVhs+T74Uq\nvSbBMhYN24du+yETrBFscrQdWrfZgJJyoXbBiDDkeZCl6Fb+DrJiYiJvb/bx\nXA72ESrWYDbACEJb6zcIe7fdtpWHzuUxii29+Pycx/v3M9QMWSjTNNYs931F\ni6DKRISAM00l50iaCrOrQr8NnclHT0snTK6Fv7Ut2b12dFy4yS+jmf+wbN+Z\nO2ZNotkSLF+46OkoGisBIFvaaQg4xaVlbbKYxa38PjTGzbGbZ7gQnKM6rrpC\n4xAwQ6y+e74qvJvfu8R4pYHVPFpB/h0DU9g2fY5bWjveH2hkA/iDAYggy8Ng\nnYeEZTrfoaNOSV6QEA8eIlKpFrfgkFWD7ekjhbFF1kgUi2/cueWEpeqV/Dty\nEmry8fFXZv2YTwFyIALE+JF6jZalGQSys/IlVY0iS4xaHsSM8mjBzpZ9nvWf\nMKfC+57SpMXZ2FiF9tdoaCQmstBsqS/RgOG2BqPdCXoe+oWwFOb/b7ExmwPd\nAq0uqW4hqqSLElvvFL3/bQlzwZlT38u6PowUYVsSYFAVYtyAN5QtKud71xhB\nn6DI\r\n=5Pod\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"8f2fcffdf4bffed0f1c718f76fc44bf86e7ecf52","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.13_1603773623465_0.2020050369602393","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"ct-core","version":"1.3.14","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.14","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"e28f34e9419d4d5d25ad313f5c5065e275ac771c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.14.tgz","fileCount":55,"integrity":"sha512-oOlQ8i34Rf0uKSAMUb0w+ybn1d1/N1r4IcHZyS8r1jAPAL1ZH6ANEb7URJOJ3pPnGOUhKfqcEBNXEOPxEA5jkA==","signatures":[{"sig":"MEQCIAsIZVFqyRVLIRbXX4Zrktv0dgUWRC4kKpGY5geD0BStAiBYchaTHZS7tkX+d8rLQhbXWnKkS9v8hNHKaa2MUsJSJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmGzLCRA9TVsSAnZWagAAsv8P/0NANd8C5NIvfuufPjcc\nPANo4rNiA6bOAE9B9VDrhCUF6nB89eX+SGgWD1Lg179WqU0VlPgXceO9fDlc\nqduMMgSEIvEfW+vi3dUXZrKXJoWr2g7zCc4PjYGLF7PZBxk9VDkHq1YIBYFl\nMx7v/3FHqO17EorOwIFxHq9vgue3N61/Rc8Z9dHNGEgk6mNekzzGp0R6sDO+\nvphokn1PjS1HlyEk9PUIoLfsNAvBnL7dR1BFEWUT8e5THAgRxpXIu60kG2MR\nLYPZakGhta/8WLkzmYLFM617pW+5xSrknpAzE7GgNyGFYfdFY3cMfC8FSjX6\n6WM43nGkd49QCQGHb3MZ/D7mDJVJwfZ6O1Y0gRWWTfVxnrn6XqnBHbmKqjz1\n6kZMcbVTLo+3J12MwkeGwrAUhK9hbQhL0BNKOvMTUkLnFXXtx9uLcG4ZMs6H\nfa4l8uzWog04of3Mf9IjFVP0nlGK5PoQrjbakEFejfCFkcKNfJ1PuNuLPzXc\n7qepAiDCaojQ5RhycE9dG0gpUdY/n03ibGqi4PlbBsWeZ77mh70XAAUaN6fC\nVe6Re0LsF2EFkbcMuHfswfMskMmL7s7U7vINAI9YzABbxuQgTj28od6sqi4P\nAXr9eCts4tOx44SITH2KLPOEu7DZXqgIxEybhDImsiwnpVVDReMtZmuSnRB3\nmfcM\r\n=NMnb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"1da544c0cc7706129e1603175455cd112b9933d3","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.14_1603824842621_0.9367214821509529","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"ct-core","version":"1.3.15","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.15","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"247b81193648bb64b94b96d73491350cce9eee00","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.15.tgz","fileCount":55,"integrity":"sha512-MtUvjBqNyp+lwzIgKANMqsNVHPErFYHngUxb39aCHkCqZrDoEMxE520mxjqQN1YiGKi9bpjC6wFQjGrNoNzeZg==","signatures":[{"sig":"MEUCIAhlvAsBq1809PyL08sPT9U3bs6FZftDF3iiRj8QSRW+AiEAxczFDsa0oDXYuP6chOwWkXvjYmEqJlQnmjozQt+bRFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmHpPCRA9TVsSAnZWagAABdwP/1bcxILrOF9NEitzNzdn\nfIgkfH/w6GDqKI6b4BpBOxhvWHTnnHSDQt/yk49IgJOK/U3oA30Sp554lEZM\nrXTzhmNeXxltMf/wBDkmOmB+Fo2xq4Vn+q8q3TYm5L9ovEGbSucELZXlfWpQ\n4ar1p+HYZunQS34aRxLRixdNbAZDKjj/3InlyiV9NR+eeFEca+cyihiJetg0\nCVXobryBf5vQ1bMR4UkkM4DGCFE5ESh5lXzFHF47Nrfm9h9Fpu2+3FPUc3cX\nwEvUp9ysFbXKty9NmqZWFuDZhcXGlEEZHo7qr3659sM1KIEFZD/5hW12/3u+\npVRqqTJCoPElwZ4kBgGBkUlwmKRnQd6lSlFrS/qfi2jIuTqB+NV/gdSj6Cy+\nNChiLiFhDnvabXABiLufGlmh1tfEXdjmHpB9N3c/QGvuIONrCPUawSJqZ6O5\nQjDT+F48fwzluj+9A9IHiLjMHe4+PGBeUmOUeM503zjPV6UJxfxFT/zfmj8y\nmyp1wgWNQ3Qn6325ZTnCRYY/7eRMJQQkdRY6a9BshOwUt9X2/fugS2tzpHIY\nWOlmh97YGbZFD/dh2L7lHhYTKk1YKpseAsAFkIH15h6bU8tMDSEJr8kU0WYx\n6I/AtH+RYTt2TQEiTQtu1Y/XzRTKf8fFxof0PLdY0rtyr8XsaFoEMAXTmSb1\nKZEn\r\n=M224\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"db012346eddac6f45dd2a3a488a5134c6c378943","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.15_1603828303290_0.3578167943891495","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"ct-core","version":"1.3.16","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.16","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"0dd2b28e7266a9b54d349f9c2ffabb5593c14cff","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.16.tgz","fileCount":55,"integrity":"sha512-Z1/Wg8zH9N+vT/1qnqBS6uxwuH2ptkTv9amI7hdoiHzpUBgugT2NWJnj7UZXDT7t2g3ZbBznwnUmqCQBDeUmaw==","signatures":[{"sig":"MEUCIDuebffeEdrF2CTeRX25jqv850E43je6xINXoJxckYR3AiEAu0+uPLB+WPH0rsWGbN+RECKm9HrMsK7rLOXiMpAnhzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmUedCRA9TVsSAnZWagAACasP+gKvIlsouTNAtcaL68za\nmfZmt7xzFUbS1IHelabG0lq93imkb6maQf4c+eQ5HhvvkPhKZODPMnwHnjkG\nu0zoWqoqyBvnaTMnBhWiRtkNysV5u7kOwqFpaSbTsENv+3pi3mdwi12qSkQ2\n1ooIsZxj5BO6cM/yNN0WrZCLvtSVA96GBxhJVMvrZW/G496KTUv3MaJktjgt\nRg4sY0lZkb5SvZz6D2MMLiQf4MwM7+603PacfNUnzSVFVOjVMe5F3NDSxBEu\nQjZfKm8Rea+n1tpiVuFyANXKuIqhLGMtqHXWh2kSh06h/N7mEu6Zmk1ShgRG\n9Ax174zeEetOLHst/Pm2WGSh8C27Z8fnXqQOcH0ifrr6Lo0REfUetlTt5vuX\nL2bDKfhIal4mZKu2xegWD2pDHAMGmyppbU6GyGeetKbu7HIWXoX+U1hOicu8\nL4QG3dQoVRMlsF5olFzaH/zfEyCE5mHuFSMZEpBfA36CUVxf6ard2jj+F1fD\nTWGBe7e69f90KQGl3Cmop9WPRVhzx6RmzPNT0dzwQ5Vk+oAGGKp/WhqtaeFy\nhzu5mS9Z4N0rdjIax0NPQMqszedmYA5K+4/6fcOyJlLJF4/G78jXNryzPZRU\nC5y1lgqa4fX8hy+13i78KWNAijR2VpMZSZBJc8XMAhy5Tk8reRh/5K8Fm/ND\neoTv\r\n=uooM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"ec2f6f88441b13d0c6eef4f1c3626e0f80bc408a","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.16_1603880860999_0.8176008783040529","host":"s3://npm-registry-packages"}},"1.3.17":{"name":"ct-core","version":"1.3.17","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.17","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"b60d5061a2340ea9e26c592315d8cc405986b7a8","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.17.tgz","fileCount":55,"integrity":"sha512-LJz+0AI3Y3VxQhLVD2+l5sOrkNz1B1RTE8ZjDRrb4gWw8p+iK5gdbZ+Aw6IKjgJf+zBsyc/hGgbBQD/kjIqHCA==","signatures":[{"sig":"MEUCIE9iNEMTSpvx1wfUkbDOooWXfLYCLwa47UgR0jxPke/JAiEA5cAftc8xBxzprrKfbPZ60ZZ8pWvywbHGb41+iYmgnQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmZjgCRA9TVsSAnZWagAAkOEQAJ8PB8Bu11Z8OZJVbsRK\nSZ7wvXxIHtmo/UbmTuK36lXgOpu3iS5I2uPKh54Nk1FEjC7ymOdxnD5ipPKC\nw3dm48l7OPTyg+Tbeo6+VqPSTR3XLQiDSPniaj4oU1WOBwNw500JubInt6tJ\n5bRq72WNDfq1c2ucY0KkJx/OQ/XwBjqZrrf1ugUwqICuV2mh4dYgcC/rkCqy\ngtk1JHKQIpL+DyO/jN7DTIlha/RO+sedW5h+UY/zNTRO+I2deFr8kYxPgDWN\n8dKTkHfMnMg9CdxUhurgexcdNk2i9nb14zza5VInjkpE/lWDZ6v+UdDnpmeQ\n91qNQDdlEJkdAPehMSdrl751DghLFgi6XksAyH4cU3SMTLbpNTnkMMI6INy3\nUhTxVbsK2y8ZUONDzQXYLAqZoxkwjGvpAqOx9wDk3sWYDmzo5lChB1nQmpZ1\nITk57meAM/3I8mx0Fy59kT/sIoNS9PS0OQY+31xF24VBXnTdo9NRHo5tpvHK\nFAPicbNmXq2NLjlLg1j3Fxbe2pyiAkemmtvpmDijiGe7x+wGW1WLH5X9rTbt\npPj5qofyqxRHsbpJDoQdirZsPsnzi47KiEgoxUQnPfZGKZSF4MbMXHJaTZhH\nV/YPE0U7iR8siY5eMUT/yF9bUki+Y8Rm4vFwIZ2rocGYtAdiAo7fW2bs1voH\nPOSS\r\n=l+Ti\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"7c53a0b986032d0e8598d43d97f3a11f5d6fe0df","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.17_1603901664167_0.7040654504438351","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"ct-core","version":"1.3.18","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.18","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"2ba86ef3162f93c2a245a6065b18d3f79e1a9656","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.18.tgz","fileCount":55,"integrity":"sha512-S71Zf/66WMud12YmSaXjre+2Biu5Trqu4l1xffLyhIHx9HQNBdQ+Yj+bJaU0smbKQgZTw6rMdE94JXRhd6J71g==","signatures":[{"sig":"MEUCIQDroF8ypPC5L6N0SwSR6a8HqcMW5dDJN0gxasVoPWblrgIgTnVSIA7roXENpUbNtCKSbyEac1vKlYLpne5njRwHdN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmaXNCRA9TVsSAnZWagAAAw0P/j+9dgnNkaVUofqcXkHj\nnWm0waH0fXFYbD+UJKTiQ3xQhAjyx2hlyufRXzTFUkpQvfRuzrv7xVDc2rDx\n1ym4qDaEZpR1mJkNR1t8LJg0tD0CmQ7/GIKqEPfdLpP6e1TBD0LGo7hahnSM\nde9axTvBH+5X9pNMbr8ae3aWcVvoVivvyaskXipq7maf6NtYx1zimCvtFVTi\nzhr2TZT0aCwdpYwuG3ZedYuQjHlI/B2+FjO0gXzFRClJu4E8+/o8iyKYbJkQ\nDYnut1Gk430G1DEkM0lyxq4o0bVhrTD9aevktfNVkMf6619LPxu1jVDtD13p\nR68q7BDebF9jfPqV33Ft75CeaamhoPIRyUo6TYVRm14sl1CBbV94ALqUAimf\nOvK8dlUVQkht3BPf3h3GuuocU4Y2+kw7WOit89Io/RrI02VkuU0s/wxGVPBa\n04GrJMFAK//XSuzSgiJBslND7AnxPZXUIHNmQJuAEUmT/qrH2PL7MEfaVOJi\nUIdNBeYGgLnKblRftvXwUj5Rka4xPx6PFeiTkt4PENUTrKYNPc0EasTwrRhl\nH1avpXiM0esDoJ846hRzkitDB/1X01uj5e/GgYcveOce7esvh3bgME4YcwZF\nm+P7Jzp/ea/AqJ8h/YpUdJrYgVAWpx8mIxb3uqyhnZgXmumnU8a9CNPAdNhH\nzxWI\r\n=ObAM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"1c45b872412526d53d684f29788199b72f506cef","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.18_1603904973400_0.22589573532021867","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"ct-core","version":"1.3.19","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.19","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"4ed7d8d97da3b3f6da8e3616267a798f18e163db","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.19.tgz","fileCount":55,"integrity":"sha512-nJ3ioVxVaVcfMXX5EVAn5SpHVjA9v8TgFkt+BN/UD+KsA2Avw2Wp67YVK0WA2LhhgncHKa7/hjRKLTG6wDXvJQ==","signatures":[{"sig":"MEUCIQDwueptNu8BlmaUj98t+rkf8L2qbffdS+iom83g7aq8awIgDfEz+fEDYQp8MieTGRmVU5RV+f4EPu3Bk+EhPjFLJyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfma3uCRA9TVsSAnZWagAAwQYP/iycqY3JC3R4LiTgB58K\n07Nc3syjm/yjW1fyGgsk4bIFjvLV48xxqy6X8mTZl+1isbSjsIPoSeFBRAGm\n0sqfVCWwILGn8EJ9jlzWL3rrhoZxW4pC6mbriIn7ITHokUEq7MdyR1KroIXs\n1oGWnIRAUu5aS/AbaYK3aeKvziOlDVX4x+DZiYb2ZNzWJrqK7CM9z4GNnrME\nRN2wLxWs38RXmRQ29w4niHVLS8eX3R5jSFwRtNvbj2iIDDS9ftpMIXifJDxL\nmukT5FgvPN7gJhxSemnPom8uGlzPsKHWayhGWRar1Gboz1KAxcfKxbGupjje\nYG9yvDyPl5nAd2vTLmG5OtK8KOLDvzaVFm6vWo2mY/JmGElNBOPAtgyrvC1e\n+WBroaHQMWKU8kTS0vHmEkwviWpj0ZiHwxMkBP19vzr14FUlGLKM9MF0Fj68\nin+/H5pKrjgzfCr+fFiqPwhmTkx9Hn0DTqpzPi5SvGc35UUiPXb70U5t7+KW\n5pxMQS4HQ50na8HVOWjRlrUAZFt/i4cqyFGNrc7UJdFrA7JuCaC1n30HAJpr\nmqEGZ9oEoSpB30FgODYRNcnl3lCZAbujzStPZB+wcyio3vB/dVVh6bHBctmo\nuHr1Ixni2CgMMCNDTeVnljexXIBNq4bP0rtxMjvra2Jfu/L7RJ9sYn1FJtus\nmIM/\r\n=ItXK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"68390663ade99c5cba3fd8861d3d8fa3f2feb24c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.19_1603907053802_0.6733853894224204","host":"s3://npm-registry-packages"}},"1.3.20":{"name":"ct-core","version":"1.3.20","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.20","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"f8d62102080e8733bb87c85ab226282398951d18","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.20.tgz","fileCount":55,"integrity":"sha512-afZt3i4jZURk6y5xLDUYiMebFUQJbtV7QQVCh/DFGKPraXfOaXa/ZgYr3xRE/OgOT3hkOQhltlTs3aA+J0jcoQ==","signatures":[{"sig":"MEUCIQD55MgxYvvYpfouvi/9/4ZSUtXMGhO5Cu2qebCsDnGQSgIgFprCqXtrYIjosLAyfe+aTHLu9OqJVBUpPMwFLEg3HNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmibOCRA9TVsSAnZWagAA2gYP/1KHINzZ2xYQGGBcRKJo\n0foMl/GZQplYmr1NYLgVLTH4qN6FaUXsV+YDLy2unZ0/2EwuhxYPFRwGqTHQ\n2tVybGAlfYNwytyYOFrteKYoPjdXiwzHG6liGc6XorAZx5fmlxRfCJTChI81\nKuI2uxd6WgouV2RpuX+I3RvMVctS+/lEmlOYrzT0rAfVFs+0F6UFzBdPCGCa\nNjSTzhc9acQgQDZ4Jy/bIu1cA4YSIqTujQNJHum+wLGlcDwEqxXnxuBEE1yW\nGeN8Y6EE0kts9QDz9JrGF2yVbbyIqOu2aZ/hjj2w9ZUnBXnywC9T0nhF/3Sa\nVMytuq5AvXuDBvGczDS8Tc/rxg8oCVzCPJSgy7RbV+p7E6MyePJV2QPuRedX\n8XlfwHn8mqZbmqX7d9jiU8X9Bh166uQkk/N6sW6nQZ/4E1zYfQaa31tRxeHc\nkREk88Y/hamxqFw1ffwu0LdpeN5Uabv+FjtuTl4qMBvsLBtWI80P6HQXISNs\nwjJw4bn5URWGqnmhKczfQLwaQcXiFA3TpwfjYaDJu8qtOhddFUw8Ro2AtHBL\nTScxSmphlWweJ8QW2A5BAxCjgI6cB2i5Q+oZaw3qeQW99RmHXi4jKD8iCXut\nVTrBQRJNLQwLruCvUy59PiqF690coNDlMM6RU43MbHk4biMr3HN63R3/nuQY\nJ6Xk\r\n=4+dh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"e044508d3728ffe4c331c8512630739c4e900584","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.20_1603937998275_0.11861186992420447","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"ct-core","version":"1.3.21","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.21","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"79fca78f2d96410d6a7a6ede2558d8f740141d6e","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.21.tgz","fileCount":55,"integrity":"sha512-brJd/OYdaDhHJM2qLte5sCSkotaA1W4Ru1rIUFlbS4dd3hFe9xCb372AU37tUSBUVCdz9jzoMP+ClMYsbX5Yzw==","signatures":[{"sig":"MEYCIQD+BJW+4NY/2m/Frgg3XCc0QN1trxM8DNI/85g50wc9swIhAINtj8LBSwc8Xa0zDaz3hYAvoIdBkAbD5IiBjhnc8Kiv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmjxmCRA9TVsSAnZWagAAdpoQAImvWjFeyVF2DnNlQKLd\np8Py/8UJTjhKK3PyYuIcjfbNNmTsyC3Re9ORpNt9LHMDuuude4J1jGcayrQJ\naFkJ9TN3lbGRMBMzH/8hqq73OUxPy46Kz8M3ulSfGf4BpPSiG8SqGvTgH2jp\nMZkrtGNpqdxXrg9bxWX3nt2/SrwrUqfBQFhDFb/vaL45agtcRKKb8Z3F3wZP\n++ZIg++AoTfoM629xNhqdhFxtq+B5NIzNvjcCsIIoFaTWCOhsxdSqwTkPS+k\nzsodMpp57804GbEfJGTLE+WWIg1Oxw+Wf6LFxu41zs55ftJEKtsPLzGGQvSu\nw8q1puTcUj5vIOozMc9H/gpzpWNrsQppOcudpQrpl2qLVtpRglUyz9k/NXpZ\n6qpjXVoPbUCKHfjojTxR8aRJjnyxh+wD9iR4wT40xdWfE34/8fZvSNBe56pL\ni/Hn0I/sDx9FgZ4pt2PSxMtxGJwkdcTaMNh+s0/m1o8JBLefFxrjOBNB1K3x\nbynd9CareZr3fUL8l5gcl6Kryo38wna6S4D1fZbz58wquzbLRbC5VFQwQXFz\nT0I0wRADrhoqOscLM8C7eWbdZnqzn3ILF8a5Zb13mvyCeGH7KCFoVRnbdcie\nfziWabGUZiYErU58Lsy4SUpymaLOsmjR4mrUuSwVMBK/ECck/kPECw+h15Oi\nb/Pn\r\n=XZ1g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"0fd389d520a3d8434b34dc2e5632f11fad3884a7","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.21_1603943526115_0.29804400364381767","host":"s3://npm-registry-packages"}},"1.3.22":{"name":"ct-core","version":"1.3.22","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.22","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"c392238f3e0bb193f1bc3accaff1fb58ab11f3c2","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.22.tgz","fileCount":55,"integrity":"sha512-4YVany2wv7/mjSCmhTYk6HvfdOX5ePifWBw40euzT8BObuxkQ6LpabPNtfz5a3WEXaV+h0nOoLB0QNSZaL143w==","signatures":[{"sig":"MEUCIQDG4pFZ5HJ0yM634DtIzLXiLvrtMvS6643tm2Exh2KV2gIgfzfysld/x24lX95pb5RqfgD/sYit7tGueagdVrrWPgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnP7HCRA9TVsSAnZWagAAk34P/RvWOpK5MKZH77TFgXYl\nXSQmL3qHSHj2H87IKIdNMYoPXPoTWnY+fZL0h4MIZlBU6dTcVOTm67AqDTHi\nW0Ibo1c98nCVJQdyBPK4NmmzKxJCw39zcM1OUP49KvgZsMcztuseqTdpYSoP\nTA+290EHwWa8HNL5f2O9gfxKk0VcrLU6Xg6znKcRYujVPqhsZNbdbsGPoEkB\nqII/0iNZVox7wzH3qAzfBh60EHbYTmU99uaxH/u3PVkvvm6iZetMaB8gET7e\ni5kz6e1/SOL/aLyGOf6s1WlnnBMiEEJNi6ZBeWp2PdaMpsJmfJt/2mPVqQwR\n2gyamqqaJZ8DcXurMGmuWvzlNmQeAkNC6rbWq9BVKheaQFs3xEQXvx4FrL40\ns8GOVHANQulXCXceiwMB4UGszG1xZTe0nCHFWpU5w6X0LLrCAEuiuqRyf308\nAiq+iePnu5V0qVGE0AFFOlySum7FN59eohozuT29BHrBbSPAGAO0ZaufLbt5\nIpXtU020b6caSjPzDFBi3ogd4qF7Wnt9N+PprPQeRTXTPuDHfdS5w605+ckV\nOZKtVAk9jj1CTJPHwubX6ZEuKVRRp5zs5D1MIZYAzSc6CxUOQbW48b5gx4j9\nWfblh83c1JBH+hIroeDRfOAUrCrZUtCm7ihRBGwaVmOaohCT+fskGC3liyS8\ny8OY\r\n=bcIc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"455677c37fcd9becef331d59a9bc760e900c5ce0","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.22_1604124359373_0.8251380188878599","host":"s3://npm-registry-packages"}},"1.3.23":{"name":"ct-core","version":"1.3.23","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.23","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"94439d8c44a93bb1ef3f60462470414e8a98dc5c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.23.tgz","fileCount":55,"integrity":"sha512-umYf88UFfqo2dWsqvLziqGj5wRqH0pOdm16Q49DRbQJTirEFEPqcodGg2i1DzevlwJX37FGEwH8d6sHLz1AXOQ==","signatures":[{"sig":"MEUCIQC79sem4/asQO1mGIIjLlTE4Li/NSmSo8mjfdZQA/qtjgIgbgwp4yNbRuZbeosExGSxCeUaBAbFOX42bR3HCD+Yc/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrnPaCRA9TVsSAnZWagAAswIP/RgcfCv6xlb8khyR8OMV\nV+nk+daxWPK+Swpfa+7p6xskqKo+WpiHOXCyZh29sziTk8E8YT4r8fZ+naPt\nAwsbKo6mALIF1jjfdnO3FfewTAhlLR3Wo+HxhpOPTRSJoMlAswad84248TtZ\npfijZsDJkBI3knNGzxPvv77q/ehX0O0mdvG4zjt+BGFb/iNvAm78h2gE6l17\nx7KwHz+v8MwnpelLAnrml+0d6Kss2SRCFh7wmKh0tcZ2o22J6Yrit+szkurN\n8lVwtYiBeQ/CRmg3HgCbjlMGLaoVmgDskplzR2qRrNIAxpPL3O59cRCB8upa\nLK5yTKEfOrve8kYym1h2URxC44UUJXar18G1mr/QaLNJ0AfJWN4A7zSxPjwJ\nBzIyjTNGj3JB0urSUdh9Ya1fVzIWy3zvNw1gFwvZHoXyy8X9e0zDNF61yQo1\nox9uxvBX1xKuj0qc9YxaHyhUr4BvwC9botJ+R5lcvm7W4niZp79EpVYHTZED\nfKIoJmH46abeDkwcCJIZ7UASJVMPVuvq0GFcHL2O3VpVdeQfkF7K9unpB7Q0\ncxdofxtQ9B0djwEtoqpAy3Xt7zpdEBLYBUFg132dvjysix8rxR7AiGAAHs/m\n+A+Nidslx6Um12JQQTKhgymrmuMnABi1DJDkhL7wfR3CK5Syi8BLzGnlJK1D\nLN6z\r\n=R69v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"78563f222a02d0722a428ada33fd1109582eb4b2","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.23_1605268442336_0.5750862661223126","host":"s3://npm-registry-packages"}},"1.3.24":{"name":"ct-core","version":"1.3.24","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.24","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"a88a4b4808aec9134899d8b4ffbd7784c34f109b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.24.tgz","fileCount":55,"integrity":"sha512-rJ7ezm74tNje9HMNmAcDLyVCuuEOS6nyLmGk4t+nSk5pLbmc6XxRkq9FqdZBpgcFqltHWckoBiHOyfuvetXjJw==","signatures":[{"sig":"MEUCIQDOTM0NwLo1rWkLcl1rY3/R1IZqgRutVQGEWmTCnaGr4QIgJiqWeLCwACAxVtEm8AaX1sIgJezA+51v6OwJF1+sD4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1DRiCRA9TVsSAnZWagAApnAP/Rjzp9UeKRthqq3STI/L\n0L5tGSKK3eVz9+m8uiLUOyToPFzKtwQD5sDWkUsY6cVd89Gsx8J+ZS0SIzAw\niW3sUgVEbL5WOAlpL2icgsO1x6pjj1rR/KkVB/CWVT1dYb7HcpHs/gSqYqU8\napBwJQdRETb8EeshxCga8x3brkMjBCA2PZYrAM7ouhr9X7GvR7j9dr0eJJaD\nzX8hsv2+XE4KHtls+nEC0VgLJgqQJuyJB42lWQCMDsbA5Q+D9Qx6kXyBIBG5\nP0mhzhwUbY1OipjxIaQd1cyCULnhtwslse1KZqndMATWkhqy10qsAaMSr68g\nbyYA7ODer36CBAbfVQtAVkODpQeibYfoSBi00JlCuB2mPOJF3iSEsSO+Td9+\n0HQXR33lOnz9V0NbpHwvqbQOBbRO+5Gu/2+sFTjo7QSpQ6s1lIKGIVBxWuUZ\nygQ2Rf7P08os1IEY5/lpF6RFods8upAaXD2b9USyNjPMtvTOAuEfxIVbuOzT\nH0VsqIdHGGbIJLdg4FDmJgyGdIe4907KLl8XRNwgy2stFh6KBfUWCm/i6mLT\n95V+z0I7pKAmdHLlPHT9qdHszuT7IIhqCt9CRcAlnJFpkY6B0HO29n/B8lLi\ny1d8kk2QL5HtSwDzWj6yR3gDQyQDuputjTyu4diYb9Ry6KIIOxvKTtIxyOFc\nl71Q\r\n=Vq3C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"24172ed5bdcadccfd78d27e76d8d4ac3a72ebc13","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.24_1607742562056_0.6125782559572026","host":"s3://npm-registry-packages"}},"1.3.25":{"name":"ct-core","version":"1.3.25","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.25","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"d472b2aed284544917b484398e6e54fda98ed667","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.25.tgz","fileCount":56,"integrity":"sha512-N0Sm9ySqvpocDalbc2Lsqm2NGU8mSJA0Xvm7zc4/Ppu6TX+Dx8+wRUW2y0Ve+fIkoFRAEmIcw1RzC4E6uNoY+w==","signatures":[{"sig":"MEQCIEp+7LZDn++7ezfXG/OJjSdajL/VlNAnJQplRoHYh7u3AiBqSW5jFaBjGqZmS2kcuQnttZnWAQU1Q2JbvarGSKMbSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2ebVCRA9TVsSAnZWagAA07kP/3rHNyeWctFWds42y9OP\nP8XFgyFDW5QtUKi7W0e+VKhh6OgfoJcXFVSHSGnegiYwGbYiRhJCrRoRGi4G\nsfawwohojPBu4vF0aO/VFL9QxixqWKbdQf/w3RKs6/yqlG/7G/fTi/a6/flj\nCNQD02eNBaCS4jXi3bPTwf/y30Wewafnk3xzILyCiFV5DoHJgZclEAoNjEsY\nATKWu8WvTC9Sqsj8UT3GpMXeXnz4nHBfJEysWfSrIsxKVmRZysJK5D33Jf1n\nnQ0sdGe3dHB73wRI2bGnH4v/D6hBzac2FYT7WkPqQ0NSujXSQxr37jW5Gl/X\nqBc+jZKH4GgRFGC4V6De1RO3n5n0t5r/eSFyVpNWDLhIzL7o41N6Q/Wa8jxH\nuo6W9B2k6baCXIfOEOhYgy6MV2YMa3QpKVjBFdOaUCH9wjnc7K/XJE9vqoly\n1ryfmyLkX9CWL+kuQVkRclsgFxte3CJMtTasvJv3N9nsaA20p8U3vZngSC8g\nZ1i84hkcQ5IAflSbyCcxcEYMNIqiJ6yS+E+WGRa0j4Rj7dm7qdb+Pq0znuQk\nMZSdwnLOZ4boWRpEP9ViuDcycvE0nTdR9kCQTxcfaQr1OrWUs7Pm55iwWRy6\n8fHooaBmv+qVCk4+QWOsqu/AoMCvs7i5URJyHsOy+qydhTvhXRaom+hBDzkt\nniji\r\n=heRy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"321d9bc4775661593af0f0aa0ad19b2b8a6893ca","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.25_1608115924639_0.9647474452718481","host":"s3://npm-registry-packages"}},"1.3.26":{"name":"ct-core","version":"1.3.26","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.26","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"10a9764e1a101782633230f3a96af30666bdba3a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.26.tgz","fileCount":56,"integrity":"sha512-/goEQatsDR3dKFrQTqA5N7CQiCWrwUftFhPmS4j5tUx5cAH3vmnSlHtGPxvZ3DtNDQXoPxhHKWVXVNHbnNjGhw==","signatures":[{"sig":"MEYCIQDQy14XkyDm3spU+IuP/7ZF0jmrFZQX9Gt/OOXK6z+jbgIhAN6zjB7a0EYV5qacf4c6derv+NVIQOTopMey+Cuig8j4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3zMnCRA9TVsSAnZWagAAi2sP/0k+V1roQilIeDiEFkYQ\nD4pT2AmLKc52OXTPzF+IzxfuIV/dseBEGwqqPrudVdnkPHxpyORmj2dCCT5Q\n47gcBHYD11Zs2EQevz7rit0eO1Doezqhm81iiCkAzOv2sZdaqi1LgfPZ3KjN\nqTBwjBa9q1+8WvBcDAlMkbTz+7g+cbrRR1Vm3eRIX5k+mULatgenE/SNWvcs\nu5PEoYiB8FWGXRX9iJE+nEdVlUHHOZuwc5UIe5oTRSRFWm53PQT2O0BAw9EG\nL7hcxDLI9kNc+6ZFHcSugeTyipVAwVQnp3TTBBHKLRaVtzuTUsm4mP6qJc/Z\nN7burROXhpn7ZnRYfm5ysTgYvgNKAct6CgKNNK4l+wsv7+GeNjtV3SACjVkT\nPM+ZKEl81rAh/nrpH3U9AniUZSzFK9a5NwVHnlJfC2BRJI+2SX+H6fgVW3Y9\nb0ZdOEZPcU3HYqj2+qX6vzxQzjexBdQku8WDQbA1HfQSpMiCZTCf9jW1KBEX\nZIcrtjFcuXdS8jmLCZolWqCN8XWLcX0vRgw/hbIGyVrypVQzp7POh7jooArk\naz1PQ8zqWhSvP5G3uwqGilAGIw2ws8RCvqEDrLAYxobj2yWRlBYNGgbhmY5B\nycE0RdYe4j7psSm5p4SeLi4AcpD/3CAPoreJv7h5w4emYhIliGQrxVHyq8Oh\nQscZ\r\n=Wxsf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"92a152dafbbdfe33941dfd30b1a11092341fbe41","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.26_1608463142830_0.9161478904220708","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"ct-core","version":"1.3.27","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.27","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"6f9bd6562d517de07f57f4970916f3df2de2b5df","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.27.tgz","fileCount":56,"integrity":"sha512-UC+m8LgsxAQVVn4cxgWa356MXLZYeZ+nswGIt98ChZmbQgzQZXD5pNbCeGXmbODi3dC79EK1S7qwx/gEBWkoPg==","signatures":[{"sig":"MEUCIQDYkvGbjCNuVfSzI8bAlTkgAyUTCl1I8x3ULg57da7kTQIgGIu7a+zTyB1diZJtbv4dLdM1hrLhQxd7GNrE3fRNeOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4qTkCRA9TVsSAnZWagAAHCIP/jPjFq5q+Ge77JwH2gAq\n2vDf6uZlxsu3C3zDj7OzzHQC5JMn4JRm0AWuYTyLw+32NZICQRmTjZgitDtF\nKK+Fm/9kLbR7NiyoyXsCdaIzvMRCX51knHZKRUoWrSdY9f9/wwT8Nv/EppkE\nRIMuTH0ev8V1f2AuLa8q6wiOom796Uk8uAlSpzix1zh61NfJf49/6QC04ip7\n22MrEJNKcax9Tskj3SK9uTs5AbVC5VrNXQFAseqQnT4kFc3U75XJ8ivKHc4A\nuHqnoWeVCkxad/1ejLvE4EI4UTH+O8yP+NykZmh4r7EMKyLNuAluJDz2Kkgz\nLSuBch4J7TIxEeN1jb2lztAVMUuWVA8Mz0Pk9zr0YAPuni0Jr9wyIT45/9TZ\npwMF4INJIguS1tcw4yBH2nJ5J3MzuiV1D1eosyyBWGiO637GA0DL6RXXnuIZ\nY1GwgG55X8b5VGvc9rPHAsLNVAtA6efEmDJ+VJ+ddeREtCW15sTcO4ewTIgm\ngaDOmJIQ2UIWkfe8WgkY1RksY9FJY1rdPbj0a5C2xjY5sJwnlavs3nRKFzvW\nIa0bZUMa4xjUPbdaGAUP0ozKEK6o0vsqlNstFtfXekBhapAKMJkymM0Lw+7l\n7hMD9VQcFz7QnkvXmy9jnjuLDv11QWINezXqSJLVksdYbF6L2eMnXolB1pMI\nW7Gd\r\n=9ZBe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"b1334de7f2ba4d140e3253f2161ab565b3ba5e67","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.27_1608688867793_0.2041075407823425","host":"s3://npm-registry-packages"}},"1.3.28":{"name":"ct-core","version":"1.3.28","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.28","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"2cafdf51d75f69b6eaff4c3968dd082d127e6e45","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.28.tgz","fileCount":56,"integrity":"sha512-TtxUOqj8oZKY/1+5ACRAJuPKDeRdvJB1kEVGLo6VSGVHKlwtLsk3jzxsZ52yuQn1zbVvIA2xLmLO54aPtQ/pvw==","signatures":[{"sig":"MEQCIA36Rw0MSn2OjmMKn0chkOc1EXAuXekYjI5d/PcJ+y/bAiA+VTZH3QXWciB1zDPmaGtzROUUn2iX9ZSt16pe/NPJ8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/n96CRA9TVsSAnZWagAAHHwP/ijHWQGL0UXeICfV17KC\nmGDSJ0kPfI9tIhY91gjeYTXYLH4r+cvm1/IgNEmMMQZM3hSNlKWOUkLMLdc5\nXEvWmPDsbUdGrvgAO8DwcAnuPBUDESIZKpNZpc2yLBTo4dmRuhKWWLr42xQK\nmEy3CvJwZy10i+8Ib0ObWpWuoVPuCYDUu3wArUXB4CkKaaGTBSa8q2WFelzz\nJ7MAoiS9wR9efKYTZSpc2U5jPgAw8d9GzvYSq0AhivftFHpz+5h1/PVlD6Kl\nzd2BbP9VNZwfnjVSZP6wtwH8y36IImyvcwl7KhHRwq+Q8sGSmDiWj/Khvcvq\ntOYFKEa1LGu9YrLtsVJBpSzGoaTvkrc50+MyAObnm7Wdu3i8MMaKMfQrv9fu\no9/690PPEBo1Z0RYp22PVqpuqzgJV8ivRjukg1fLJih48jCCkVna9Xf3q6J2\nVm3a6bvsC0zb/jclHfdpZKnrJx9V4oYefwCCXF0l5+sl/zSTTeI4jjZ1b6Jt\nJAb1zhhSiS+YW7fl/Jk7dOXxxejXNaikz6weQTQVa7j48jKrQ5/UdzUPN9r1\nQGpKCXtAqkglxBj+QhJYc23bjjZduWZSxr72O6s8QRL4LgX3kTKHtxno/xeN\nz1sWpY8g7uEGT1Okn4UNJIl0ASfhPMuVCO+yzDckh3qfx5sUxq/4jsgFQdk1\nMMu0\r\n=T1VO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"2fea44f7781f130940ebacf8ee561e850639c898","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.6","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.22.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.28_1610514298022_0.009470363048313057","host":"s3://npm-registry-packages"}},"1.3.29":{"name":"ct-core","version":"1.3.29","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.29","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"14fbc572ce4ec05eb6b77bdefb62fa51b0234c38","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.29.tgz","fileCount":56,"integrity":"sha512-19xC14C3zS8QBSo7XnjCj0XY3Sp5A5Nu5PZrQiTPt7fYBLcQ9E9IAiuhJ0hh5K58JKt1WkvDfFQMtgxIag4Baw==","signatures":[{"sig":"MEQCIGMV1gYOxJeNDRr1ihLwbKu+fYVsVBKCiomltG1ovNL6AiBo82GEV+FsQy8TcqwA6Yv5onU7+qs9/j9LX7aQQw+NXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDWc6CRA9TVsSAnZWagAAWu4P/jeJd+UTHbhVJkOALIGh\nBdzWZu4vioh8DYhrRNbu3uAr7bCNxuysNgio8t3POfubuBwQo0Zh1oTL8XJC\nxroJCYbwLK3pVUnO2pc4TaBw8+kJFD6i5BYFJ4ret4o/VQOhc5tWsz5p+NXH\nD8A49zgL+m2aJsBMkg+DYFgIDFz2ndX5V8K5WIaPrEObTURHGwNA5LQ7e88q\nG24cTftLJnEKlmBICq7zeiBx5KDrHtq73IgeaiRONrK7T08lvvT7hiTN9sdu\nI6AKv9MNFVdL2X9lUsK+bFUrcRCGerq37An29UnhNfttq5+rr7V4VDlr8df3\nMD/z9pPe5vk5ypMatgmt3XA3bDdz/gEHCdyH6/ffAtcKPAQGWEquPn68hcYt\n7SX1tJQwu+u11JQ58ki2kSCxjnd7W5WMQhqhJPXcmcwxvl3X5KK7xVhpZFUH\n3MiWoIQm0PE3n67Vp6EJjEOYtIuiZ6Itf0fH2rBsd6NBhD5jN+Nzu0eyND3s\n8v8kBZiwxDogyUPCv1Hh+tP35hxWTVW3Y8gsB1jI+eCF53MXZSeJjtspCSaz\nqASlErC532Mtp6HfIht5lVm8joyodNWjRcUet9KxU5liKblsHhOVJ9FeuCjK\nokHWaDBh3jfClRQzCm6RXTvP15L8D5DnXVztzw4T+idybCEjxKt0gcmbNNpr\ns7Qs\r\n=P4VO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"2fea44f7781f130940ebacf8ee561e850639c898","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.10","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.23.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.0","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.9.5","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.29_1611491129620_0.9017187919831227","host":"s3://npm-registry-packages"}},"1.3.30":{"name":"ct-core","version":"1.3.30","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.3.30","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"06a370268fafe66fdae85fc8aa7cd96987ae9aec","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.3.30.tgz","fileCount":56,"integrity":"sha512-HDvTHjVoJzchOkEKKK8ivWBcEB722+tS8luPc0jNVSiKVsKLkXn1nAMkwb6t4umhb9t5LCu8c5GJN+MlXteqaw==","signatures":[{"sig":"MEYCIQD97iM/Wz+L7dmMsxMD6TIhsV+I+ly2cLtSzGc7/r0sgAIhAKPVio8sV0qWDnNm4cINhLPvRFYpElgSMRvgaNn5LayB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYAtwCRA9TVsSAnZWagAAXC0P/jRxkoa7IBhdk6SoQs33\n2y+rvO+TG7SaFUZnDcVTENXpHCIFNOY75x+b4aXONVTPTv66Mh8yFk/riE4k\n83JFSn4GuhGwlTTMBRtDqdJCACtwfEXcsbQWgVDP09fwdY7ELGxHaoRg0XIm\nZNLgQJusWCIOtV0sDhDqycOiJeigdo+oDwCkVPXfb9Tjf5vI0CmfYAoh+HxF\nTztJyVqp1ADgH1QXKk3pvmlRpjwUGIzwi3QBdhjZMaKHo3QxNo5VpjW6U9hf\nq11xQVtQEx7VW4euwFhy3p6bNoPXAVvugh1GY7fSwK9bC8BhJLNN23ZfChMJ\nEXS0vXVN5eWtzYZDo7EDJu4+netHZJgJORun7TGSjhiPGODbVjDd0RnOXm6k\nbrnKYE8JkR+KiZQIs58eHyEeWgMOzQbpVf9mdjO4mcOlghJoSJjCvtagzOHh\nb1DpTYGU1zf6oRLG+5SrJkh/1T9xIS9878rywV0ZSEqSJH/gtLVwymMuNeR7\nSsoacCKsS45pJGRM0eegbuUL5F1PMYNBrxRKkb3ak5nzARjferabJPgqpGWR\nadu88IjCBP57xUhw8oYacmWR0yQfmcQu3+DZLqdYWXATEdbSn0qZGhFxwhzw\nsg0y4XIPK0T32LI4VzhfjN6dTyTTgItvyt1dW6MDa+Q7RoXnEeQ1DMI2PDlX\nsRFE\r\n=FohD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"ce088f73172debd9681a3af0372d6a10e4fe92a2","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.11","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.0","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.3.30_1616907120004_0.17087104850826385","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ct-core","version":"1.4.0","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.4.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"1cab1a0d5e78e6d6ce776af5dd6f66348532bddd","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.4.0.tgz","fileCount":55,"integrity":"sha512-qY6iyKAfEtGbaeDp9gSY9pkZxmYqhzx04QkrqLzOJzf/9lg5/b2+2+5RS1bQ/m1xAu/uy98uBwNtQUfuMhlnEQ==","signatures":[{"sig":"MEUCIQCseZS/FprZ8D0DjS/OhRZqp1QNAJ2A4nD4+WSOveLMlQIgYBxZdccmoylq5lLjt10ulVs/Ajt2w+kwe/DaAxkGDh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYJyTCRA9TVsSAnZWagAAK3QQAIz4G0xOrLia5hyUAZD5\n0RCE81mgDAkyYczsB+Qe0mVGQ8lBlGABmBSsESA5CjowiTKvtNNq8jWPhLJg\nXE5rNbsNDjMt5iR5hB8jBD8hJ7VYNxlFEZc9+nVNxN++E+Hqw9nxGTBgoayp\nE7xe79aSA8+/rZal/LR+DdTO2O+I1k8/S76mR2zO8C4rmkOgOuQUm73Qsofc\nrzItnuVy/UyyQ4vl/1TPBfTA8ZcbcctdQiBbgYnXky68Tx6x78+mnXAZl+7C\n9BixrngMMHkRXX0eSlsqrSVNUKrM0Ba+mMJdyaVI2AfruWqIHreyXddjPdP1\naa959KjhuL/9/qjR1dH7av0wkjuZPhUCoNMqTpmXhh+ttpZoMkhj/c8CtFvk\nu4aVHIsGZAeKVqvXsUHJ3q6/yiFb6UkZmQgKrByoxjRPcUwlTyLMwpSELV0E\njguI0zNoKZFON16M3Fgz6Lxmz15yuveOR+PSTXEVEEmE8ARqVRMqFpNiSKeu\n9lnLZCv1GLruA/yRLi51pglsvGBAAXjL3HOszPfehKMN9/LqwFHjv1WqhtWc\nwfdb2mk6yyuBTjng/V0CytElPNtyi2bpAhHgJkcQUO7qCmKMj7H3ZbfSZAHj\nKcX17SWoUlYwZ5+izo7PwJ1xLHy/H6plcVLOxLkCcEUxE7TO1PPOTG/SSZgO\nl/Us\r\n=cpcY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"f3d8ea91063adcf0c3cd99322203bd8c9649049a","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.11","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.0","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.4.0_1616944275261_0.287617812215359","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"ct-core","version":"1.4.1","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.4.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"7189a59f25389c6ece9eff22a6772b0aae4c4ae9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.4.1.tgz","fileCount":53,"integrity":"sha512-6rotEIAmu7V0v1Z1GBhTOEjPsiypOso9ekKpxnrAIXWgl9nQVJ9pxByT4pQtGYbGHJ/42Q2IbQep36p61RHkbg==","signatures":[{"sig":"MEYCIQDvcAJhzQkoFW/RYDpWp5ytOEkF/nz29/T4jmQb0PoleQIhALHUEYR4DCi52YiQ1H1PzikryKjw1JphrizShFvi7R33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsgR1CRA9TVsSAnZWagAAVzwP/A3t95Y3y+2fHyvwhTwT\nZ4GeY/N4tAhnmh8iwBKNfyGEliPHSHP42j11cRlFH3zRTEp+F/5k4L84yBNT\nsWGy+wZhZbjJ0UfaSuNTk//vSGxrKjSLRCrnzuxNrwRilxWzh8uC86+7FgVN\nDXecqz/y77HvyKE8pSEOG0tOInwpP4EIpPzD96VPRchuKPcxwdOZpox0YRKR\nwiLdY1CI0Xm+nOdH8aR5dM2UfYoPULSSZgm07Dz31q8GAN4R0zJ4qKq1zK7c\nf2d/1ayxVVJAZgi+B8RfxfcdNe+cDiyZVQqrK2TMC0LQsGu+wo0ZhmJ1niJh\nslGD3fkfPV/XLULeNNXzNJLwJar23M7tYl8QBccQjHVfqsOwA3XE1epHik+n\nLUMxEWoK9g2WtMnafOu+WbnmK4Hk7ux0DFNAXQI2h51ajO8PfNk6LIMUcuSx\nqQc8TqfP9nJvME4lFihf4Sk5XhnfA2fsXwyLrQr3/R5RQj5H8DX0VgT8W8Pp\nPXNg3uik+GTSVPlTgxpUVPpQ78cScpud/gCBArZOHKfgEZARvy6l+KSqEtqP\nb/jnyHyzZyEidzFOJtkbXZmcY/meqbvb20HgsmtRm+gkl9iB6enJHk7h89J1\nzsXtcWvPRPTx6CaZwUtovUtc9f3oe5Wmh2XsMI5vvfe9EVOSTak56MI1ZPU/\ngzdo\r\n=Ezjd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"bccb6464d75f2de1f60573a86a31f5ecb66a8d5f","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.4.1_1622279284896_0.5285155214016191","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"ct-core","version":"1.4.2","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.4.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"6f82c6b669fc4d59ba9f6006fceba264793f9b09","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.4.2.tgz","fileCount":53,"integrity":"sha512-FrR7hmsYCZqaHx8srKYFl5u+YRJMVL6wyANoq3OWOtrrGW0Ob37KVw1wEo4R8HXVda9yafigIrPrV906nF8l5g==","signatures":[{"sig":"MEUCIQCU3dFae2YX90xAicR6UKqpVpBN9oEj0bbTegWfBDQ6bAIgb87vxQDjK7MzyksaNOm0LSQIDWq7LSmX1bACO16x4GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsjLzCRA9TVsSAnZWagAA4owP/3pqMXA9p4/aIdNCuKDr\ny5+NqCNp5d3pwR54jynBqaBH4O8ifMDc4JVcN5pB52fEMyb9+YNpkmySmqb2\nh0JlSnQIO6NkxhMz5CeKlWYC2W4rywlj9B5FJt/AIciU1/LbAKwESnt9TwPe\n/OfPg+2YB4WuC19qwS5Ffz+tfx+7HMNbZV81FXvSeY8EJ0i54Ir8gEHwPdzJ\nJkjDm+zmIR7iPhMdyHRmVTFSJ5FYE5ecjDJ37/3Gc8OZuuvm0kjSep+HokA+\nULXpYYaXULuaSwchUc2Ho8Icn/KZOEU5mGUgevJtlUbaUOzSCJfG9c7+w/Lq\nnTOuW1/KzjvVTTCdxVZuKPl7C2EIp2BSSuWWY8IhfhRmvgI3oTRxr2euSa8Z\nx9HOqp+d0BRl92gv2oDoBB/7UDxqPV9IH+HZJ6i592uS2McCjmCB4RMHFBr9\n0c8BI1gcqcFK3uKCVwq2oDmL0EpUwj5SCTEHgUacRrQCmfP/gh5P6POt71IY\nBrdmDXBPBQqTxIMRj/5ezjqd0Di5ELxrNHEytnq4ws57oRsZ9Da30nQxDnBl\ntHz++/913Fl8D8ZqHYewQI8yakG+kh1LVq4SEN5nWBQMqfovJJFZKOFxnlFz\nbr7VrPQZwxWJJQpIO4I1UxdZxCCRQDphBZSWJd/DRbv73HPVLPPUS00ziHhm\nPJqa\r\n=wOrP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"4ec7448f01f453ebaa70e5416644a12757a47fa5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.4.2_1622291187267_0.6493697180297708","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"ct-core","version":"1.4.4","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.4.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"9d3b4d682ba194915d07b754a8792105eaf53cb0","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.4.4.tgz","fileCount":53,"integrity":"sha512-0INRtvlFAOFCSiO/FYB6ZD0gzrgdvV8VSiL7Bk5U7UxhGdUH6JWHA/+fN0gKudpfJ8unN0dxJbPqPmt+Ld8Ceg==","signatures":[{"sig":"MEQCIFacb8o/ASftSHBzSR009fmu3ZBcB59CeEh5iy92xE5dAiBxTF78//iO8TZr0tVG8KY0GWOTdbV9AKgX3W6oVMyvog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtuNVCRA9TVsSAnZWagAAXzAQAKPFQKu3W7u2BFTy0QLr\nouO8zGXgelIX9RwRWRGuAX+EUQ6dYImeOiSmys57LQBQtGxkfmgWynbZiEa4\nYjXk72Fn+pWiIEbBuN/Q7Hqd7EgaFYrkgyWpq+mMBlJOBIKe+AHqjG4cV0yZ\n5NbMcXHY3iMTrxD8IibgepgerSs0iVBSI/vBmhd0W1TnodAxRpIin960STef\nOMiZVjHDMTNCE4r2Jg37Ch++xB0Bq4y3FSbxHrE5SdxobZtW+kk99rh3DhOi\naQ5Q80dUohEPhLQ8x5dioaD0R9sOEcNZdzxfktlx6DGDezU303Hr4Svw3Ej/\nc7QEH2gxQ/r4XtJnlVgWyift9ShweZY3eChI1QDocFW2oeZEFSMLHU3sC8nz\nhzUKIUXn7dm2fLsVl/RiOf5DoxQtkQfymgT8TcCWTAbf1sW/3XqV0Bn9br6K\nxoUkynAECMpsfVmuR54UMvje6PHY1xzUv+seBXqjLZ5MUJaZ0dYKp1BtZ5VB\nrSegjil1swSsm4QU7YGMsBcnTL3n/vyLwyr1j6ZOzHoCFxNe8xVf2z/+SJl1\nT3Md3yuY7CMmcwDldTTuRN+vDEJ/HavLiPLHP06cPOLlDdbOlU8mfgMEoFp3\n4vX3eiUwttLIE9A6BTury3d/3GYWDTm5mAsVJN/6L2eeUJULI+kwEX/8arA/\nQxIB\r\n=+O+s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"35446cc03b5800514a055a718a755636b8d5888d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.4.4_1622598485400_0.21326718725863558","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"ct-core","version":"1.4.5","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.4.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-eco.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"5fb1588b90ff0f326bbbdb4cfcb8e0749ca55daf","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.4.5.tgz","fileCount":53,"integrity":"sha512-AxCKbK6/KXmYSa+11tmPXG1FYHe5gP8ZZUxBgSKmSF4za9yo0OZH2Z/0BlRUlRVWASuHok88FjbTNjvXK3NHVw==","signatures":[{"sig":"MEYCIQDNpTBBSrR5SLvg5wKY9ujej/Cl/0veeXtMpozp50YcDAIhAJdq29nFkAs7CiJt6rFp2NkXPMNwPFmUdSHSEw1m4e95","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2oucCRA9TVsSAnZWagAARdAQAKPhNvw8jo4bdB/t5EWz\nLnFddJOTq/Mkh+0bxkDwAFOjyT8lNoMW68TIim1B/CaX0gV4ZqGF0b56kitv\n8W/nvYezo8EnEdQBCyjuFe/ZR2F0A3IicFF82oAeLMs19a7wZUvpG4bimrz7\ntfM7wYzcMnxXmR2x3AW6E7+8Vnrk4T7AcqF1pR35P3TbfAfRbz4BD6k0KDJA\nrRsA6tGxhvT2AKAwdh2W3+S/14FhxZni2OZ9IaWTLZbY2QB0d+TXVP26EVeb\n4atqPLDpa+u8HLccOGI3LEkbhN8ZVCrfJgQVcGvZFfm46WuCqRnZwATo/bor\nMjTlu4457SmuuHe7ScgaWlcH1gv3PK/5Am30QaEQ5/NH8cDjEdBsNiWrHCf+\n3sdzvr9N+am2AETXWWO/hlZH3DYTiWxKx2keZ0z1F9AKUGTYhTsYb46kwKNu\nuyJixv/NHF0PWuC1UT5h/YrFX/ckPNixPQOKrTK1O+NSHWVRllFH4RWQgBRz\nIk9U+4+QXkjFZLbBrZrjyAEg66ObNKI8E8TmM/dpJQaZkbjB/0d/b0zCa86N\nHOEcqS/9jncAXtrU6Itis5Jik6sO8GHIb16JhccCfludCotT9DD6ykLnQgCG\nSAaA0mar3ACTibrFaLvI8ZM8LZ6mhJm54e6wRib4r5VbBgQVVyFKh2uyeC3c\nTb1c\r\n=4VlL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/core/index.js","engines":{"node":">=10"},"gitHead":"ec90c9436e2de241fee4e12869aee99edf3eb39e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","mongod":"mongod --dbpath /Volumes/Working/MongoDB/db","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.4.5_1624935323679_0.7818808303530973","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"ct-core","version":"1.5.0","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"ff8e3b4a437cc06cda146e6b7ebb3ff8f8a6188d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.0.tgz","fileCount":53,"integrity":"sha512-EQ441vXpQ56vonPL3zW57Daz3FKiCuK9qlbCWo27HQnKN3PV5pwKEkUAWq0kHAc71fpZDbzMHfVULZkUM1IjnQ==","signatures":[{"sig":"MEUCICwjO/1awJoN0XeXkyNzN4/oWVnOeRPPuMPAEK3hcaaEAiEA3MwosyrSGYPMeceqAc1faQ+dRTfgjibZufGDuWNC0co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2vpKCRA9TVsSAnZWagAAd7EP/0xpR6XNzc46h4Brd6zw\naI1vk4vrNaJoCghkr/9TK7pckDbObsqxFnN3CWcrCM2EcN635te831FXE0nw\nSTf5nHdv7mO4qjFr3Gom5MCuS0nWzAHu+XTBGs4E+liXGOvKEpFEfv5glwqC\nVfFIfZ/g66rayW3//VAVYOlGwpK90blzgf0Z2K9OkTcJj+H/iy0inzstLQo3\nLnoqjl67P9h0yJr3DwlGttFbOnRt3/WZb/J6xB9F/xUVl6Zi8E22e5vfhDmM\nKSfg5SuOAXSuAGeGZ7DWqTR2qno0hEEvP0P2lui6gbx++Suum5aIculBISKK\nsc5nJcQVtp7jR2rl8Oa0mZAxlpK3RYtrrTAUY1aDzWT//ShuZtKcIXRx0bWx\ndOpqjySIjDW6kBRFiqF+qr5B7a1sPdFDBL5yBeXy9hfU8SeHtDd6ycfQr6g+\nduL6GPm4RGOHV43oyVVcsjM2F3deDJMjIsMlgQpUs3iJ4/TD2iPyFvtcMlIP\ncPc1l9zKPwwgHDmXIRenS3te5EYndqo40o5X0c4Gx6WIgyzPTik1tjlUqt6L\nGVeLKmtHJa0KO4UW92y/TxE9Yz3XlMOzLdR73wxvww7j+/+SgQHkyQbK4FcL\nH2rA2bCqsVjzAz0JfPoK8fV+dTCbKRY9mNrhd+UBmlJF2AN3tvNDnyxOW5Eb\n1Jn4\r\n=trFJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"e4e51f2061811b73008144dad2364584fa4cfca4","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jq":"^1.7.2","jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.0_1624963657644_0.9174485107047152","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"ct-core","version":"1.5.1","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"2003acee44b168a7b708907a817a8394d0ad6643","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.1.tgz","fileCount":53,"integrity":"sha512-He5yDo6tZbSsOSxP6yogWriBUYaPAotGoQiRTC2RfxRw+1zOB4wg3I7d2b8UKtKZfXXkvl3RQdZYuFe+Mhxq2w==","signatures":[{"sig":"MEUCIBRQHpKQau9XdVli/3keo86gL2mgNvWH7vFKlWikHBTvAiEAsEx1AMJvEjnMSCkwZeBaovq8FAJZLBAOQMdsAIj9hKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2yO4CRA9TVsSAnZWagAANM4P/2It6Jcqb0Ug1mvyfxTX\nrWctRez979XwFSZR0MFFUFaskOZT3HdA+jdsde7fN6Pe069XOFgD+D4SmiE2\nQobm8otqw7VcAcU2t/HR9loY+OotLJC00H9fXV9rKsaCNa685dJceAsWAw8S\nWjhGZNsTVaB+cWu4b+5nYT7OD4d9wxXqWGefKuQO+r/2DGbj9JcGW3+FJlzD\nBIqafuIDPvDimB2/FbVzUb1f3JhUaKhX4fCqAW9e9xHLg31N0Xm+KM34ym2r\nOFkx3dacb1TErcqoryYnfeI+l9Bly1cXcL8YislMLZRWCpgPLYlk/bsLLFx+\nH/d4L9uK0cGt7q6pvevcqlgEVuYn5DdDv/ZA3awQhzknYkmExdJYsY9DNfsi\nQFjwt5Ww9LJWpQu/3PtXnZ4nUzjx9kBh6gJ9GiWL2R9FGlWqnOU3U7vm4vbD\nltvLqL6nnJpMLTRgiA+Te0gEN7C90KDvseEfA0cInfGeQYSSkMuuFQv+ehe+\n6d7AeySsAqRzcmSZEoIG71IKyCkxnYe478SQpI2rbnFzY5VrUamFus9i5Tb0\nIfjZrMoy3jkmLL0Rnmq34NSqDlKBb3s+WpArOiCtEPmzC+cO0MC5J23lF5T1\nkIs6+7Bl07nb721RYvaQAGd8hkH4JRl0iH7uvmqMQyPSlAfq6C58tNjnMc3X\nnZvD\r\n=btpv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"e4ce4b79270313db69400a6000793537f491bdd3","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.1_1624974263695_0.017918693139296726","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"ct-core","version":"1.5.2","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"1838c5830f9de1d4d709a086bf93067aa7ea24b7","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.2.tgz","fileCount":53,"integrity":"sha512-fBGTpgtzywiOZDN2jUmhlcTpNfXgGyhN7g1GsuUysMLAmSZe0M3lgni33ec5aNd3FVuurpXxYC80VCPoDuDa1w==","signatures":[{"sig":"MEYCIQCsEOll4zaAUgWpeCV22R/yPzVxrDvoeIollp394fu/swIhANfYDK5YJuXtak7ihy6aN3UGKPUrBoIhi11lsY0WU+2C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2yjBCRA9TVsSAnZWagAAUEQQAKNZtl3IhbiwCDedxskH\n0N6AhtPl6zNATha7mP93kVUL/5xy56UeJMfgUjfhLIuSl8SL0K3EJYTj8lla\n0wPAdmzDlDfS4iUZR3VRAUI1GQBLi3oKUN5LcW34znkClCu91D0dss2puyA2\nRNM/T08CCBZQN2j3bEbFP3E24Ct9HU2lR6cblBZQE+8g9b/lFXaMf0uJjqgD\n3wg76OaCRmnMWkTiueqFLTnilvAxyhSTtH9bQ7THzdqkMONf2olmq0uMTZa4\n/JmycgA3JUjt8y9LbNpH05ZkaLtYBLOeWj89ht/pNr1n8pWvxOoSt/IafYXm\n06d2wPpQLSfd3zxXFzuKEdNuLXT+u0TWilYEL7eGeEkfaJ684s1NI3+bcE59\nRbjEx/TEQl5+r+AEv/22v05ytynvD8kkJJ1MY+vxBDqkOjQvA1d5QDYRrHej\neLsM1vsiB/yxVLrGLG/f88gCOjAAEEZTH6dU0DFT59ADuT3x2o7lZ2wfj13n\ndNDWm+2sRg9DGuGKluv6Rwn4gMz4wvt21Kqu2n5kdAGYolEjBRhYSMDA7u8j\n5InLMqTizyI7eJoW59bgFEcH5aAGnGCWuMoTk0vLWDFkAxMPAtBzMIolpNJu\nuXIUBpQNnZa9CqzPoqG+g1vpXYiC4fop3lEi0eCORZLK4v5HYUW+OMFfeXcw\nSI1r\r\n=vHNP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"25da6a0402dadcfeb6537c52853037b2b072e805","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.2_1624975553436_0.7375562444147288","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"ct-core","version":"1.5.3","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"dist":{"shasum":"6ca5aa2445f35339f0be6ac6b9d0c915fed63911","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.3.tgz","fileCount":53,"integrity":"sha512-XFRCMyaIrZePvMJ8t8Fuw55C7a+EMOcHcsnaLEs/cWGIqF8xBGi1LbfHV2hQ3Zi7p0NK58zZCrS/TWmTYE62Hw==","signatures":[{"sig":"MEQCIDO1titVhPuQ1kC2/PqoAixLX8ujCBQEZPRc5TSAC8ABAiAOkx+brcMk3TohLUb47hIimdzSKmUbNiAJ/+0gcgYpgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ymVCRA9TVsSAnZWagAArM8QAIcUnhyXwn5lA8ptdkSD\nEfnc3Gi7p2MWsX+cqz64Fk22VVA98VxfwYt4o8NMeuHynEW6Sm63usJNbNvE\nZ6N5L7iMwCbrXw7HaRnxwBh6xqP+U+mfdfTHuoYmokl9M8idMMayNoqQDPwT\nKGbPWkxhGKRmQZazXZI+7wXyfToyaSBelcW8jJ/d5z1wdtb/KIU4sqK2Lb5Q\na9maU1XTGlxobtcTNiPimPj4ub8MwsBed03CK58RpNzoL5NhXAppZLzJKeWE\njifwBBOhJ2BBDSAQkScoStx+YHFN7TgL6G66fvFTuM4ULsj4qKd8HHBeherJ\nm9LzIeK/yXn0QdTbC/EJbGduSNomVYQLyOZPeOt29wmA6Wcn9cTAom8xeUh+\nCH9bt6ZbSs0kzivQ2cjABaxwOIjec6VmhjG0USrVDsBKjkbwmth52oQiElL+\nxCDbK96ZftTfchB09bKCLGjCdXGjXvtWNw1Qvr95oaRbF8+y6kwGtuCH4JbB\nvzd42SQz3V/rFuY2ua/QFsoijXne4bHZba2VvUYNLzAPoE+VSvaMqiT7KDyZ\nCdCvSQkkO+g+LIEQKQdq7o1/Xaq34TZhiQecoY7fOchJ/puF2suXqUREjX/8\nkSCd9Z1FynHVnLHehbe27fAWnvbjEnBZR5lAaEUUOqtMQElg7gRRqD7ZLY77\nRmBz\r\n=Zmpd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"1d487596a2af23f471fa907440700739849641e4","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","local-test":"npm run test && npm run build && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.12.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.3_1624975764860_0.6848146587027213","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"ct-core","version":"1.5.4","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"161e0f84022de5d10e67f7817f047e17c4273839","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.4.tgz","fileCount":54,"integrity":"sha512-3eVp41OJpJE5Cw9fvYXSp5SNaiJUns+DUDDq2HsUQAEx/pc+2Wq2T3IzOJcIzzP5G/FrKwnAB5SMiBLdgIhHkg==","signatures":[{"sig":"MEUCIQCvrRemMunHPP3uW9RU8LTpqYVlHCjpDNXY4cCJliB/mgIgfuvfV0fk3QygMYoywLJroJAVAd63mM8xG4sL2R6Q8Zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53317445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7wseCRA9TVsSAnZWagAAqgMP/0wMlxbJut4zOQI1vDYR\nQgF5fPxLIr8TXooOg2n6USPJEvGqcJVUG3Dc4/TIEaQvGp5r9pyVXQhYPC6A\nr7YsAaP5pnaAl1MWwkh8lQAa7F56y16TnIf3wxiPFi9oGteWrfgwcMaHt7nN\nshRk1vDhqxpcI6UagldzX2sqb/xgq0eJkc4VpOzie4lwT+1IGv3785qMAEav\n7ANlG7EkO4W9QF2bnKSi78mkUAToXGcyc0MZ30BsZVaSErzhm/+Shwp9KrRO\nvkbBoSnZcvkgTMxwyikmW9aH9VakQyV7O37HpLGoqUCddF6igk1jJLe6WDr0\nH6UCsruj0ynrWvov3/jObkOF55kONnEopdGGalw+sI1Iy6yYVeIWpDXilF/L\nnHFlQPYeZ0P+Bzjo0MfOWfN2rgbngdtTypYKqd/GlNWhr0LCH327bonWDlea\nzTHSdGcwLZykm5pqnhVNM5hdL810izqs84ff1+ZVk1jQf3Fe2NsXOOlOTwy+\nA7pGwbcwk+hM2sh5x4rlj+CCntp3cYuMPsZLUmlu/ZWFdiIqe/lPZwb+PS5P\n1v+4bO7T4Fch11SmkWaWMcDD0u7flKR/M+DzzvhploJF5Ypu/ldhmSO749iY\nRaMIXJxHDdYhTey56VlZz834pYZ3ZJv0G+nXXySBodd77zEFcuxZO5/fK7eo\nClz5\r\n=2chj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"a9aa24bd640d03c6f8d63807d232c517a62adda9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","pack-mac":"npm run pack:prod && npm run pack:zip && pkg -t node10-macos-x64 -o ./ct-core ./lib/bin.js","pack-win":"npm run pack:prod && npm run pack:zip && pkg -t node10-win-x64 -o ./ct-core ./lib/bin.js","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","local-test":"npm run test && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","pack-linux":"npm run pack:prod && npm run pack:zip && pkg -t node10-linux-arm64 -o ./ct-core ./lib/bin.js","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.4_1626278685190_0.15704624412528423","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"ct-core","version":"1.5.5","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"bc285f4e338f069ae1f1255d88b1841f64995abc","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.5.tgz","fileCount":53,"integrity":"sha512-MPtKqCV6N25VmVGlbGJYzHRW779YhB08haK2oj6b0shIPdLOY5ZU9beCtlRBxNhHhyHc8xkl5XlEtUSPLZeIwA==","signatures":[{"sig":"MEYCIQCF/GQ6aFMeQ/ICMnt8p1ETWS8N1McE99RpCAfO1Tz0VQIhAJJ5zuX+4bHD0cf5kP8cEELvrIvcWG/m2FgnHy3ye5VL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7xCpCRA9TVsSAnZWagAAv+EP/2KJGHByMCqcEoV9UxTW\nozCQs+HF9wrQ4S+nEiFtd2GHslUBpNs0Et2+sROI6mrZYtcJhF9VE8JWpCYT\nTCssGxA7TWCm0xHjVf9Nv8f56JOBMvgyoO6mvlRYwkP6TiVeRNcLj7wZDjVP\nBE4LR4AKmrOajq2xTrE+JJmDtNhaM1jVjHjpvbl6oweaV/YIJptP4aus2dN0\ntNy5idXQpw21IcW+uXRxssZ7aw+dg2RoajujmWDvPF4zg4GUw3MTEK2yREA2\nVjM04S+lG3uBuuR/zlrYMF2VcfMb0I++yY+rJgs80k4D6i3apAep4yBEg6Xu\nhzpHpw5LHOPginmiCLzwNAnFZQ2RyzHSxtLZmb5GpYOifuvf6nJceActq63l\nwgXyBuvbR91TV8LaawEoWW72rcQ2cfPzLVvsSquYEt/25RKcrWhiFHMdemhJ\nSB5bUyn+/iMcwzEgv9i8pJAqNZn/HnkhYl/lkSZd3/5xOZitIOlHZAQRaQs1\nLhop5XDuzTG4WgCS3KQjv0NXBHXsaOP0zovkT2Wp53bJQIkyTSiclpk1FmyD\nT5cKJ40E2KVP1vyChbo74d4FUhnkAJCYoKcj1EtaZFpWgTJDsV5NF19G9qqh\nBpg8/sAfuyeGHG/ZBUh1wW0FoCyQamlciG1qxxjixB1mikUwi34UoZSy/6Gy\n7N9h\r\n=gGO8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"35b9a046c97db5ca5a57f54f4d235476ca423c55","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib && webpack -p","start":"run-p start:**","pack-mac":"npm run pack:prod && npm run pack:zip && pkg -t node10-macos-x64 -o ./build/core-mac ./lib/bin.js","pack-win":"npm run pack:prod && npm run pack:zip && pkg -t node10-win-x64 -o ./build/core-win ./lib/bin.js","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","local-test":"npm run test && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","pack-linux":"npm run pack:prod && npm run pack:zip && pkg -t node10-linux-arm64 -o ./build/core-linux ./lib/bin.js","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib && webpack -p","start:webpack":"webpack -d --watch","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","rimraf":"^3.0.0","webpack":"^4.39.3","fsevents":"^2.1.2","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","css-loader":"^3.2.0","temp-write":"^4.0.0","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","webpack-cli":"^3.3.7","babel-loader":"^8.0.6","server-ready":"^0.3.1","whatwg-fetch":"^3.0.0","@babel/register":"^7.11.5","promise-polyfill":"^8.1.3","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","html-webpack-plugin":"^3.2.0","clean-webpack-plugin":"^3.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","mini-css-extract-plugin":"^0.8.0","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.5_1626280104949_0.8303710331921774","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"ct-core","version":"1.5.6","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"fb64acc7d42a009ec205b89f46884c8edafe36ca","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.6.tgz","fileCount":48,"integrity":"sha512-3+7fUhNZpIOCdMX7cjjEZUZ8ifqZbsKJdfFmp68LBGnr04W76oe4BO9tZgxaLbJGQ6ZaE4khP6Y5rdiCky0o6w==","signatures":[{"sig":"MEUCIQCavlRXZnmnLhAzkJT5dnc2xJWMIlshoD6VVGbWLPztCgIgLXMr420AUrmsKAq7f7T2/1PBe8JDDjO0KMA44XUC/7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9EGECRA9TVsSAnZWagAAfuQP+wXvZGuasKrNgjLIeZUC\nNFcPShVvwugUbhX4F477FUe5S41a/eiCqXR9L5DgfF/1Th3zD7dmCK1QCCde\nTF7dl6tDmFNAWgplxBVmDQ8lQQlwOmXyjqwAi5zaQPpwyP05VVrx4jz5iHHz\ncT8jcwtGYRlbwsjNaiLorMLKG2I+lJaOn0g9qB+cvgyqNQ2/lx0GDHbI1j0X\npiLczWsZOzx026/VX+y7R2CbmpSBkmWzisFYsYnFT6rlgCi692f6np6KWz9z\n94JmVGL3fuUg5doJmc66CWQuhlU/5nIy38b0tB0NkkRKWg9B1yWrpMgnqGO0\nrfIu2n1tHcZah0rWX28kdLcfdfBmvQnnUAbybaCWrdKo4yDQe78et4y974vi\nwR6Qe9/KORnqNLg4n+RYW7pgwfbXnONorTOMsmAF68rl4VuC3M2KvnQsmQfF\nZ3pPS1NWhR1bzRbPoRqDNeqnfIvqjrzhUJkcN5cH8/c9de+a2PSvFmkMbvls\nzENzytH45Ya+ONDRAqB3qA1pI812CenevI22PEGsTtnH6ng2i3END20vCMsb\nCp/rJGWcAL+a28PTh/g/1BIdobVWnEPM52sEJVtLQ6DeOQBNaUKqtzgimAdf\noKEncuB8O1qK/ie6IthKyloWpgb0s3nHdolOleHuHii+OapR9Tvr7XpcKcUt\nG6pk\r\n=vKwk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"12d8bf6819dc2e0588dc0fd8a6810beff773fbbb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core-mac --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core-win --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","local-test":"npm run test && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core-linux --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.6_1626620292111_0.8762240478473358","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"ct-core","version":"1.5.7","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"78a9ee73f736db05f9fedf48afca4a2dd86b8bcc","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.7.tgz","fileCount":48,"integrity":"sha512-fL7Pyn1t92i/UA4/IC+DgmqgDUGrihCyCv1teLn2Nef5v+DwUWqF68A6xUglpGHCGlUdtGWGyv/ahjptW6tP6A==","signatures":[{"sig":"MEYCIQDzomYqYeeuesZ3P6Hn8EkwzDjW7XqsOrPqsH+32X1A7gIhALEaj/W3h7v/rHMUIHBQvh4E5w7KyxNotXM5mbqPr3ga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/bmPCRA9TVsSAnZWagAAIbwP/2zNvpqXAy3fEsHqkT5W\nzcFz40ePXOkg+JcRNSTtyEH6O5j27oRb/yF24qT/le38UK3vhHpPBkiQTrEW\n1L02sgfb1Ejz83SwFuxvWL6AoVCP1xjRVs6qfuvWq8lX4NcTS0CfR6EGvSDK\n05/xhg99FSmRqpv1uj1TlbCioknMyAzqJuBsaEjB6ltukir8+ZXOxq/xL3we\n785JrZtsWceSuV9ixuiLb/OWfrls3fgL2dcs4BY0YvEjrmhCyiwxT5GG+1dp\nv1AgMfGq8+HWzHwpn6hXibYgwe5NTBYyMBtiAvPlkyC5I9cwctJkYrUdn2Lq\nPsaEZaLn0h+z3PDM+oES6SwfSe4RunRCXiZrNZKIODGkZt9JEkNq7kdPY/9L\nX5VjI0pvW3ftAV/ECipbgK76wCyLKSHrX3oDkz8+5HxMuz4rNlOOt38H1nZV\nUkXwLdsy9+zmdovS1tCMvVpKOAskw1mSnNPxV1EdtOrbZRUXWBkmHDd5i/WV\nOsTvyq/tDkUc1EM+clArsU263HwJlnHl+kY6ssI/JtzoNIx9O90VqUqKVU2F\nYiSDLLMXl/c7FRgDwlDOYI48/+UTw2kggJSlety3qdzCRh3N48i1UdQqkkMZ\nmGKNWmw7GEvHzIB3w4+f9K6UqIusO/IRp3B879oZv2p6LaJqgzF0HhOGVAig\nFD/g\r\n=Qkxc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"b28f028ec8d56280d8526a51c020850f80a98d5d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core-mac --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core-win --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","local-test":"npm run test && rm -rf /usr/local/lib/node_modules/ct-core/lib && mv lib /usr/local/lib/node_modules/ct-core/ && chmod -R 755 /usr/local/lib/node_modules/ct-core/lib","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core-linux --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.13","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.3","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.7_1627240847308_0.0537098174113142","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"ct-core","version":"1.5.8","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"2547ba7fcddfc1debb74a752af9d2ed7d608a53f","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.8.tgz","fileCount":48,"integrity":"sha512-7sVznlQh+r9tWLN+bXsohpOYRDFn0CSZcIhLyE9UDrGSL9GXNIP6cY4o1NaLd8M5iJIxYiXhYSouGwYFKZhIog==","signatures":[{"sig":"MEUCIAambeqzkYeyW1/31jDMawWczjPBxIp5za1tWeUcmrSXAiEAmBcIEkSpRh9BN3vk6SHWZcoEx1ShbYrZZ6Q9quyS3l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAbPzCRA9TVsSAnZWagAAQOcQAJWK6VSzbDza59O3pmD0\nYqhAMVoKWBi0TNPem0mqqcoY8I7TSSN/iwwlAD5vLXPpyOAB2mCL4tOruXZa\njwfR5LDBqLBTHm7A+wF1wKNExhxusO3lHU334MEumy3UhZUF/FTikHb5urrA\n/YXLw8Ly2wDvQM6Dx4NV1alTYmCU5pm+AsyXkTAYZlDG3NvnH30DUzFWns/b\nuva8xRzTZxrWBbdjqTgD2TAfDZud+IrBXiRj4PYNu2Bm86obO0YwQYXYiSjg\nY0yZMvIGSUJ48GrFpLHVIKKyF+DipPojlgNMfTWPLlfxYSrxhGXulGGnHFy8\no5XTW1AiKPmEcSmjawTy3azX/GNf55szzYRZB7fg/RfZ4xPBWxAuOxHpDXot\n2xybxJ2KnXE2Rz4Sg9LJVCMTuMtSGShZi7MMrvYNxT2UHMkEcZp6+ErzQ4Rq\nwxG5EvTMnzBm892zawSbjfEhWMrCn6PYMvw+p+3K1ClRDif/0wzwKh6e/rqJ\nwS2Qtyjxm6JaeRqN/gtt7e02jqAZx6Sy5sTDcWOLws8TO5Y8TLCjaIQ1CPyO\nUu5/stBbGb5uSIa3KOyNacqd7mGLWS1RXp3zTvCSCnCAme4TFBMLen9je49N\nhow+89FXjTA4BnrB0NJfbBFNKjLX9EPyjQido/Ofsdcrame0Y42FMcp4wSFe\nhuqK\r\n=LCxd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"b28f028ec8d56280d8526a51c020850f80a98d5d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.8_1627501555814_0.319057491948354","host":"s3://npm-registry-packages"}},"1.5.9":{"name":"ct-core","version":"1.5.9","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e682d906ae1b9cf399df59828f95ea2362551ea3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.9.tgz","fileCount":48,"integrity":"sha512-IyIyxop2ROqoxGylHam/Jqm/BwPylbkUx5fERTVsNDtDF7L4A5sL3nN8mvyZdVyQzO9jVA+NBJgksrasVMrJCw==","signatures":[{"sig":"MEUCIQCG3iTtdnAl5xa9fQD25LPpYWDomSgEYQwlTpSTO9HlMgIgd27LuwzBjJduJQINH3m/AgKvfCVvQqPod5MZSJ+r85Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAoDHCRA9TVsSAnZWagAALMUQAIJguCnEAtcuZpL6BIO/\nTRq4oPohV6ydsiwoIBWKzYM9N07y+TguegYPJQvmtFsEVKmgHSNXz8YJUlbg\npPCtY/ZYH33N+CAdETKYKunV7jdBHebuYpUF3hCIJfxKujNyHoRkd/hT30Sf\nHzGBSeBFan55i/J6h5LQIajmHZStRqEiorZpATcVU44TTbx1y44se/gv/7ZT\nPK6b5SOh2APTHRcr/7JaTygjzeSlOf9fG4jUkU20xUw2hBtNBj12gMopdEqD\nkh1RmQ7XcG5kpLZEjBaV+FapmYF0QTQetEFHlFa2FQQgIBqxml3SvP6jRYRP\n+J22dSBq29npP74bzoarT/6BKTq0nUE2NFmir6jHukkx2ncmAIfsnjqUTEYR\npLCT8zW1GJPvKIxzmI1HTILFW5XEyX3vKY4tiCE+3t9Zm/7AvCe92FscnCHR\ntjNt8Yf54PmR7WvfuuqY83/NYEGodMnTnAe/vTaPVvoZuRThpAKnsN3C8Gc3\ngKUZsqaQghGXa3SI8oHN6ZHJn60h62sC+trhss47tgwnGTkHhxtf9ntO5r3+\n12MFtKppOy9pTzETUOfqJVDRLemlESzgvBhOZZrqvaP/UifMFqJtMflk/hRJ\nhRnHp94PIoQfEjfkOcz6+ZBw23y5g6XRTzxwa4mI9iWi9Hp+MHgBmSJDThHm\nU7o7\r\n=SNJ8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"3b11d1dadf377b68aaf2a06b185d958eb8972ffb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.9_1627553991825_0.6972919426149355","host":"s3://npm-registry-packages"}},"1.5.10":{"name":"ct-core","version":"1.5.10","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.10","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ad20679aa4d76914ad72952dc9b5b566d5f31bc3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.10.tgz","fileCount":48,"integrity":"sha512-NAwZlI6+bnpoIowrfB3wYd704Te0FmhT5Pftf+G604of4HcNFZgwiFiIk6YO0KY2cwpBVWGEw6m043NOJF4Vpg==","signatures":[{"sig":"MEYCIQDR7ReAkA9gH5pGtLFREr5j+3qNJsS5QqdZex/vx4zH6QIhAP/0173+ra0YtJ6Nhw4SS7VFoDMiV/DoECACg4FueSjU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBAaPCRA9TVsSAnZWagAA7d0P/1Rx6kmvdHD7SzW8zRcG\nj6MHMw8R5/b/hrnQMSLPHe2rQnpqc4y9vkAKQiQf+sFaOirnZIIM2+IOuoES\npUwD+nmlp0IWJbXImirHPTQWGX+9ewxsOkHC1rx5oStUiJNIdGiuGqkD0TF2\nz9EEgx7BtGMHm7+vpQ6ZMA8HwtX17oO94aD1ZRgIvPlbUihJk6Nl6B8MBvjI\n+wOiRGhniMXUEAPe4QcnoMcmYJNtsQb6XI/eoSjiHmGJqf8jM2tdzlQeBtB+\n3tztEQDDLfNJ1YQQoJJOup1DDQuLqeplWhyKEfcRTA2/j+v4F1u48eWaKVGk\n7hHVLzHt9ssuLmnCSRTMKo2pZSi4BhIVDrfQCnLlp/yIO6drapJX6aaQMUVH\ndJqWRxc3MAYhEI70YX74xgAyP188bFvWBGE9DV+TK8fDOiErwSAhRmXnLc8D\ndcGimFR1FVQij6QzyLbvSWdBdYqAPhmfYJuOs1hJV7q2vOzjypxDbWNvl74M\nZ9/acDtZmUyoueMduevG8l5J2JChS4xNkZf/F667HBOY/ns2CyXTWchXmAEn\nxMprC2h1nZn42rta8ZW1SqRc1I7Jg272r42JdM8ex04NaSZuViJwtL/GLk1e\n/pRcl8EiB/j4YRfA9f9ieJ4J/A5BxaBpHeu0usdyRncSTT4pmdi4lrwuNkAX\nGWFP\r\n=aXJd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"fcb057be192dd4a7c2865fae2163cad5b327496f","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.3.1","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.1","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.2","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.1","utf-8-validate":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.10_1627653774913_0.6451379511109863","host":"s3://npm-registry-packages"}},"1.5.11":{"name":"ct-core","version":"1.5.11","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.11","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a27b6b5a77f2ad6df647ab2e17336fdea8794d9d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.11.tgz","fileCount":49,"integrity":"sha512-rovkafcuamfR83Jx/0ZoC/masA9tyOLsIRrGmwqnhqrdT6a9NVy8tXHuMbAii8VfwSAPBqNDxCrWSS6rNJ6nCg==","signatures":[{"sig":"MEQCIB6+F7zMWSKPYhTs/2LrvIcu9qCi4kJZWTZzj8aSJ0G/AiAXNkClzMgN24sv2xHxTqv2rtwn0aspyZwCtv4iSuKhZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFBb6CRA9TVsSAnZWagAAKEIQAJAe7oXhJFjiRkHHZWxW\ns73JY+kEcreQJZ6WEuGcBxrwwMjgKljLRiG4JU7rg+0KIPB0i68Ote6qllj/\nyVLARpNTDdOM0b147w7KSukUbs/c1vnJaeWX25y+MfyvPoTEndiHrAvtr+Ud\neV9oel8qYdNPiIzNPBsDRYld7Xizp06PLYy/d2OvrrrAU+FIVD3I38OyerF5\npu+wCl/78lmUs0ei8rAuUG2IN4DEuVVm4jJkXCijP0TImrprjs+YrB2ue/4Y\n/K04oA8pf+n7kIK8rsoSWaSWKurQ8MejZtyJMyGyVbCFSZ2Rj6X1BkJnolAg\nx5gmF/+j06I7Exjbh8X3rx9RjEMBQZ/EdoOWaleIe7xbKajobnvj/HVjFY1T\nCncOVBzv+AnZwRPzcgRnyDGMsCYYriQ3v6mR2gnC6jUO6Zpf3RYuKumSeru3\nDBaEIOtG/GsX5ljOV5xmlxUjtWV0AFxmnLeXk+2p+EsY9mRZU1gRGoCBCDTL\npQsJPtXgMpwYaQ1ske0yTZWX2ubIrhddXCjrpUPOc/Kj56nggcCcTOsqbn/6\nkeaXLm+O7Fe7URb1r5OvIMHM9rmoWGY28oEY25vEapUU5801reA/uXkZlHdH\nj9tvlSUYFxhJFV/ZwZFKXOBpxydnmRj4zLKB2GF4si26VW+4NfEfOE3xPTHE\nBBWm\r\n=MbH6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"fcd264ec0f25955f059185c6ce4368f2944e0f3b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.11_1628706554523_0.1479505387093043","host":"s3://npm-registry-packages"}},"1.5.12":{"name":"ct-core","version":"1.5.12","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.12","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"abd9ae6d39c789677a4f7098152e03aaec6fc9e1","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.12.tgz","fileCount":49,"integrity":"sha512-MMUsAbNt6J0KeojmyA/C8dq3x5c8K/uMIP3MXaUSMAt4aGsuVWH+KUnnAZKXoPBnog9GGaFnXx5n2tb4ZbPDvg==","signatures":[{"sig":"MEUCIHHJN6z539vw9Rh2jjOag0bAnbbhRxU3dpRlR9FqvwPZAiEAqyFk/G/Q3orY/MooEZtvDL2WCenN220Rmjxtavvyowk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF6pVCRA9TVsSAnZWagAAmFQP+QAcpqnMDTBr1zLMgQ26\nGe0TlwLF3mKy8qQrGB3UiK9ON4fk5HTeYfDAUjKwpbR1IrKiXPHReSsiMzkv\nGLR88jxTUOQLrDHTQkLdWTXXPVJMzflvxtThrTXOhHTirJsYPtjuK8SnoVT7\n9w7yykWIcSKroJ1BWrTDo5Uyqxv89KgExgW4S96YLOjPA2E5rpAmSy2NZZUC\nSxWQYzQrbH0G9xaVaBYaFHj5AxkB4QV+0xvaNhE7eo7jMdOSmmJV/uUUVWIy\neL0gz5HAC/o4LQTJ4SB6T8dOOOfo733+0uPC1YaHW00ymQsm8TuGSeSn5Owd\nSKNwuxVVr+XuiMIhaJ1Jjbg4uC6BGWS3ho89ymGgROx7OHNVNWRgZ453o6gQ\nub44j3s0WcyH+M+kb0dn6gBS86WbW90O3fHxWoChxFR4uUqh/kDpaKfasi4D\nSZDMPMd9G5ckwkF8w/1tvrHdz29A217vrNXZN3NmXBPWFeMHW8lNA5HtyQNt\nzblq/lTVzgYES8dDmwdFB/+9FhXKFrQmmusQgYAp0uh4fUtXvWd4cRM8a0VU\n/H90rESHD1idDA6bRpbsThYuw2eXv+4uHp1qnil88/H8ppkhOZ6Mxw4VfdLQ\nUvwOLQgvVeD7ZKv0uF4yE2EifL92Rto6m4VPvNBp0wIvlXzfNAZhle9d9znu\n4fFc\r\n=/Hci\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"2cbb0d68aa63167edee90c38a94f00868911c40b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.12_1628940885546_0.9964673764423231","host":"s3://npm-registry-packages"}},"1.5.13":{"name":"ct-core","version":"1.5.13","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.13","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"9f956badec8281019ae20a39cffea546d343c7c2","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.13.tgz","fileCount":49,"integrity":"sha512-Ji7c65u7FEu3vMxI6bx9D03OUKFXTpIQvG9ic+6Lz404vxYrwDkCbp+hoxVKr17UIvLDq4AXhP2nnhmlstDJkw==","signatures":[{"sig":"MEQCIEQWS5U41F/e5HKT7vCOAZrf8DRKH1tVZXKdAXatRH/2AiAx0v9Rc4qf5Kdv5UZea9BvO4O4+DArNbS60dndfXpcRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGAEuCRA9TVsSAnZWagAAEcwP/0ZGqw05G2TD4uPGYqpv\n3OXe3ejDHjPhT0tIyYq4urko/4QlVU1AUnylJAmZ05PVS+Xr4n0scHXHKTq5\nM4+cdgQmsmGQUr7w5jdyTc0aYbuMRqjasWpw4xQn4sszu5Ir9lwQCwCOaPf3\nCR6u+9DlPNpCL9oBVbA6K+5WpVDIZ3RDMqMrz14Ip4wWvReyjt5x1m0+55hb\n/iGr/IsyFfou235OlXD62Q2J1FsvG1Dx0oS8U7K5o6lh+kVfJQ8hcuRfzX1r\nHHnIkALWkaZoUSB6YwJ0/NJQZHi5elJAMS7d29X9xh5OCU3JM0paeBvTv+nY\nQWQ5gCoOyq5u6pI0ZMQNvRsGyF4qAkGlaTy5eLHNb4NFb4H6ZtUuYBFRH/4d\nHhc0Pw+4VKrwWBSSWJeuotG2MzwsBQeriJ291WKzOHcRQXpAtZFdUDIzrnsA\nAMYOLtFsMIm3tHYOUXtKX2Zcyd1HGI1EWcR4z3VQp5ySi7m43ljfUZUm8J08\nqiWxIj0tIoEqJuYp6JGqpw0r9wGYI0rCEBCOg4wwY5QyqyLpMQs7HrWeKfHx\ne2JIAxaGDI45vMnJsieYxrnGxmLPEQV5oCrugrT2Ezh2HT4XDg01NTq0zkzL\nj2sY1KGHdBXzuKYFnb8/vD5jgnySgOSl4l3yBUsju7ACzUgp5/nedF4ClDbm\nY39v\r\n=/ldw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"052c865a277c4a574a6aa7deff38a23db4f07b33","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.13_1628963117871_0.8462924715727596","host":"s3://npm-registry-packages"}},"1.5.14":{"name":"ct-core","version":"1.5.14","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.14","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"486ccdd71eb01538f22a552eec138b64f0b26f67","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.14.tgz","fileCount":49,"integrity":"sha512-icPqtkXhJW9yGXs2s1pGr4X2kwaXVWpzkV8IiODoXHD0K1sM0ppye2pBCRAP2Wjdu9w1iDSpwO5y0lnNTn4V2w==","signatures":[{"sig":"MEYCIQCTQxyDiJ2zZpN7FptdgdWYNzFtHk0Ld8aCdwDJkIQEXwIhAN865ZvQcRw2NbfeshECHMXCszJaJNh7dzyEKeRSBgpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGzyZCRA9TVsSAnZWagAAs40P/21J9+ImuMtp3xWzvej6\nvy1S47Ckk9lA7kpdsJPK3BfhYvuUd1M98TUeuuBE5wGA6owOqrxJPGxXwKLh\npCNi419U1GIQTijkEUIhxOXLw0hVN076Feg284Xp7mlGjY7FlVZFGKWuxLQQ\n4I/zSaGkVZ3PpHiJiKd/sfBpD+Re/Nem83+v6DmbbgXxKrQex1RBZSzT5Dc6\nDfVnUZqooexTYGq/AhTBdzy7ngGV830QfiTLaSmIHcEz2kMYOCvi4mELDC/n\nbV7sviPGVD+gp6xXMtcuuyuDwQyGR/SiYG9/RKQv2mVflcuG3VaQWkFOliHI\nOxx7R1ZvO+88+dlY44gp28ZNc3btaAGAmxvf/ZSgC8AOxaIzkef7hE1ADLEL\nMhm+B/F3LDj1gVVk/UQNaLHFhURlh5E2UgV++zce7d/Bxi4aVvX7KhCeHu2K\n5j5qcjvTCqHsWAge29Obv5OWBEo4Pb4/Wom1pqTI1LdaQn0hEHy9I/COfkqA\nVMy/JIXP4miDD7EY5rV2IRnnbvPm8gnvDId0NVKOUdZBUsUt/IyBXioIS3qj\nVLBCxPlfSXDd5kYxFqvz+to8XxOgrCqk1+o1UqXmE1xeQ/ThgmPH9Zd1BwIv\n7Cu+pVkXysLNX0AQ3Zs6wLJwyUbQJqwnQVV+ZTPKKbEqmGs+h1DPeLw5PIVY\n6aLJ\r\n=8Mft\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"34c2822cab1bbeb0f09988e74a1a483a5091f736","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.14_1629174937527_0.034542477226298995","host":"s3://npm-registry-packages"}},"1.5.15":{"name":"ct-core","version":"1.5.15","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.15","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f61826e17daf2f42cb5d9c0e0615165580e47274","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.15.tgz","fileCount":49,"integrity":"sha512-DcvTOvSTSLRjfTkaLL22n3WAMHTC1OI/rr/7C+aFh1krPeW3w04SkrtrFuronIRm3Gj7nopOPySupRJg2p3VJQ==","signatures":[{"sig":"MEQCIHepnK3PrzflURgCgNokj7HY8yUEodYwWk0Bxug2F3IQAiAh9hc8YW12BjSVJBZRRjHSnXrNKn3wEw1wNWB4bR6POQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHrt6CRA9TVsSAnZWagAA4fgP/3ohlEWJy4Go0vveTw5a\nO8JPo43DIlWCSxtUZ0eDOqVpAs+I35Kx0lcuSxGLApawOocaIn3YbAZ5+9bH\nUN5dzBVMmaRHliO+SqK+FUc+6thWnmt1wrf/Iiiq2hgQGGsTprCMhSlXz7vi\nFdP1GaiuMHZ1+7zORlTFY5gM7yH+UP1AP9r3LG6xrLeoxlwEk4FKb+Xi61K4\nf/JP+enZlc6r5XeLa/C4V3xkVSADzTG42NoqD9asxHCsGEIb4EEPiEsfnpmK\nK4Yxt4/mJyjQSx9+O6NE74FbZaSx9WoHSlDblmQYi5cJ1d4hRs4mO1uxjwqW\nPZV5kKTaHQGwXZjIF1TUoCwjKqPdV+ba5YverQqjDLu62lQW/W9TSgW6o6BP\ns8F+ibu0ToUBqfLKeYwOowJzXdgrSraFlQj67xtWEK9YU6kYg77YN731b46e\nd09yztXtcZd5aeRdISy/PL8+mLG0ZHgiQQL4IrB7mDPLb6noiWctlSMsdtGf\n0UynzMkDTDwbg6ZtcqCNbzLPpJrx6onBGb+rwzxZj04ltWEGWH9kG8wNwYst\nkm0FymbNqBTCAS+7GjO15IW1baYZw87WlCsCg3eDW+SGwb/40NjbC3Y2esET\nMfsAPvGIhRR2t5L1wo9MAiVXfvc0z7dI+gVtUwYkzl843uMGwYhnwc+zvhRe\n5Kso\r\n=0JvY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"6063a0f5c8ac76ebaa275654163b101a1744c4c2","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.15_1629404026692_0.34028774701006137","host":"s3://npm-registry-packages"}},"1.5.16":{"name":"ct-core","version":"1.5.16","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.16","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"98bd66e8c91e2efcf41623245a3fa86e88d10841","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.16.tgz","fileCount":49,"integrity":"sha512-zNIAA1zVnOntiYUojvtkDCS3GXSS4uTcRsqDb/D2Lxryk5K2tlwV8+SGbSkihYM1T09dZUdi8hmIM3jWwRjaow==","signatures":[{"sig":"MEYCIQC50C71kzTjJWDYk4qMy2KvukKM81uggHMBTEll0P3OyQIhAIgPbAZbYIyggL1yX3k2Qk+ZuBVdrVyOjT7D6K15/49J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIqjICRA9TVsSAnZWagAAQIMP/1CUpKKZArVUpCfbAjaP\ndrRn6m097gyJ7g4vjPFZrNIyM011o+JLE4UtJ8P9DG/vWl1YJ3mKA/4n5M14\nOOUjXKyUdz6eGmYlETjBCqb1m5rVO0h0Q1IydILGOT18wd0ogGd0BOxzqJRj\n4EhHlGUAsvkbdvEFga1N0OtGmTBUjKncJt/P2DC3om6AeTY7W0h2svNTMorH\nwY0fEniZmSNLOODkvTcmDSoz2eMASapedNZ8VdsMaI+OOq48i3dbX8VSP6Gg\ngIL5BHXc6/SX6kvCknW1BgQelQY70gHw5Sc0pCcqTmRwiheBnax7P31MD/Yi\nqdn1d+6gmKIW9sqWNNUOhEk/dEOQDAloC51gd8BWvbHez9vRpNSd7EiDO3lb\ndQJ9gLMT1N0tl9mG7V66SeU/nbrxKF9D+XTv7VGQQ/xLrEsdv6zUOrHOPTNt\nn3r7zbui1llJGt94QDXNsUX4pCeJJylrhHBsdavwI4VzcZszZDBi6sMExQ8e\nXQ9kPa/HPDykFAKNwHH32azXxoiF1htK0eHl5GFNhdQgOBTbXhPwrYaDJeN8\n7OcvEtKnzMPKZnieM3//w39L5w0sT3ZK/zcxB4bIrBsvUlj4Qcqj1AE/DjbG\nKWGB0TNbvpYbkzW33WbJf1oIzI7qM2o3g+4jx6/sxaTue0NkosOKqs3Pb0fU\ny6dC\r\n=pOED\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"d7e084e84eff58903058b1bbff6d0091deea828b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.16_1629661384335_0.7849559478109207","host":"s3://npm-registry-packages"}},"1.5.17":{"name":"ct-core","version":"1.5.17","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.17","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"37550ee88fa167d71959a00cae230f09f3e7ec5b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.17.tgz","fileCount":49,"integrity":"sha512-Z4gYpViHr5+ZnaFdRT++TqGFmKru5z+/TeIG/FCbc8lmWm37y7A8U5vOWLgI3JbW7p+VPooJ38nVyB6QdjuNpQ==","signatures":[{"sig":"MEYCIQCJ/KhJfHWMYyRpyWLVLmRRiLe/6bCsmvkPzdPTp3PmzQIhAJBzRyGUBr1zK37lFFFKSyiW0gwyrJfC3RKAl6FXZSXj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLaYxCRA9TVsSAnZWagAATFUP/3IU70JJ8WU7JYsc4xl1\n4cHMqh6Mw50UsyNTyLNJSSs5uA4BWmrn4cRjPkB9mZ6yysH+ufhwEn2hIxZc\n2t/V299OkpLy9zvxdN6ZC68GA9rJ1Cj6mqAdRvQpbO8Dt15w44ZeBXti5Gip\nYw6VDSpORdvIF8rTyLUcXcBDuZCW79qi8CQJnLU1mve3oB87QxsnVori7DYw\nvmsjN5oy7pu5DR3YJuUNI0wF5eqXQ41ZHgRcJ5YMAxc8JDx8UE4G61jc+TG+\nWsyyUgXLepizRT4638hURaGYSEADAKsmGzhd5Ry+fTePHRFNy+CZMW3We7NH\nBVwZlhG7/+vj+X+WzhURHM2FDpvocFjX9kIxEj9qYFdzhsKYC8VNvbARw2ng\n7mWJ1IToqeLjqGnCcpZIWqIjht/UwMmhRn6Ho+iKiJxG+FP0Sr1i5i4ieqtd\nW1Ph9t+9Qg+Xo5MfZbYl+Zc8+KmXbIwq6EnjU9pN1OfBOBPtywmFWpM/3m9k\ndVnIiSFwFTg7MX6oEZnUi5nwn2yBvtJyEDEaxv6ApHnqhaV1GSLa5GlkIgeT\nwpPGXgnWObcd315LOyUplUMp2rS5N+aDgTRRm5S1jB8jgZWWK4cEcJ6+7MCE\n8byL+mSCXnWBUsS48kEt19FxYO8OIw+Af9b7HrBC5gvpO7Y7hEujtQ2brmxv\nxgKb\r\n=4yJp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"09610bd1d6cac836023599031d15fa18842e16ef","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.14","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.17.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.17_1630381616924_0.5916068970527966","host":"s3://npm-registry-packages"}},"1.5.18":{"name":"ct-core","version":"1.5.18","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.18","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f55b7f118970cabfcb61943e99b9af44c730d8c6","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.18.tgz","fileCount":49,"integrity":"sha512-hnCN0r0cZRyX8/jH7bdrfIHLpLn026ZW8lVKFWMLudH0n+0mdyYgMwpMuKhytYl0/PnjESSrxX3IR/vn9NooLA==","signatures":[{"sig":"MEUCIFt8dD1sij/SPF1e6EEZ2/gwfzk5s8hd5RoBmsMgbyL7AiEA5V/Ha3g00Kl+7SzqxO4G5AeF2yLFFNrKrvil8j9+6CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNzTJCRA9TVsSAnZWagAADdUP/Rw6wDNigntbkoSA500r\n9yMb4oP7ndy3tFvis4SOgGBxNkVDnq987x3nj3T+GDKgcX8NGxSAVKvNvYuO\n8+e7494XDXkQ5Jk+HFVuGOxJQWUN8nMSUN2WDQtlmgLH0iHWrrgakpbHYbhS\nh4YIx6acw4A7uIohOmZycC/LxGhQ4vAX9ZugbL8ueW7JsF/XRkDH/ErPaFfu\nkompJd92sQmzc4j9LBrQv51+yENIbpioGaLa60EHP5Vbhh9LtlJR4CJGtRse\nfr+wlJwN0yNz1sy5FmeiLo2gsJAvf0KmFt1bXikTpltEn//zbPsA9ogunG1H\n9FXfVjdBJnXAN2ONW/WtHZHVkW1SExOtuwYoOG+BoEqJ+Sg0tGIFFu6d+AtB\n38KV5gp5w82HOmnwH4LmnkxD26n1UZZV2KgCrCNlSnEM4RWOivkoZv9jqMN0\nVLZQ04Tz8p2pCsp4UqpTHNLHCdV0IJS3+rGgRkujgN1BWbCf8lAneXXfJGJt\n8yJqOEaWjIsqTTWArM5urA+C6Ut4KsTycbiZvti1vOQ2pzYTJTSzpOkaF3OK\n0qaWHMWr8D4NbghqmI1+bGEG2TqScu6JUfcfue307AjiYxqjkRMcyf63sWQg\nvcOaZ8v22na8QCZza31aqwrnYPjwyz4d4a/cKL1cfKm6/eNriupUxyvaqYi2\nZHNz\r\n=waM2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"2aa52237b0a2b68683f259bdf11b745b26c95ab9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.18_1631007944944_0.891608978234719","host":"s3://npm-registry-packages"}},"1.5.19":{"name":"ct-core","version":"1.5.19","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.19","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"41ce91a85c95da05440adf25823e4e1e67326b88","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.19.tgz","fileCount":49,"integrity":"sha512-Va9qguuxSLTfxs0nn0cqp2qEQpJ4fKz86kqW5Rhuc5hy7ndPCJv9WT/GXnt6ahNd/T3kdtl6XWXUOb0HouerZA==","signatures":[{"sig":"MEYCIQD8mamjAJDme4JtFgkQtFDpcbT72LlxPiTZdlFb5fP3aQIhAOYz1eCshBOn4usaaZ0LWCVFY46RApJfshiEDRPIoaJb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN6ABCRA9TVsSAnZWagAAxEMP/309bKgpIv42ZSSYDDHh\n7fN4LKAd/Xg6IJ1AdkcERLBVGxSZfdXKcZVcx6I+DLYCWRwX91g3ikTotXpO\nw0H83TmgdiPtaYFOcMAAcUTaYbXJo/eUxO8UiX34/halD9GNh9ZqtIjMn0sK\njMWuge+JuJwANxMMZ9Qgl4U/A6VZHa6FIZplVGt0I0gt7xqqZqLLdlQTQ/sB\nDnZRBaytj/d8feqQc4RjKYkjRtuhg3LGT8CD4VGzSLmejSHAzWHlfiNJ0VyH\n9QB0ulcI/7bpxAlAl7svCKGtVfDG1p8ruDx3w77immVrXtk8A7dkWfRjlVmS\nU0lgq0o4/t78xAiEVLMHmiZ9ExdQochrAelITcljH2RSGIhUNdlbYQCDZSGH\nY+TT4ccyCGbdkxod+ydu9qkQgzzZ4zoLDOtYR6WDayzK+EKswnERVK4nkDM4\nteGcBQcaJMrKPeHpDL+qS7D9UD4CYWpQ0rhIvByICbVHw1eBohcsrMesbEMJ\nNdPlJjjgw/EKn+Dm3KI+iE/1w1L3tnVnrJhiPi69vxqvbkkco9hlpZZwxJ1U\nfGawMUTn1xYOLBtZLHzbNp6b/YresvhIRMCtHcFPYrmuz9PmSOMcfSJuFo5E\nfGQKLCekFBOa7DIH5MToMzCBs+FrhXcuPLuo3dC0SVY/teWlWwFyStinF77q\n1c1U\r\n=mLVq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"598980db9770777e65cd22968ee5d7a24c5f7ccb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.19_1631035393460_0.3759882706552673","host":"s3://npm-registry-packages"}},"1.5.20":{"name":"ct-core","version":"1.5.20","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.20","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"51dea90d6c87e4961c0ebdb59454b7dc42142355","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.20.tgz","fileCount":49,"integrity":"sha512-Kw/Yfs3Hsx98wF1QjZzKLUWyHG5PjR9gv2+p58+9oIAQnhTCmMjHY53KLz6NFkaFJB5abjBlJxnzm8Ej5AcDUw==","signatures":[{"sig":"MEQCICP+G7CuZ88RsWUy95dQ6HQiAEyi0oABf8fA5rP4P5p/AiB6aZ+J0o2+4avghU2dnqMUcJnp/d+/yiXRZrbfOZYfKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN6U3CRA9TVsSAnZWagAA/z0P/3AILo2Cj+LjcZLkyZZL\n95WqxqSisovXGJ2erlTLA5CsE+y/0VMU7Y4vrInUEtiY0EFN1iLuMsztmNb7\nQJ/pQp+R6FDWnvMmsDazmS6lTjM9ZAyiRk7BaDOVDT/rVwyatoIUmdKIPxI3\n0TQmAMpMHSc74uLBuSy+18JtgL6IwOtdehexr8fcgdSULRQhU0G0TMCqA8hk\nBzisGUQIb8P65IKtRYmfu//d6RE6UmSSMxDhCzmXtXPk9TRBTCjbEicZfIVI\nLndX8QLGJGWZSUaQWAWerzFJW78cYrToq5XiItiqfr9/f/qKKzoCE1+g4X0k\nbAoRFT+MvNOAUdcwi9M12kSsmppJTfg3Fgp/zN4VA5PDSQfLUCE045Px7L0U\nh1kZ5IRgMybsXLoGaWNFEmPfbwSMqIh1NPmK3I6M20TC/O6H8LGMU3PsMDe2\n4opZnZEcaUzTzMtifIKu4u6fv+kO2ENaDZ0ake5YEPpHBPrvfKSUb7o8JPV5\n18KuT53rkdE3KtpjV5pV4quryX0jyK85yoFx2sJaAIS+v517YdPvRYVASAqW\n5Ql7oAKTRqysr4c0GLTjqvjag7esquxx9gd+R6Ib8mfjzdza0DQLne9kqIIs\nuyxi+kLR1Ugt3Fr4pfnv68c2g8e71CqgcZPnfpkAEO6DsP7N7qxfEg7O3EU9\n2Zc5\r\n=hciM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"5d860937e50ea8601d856eb1b919d73f9cb1cfde","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.20_1631036727620_0.6924824083545862","host":"s3://npm-registry-packages"}},"1.5.21":{"name":"ct-core","version":"1.5.21","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.21","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c7281eab97acf207e5d9c6dd03cee48e514fcd35","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.21.tgz","fileCount":49,"integrity":"sha512-nFpsE0yNiAEUoeJcqzICkUqeRrB00IcDRUiX7IVxmyNij4Osol8G07X9BSnyiQ368i8W3c0ce80VeHz09liYpg==","signatures":[{"sig":"MEUCICR/q8kLVBcIDBrDfZ5aMzwQk2ZGXQ64tDBkRlJ7uQJzAiEAz32L4BNPJylRPy1xSz94AkbCv36aRsbBfUHW5l2wC7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPIW1CRA9TVsSAnZWagAAtBwP/ibRkCAB9C/HHGoIIzmo\nGuu2XaSvwK+NaPzepSJPWSx3+tTmFa8UNFK68GQ2FtnnSRIU91rJl5qgJy2R\n1nhnS94zamzpvj+FS0Ey5Lc/4CN+skpwga9fJNSIJut4aW3mM12OORYA2icd\nhiusp/k+MhXNgYSCWsAkj7hT0BlkKdyVSkbZw4m2aOa5Hyb+QLEcAlzdZNYi\niFp5Lec1Lz8aTuQA9AO/rzkhe0VfQzsJEor4I36Tbs16LsiCPC1KC6NF4sOK\nuaM+a1RhudWcF++iGyuhoPMh9+7Wa+GDxEcJV+wwmBlMENjsWpsk07EwuADA\nJMWS0h6BoEilNfVtKCcmI24bp46OEZw+epOIYMjoNCZowS1fQl1u3sk9YQ3O\nwleUS78X1pkhoI6gvSgY2KdhiiJuBx5NbCLj2IARpUSgBUvsOJUNP4MhnPb2\nd7B1VtFMxFmNBo0BhLfkxJTzlQAoqFcunV7aB/tPz4s7m3Fbt7RwDTywtQCb\ncUcee/ZpsmZM7Yi9FO/g8YAuFIrriw8uqCK2vbJ8qmRCKNu1T3JKPlagI/xO\nC3GC7c9y16zMi/qpRsSGj4Dr/vvXaEiC68m9Y5bBx7USCBSvXG+kAkVU6t6z\nq5e43Ci9nGQQAiIxm8mmgb6/tpXMxpdUhl5APynM/UnX/enBsJiyF4pl6Ywa\nShHt\r\n=lUCL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"899460ba016a370eca19a1e7d417fef7919360a8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.21_1631356341689_0.8640096754472333","host":"s3://npm-registry-packages"}},"1.5.22":{"name":"ct-core","version":"1.5.22","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.22","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e676fa2c242c8853b14a581caa1452626a97dcf3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.22.tgz","fileCount":49,"integrity":"sha512-hNT5n6TbqVIDBnVmP4EiN3KVpk4pd9tNqSMS5CjJ8xGmTRnJtPNl3yiRlDGww/Cd6BpqKvcAdCkLisqmgaNWhA==","signatures":[{"sig":"MEQCIG5bEVoyCNL+bjyDKlP2fZ82/RheZTZp9tQHAAcV1TbpAiAX+9iKJAyABrDeosZMAyxaLhPH/VTE9nC4UouuNX6sUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88931},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"5028255eb7aa4fd4bf6db8397cebd311ee761683","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.22_1631978529387_0.30857702271462073","host":"s3://npm-registry-packages"}},"1.5.23":{"name":"ct-core","version":"1.5.23","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.23","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"./lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d4bbed7f92d8fb47445cfde73e5521c5096b8c17","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.23.tgz","fileCount":49,"integrity":"sha512-06YMYpyfW/10CGOvbyHDXD3RiaL41reaocj7eXqm5Jv6ewd3fvYCc/Oot7bPIQhdfoxUsyii41Ch4Tv4bmQZtw==","signatures":[{"sig":"MEYCIQCQBz0DR1QLbl+U95CdNMit4Rp20CtaCIfRHANA1LAlWAIhALhxoTZBp2kYvrTogM38y/68vYWzIB6nd9eTGiV2OzCw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89479},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"44363397e52e68c380ea70c667935342e9f366ce","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.7.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"11.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.23_1635688055924_0.5289272118199846","host":"s3://npm-registry-packages"}},"1.5.24":{"name":"ct-core","version":"1.5.24","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.24","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"6681f013a9dcc24d84fc1be12918b048027913c0","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.24.tgz","fileCount":49,"integrity":"sha512-H98EHnWPML8dkEOksubeLnwCQ9qQJvLQpfkWmXbzSmSHBpuM5Xb5FKWhHfxcKncD4dO2xIJAkmKn+bZ1xBNCfw==","signatures":[{"sig":"MEYCIQCF5cU3rx5j4SdRprrZ2LETJTI6RXXuVwhKJW2g4Xv9hwIhAIaIugNTBfhfZ2AzN2aZWpNOn1aF+JSiN3R2dooqGHoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnfgUCRA9TVsSAnZWagAAx6EQAIqmN4j49PcXOZrWzQsJ\n8B8PG5VhTRvOYLfNfHQsFCjEGEnm3FAsQ9vl4VmDRdCcrDZjy4L1XedH5wvZ\n2yT9X0nzExoyn+5JPmTKNdljF3f7AM9UFb1MJMWd1KmH+EijiBouyu4ql8kr\ntUHRHtRJkCsTtLOIFJPdUptd2q1MrdDIG8pAaZ+iKmPV+qx4l1kG5pq+IVoU\nSXiFKfusMwPMrW04bF1hHyRhjDZuaqd1EbESA9PUwDk+9kSiXNgtdae6+8Yy\nSLovrj6cEvyE3A70diMs07iosqVag6ZQnad8F3iu4jpt8Y37IaR8L2ZndD5q\n5Q2OMGgkWhyYHGpLX2Sm3Y5JciOzgWOgMgvRGQWZLksKs6Uexfwn9dngujFf\nrL6ZkeRumEB9QkoHWgsEsxtKluAeX4LAqHlhbXpvUbAUPthGlvuMWA4rgIBg\n93t/pSk7xH6aJWs6QFaIdr/0hGqwrvNQFAaq0Hm1ejJ32gLbbf5MXbFDlo/3\nKwXfDfeD6G6XykSYEhrZeeniqUSqTDQGNV3xRaYPeAvp9taj4LcwVRNWofcP\nsKE8Bq7SLIMTpNRcvHDeItvTF8eOy4CcWGzJYm5Ub03bcXtzf8tRspdGTx92\nJoPmRYnpFk79gOmuKzXS5smedU5naO7SFdfPu0HfjzP4BHbRAjXVtGR5khUG\n4Hw2\r\n=rCEP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"98cb4989fdbd18edbfb2f82d00356a37a2560e16","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.24_1637742611962_0.5502016594191605","host":"s3://npm-registry-packages"}},"1.5.25":{"name":"ct-core","version":"1.5.25","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.25","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ae8f310af19b9cc23ca2d47ae85f6e7dbdac03ba","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.25.tgz","fileCount":49,"integrity":"sha512-Na1g6y5y/QqOBC0rycMS9w76EX/pUs5++deZflcq9vTmiICM9sfEvyYoAzgV3Qx9JuhiJ7XKc9jT5mDZtcmj1g==","signatures":[{"sig":"MEUCIQCOzQUNEN3//twoRHkmPxgGfcC6FyuumVA/6PYTcVvr7AIgbRqhyjGuIZ0oKLlqjORwxC7kP3jdIn2gsifvfyPcknM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpF9cCRA9TVsSAnZWagAANHcP/R99/UppEZY4o4PxZeAI\nmyYX7YZclBuFlLZJZ/8Ky4cO5peiuPhaZp842eSNthlXKDCxTL3K+lpWe8iV\nJZo5IroptmfqfJK/YILT6mQuRAVtUnuXGhIZxkTs/3kAt/yZIc8zZ43FCGwb\n72txLgHetyFBpxJRCL98fIQy0idg42D0nzII/0egrQkQf06lNz3zX3OJutxa\niNn4zq9ipH7fT2DO+4B6NgXl/uxUCDVnylxW+5wBWtCkLURVw3ZvokkS9AD9\nAf/ywWYt1lVjvnarVAUjkA/jUcfLMtAptgLTQuSEqYURj8xPdgSCXhg8iBSR\neILDvOuwKdp3NReWuMDHKp0wGRix8P2nOfeCgvpsbSC2vVwc0l2bLG9XtiNu\nNUZiY9RzElVB9Fh4HvMa9QDuHHIX04fKkw0U8CZFf4H9k8SoTi4tfKXLA5if\nFP01T2wsRyac8DSkIXyu3nAziETW3Po0j8m0k1+KUTcFyAO6kUfwto6Sal96\ns99bO/LJHdsvtAywuQd3Y11JBNoMXW/yvxFoY5Oww9BNP1HTgUy1B3KPU4et\n1GTOMSkVHhHQdYWK4zhkSB2HbDSkNr92lE0c2Npk+ylI9Ki3PmEYC4Pu61kM\nRKBYlxAWw34+5+nb+MCpvrDam/J96QCPpf9pFVhQfcw2tu2qeDd5f8XaX/OX\nAk7M\r\n=tc6s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"a6df9c9f591c15e624c9007060ce20cd5f9df296","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.25_1638162268335_0.00823224337468198","host":"s3://npm-registry-packages"}},"1.5.26":{"name":"ct-core","version":"1.5.26","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.26","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ba840ce6042d1dd8607523fc8439753cc8288014","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.26.tgz","fileCount":49,"integrity":"sha512-GcUvHzBwxwKYAc5sxERTQJe/0Rv6ZJyi9Y/lBiWL0N8vxYXV/xUD16Re4mHLZW966vyNXOJhH5VIzLqvb4BmuA==","signatures":[{"sig":"MEUCIGQgQRh1x8sHQ43z2fqMvRoA8/EqU1vV92gj41EjDHUhAiEAhrpJq6PvLa11ZvqRfJrif6sKMyiznJrdWStAEF/Ejcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw/xkCRA9TVsSAnZWagAAQkIP/jfD1tVAgGikXxqMfFqe\nXFhfOq4sUM6b7QzENWAO8Fl9PaZWt+FSWaQArYvVBXWlvf3n4raui5TkB5ua\njkjEhvt8Ji8n/d0+Df26P8lIfmrJ/aGRFGZTYvBaKRJjXU8u9ULG0MRVWjxV\nKCRldDAUYWpdlnZlEhcZ8/wxZ8hsl5UqZvLN68oScqV3z8zQ8Quye6GSOTMp\nmjusPy9dMdZS7pmbuuKRiRgJFdqetFzzwD5zzo97a+vjrL0MQv+veViknUAN\nn/my9Drd3nW1we0DhNoxwPv2e8EIvA5uhyVHi49yBZ6QfycuSm2wPiGWDt9i\nyStMf9x7N3Qeriw7eQSicnCTkkivbKv2BgGQZpGpWoyOt9O25uMuxvDXM1A0\n+WYcejDVta0Bx1z+XMz1PnQS6e4pxXSzrZmUV50ED/V00hSxXy+FnLRNXYEJ\naCuFkRvfC/ojvPJKACrAWb058UA8Iik48LWBBjV17s5QC4c+Ku4KOkMNoC+I\nqu45CNxkKABJeZmEYuSEmSoCu/Lz3BTP8M2WTauS92cfOBhXEsNJQNUKEMt+\nZ00jULJeBJNpOqkX+6frweZp7aNby3wtFRDyMW825qFQwQeqf4+zwDteXDAY\nSNQjKT4HvV5OfpfoDy5MEAagdzOZlwMtXT8rKaoJpKFk5uWVmViLWjZNZY9o\nbFo9\r\n=uSYr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"3a8321ae08904a0b08c2a7a9bd366d5e84411d71","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.15","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.7","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.26_1640234083933_0.7291351704540165","host":"s3://npm-registry-packages"}},"1.5.27":{"name":"ct-core","version":"1.5.27","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.27","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"70e887e7d409a8f56c3c3b5980e536e923354f2d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.27.tgz","fileCount":49,"integrity":"sha512-nBbtSvOXs5YQYs8KyIcruUgCWJHLNVxsqScdjqKQisW+qIRNPozaH4j21vCHj7bjB6w1PXTSC4L8xf5vHt2njQ==","signatures":[{"sig":"MEYCIQCyRwTgX6deuGZK61NyPl7BzWugEAC6cCzlCjwYZeUjcQIhAJR6lV2tUdwLKXuaCxn+3py+WQ2Z0oD/M50Y0obm58P3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBwjCRA9TVsSAnZWagAA0TAP/RPCMEVBE5Lummp+t/jv\nzfVNBaltFdxou4QWfG6pSD5vYpyZV3TwTHdjMbnKBhFTKbnnaGRnzeM44u0C\n1VxX3/qaSLUCIfH+o4jqzmFlxh2HKJquZ/cyS81l5KqcTTYtcL5xr7beAjLW\neIldbmrjbPVIPXnn7fL6o2xCaiF3KFew8VHHqMl2unG2KFGDSuuzNJAzh3Xy\nM6IPqsSdsC+JRg66l9Ro0xuXXQd9VqKW7dMA9FsAZLBL6eSNXt/ILLq0h8RL\nb/hqrjKim9P7RdbzdDAQVGcKCQCTh2B10ZGPZ357dgCJVg+G1gOj5lIy+IrC\nOWU6V49qUZQzewFposZf7fcqYQwnfOxQWqcfMfHA8rQhdEEEQAWz8412y5FQ\nHtIzzYH7vhgsFCzP6auhn04lxRU9V3zYrwCE2nELaXtgO3WVs06TlvBvsy+x\n+iXtnT8nZyGpxMteP5aYlC8QFYMV/cmsyQMasUqYPS/C25uoVSyVXWugKC73\n92Wtnvgm/Aj6HX01/x+qCwxn7d+iPzNAle59ceD1Me2j4IJ8C+SGKkhYrDn0\nuYnUGD+LeXrvj1O2Sa9OmkssHp3arHeZ0rfKGKJVnoHFhY0KbdSDAHv0K8cM\nHum3jqFkYZjmeBwAAxPDbGMIwvd5sZDgN8nsrgvqPuxujc1qYfPr2GEs1fdF\nROjz\r\n=KH6q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"c1e98898c37cfb9aba16a8e0910527a215a1cdc1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.27_1640766499200_0.6620130192043301","host":"s3://npm-registry-packages"}},"1.5.28":{"name":"ct-core","version":"1.5.28","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.28","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"01fc649974b74c0ee90c8061a393a30457d882ce","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.28.tgz","fileCount":49,"integrity":"sha512-oYQs4EYkEBWnAu81soudf46at8vX+vwh728/4fI1eWO4QtsYJqAcHUcFiCKf4oqi0j3ZCR1nu2UI5tEESAtovg==","signatures":[{"sig":"MEUCIB5fMtOqR8nUulshrp15Dhyz+gnA7KfJ2zBwF54ZfKllAiEAh9AjDMMVFxfEHc1mB4o3cpFQGN1uCJaPhh+Z3tYmkSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzDUuCRA9TVsSAnZWagAAV0sP+wTRhPCunKIp4rAIoqwY\nE78G71DH+1G12MwWtJlub0LIgWrITUd1idKiUyC540izsR8CkS2jRHNUlzAZ\nHBUvDiOPqpULK2vxfwhu9Y8dyFvhDepntj+hNlGQfSK1hF00SvreAELken7Z\nAKEoZL8NzbArAT2iNHOG6ifQwpQQDZ2e6UzRempxG1jybXApF/wbI+PILsPp\nGxrGL/rCfxkqGfKqa47hKw2pebktZHkBVdPh8Tl3KDeO1PzkMcVOILiVXW4k\nMzQVJSAConkHickcCU9xS4UVx7+O3Tp/FE3PSP+YCOR44OSFA8O44lsgNHnn\n7rctPSPVyL/EamKN0+YPGxMQ4vthf2wgOAzhfBaP/0smJMyPZNMsIUzMhy/q\nomTrKNW0dyMSz5a5+au8KVsRl3e+t7f/XC33vWPkne7vrspQ/FRm7ZQKznHv\nhRWBtoYxMJr40K1URRYiQLRKBdpIW3f3xgUA++eAM42T352xXjbUuS0Sq7Bc\nPqjbE7WGlglwvVMIPf5BnFVx4crZ89hlq0LWZZ3kGqIGXvCt7EZOjwBg3QMG\nWXNlwu+YeqkpbgUImckp8WvH152pzDDXSwyGNdegFlx1coDO5Do/23T5+Can\nJjv0KTHE9oVx0DhNhT1jqB5G3sI3j7mYLNq6x1NRKkv+1vlg7DYh/MJh33qW\nsekN\r\n=ew5b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"4c5c64c62ca095fe685925ad3cc1b7aa2a35ed16","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.28_1640772910047_0.1785917651007256","host":"s3://npm-registry-packages"}},"1.5.29":{"name":"ct-core","version":"1.5.29","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.29","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"70bd81fe23d20b04e44107355a6b268d8711405b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.29.tgz","fileCount":49,"integrity":"sha512-XHAH2IBuu7d3vdqJ1fj537KV/h6ffNsH0Vm2FgUEsPCDmd9lxCAhlttzAxqi9fap1Ns0TrkY69LT17AFFixbiQ==","signatures":[{"sig":"MEYCIQDtRCTVDYfVZdcWd13TzYqxCpNKJeY2IRrzwO5lCH+K/wIhAIKmAWguG71Kl8N/GrsxAVEcimG46eP1AthyNDDtmDZf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzGBfCRA9TVsSAnZWagAAVXoQAIZ8NVtZLBFn3F48tY3j\n1XH7dS5+BSCPrwI/7pasgVsUMU+ZeQ0Hjdemlcy/fMDqpK2R3hoJ84sORSZZ\nFweQZrsxvkfM84vg13LvVOiTkgo/8mnP2aBEaR4DJVEAp/moHMmrE0dyb2a5\nzqwSBLO2DBs2qxKqPf+B1tNjUvkxwZnUQ4VvOCoSKj2HJE8WPPU3BD01GD1q\njIRe2QXUJda8mtLbGLUkmqbDl9xNlQtxsFgD+ea/uWMR4J0Ucldqh4eNLafx\nlf6ILEp00r5qrqUPxo/BAor5RzH6/heBs1lM5pkduTvhXcHQc07T7tIX3mDO\nIvtOZUpesrXCCa6aMz9inNVPGI3fy2X1YxKAnRGTuc4JukIAnmLLd00VRmnS\nVILDD77D24gTMR3qmxLgOYQqeX+Gb/acZBcIHz6zk9U9x+81r4M8lhhV1143\nt0e9EOyQRVIitKiq65JKCiR5C2leLIs0zDkPJxL1CCkrnJFFmb/Y58DUd1/H\nFqThy4cEO+UX2GfM5Mbne+I/+7qI6h/CReOQZOuELo90hZ28m7Vv2TtjDehK\n1sSI+DreY7VZ3eiCSWkRITungWDurWWE1OYGVNL/q7XTQMzX0EQrFaOv/iYW\nB8isRpNOrR+Ue0FwiabzD8ramiBJgVL0vE5pNmPqr3/si0HPXMFhIe9h8MvL\nmr94\r\n=fAPE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"1f4408511013d15550cfc8c25eacffd2aad75653","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.12","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"10.24.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.29_1640783967356_0.9412236271450181","host":"s3://npm-registry-packages"}},"1.5.30":{"name":"ct-core","version":"1.5.30","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.30","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"684337a74f30cffaeeae39cf95e1ad79ea6f1042","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.30.tgz","fileCount":49,"integrity":"sha512-CHFvnzW7h6bHdtj6BG6dB1wUcJ+AX3yL4T4+RXcC2qJ7/Uktlkg7XgcP+9NyN501248+rYk2Eeih7+iWJtdakA==","signatures":[{"sig":"MEUCIDHw/wtmCkuSsfFDmmGfPV3QAA9PA3p8oT2QjvoFWSZ+AiEA/b4sWA61GDacVx5JH5ojOijBrsSbZT3/Q20bBuvuVeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5m2pCRA9TVsSAnZWagAA+WwQAKEawiKD5yOY6oWWeRQo\nAqlWko2pprZPpP4mElA8BFjNBAaXJiDTNANuJZYd7ZvagIjMcQG4ALjiDnHA\n8XJeBZqiVP8QubqVUcIjx9TsrA+79i73mggJKiQKdBaDgBN3nK+lP675OMkd\n6+Q1b/FSlCGbEcOWhU1kqrke0KeffNvBJQq+suhDfc7S0qB7Ax7CXd7nI4V9\ng+ET4nqX1XHDBuNb1UUPtuNNbhUQEJFVhqgFM4zS/It5+0f4HIBDqpDHdfyI\n95cDRFIoflcBBswgH0UcQzE4/UzJar6NWeTCIwqofT+XPHI/Uw/heMNWHClR\nYj60xiHkYpwRbVAMCcISu0dNWlI81jPkt/YJhSWmgw3MwLKVL75ugUlZLg+f\nceZoKx5gfrug0yLZQui7VDb/RHLjbpKgpkx/ZW4dgBWpKKa6friQ3oYJIoyz\naQfIRvblGsbGK25fbGTZfpmXdbakbx9xajVZ5Kins5ElqdM0tOfVy9L7XN25\nnQZZIKlIlt2satGTTTlzRmKlzCH7S/T5Rzs8cdIfmei50l6cDDZJeEPT54Mt\nMKSH5DzsOEvtxARBmarV6oue49Sbw3lPvftsmvVVxoPNmL+p8nyGmd2QAXsx\nVUhN/I8+Xc3N/Nz4aeIw7ACPp5v6NFTenk5FMyXXqOCSW9+WzX26g39tATr3\njQrt\r\n=M4Mj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"1f4408511013d15550cfc8c25eacffd2aad75653","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.15","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.9","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.30_1642491304891_0.9859040963456889","host":"s3://npm-registry-packages"}},"1.5.31":{"name":"ct-core","version":"1.5.31","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.31","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"b0e0c6b1b340ee12b8ead77b4b7fe76ca4828be9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.31.tgz","fileCount":49,"integrity":"sha512-avVsRXv4DI55Bpxt2ib06LHj6Qyh7UuEhmVJuVTGY2JeZ2TE/LMbVXNedNj0I3tsvyTHkHaeKSK6fZNEB9w9Vg==","signatures":[{"sig":"MEUCIQDuq8OOfMlJ5Z31WJiSYJmsr/2btDGBP123HjbL/JdtbAIgWCM0mfb+ePIsde45y042L1CfyBADRDiZa6E8WKA7KBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDIKVCRA9TVsSAnZWagAA9nYQAJPRxiBqj7G14I77RrgM\nJUp7AhPlOL71UUJAOjtm066/Zt7DbjN1XOHphRC/eRuPDtyeNDaXqRRfr8Ay\ndFXgYJTe/xPLIps0okPhlXQwSAifVbTmYFckbWvjHJeffcp8IxVNRBYPkEad\nrM5sEqU+s/DobUi/+UMR9fpeCnL9AOKInJLuEduSVcnDPDqkjUrQ8meyXGn/\nelE9FvFZuydQgQnEvH1iBTlH+3TAMD9wG8uQ1pnbWs8fkoINLs0BNWn3idQn\nSlnrQ5exzYaVtEdjt9v0Oqeen11HrhjaTJUPmsQFgV+DW3kqv3FI+71MVF7i\nrNMMWMrxNMAdxkXC0qsCbJeYJ54cJUwcol+qfCEc461u4rTsr1XHB+JdY2WU\nesOHNy51Ha7mbq6NKkFx2RJKPYDULbegftE8Vj8tIpPRTHEFqWVRLS4UvQo4\nBxDB3lYD9vE/R3CKRV9d8ieDVLWAD06edvPPqRlJUKofyHj3iR+T0Tw6axoC\nDqIc8k6JkF7e9vLQv/EHihMRnmNtq38FgR9ZseLvB+r5+eSSMdcbdhGa/irA\nmw26dNqvlbTcnAa718xkajl1iGcJjgkxnXkg2H0CAQY/RysIXIRBi83cAuvD\nbHMAGluJagzwnL7jxIq/pZKnA+C71YhDVqcdNNvu8RPrbjQNB4xjcy0dL33x\nG5VT\r\n=OO19\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"612a1af9d60fee169fd13508a6465715dc4e41d5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.15","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.9","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.31_1644987029368_0.11594892551205427","host":"s3://npm-registry-packages"}},"1.5.32":{"name":"ct-core","version":"1.5.32","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.32","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f39c255f4def119eeffd5a47e84940334fb0475d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.32.tgz","fileCount":49,"integrity":"sha512-UN+rKpHX+CzJzAwQTRP0wwstHv+gbJ89Z89/qjOCQ0bo94kgaEJnDSZlIOMltqJk5yzuivn0d9bRYgAxoCqTsA==","signatures":[{"sig":"MEYCIQDoLzA8w0FYRGG9HhS2xOaBDzveQzHTCY8Dw54IkBeV6wIhAIhxe+GQV7uACu+5WihAKODy5uFu/uMneUzR3S/6bmuC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDyI3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN5Q//cnRXOl96r6KiHia52TRc1LfxpMTiwhTrZzLq84T3Dy/3XHDC\r\n6+rL4VNRsr6kDxRwPa08SaGnd5em7mIaMbTDuF97qL0Y2EZmliHyOA2cOxLt\r\n2JvkvC5LKbO4iCd7itGO8sSjQvb0CIhzgMvK2M7XlZYcfWycU6oO5hz3OZFO\r\nYes2Cyo72RP1TimduujZnDnZZl8maXeBMJqzNWVK0kD5mhqbzw844d4fFvUa\r\nAj8ppMNk6L9Bs3wqNFoNuPxI/amWSIkG+sUeZ1ZmdKqdqCQ2eyAAQvhBr3vu\r\nwwMKtoX8NWTA3uCMAfl2Qg5eij/X9CVn82240g+7kLgiB/dYcRt9pPth6phU\r\n3wofCCqr20L6HqOTxRueRyM4Z3rvz4LnRMH23pE1UJINWLnHYOiPZhQYRD9f\r\n2NL3AYJ/P1efZmrXehUNgZPzXzGicGHQWgplnRI2KlZ18KkGkF9GSuQUUDDz\r\nGun265MCyMOEodorF6bJp9cIichroQsZC1zPVM8314K/jPB892lkjF1FUGdU\r\n7luuz6MUmb9IpDcHaPlhsI6miIfWJzA8okqYeG/RHlXOQQ9oc6+hrWEg/zkk\r\nwUkQ3ixJtimF/XjF5ktqy+E3yWStb+5XTFqJU+ei/kKW004PqwseqxSoWjzx\r\nnxVWRWGDzwItx7VNi2kzikSIrk5tzgbIDdo=\r\n=G4xd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"56dbbddc0a60e6ba0da13ce87146b4ba27f557e9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.32_1645158966871_0.02865805761056417","host":"s3://npm-registry-packages"}},"1.5.33":{"name":"ct-core","version":"1.5.33","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.33","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a34cbf85677f280f9c4faa892aaf72f5d9a74bad","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.33.tgz","fileCount":49,"integrity":"sha512-NoTnj6dbtIxvkxkBo07STxzPYbA08yyL838iQV04Pa9pFAITy1sOtbSSFUJTk/t0LmpBaWdnidCB3aUR4cYNxg==","signatures":[{"sig":"MEYCIQDdgt8Ov1cFq0+irSNTN4V9x/4og9qEiG3kxLuTPVNwEAIhAILIAawrQ8LQtm1l16ZsOvmJSRmY9sLj2b+iqVteUv+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD2oiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVvhAAoS97i5t+4RBLLqfH36RiVPi0zg42iEO8vZMkNKhayFAodN64\r\nb/AurOPG/h17nrEeH7h6xLvGXpP6n7PGfeQ3AHjXCFrY4pJOs9OywN9z4MWc\r\nyv+E8DTh1l8yQ7ngG4+5DBsqt40ZTFN0q6Z4z8PZ9Pz+04VyGzZK/0YkwA+d\r\nj1UTrOYC4oXvCrbzNSYvD1wwoBn38xSS1fb9glWirwSdpk2OYyURARpAj2vl\r\nGVZUstFTAaDk9xHsdZWSO0M0ZtVrnZRoe+xQ/XRRks6KzC+q8bqI/llDSTNF\r\ni4fqDtsxgbjKmN2G7WZqVRFpi2fM9H9n5hGDdBZimZFu9d7DTJ/d1TF1P1Ey\r\nxrwHevbj2aqQj5F2YVjyT+jofqPMvRy6fPyW8JDdXGmwcT1X0vLsza2IdDb7\r\nhb1TuTFBIvmCkPb9+W/6g1WEBgNYWsVlc7WwsCw3lqbgljRwGq7oVBRbBr15\r\nhfYpagEg5JToFM0RUrH+qMUVUsxz/nH1NeM0Rh7nBM6zh2kVeCjRRNexITdt\r\n/dltv3LTjxs7+A2htxuGJ9zDm5xLieC5rR0xn6JyppM9mwCOif0JEDNwsGqq\r\ndJvVJoas668lYmNbly9cvp+IPdPFctI8v0089InT7TEM1cy6D/dYppj7BfvD\r\n2aSBRT1+CjfkovEydjBpHcqibHFPuUyo7MA=\r\n=nL0N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"d1e82eb2405e5694ca68eaeaf1d280ec6f5295d0","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.33_1645177378494_0.9427709415827756","host":"s3://npm-registry-packages"}},"1.5.34":{"name":"ct-core","version":"1.5.34","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.34","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"993088559b125b3a743902234f89783262bb3f85","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.34.tgz","fileCount":49,"integrity":"sha512-B+x/suDYfGmK3TtLo81EwDAjLKQA1CA8fVHV0PU5IWB9Q+4nM9oR3e3jwr6r5TBZuwgSFzkAHM9nz+O63o1hyw==","signatures":[{"sig":"MEQCIEec3fR0sdlNRDSpXeo7n27jFgJRjd2utHZ6Ykb4FHodAiBg6gBa8t11zhx3i/TZJQzmxy6iSEAlPhfQHnKceD6+QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO+fPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJRg/9EE6WCEZutDsGC0N5Cc3GE0qY6YM5F+Tt4kn/zbdvx4sQMtln\r\nY9eJGpqi/pZZvEgZSDAT7B51Tg7W1NaLcLvoJ19rGxQXiYnozaOTmKDEb5Aj\r\ndmJKL64EfxjXnuFDpn4nHT+H7DrLhaRAU7bfruk4qfTkkOPl1H96/4j1i85y\r\nv/FHzJmcqtxCRNswpJZFc7XP6GPYPN5nItVV5zj+/Ly8JZoSPwY4K/0ROEcO\r\nM3rIPFkktTA5vHKGEpEt3C9m/tICVJvKSzJV8KxAa9bSUkamVvUSxP+AIy5l\r\nIYRGyDaZCy2aHH63cgz/8cpFhSS74HkJtth9Vs4DqqyDs1bIiqrz5S6dVbFN\r\nE0u4PBSnK1GI1gjFHK/pvjxVUPrkNvmzzSSXBOpLAoVPniamXD3zwe9cUEKy\r\nnmidSdp32UcBglQm37FkYOv6RYGYyxPJwG3S/LmQPfgz4xzw6hNFF9VQhCH4\r\nsJlNOHfXDC+yVvoPwamE7kYzk2DcLQtbZ/BqVrosUejpCIsI3Y3oUElZawi/\r\n/jNbiZaanp5hp9QPCZYz7IjFcQXRPeJcaIFiXzmRKDo2nCHuXfa+/JZSINWo\r\nNDsdwc/ADUr7iOe3MUIWmKoquh/UN+jyD6sonOvUFbaEla/qx+ln4BfIS6RS\r\n/gUU1nPq43JQjzC92McqQRn3Tmgs1NQhhhw=\r\n=4Y8n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"ec7516dbc97caddf11d907d08f823ca3d2b70ce8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.3.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.34_1648093135476_0.29886616764444374","host":"s3://npm-registry-packages"}},"1.5.35":{"name":"ct-core","version":"1.5.35","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.35","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f873b509b895feec288e4130ceb7992d79b7f1d8","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.35.tgz","fileCount":49,"integrity":"sha512-STnH6z4OeodE0RaWU2/YD5jX1Pj7TUZvq9t/xf7n0Hgu5MPTgTGZt0HPnhX9pYu04uDsGuymYRfWhysyn/t8EQ==","signatures":[{"sig":"MEUCIQChHOInCEE273mE8m7XD68niSM8De6n6TXvkz5/QVoGUAIgIJX9uwXVyc6f8O5H1ZsKuLAzisWJP16uUxMm5WRovi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPn9hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB3g/+MNGrA51PFvS3gi8+fIdF+X6wFXZVHDGaIeW3w3puNSfwYl3V\r\noBOssN3Z5KQ1Y2RMba/6y9jttreIOD0IvXDeAnlk3PRqvn2fLudBFo8Noqwx\r\nYW8bGsXEo5WoOps0qBKvKlfSmIQ1txm6b3JokfwpcNS3Gy5gT8xoV0T9E4Qh\r\nggiS0IDkAWvOrwi9ZASiuL5dod3TwpoINN5b3+sCDDbR3JujaQ4tEu9n6uA/\r\nU9jpYIbDzjdhTN/mcA/7KigkxE+PRhZWKvAbCl7/3mWyssjsJFL75fhUcywE\r\nRDsfnK+gdoolfbDp2+3ehttl3Pyw0jbczSXantExAZhDL54KGvubfyVSN3h9\r\nbSRHJJ5wiUAbaiqWr8wcbIK3ChvDuh7eAw7KASRy1OhKtFJiZaQLsDCtZLoJ\r\nqEUdFki05VGS7RZ0ZRzCSe7FwnachkksfLedELQ2skUYxOAli+Pt4P7npyn1\r\nMbiWxI9bHLfDRC86XmrXaixPV4M9axS8qitiPdnrhG/7YL9bGsk5xomrY5sL\r\nzDSEVt3NWbCXU60eR6Op61JoZFaStS2M6CQ5dwcOSnvF6X/vhXRzPg2ndxCa\r\ndBf3RRWRfVuQ8DljYeyqJHU+v7ZMDGQPCTl2712FaZj0tBW3bRZZg9YrI6AY\r\nSx22nShFZOnGjMhvK7JBAvsndwm+JXYXxgc=\r\n=0VIr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"63eef39f8f20523501e8d298c5fc14a0ecbd90c9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.3.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^12.2.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","update-notifier":"^4.1.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^24.9.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.35_1648263008947_0.048140183652968016","host":"s3://npm-registry-packages"}},"1.5.36":{"name":"ct-core","version":"1.5.36","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.36","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d737e7baadc15ef0aa3de42c3815d482d755257e","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.36.tgz","fileCount":49,"integrity":"sha512-ryCStif1C/fTJ+yEsW6R4qiVXu/gZSZuPjpdZEeLHaQoCqgGFUos27rMwMuiXqHx018VtA9gOG4biq+lemQvPg==","signatures":[{"sig":"MEUCIFmSqYSWzYHS83VvcW2yHZ0mUNK3AgB58UeUVqwMa7KrAiEAt/9RAnoWhfHFa/Eaj0SlmPit/RZbQ1gaHvgX0BA7yf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQoHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxHw//b0bL8Dq4hoxNai9mLaN5gNSg3cQQiEgmUx6RMt+gmS4WJEEa\r\nxSHSPuMwtedq28tDWaH2TykCHGpPvM4wi/NlMbV4v2/NiYFBTopyhEeebx+5\r\npW1yqEss6Ti4iqzsdFoe17pWodsvEei7VnJkqkLPPEL1cSJ3UzRX2S9Cdy6n\r\nEGqB8HbaxsKL955k3If4nWUoBI9dIs+JD+xOkqpyYu1MqThBLc9mdePUDxhr\r\nZeRoCarAGyRFXhnI/yfYEHzMUe781SwHTYCdHDQs2k5QfC6spQatF9Ip5JYY\r\n8GFpIUk+KxyxFFQTdrAALrrnDmIZJHsBoKQ5Oo4gEloG9HrTtc6Sw53HFITB\r\nOI4FYOjgWTlal3bpzJFRX5QbPO7kbRlsN1se5XvL8Jkp+sTZ3znpMFaDkwJv\r\n/37+J78fs0iQdHRfQAYSa796YnZAmXuszEikg26TeFenaZoPLoo9cZSb2+mM\r\nUSbmjvumuuplVaDCajlwV8QvchNjBPgLQizMzHZXfB+BVxkcbOaZPyubzHGz\r\n6HYz/c4OaS5Hj57pJE8MNDGlOdN5DMuDlZ/WPgVxuNl6FkCngcsXLKy3E9wr\r\nh9HQ1lEdKIemHojj72La8jMxzJ+mFIqbPEW7RrtPb1YlGArh2kGvsxt/oeKj\r\n6lE/GRLExgXZW0qH36WSFptQe4BQD9dwOKw=\r\n=4wpV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"901f4786e577105f99a47827075edd4c83dbdc1b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.3.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.36_1648691719479_0.20670345037876503","host":"s3://npm-registry-packages"}},"1.5.37":{"name":"ct-core","version":"1.5.37","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.37","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"8de8a40a19d3bd7cd3700495df1256bd0ab420f5","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.37.tgz","fileCount":50,"integrity":"sha512-E53z0UVNPUt/qMbhByQpSo5zJk4FfFoIAqahGB13CPh5QRnIajGqVu/4O0lUdi3P7BC97XYgOhrzr+SVAe5ZRQ==","signatures":[{"sig":"MEQCIBhyUqna7YAGV55NAPB1gEN8NRSb/w+T6Aa5hBlqbqtDAiAIKBclK0TOMDz2hEX4D3OsZik7c98olpsuk/zmuPm56w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitVbRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXnA//Wtra8Lluj0SRH/KJ20YCxX3c3RJRg9U6C4jbJxHdFWbDA6Sh\r\nPgM0SwAG7hcWdu9uhISBMNQxtazGemb2SyqleLEw1QGnt5lGBl93MtxedO7e\r\nYlNeJscTu4SWlGSo04lI9+cevGhtCDhf9u5+NQMvE7InJqATYbuLO2S2910g\r\nbKDSTpZpRNTv1aZlv1CCykEW05F1y2n0iOEFlffnx89OepnHyao7cqNip6AX\r\nkRuXgO6bn1HtTZw5Q0T58rdw+GYjPtd0POhWI9wgF3VEdm5Du95WdIaI46RD\r\nElbZkZHF1G+3zMPBw0pabWYyq+7yHB7YjpTQDtNBPyZ6uz1xdh8Ct5jJ0t+j\r\nl9U3QKOv3bvSmNfg+/wvsFIExgbr54lHhrOnmOmsE+JIa/yX/9tZMnPQ8QBb\r\nFAkKm4HZYw+JXghstD/9Sj98ECHpK/oMubkMZzWNKS0HFaZ/lR8Vqxtt6AMN\r\nZffk0KuajjzPgVrI2dvUZ+Rh2hfinOfcO45+hHntCAmaptsqsNiogDWcZS0w\r\ngLcKferFP612Dzpq8SD0vgjJEzE/xtgk0+/UrVTDUxwUh+zZeVRGEap3kGxJ\r\nhAqTiLLU82TUP/Om5gqqoYmQ44JANcW5MAfwkpcHm9eIxqHNugq/YtWebb5a\r\nAW3ytUT97Cil3kKFqXvjD/+wr2wnSuMZLMU=\r\n=M76/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"6a101552d3b4479d54c78208fac1033c0b74ced2","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.6.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.37_1656051409608_0.8119001051658883","host":"s3://npm-registry-packages"}},"1.5.38":{"name":"ct-core","version":"1.5.38","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.38","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c8d796a8ceaadd135cf50a6d6f2c7d587939594a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.38.tgz","fileCount":50,"integrity":"sha512-aHE6yI6z7LGMMtOMUT/e6rklDrVP6AiiYdOEaKPNAuJqO8Fz9otSZx3sOvTFVfFCNrRiZqxu6pEjC/mQiJ8lUw==","signatures":[{"sig":"MEUCIGSbfDaJWaFnhY05ZyI3a6zZp+aeUhLukBVo/B8/MUyaAiEAjUWoDib9NyPdH/xKOcRGuiJAWCsSTkBwO5j+pVNyyZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitViNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsiA//UiLEB974i4Yy9tK86CC2by849ekGJF3RbNwcNPwWHI8WCxjX\r\n8dI2HaK2u9FjJmG9ocz+kITqMNKXDKZXJZX3eih8KdZ64tXmeo07bFaWR+m/\r\nOGzYx5MFPcptVIch06gIaIKbW9Qu5syVf9x4eVZHmk0XU7TKGFJCS9dHoq0Q\r\nXa1FnX5f/psfR44fiOLxbdUWi0tVgrj0kqyzKxPSgpZpBP9nnYWNBWMai0w4\r\n38cryzlfnMrxlZDLqihl7FGjBc7EDKhz+6TTFVmYba+vKfZ0ZJxeJ6MPBCCa\r\nBlr9/1c8rqNi8Xozvy4KH2GPh5EjRsZpjc/R7kwOOxqwThqJ/uRAVhnvCOdO\r\n1gF2ugPxEBpJDMd82aU9w2q1Po1wQOIROCi75wqmYmnup5+uwtKQ17eQ4uJG\r\npliDC1+I3ZT0Vl99yDupSJMRELVxUnghbGYUTBZwzVLKxAvmlhCEyia6N143\r\nFL6PUI5iPle2xpDhL3D0lHzkKHBZ37i6yS4EatLWPljfglBPrGp/fqFntPXD\r\n15YQ+a9IHvmyAWF741CfUZPGWBsVHNocn7t2lvCFf/qyLXqohQo8azSwV+Qu\r\nDQYcbIfDC19//kh3dW3gi76UlhI+tLw3U/F9Z2D6hn8SCCo/akPOUF8dxfDA\r\n5WqCacQWOdN+0lTKM93Wu1c6M29H+8T8kKU=\r\n=WCNf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"5f4ecf5f57807331cd42e8ad65cfdcabe0c2df13","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.6.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.38_1656051853536_0.3953132308943539","host":"s3://npm-registry-packages"}},"1.5.39":{"name":"ct-core","version":"1.5.39","keywords":["CT-ECO","CT-CORE","JSON","server","fake","REST","API","prototyping","mock","mocking","test","testing","rest","data","dummy","sandbox"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.5.39","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"3651c4f55d5063433dcc6b15685898fa97b50c51","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.5.39.tgz","fileCount":50,"integrity":"sha512-edPGX/ku66zxkmzGDIjqqubKJW72BeUhBJYUlpL+wFQFYbJMAX688Bc9xpCuUcX+0+hK04QCiIZMiqEb1wmXxA==","signatures":[{"sig":"MEUCIQDhPQUqAr/V5s8IicqeM+Ij7+l8Z4rSDOUtXFSntZmRKwIge03kG3amH9cKjlnmZ54dHSJ/bcSRBntgG0QlNQiZ3Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitbFCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXRxAApFYjuFb3/Xc11qcRx+HjoP36clXsxJgcar5mjWhrzt/f/kmB\r\nyoOWX2jmJ474M3tGjZBeXsgqokiImN93NCTT2fFh7rbgZlA33L+cHVr97vdT\r\nJJXC3gk22uqcHM3aylPmJA5e0np4j3XMxv/jxt6BR9VNl/tk7UtsTaIWsPeR\r\nMiiOQEtcejv4sMUV3zNC5RK84IuQQGAsMeRnZMbkSaAkogP5V4T98NpVtCU0\r\nZWigfDuXCG7wmdn0IAns96kcPyHMSaD9F+iZxUJJGqFAD7XqBZxP1iaFs6cm\r\nskiRY/vbcByElkkkCLF0ca0h3x6v3Ww0p5n3UW183KVZSEcN7+699NAPT0td\r\nJmQyQvnIaAjRwR1RwBGxGdxEtFmZa0hEvzCag/wzuZ3cBtL/x6gwX0FfD3zN\r\ns+KK8eoJoIZ0kxhkbqyCfa7R3phPJEYukhnmoUcYNU0hIg95MBNR1zqSzq/R\r\nmYm8HbSvd5+i69HgReRdDym31ed1p8xIm8gMrDBUVDm/075moLU5lIsBVKQL\r\nh6hHrhy0csFeccEBsZBuvvcgb43iwJoOaIBVgZXiOec93pGtmGa1j1f4Xdwm\r\n/CbUR2+sr0RVNfFuRjeyDYf9dLrGLyyUUCxll57vkl2S99RI3eSra3l1XSL5\r\nY63CW9u/mx0YtZ0Ez5smhLR2B8AefBqoZes=\r\n=0qff\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"1ce6ba861e7a136bc11074cb5082a92101395660","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.6.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.14.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","errorhandler":"^1.5.1","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.0","jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.5.39_1656074561946_0.07373665354106973","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"ct-core","version":"1.6.0","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"1b7bf0d9c9177586f635783e834de3e593fdef3d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.0.tgz","fileCount":50,"integrity":"sha512-i7JHFpYEp7nWZkuYQRLGGOqT8TumRRt38KD9Gad5K79/RL0Zar6b3xW/whAvuepgW1IohIi1ItzXjzbaGaeobw==","signatures":[{"sig":"MEYCIQC0c4wkhOZoQS6d2+SlDStCf91SGA1heDKtHh5VhKx1awIhANDHorvewUH41vhOASxG8/2Cx87cnv0G41oY5nY1Gr/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixn9/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA6A/7B4+4CW/baQaurIvs3S9B/DyYmAXMlfpEccXQBFDrwZ56+9Yh\r\niK8MnjCVE9p076UiuWLSeS+Rzwu9dWP3xaxwEWjfkplq9gvLrnlR9dP49ZU5\r\nQcbmD/6EAPBuXP3guxMhngUWfeON3CZ23QORUsRkhMT+AGkRh/4c6pngUvBL\r\nlX+ZM4EiasEI9uYn1LCNtNHMD7pHVZEUB10NphMTOHx1/RH02XrO09rFUbzh\r\nYvrtiJQ2cnyWmEvp9z1+4Llr3fcOwjMwLe+KzB0/cA5DNTu17hibUfFFzxCu\r\n7eJPOH9j1EH9Umck6w7RXZ68fRjvSO+rv3YdCdvuKpv1Xk1cUYjI3e3x/k/v\r\noEwkrpUdDZKlmHj7pqcQwZzZAxkEh4oI5V43Y0EMw9/77Ys431JplQtaIFZv\r\nt39D4usVv8MHZ9+u2adF841kvE3p3VKy3i2XzixcRjk4X4oIN33jonckEUrC\r\nHo343AUYefhVZ03KSiwJXkg3HQICrJKb+pY2dyRIsZKCdXYsGjxIlXHPEJ1B\r\n7pAlot0b7VrEowZRGAymFVWpjaGd5K5bfQGp+jzt58ylOVtlu4nf+LeZpgHu\r\niKMWArIgUW9uk4+Zeaw7lxq6VubGDAgINKbCyoYkefvExQaL9XHJE8m+dKK8\r\nN8gj9vYgbXXrwhuDhXKKD0DakchgzgMzocM=\r\n=iksk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"1ce6ba861e7a136bc11074cb5082a92101395660","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.0_1657175935449_0.5506174603498675","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"ct-core","version":"1.6.1","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"41b932098a8da181198036555067405b74af1129","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.1.tgz","fileCount":50,"integrity":"sha512-k5wVLWcP9qUW/NICIrW5NEQHqVXyD/ypEQA3aSk196mw4K9XWjpO/kE1MfFa4G2YY+N6iLojgET91rdu/dJ4xA==","signatures":[{"sig":"MEYCIQDIXUI6KoUp+lamRCTzHCADHF8/KW7WEGk6hKU8m84mHgIhAITgH7+eMZCfHC8y6+iVdEjUMqJbdcufIwC2u72/KBZj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpJHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhow/+NcJBKnsN++SZiTXQbUooLURtkoT5bpN+kFtEcGYrWSdFOyL1\r\nTOdiVyiYGq0OfWe3Y4iXZ0oiXBZOCVyc68h52uT0Oq7xEIS7DHlCFNzqGFa+\r\nW1IgiEIlLRlc7sF5LMT7GRXxE/vGA3j74QDTLM13/Zc97J30KxO5rc85buNd\r\njszl+/7R9T1nbN/HKEYfiu2EGWQ+AD5mEDLUX6nIIKgINi7r5f60bRT1uMzJ\r\n5LYv0u0mHC5rc9taCHVWJJM8J6Uo0iksy2SZxesUO+ofjeGt2TcETP0Ctkhi\r\nrUrno70fyzbP4GIb+EEylyA4X6fmeNWm2Is35Lt7hfRJ0FQ1neWRBL44uslq\r\nz87RWwid13ClJ2mUAQ8o9ythIL/pIPd9cAQGhfTHa8etBEL/aW37GDdP/bBv\r\n8Uwq1OlkHhx8xZpIrmceGiBh1kKiUGzFQMMLig037lgGFcVOYIIbUKlgqSbG\r\nAfuwrdS1jnCP/fjG5gqFrqTq858lmQgf7QwrA/5OUFpi6lgEj/cF90S+uDe/\r\n4IcYBP24gWExHHtUZ2cgzgQyPnti2kROG3XDpgx5Am4eust5iLRgNa2TEi4o\r\n+LiLVsbJZYlEYlO3NDMJc1tIqYeqeKynqGIahIgh0EYvxf+vQ/VYLyi5eT94\r\nIOT91m0yJWPrpzaUGoDaK0ZxYXUfWjNortA=\r\n=PtgX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"924df4c7a7cb349fef5b02f8cb50122f62290812","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.1_1657180742964_0.7867324760775936","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"ct-core","version":"1.6.2","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"1eaedf87486f0d64638fde74fb8310f359f8dff3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.2.tgz","fileCount":54,"integrity":"sha512-n6CSLkFvcUGHi4cAjIdozE+4CvUS8RwFyo8oOL6JOUzUcg+HGteT9K9vE/8/ptHUQYFbiWSAIsQvS8tfAjTmXg==","signatures":[{"sig":"MEUCICjeQa7QflO4Ibq8DnxeQhVsGespK4MszHMGCRo2qkHsAiEAzPC7TLzpEciLP4k5WpS+gLPNbp2+QuzpXIe9np0nlHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznrCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9vBAAgoOYinS6R2FaUUAPwdUQBioQ6vDag5OgN9RCEHcf7fJGVU1I\r\ne23KlfuB/ulG8TJsQKTqsoR3mLqj/vrqr2hm3EUQVaHI+9zvRyuw97JAV69c\r\n5XqCruvz82oS9OqHOosF15WParIQGtJDu9ZDX3M0VdSa/racSZtgc9/9/GZh\r\n3giOspmry4KEQtxa439i626x3L4iyQzq3ymgyYCY2EQfgSImQRheEjrowHys\r\ndzF2oeF4cXR6LaRLgGASsqzbLSPdwszkpIrOPulxtvvS48LkZpGou4hgfNid\r\nfa7yyqbXqTsfaxPEqhrA0bJM3rnII6KyIILv90jip308z1h0yuTosxwCxV0A\r\n1Zk67ZnPaCiSdL8N0oxF23c63x2KsdK0DH9pBbEbAFhBgr723UJCW/b7BMKh\r\nRRNQpNRfx2QfuvrROFMvSW31D9GjBZdf4sny3HfVPouggEfXnHUY15qTPqpM\r\nznx6EoZG4rKeTZlNYmzEZenb06TUC79dVCrqV0nn51sgW2zlS4Bub1i/lE7G\r\ncwBhQpbuxR0YAY65qXXcfGnD1Uo7r6gvzhAOwWAM3wqBchNgDVZvBDzAp8Ee\r\nf7aqBC2fQTVVTOO2TGlDp6uGOF8vBI4awFmIQ9x2/P9ENF/XbypaXqT+7ze7\r\nrflxBBjiM2WUKjpXQe3aA7MD8gHLL6bZK5A=\r\n=VnWh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"0865ced62d7f58d5865287341fb671d609031f72","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.2_1657699010379_0.6925405029320322","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"ct-core","version":"1.6.3","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"5c2c35a10661312a9e2f5dd3b57370bfa6ac425c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.3.tgz","fileCount":54,"integrity":"sha512-aVzxRBF0jCLf8UgOYSsdjsWpANPW/n6bFMuI3BmM8hvgVqWjZrhLvbE8W65XJ39zVFLcd8u74et8ImrH3EkPJg==","signatures":[{"sig":"MEUCIQCOR0QzkPXfUrh9tKlJCbFjPwTYYahFZkqXhETht0rM7QIgT7lrxFPtvczNrK3kT7/vN2h/oPQGpFSIWnPRoKoc3zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizqRpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRJg//S8zXfuTmq8xWPBI0uj29ENnfLgfZsy+9LCtoeAlCNqWnE7ba\r\nJZ4HnIifO7KndYoDP1NmvXDFSznGUtbdqlClNSmCB++bfE70XqmwRM3OG91h\r\n7c4S5gSVHzv1H6JROce5krXWvicpOsD3bQssBmu6u4dHWZewKG65WNhzU5bi\r\nTIFUSJO23yOdFpbTYw6v6otqhVY+/DHVP+1vmzlzCsHyYCEhSLdpSewIraMr\r\nDTdnHnYmMXgV3kZxNA/HWE+XT2IRmNAfwcU3lSy20zVOOWNubWLY7AUgJ2la\r\n1TIr8hyQI165g/wjcMUun2z7mMls15UA6X5fNkUHuc0d2Atkpqbkp5Ceg88o\r\nvkxFpfKlZqH1waJgnIZ9mAfKZiaig9jne9JKBHtiKNMkYZHDePrAiyqAwiJG\r\nNIqGSif5BO/DVCt6x/uO6PhvSvNTke4Dm9+h/fTK461FsP4fNcUHyDmrwBhf\r\nU9dl7fxrPPA9DzPX+7h6Zmd9uHzRmSvE+K/DQ6rRES5MLwNX6k1YZDJTgWmf\r\n4Aw883MK0RIlnQijIM6U5uvCJQT17ghebkNiYyqh42SoRQm+NwBXNTU2O6ie\r\nbTm9FL4/0DPaXAhW5ylbcSsiVOFk5KcfL1I8Xw0jpibfvdsGiIIHaUCybSAy\r\nVjbtLPCy60YBMS6Ux7KZFTn0MYPJDhrqQFU=\r\n=1w5t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"dcabd8a3dea681ceda6eb912b59ea847f908b78e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.3_1657709673349_0.7248468824128556","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"ct-core","version":"1.6.4","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"74a490a47942c0d7bdb1612e5085d101b661d0f4","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.4.tgz","fileCount":54,"integrity":"sha512-mTcL8ldyAPNfg4fPaED2b9bOhbIyLTdPJwTx15zeZ8kjGV8twwj6Wj8FRcOG3Hbt9lHQa0gWZyyZ4yZWVWE2Nw==","signatures":[{"sig":"MEUCIQDgN4155IhcrstVRVe65oyULMNhLRc4uKXrH7HpjEGdzQIgD+y2/+gZqH8YZOH0JmP/s2HfTMyAbU+iKCjLBzAJLFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz96OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ7g/9HdxZZ37QHQKI7zR0PWQZBiSoZme8CTCjYSe1WV/RK0TwvlIs\r\nsJgji3yMUAGh21fJmSF1Kg6Or9EKUv5Gd+cc+mk3RwLu0HlN+afoaz5D8JAn\r\nMwmQawOyhwy9YFSMiKOUbv3MpxAh2tCgcx+uZNbXcVuB/kVMHFEKdfM2B0Nw\r\nKc/6DYsxU4i8Ezvhs+lEbDRnFIWFTs4c6efEOpgJKkefD82/DtzHrIecgJaI\r\nxGaae3OXw4/2OCYmsl6U4HDpem3MVD+ALJ8OVApAWjAZYWy88F1oDG/HK6Ir\r\nOaGMBpIDf/WhlVEpS0HZXMD4ZvhOxSgq2ywbe/PT1XGNOO76C0fQ0AQxBFXW\r\nNX86RQ2f+Osb6QTa2D/cagoB4JxJt0Op6SfKp0Wn7W6kC4mVQ7XT9lHaWkgQ\r\nXmNfY3NX4IWG2sPloTsQWJWWZpqeIZpw392//itUHkyulp79At28vVozV5AH\r\nH8+4YufZ5OcVmyghsGGWi+qCIi3bsqBdNkuWDCp2UTYRJVujlqdPlFoUD9ka\r\n4wxHuQfDYS4p9NEh0+hBdZKedDMeyW1yJ6SNtc0UupLAMiRxKVfZqkn8As2t\r\nUYAvotwW9yyxf6aUbdzTNWnCUUSrCuXBm8UFTan40RaGvJAnNKB7xZMM0DAJ\r\nxc8BFVL4et3jabZkiXml5P59Tgs/QNepHZA=\r\n=uaNC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"dcabd8a3dea681ceda6eb912b59ea847f908b78e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.4_1657790094191_0.8442541106388035","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"ct-core","version":"1.6.5","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e7a0001f1d836afb4749a6855536a489435b7563","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.5.tgz","fileCount":54,"integrity":"sha512-R5Tn3LQ2MHAtSr1UFX3zHGnAFIH2bZlLTWhn0hJt3vPFrcWud/xVW9NXdk4G9ymJHTUqbb9yn+/rQ5KIWOym0A==","signatures":[{"sig":"MEQCIEIkcas7YA+OB2mSYM5hoFyfDIVXg7EeFXk0jZT1y5pfAiBpMLjeLXFVEsqlwsvMa3Uuug1DCb5TqA7aFuYJct3G9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz/PkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK4Q//T1c4ZLt/aqbTcPXSiAeXGdLc39VcfdlASuHOzOfNf+PYTUhw\r\nZU7UAjK1ZdDlqYVKUuxXwaJ7sVXq9q4wTGLKE/HLxbQr7YKRqHn/U+Ws6FfS\r\n/S2rtdy+FnC3VzvYubN+Kl5uedD7Yp360jvTwfW4fXjuw+9K0/6pyioND0t3\r\nkghl2mW/GDaSIXnnvdrPkC6UursbT8cNbR0qczFGmW95/mCtqNmh4Tv6IGaj\r\n52X7wESadnQOBTh/flK89rSBoazhNwxkk6+i/WBAlyKs1VK6O4YkAG5rI+WT\r\nqDQF4CyRwcZdTnEHRLgHONLlY2bBwqBNPPQ4SiH1lG+D894fZM0gHRtHSYrQ\r\nunWJYnqZILwDH8xUA0p5xYhdLmhwn35Hm1yDvpDpk6UB4yGtbEIq9cO6a5pr\r\nJcZfrVZTswcVbJPVX8GQh1KRdsUmVshrJ7XZJZ+anEMkk7HOPzh51RWMB4Yd\r\nMHBiSKu5Msvdh0k+mK0N8IilNiv6On+P5tSOz5kPCbcZKvbcg8yRMlP0iqZ9\r\nt5HvH+rnXbwF/9TRTzzQbMeqNaJFYxKnr6jaPlFukO0MRP3fWJLLVR0vuIbo\r\n5L4Q0yc14r/jUZmS2oO3sQuUrYpXCZL1P2JLSgVE8kb9vA29ewAbrm9KQ74G\r\n3NLhYasw/SfNI+7zC9da1ZfCb/SAf6cZhaI=\r\n=qqnv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"3502c7e57f8186162b5cae5ed2d500d60c694a67","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.5_1657795556501_0.12266625671425646","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"ct-core","version":"1.6.6","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"9d5d3ea9dc688b47d5210bfc5942957278d8c8f5","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.6.tgz","fileCount":55,"integrity":"sha512-Oh+hF5s/PipbmIm3QjUvzFY+TMJfZ6hf//3VkGsVbWPJeBMl0iHbJ1+meOkCBHfgOUiMMa3l0QMspqdmKcoLUA==","signatures":[{"sig":"MEUCIEiLfJvjB00JQH995PW4fwcFA9RTUpuXqPlhXA9QZE+3AiEArZxJpNJvJn7SVf/7H06PaT8tUdOfH7UD7F9Ij7P0TZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Nj0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojSxAAni1cCObMH+AStlfjr+AXQL0jIonJF2XZqoimSh+C9G1S9e2Q\r\n/eMtM80Da81QyN2L+B/JkXnPSnKqkXT0K6wdmU8ArjtOzAhK1vhjI0Ngz5sZ\r\nW90So4hPkIwm0WOgB70z15X6XWLXbK/6Nqd1C+Dk8aEg1DrTw0A+Rhnh1rLa\r\nmxJGBzg4nGhPsb4Bl94aPLzLIKkvDeDDzk/uWWpkc+M9OtSP+KecFTvoggnS\r\nri3MGxMbv0ojWZNQQXzMmqIgU6pxY3ygmXZbcbu8v1tegCzGLwCJGYKsDNLn\r\nmZuO6lc0jYRgHgg2EufWATZ44vJ+pMRCltCavsqyG7uIUI3X0YwPruzQ3KiM\r\nD8M9uZ2sXPriOQzanAnAWlJa6xb2/J4DtIiAxyTZVyBdRHoFJ0JWqKjGq5jV\r\np30DVNIILPthWOM5/PCHfgscSR7Bxem7ECy35+8lThfS0gsVDdKIM3oCIByd\r\nUfBNZN5HxX1dQRMdOzpJUpDoCKBrdqaHiv2R6Fr1IYQS71J84gGVIrRtoL8r\r\n33lEqGhe2s8qT89/+0R7x34xSRky8RCurBoA+yWFMXZdZqBQMsn+8lVIjhq/\r\naE+t7816hVStCKwKZKIKmw9n85VtMAMtFSiXp6dG4QNYjU4mTdpLas1NJhrr\r\nrqpy26nQALMekP9CnsdZH5Mxn625/JZLm8I=\r\n=D3CJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"280863b34ee53e045ad2c2b7bfa4b932165a18cb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.6_1657854196242_0.6182424815345433","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"ct-core","version":"1.6.7","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"32fffb7a4ab0495431120e81eb927957475aa580","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.7.tgz","fileCount":55,"integrity":"sha512-ryVQsTMz9QdAtkcXMUD+7OanOFaUJYYepR3bzu08BcbIwtNmzrQRcDoKYt7B6ktQmK+cR0uK90it4a3v0DXUog==","signatures":[{"sig":"MEYCIQCfAg0ck73utQc6b+82GSwXUsSSjW+wy4WEz3ozfdzsNgIhAMFvKQgv59Rs9CDAH4H1kRcX0IaTpp84eWg9fJ74RDaB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4Ry3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRYw//QYa5UteBsGMZpXX6TNcPKFoPj+j1M87Ql0RDO9EypDrFmrQ5\r\nM1OhHHhWJcAEYrAj7lzbrXiAHkmE3L3mALXyctXBgFnK+xK8fdRNu9pqopEb\r\nB6Ju6yO2ZLNwPjo3yJg30QGswzNr3D9J/05pSlxUic8cZUTk9zCdxRN3YUMu\r\n3Z6uhphlkYY9L9Xh34jK1LKTU8bTgVeVkBlt141Y/V/8bLiNT/8Df87psJhB\r\nMYI2GDyASxy6dlZz6zRAQiu10Sgg42brZFCIYF7ZyKqBOR/QIjPkwkLpGmfb\r\nSHYgDXjiChhLKHPfiDGvGjCn2aXo3R7W9hsKcdtcnBZrrMOfNAcAcVONNLp6\r\n7Qq8nU5M+5HMqiToACT/EV/KsWCdns6qbag6aYYuNRgE+Z5fTCF/9tsdnMd0\r\nigaQQh+WykbtXOixxLD/ya4wWHfAO/mizwasfrCdFMZXwaxjCTJuHTBWw41n\r\nVR1AbdtDw8Tc+lx/0NBRuhsht2WPbkMVUjyXBnxCAmoTf5TSLqcIUfUfEHuA\r\nBu1SUtEa/66lqnrC6iK6L2+/O4C3dWwjBn2s8NB/OjbXtzXIKNM0bd1Weo9f\r\npPX67ghhu9b/XvXSKgZoMpVD4tYhahi9KOc7le7RzGVmrWsb3mtJhMsV9FSE\r\nW9qrhAmPSGjYSRn0LFiRVgUKYJeBwm+K6Qo=\r\n=6vYs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"916a753e0e224314e22a40fbee1f28b80e8855d9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.7_1658920119452_0.7511191222487275","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"ct-core","version":"1.6.8","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ca9722867e75722e2a9152d84d3f1c7b896abf13","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.8.tgz","fileCount":55,"integrity":"sha512-Cid9J5d8+F40lbjoKR/4wez0r1yc6AXOIFxqrCtJ24LoGZg794I3myafLXMgaGTusRds6DxVrjUINUNBwt4HnQ==","signatures":[{"sig":"MEUCIHJUqd2+wvaH61j/CMGSmfP2VM7cVNxrmZGeBYzOaGH5AiEAgt4m5mz8Xh0QXmQlAGgNAnZ0Vkh5+bGgNDWJ8bWY7WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi40ufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXyw/9HP+zCS4Y/mnN8cqlEO2Io/gn8doL5dbaZpWgMSTm9lfgsGNa\r\nR7zGHCHJ2/9NJjwRnCahIAf8295tfz525J8xSY8dRcmKUfbNknu6ES6yvG5N\r\nPxg5JZYYLpJycLA9aNzekZbOaq6jYmWzY5mRoB94+7pfLw83lZ2IEOVuvwes\r\n4/yBRX7veWAgVEqJCYNd/KgKjHdxzc47egy0IFQaL/GIZ0D9sE+sDH+BRtcZ\r\nnudrN1fYRyYjREBL0UD0gAEsk+CUrBAQsk6GEBzB91decEraJ2DK30NnZjwX\r\n9/kpV6vuWDHPnUPZ4b+Dd/s4OzCDBspUEgm9Iw/UlltYHUgDb2ljR9OIziBu\r\nrxKOIcslxiW4GlyxwXvEs02NCXCeZVoCS3DsT3zuVfxcLHWYKNWzXT9qL0eE\r\nE7jvUHMxHJFlbhKzW7oW/xY1WUGsBK4n2LQ9HfPkqoErOBV/5cCcEzkJCYXD\r\n5Ckj42vd0FXSLbc3PO1sujpbzbMde2XYfgYS97SMjaoZSuYc+KH4Tu8skszT\r\nbFh/msjkTABSNKO6VnfkPymhWB3ff8ETa1p42Fe1sNnxCfQGsAH06BWgypZT\r\nIZjqsbdD5lgPtewIyW4eW/OparOYMTUcD9WVfUl83vf+FtvdTtMAfA0caLdt\r\n32NhZx6EEWCzq1g9JvyFLuY0eEq3umiLvrc=\r\n=Rx7X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"90361e8db9365afac76483d2100e955932904e08","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.8_1659063199372_0.8694254634131944","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"ct-core","version":"1.6.9","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"8ab747a16b74a5755ec275a7537d84d191cdd3bd","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.9.tgz","fileCount":55,"integrity":"sha512-Dc0RlTnBsmbgTvKgm437sLr3Ls6K0PB0cN52pypTmj4U1xl70k9KPXD98WlB2AcXbKbWBBg2+PSTDbvQw3KtSw==","signatures":[{"sig":"MEUCIQCrTompECcsrg+20MEhxGiqaLgDmrX73unO9pFwtWbcfgIgV2uowrmJH3HqOKWYRvcJWCds9Y31uhEhpmR/d5l+F8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5LueACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDGhAAlDVhsfdZv0ktSv5dTaah/CEllku/aRXKEMJ4JzwHDfOUn/n8\r\nAT3amNonNBQ8ZOGN7OFgBTr5gMYyPWsntav9noUgaT+yOcdxXMEqbDrrkdYS\r\nTPlPze34sg3zcleqrrO0m1+keWHpYVZ47WhAJmbs4vKvcfDYItlpGWi2MtVP\r\nd5UzqYJobzf9bUB+C0Uw1ny+sDMKnoUxuKWvTwKzKT6aoxvqIGJWB5RMvSHj\r\nmbod4UUwPCHQStKoOZbFU2pTv/1r6r/xpuF3hy3u3goBD6DZK6cR5YK6G32B\r\ntSHVJVt3BeJDOSsxxv65kfVEHj8jx3gBdeDbiZfdImP+LzZiUGbm8LQdDpdh\r\nwi03BHX0S4MlHMcWjkuSlaSg9zfVIH+hQ9j1MWY9o7jd1vYyVt5TL0HS/t3V\r\ntI1EkHcVAUFRwI8As3+nxX5Ivrdz1g4U9E6LsYp9Qw24/tk08kHqPp9eAYgq\r\niRxmyviRzzMUcN8xj/PbI/VxsdIIa9j+WY2/EzDWkbDw6WHG33s/iAMh9IXJ\r\n/Ekl/CPzLp0RVKwVeadHSJI22Yu+Aik72z/1R/vAVzG1JKrbb9ikwpvKtvPz\r\nNm6TB4/bEv8uU9IU3LqvkZol4M7nYzceA9Ztj804HpRceWJg/fGVzFdT/Lut\r\nkKZlyLvH4x2cr76JzxYTCrv04IJY8hyLf9E=\r\n=zdLw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"2c3360262aa398014dd8119cf4efdb9d241c40ee","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.9_1659157406227_0.28728729978309997","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"ct-core","version":"1.6.10","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.10","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"71dace817d628cb5e9f17337a1d7b5af30831f36","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.10.tgz","fileCount":55,"integrity":"sha512-gghdkxI6ctQhVmt5iy0+cAL2tbi4wRlzTFd9K+v+V8a1z7UxaJXJA2/GBjGdoVxZabbggIWydH/wOXLifhnbEg==","signatures":[{"sig":"MEYCIQD951w21QSy7JSqNs2RRNb4fg+b0qNZxX1aFjfcRbFPTwIhAONIfMmszAvIECgKJ7xdD7sPd5zh/IKahxT2vgN4x3LC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6OUsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHnQ//VapxKf2N1azYRC52EIDbRyOEUswlDNOIWLtcWQRO8aNya3u7\r\nPVE0Ftcfb9QxWia2bq6fRu7iV+YJEYdI1zSL2ZZo52bfjQs4MHWFuOXz5F5s\r\n4FzF0DRY6Pch/es/9Lyukviw39xEv3wc/gb2lcdJcKJ1Ha2u1mPadOSmyC66\r\nDZNZ2mtiyv1eXKUZy7fET/5CJm24EnaaySlAdBHFrYbTSGCiXLXxztEqYsQz\r\nX6Hc/mFpESiGqk0DYjhgKx/g90pyTmCmejVjQH3Wy+1VxGE22RmMG/f6N0cF\r\nXsL5lIwHCM9IgiIsn8OOwA4nIGZH8Csx1xh3LgPU2mzW/rxQfbP9oEDITk8G\r\n8yndQ0GGeZUXQpW+V+kl/AKql3GMZnz1S0H63ejujYXBq2fLxZEaZTjouFsz\r\nDtHsiRd73yw04kkwCPEd4pF//jMYO9d9LDq8Qq2TBMcjmvtQpJvKAkYGNpNl\r\nhHB39yXg8HicDZN2C3fHzidGa0hz26qCZ0zXgoXMZIyAVOyEPFxpQMAOdhFz\r\n6AEnxlXV6FRZPAQCgoevnWYXpnRV9VnF+bufMUB1KaJg74AJMfgyxBVJZb/1\r\nLE+1gfxnDgcMnv1nD2fh9wXCtb5iyDE0z2tPl2Nbxddz5vzT4SMhEJP/RzgV\r\nsQGc6iNDLkson6kqzY9nOpP5KMjuRhiNEyI=\r\n=FV1S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"bb82f1b1ea5b174306f46f3e605f19f423f42e23","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^5.13.2","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.10_1659430188649_0.6676570806770361","host":"s3://npm-registry-packages"}},"1.6.11":{"name":"ct-core","version":"1.6.11","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.11","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ae267a0cc322da05066cf71843acd5e2a6f03c48","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.11.tgz","fileCount":59,"integrity":"sha512-hJeFkdZOwXu0PIyjV3RvvPzM2xj3GWVwT6HCrbZLMo6buJopNrW/xu2eyzcv8BQLbvc5IskcAbAvZxLvyTmqcA==","signatures":[{"sig":"MEYCIQDXCNXIBcdHiRz+cnxNPbnZYwshF8M+LfJUP/NKjtWYWAIhAJYaDe1ZKzgEkbF/XachC1/c+rpeUHUo1CFL6V703rak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8kcCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU7Q//X3R5+MtV9eOJ9cO7qDAvDMo2oynq1BzoQOwESdSy9BiGV5y+\r\nvKKdZjJvo7whsGfCou4W524V011rbyLqxUTPCIZzGh5vcVP+DGyQ/5ohjaFZ\r\nSrD0uXij0vbUpf54r6MnSOm1iLNb+yTaGUI52wm3X1uKa5eY1ClaouzWHUs8\r\ngV13mmXmoaapdQEXu3FDAx1urb+NkXqTKq9rEHa97Oyw0KXcMTTDr5S6NsMG\r\nsbIDPMq6EoWrqIV9moDWksJaPh66SdjD9B2zV58Byop7oSN8JbhNBvOhNxYp\r\nCkPSOhPF6tgjhqo+o8tMymxkwVn2aCEkQYc61U45kmMbEQJLtvyUXaPQ9MWX\r\nHAcTC6mCIZpRXRPScdIOjurkpD3t6pB5LUZMXOD6a/zYznBL5cB2zdn5ts7b\r\nkKct4m3WKLNi2JAfSX2rUiQ32QBTKqvrpyGb+xzr7cE0DVamy2JrC7UW99Jy\r\nfbOc2UNxX3qgDTLG6gqBZsihikvyZuxhJ0dBpGHMtScOLk8t2sRa8xfhGWvo\r\n8YS+hkT2uPV1pWEpK+KGyWkUZz7xWk6GgudNkAcsT1Vkjgf/2B+Dnddz6y8Z\r\n7/vX1AQ8pF4+N4Ip/H7oA6j/E1GC34WFQyUl2wtlkixr2wTFSvq/uA6AJ+yG\r\nAB5qsH8i9mW3UdO+fED26+g5P+CbOjnqD7E=\r\n=TKCl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"fea9d10a6a83b34d6a42fd29ba07e8c7def73d87","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","mysql":"^2.18.1","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.11_1660045058416_0.772176265466505","host":"s3://npm-registry-packages"}},"1.6.12":{"name":"ct-core","version":"1.6.12","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.6.12","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"20d11eb1aa3c8a65794fb1b8d7e59b48fc9863f6","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.6.12.tgz","fileCount":61,"integrity":"sha512-sjv/GGEyxCbMs5PAQ6PDizcr+KG94FT3avM0ZtMwHdcJxjr0fN/il+vt+Y2vqh88sd7/Sx32hqo6xcKqt6GEHQ==","signatures":[{"sig":"MEQCIB33LfopyDezyXp73r3XGvcDu7kce3SMv00v0/ZGpn2KAiB5j/QC3ayRX8s18woVYXI4yqoRHMeoVgcEGOSkl33moA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9HNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpecA//TwVKLdHloiUUNpnxhzKy9mvWiAYiMO0++lY1KHSjqppgnnhM\r\nreGokMmoMOAPZgrXMQavLoQ2iy1M/lhg5xSkhuQcwztOM6JxM20HZnxeZfWB\r\nnXYVPn9ldmbwuUOO7U+KoRUITAQ8a9zgKHWPDoHquOStqHXlTp5ftlqD0n27\r\neOvRJSkrVJyZ4buyvs1coUyj4m7DRU24H3fwJa5KPCkyFR+GYg4zOX8g0IZ/\r\nWe+eEd3S5dYDJzuEJrpW1jdL46o6Avr9Sn9SJBZJAHpR3OJX2Pq/KvqmYa2U\r\nTRFeoHKoNTLfatwS2TMCLAoyQLZhY5sQGz6+OxvblpA5JcpdhIW8bVEFYaVI\r\n/ilIPj37q2VVXlqdwCePDc50FBeGFjsG9c+hActUlbcHr9PEuEe7LDKTGvuM\r\nMtDE5yEAScrJR0+VaNqafZTmhdHN8oHj62u01F8uQs5sSuPToL2LweEogC25\r\nnZalZCL1Aw2YEWyonr03wKym8XUyWJKngdE8gC+6J8O3Er3sjIuMysgouXPj\r\nw5plYgaDOWQf/CTwOz3y3IjoP2f9ffZ/7KS5zpAwwX5kYrqKK9mQYnt5nw7c\r\nq7EWMlRtJCoOYNJ9K28T6YlSjD/XPxC2pvv0Y0io9c1p7yvxFpPB1gaq4ueG\r\nxpfvsMBFlY/+DGmTRcBMmBM7ZGV6YYJI49c=\r\n=5c5K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=10"},"gitHead":"ab5d2807d9e69a50f50e6fa0aef821b354e9eab8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","axios":"^0.21.1","chalk":"^2.4.2","mssql":"^8.1.2","mysql":"^2.18.1","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.6.12_1660187478463_0.10146366494156367","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"ct-core","version":"1.7.0","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"dca77b36e28dd5aba14f2d9b0a7669d908b474c1","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.0.tgz","fileCount":61,"integrity":"sha512-KwdqLsVoSwPnaqsUSC8PKuqMsKdaifNplqe9cXN7LjgZHrcFklj5rVzyFvyfJuOehHYksXjfd1h9Fjum2ayo2Q==","signatures":[{"sig":"MEYCIQCJ9ORT5gKXrBmOJPJMXvtdUIJSwVWCI5qkn0TbT73uigIhAJ2EzIlTaBSUJZJ0VYpwyanAjPWFKERSrZzaNROP+qoH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+dJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBNQ/+JqLpU2EpQA9WWo+yMNUuJdvUlZXFLTlHFu6Rp7NZ1O2KTVQW\r\njQjBpAuRMukAASxoSEPRVoz3wJA3gctMphZ+l5z01rOJrlKc66mQmAJqZAwC\r\nipWg899A8FEoseNPembhdF7mIoV49y2wBQNg2bHn6CmJGqtG2auVuWMPL2bZ\r\nYA46L2MVG729LXSnAugC3OP8EkRBADPVO+gCX9um+q2TGn5ew6EPJ2hqnULQ\r\nCLpgEhEefVLrMLOmn/85v4Ofi4SdlkD2GiAV5dGZjGXEtgwBeJJz0g1PgIMH\r\nE4Ewc9KWfedP5ZdXhtZqljR7rtuCQlsHo4QnQH1nq/ESBymxOfO4/+B57uT+\r\ndYD2qQ0j8ir/PW0LKYFL4eKnEPqmq+yMHz7z75oi7ceOakItmS22MV6wSW2e\r\npR+0uGqgsGuuQu3amL2A2FpbtP6jo29CjS+2SF854A3MvB67/56I1bRNWmU3\r\nBRkQXcoMKvQwZnxy2JDJGpqPUiU3oWXwLkOaFt8knj3k8uoCB3i+Eb62XzU8\r\n+6yHY3KUAqoS5FDU5NTE2hu/d5yWhEw3C8bKxhbsRauq4ppXyqnkSb5Z9zCT\r\nYg81QV3DRKJHpBNeRi9vmm3tG4LFbSEJ9MxTQ9nlEkmISB+iYBmd7ut+etO1\r\n16mhP3NYHcHrFtwhoDXbIgGa06D4iUapNms=\r\n=Ku20\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"d4c8ead8a610f00d1d3f91a84f0dc629e346a68f","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","axios":"^0.27.2","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.0_1660539475181_0.5956744610005975","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"ct-core","version":"1.7.1","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f1f06a5c2ef49ae69ac93b14fa7ecd4aa248dc7c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.1.tgz","fileCount":61,"integrity":"sha512-wNq3B9LDYc8MRWCOy9/d0IT1FFmE+zFbXIP1RVO24c/veeQnHBgH8vowKXBXifB18WPzPpCoYdEgkHu3eMuntA==","signatures":[{"sig":"MEQCICnhOzcbHqaptF1cIYH8Jx71MMzL9GfXAfD1FIZFjVuZAiA1oTwSgP4tpGrKl0m/p3LJChM6C0NVb7B688fcXC/f5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+1J3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWzA//Y0lXKZ6l9RcEfHtUsxtdf61t7BRZ/11BqWHUO+3+HlILUyBY\r\n835fddBkBbEn7NX8su8pf48+biTHvkJppH97ftHKUpgM+4bGpXsspVuov4h9\r\nPy80Zcbwe69MzoXgPEHsslAGxCKbQ3UKAex47iq6fQCzhyfexvnePHZgCJ3/\r\nxmw+/pihw/cOnjZQC0XVOM46jsyoMiv2Hzw1rTeJujTIhO97pUtzj1HV+pvJ\r\nWiOXCVLPPbKzuOe2XW+m0OF5JAx7kUUpLGnJneg/e+4ECdfIJjImCPYLJCL7\r\ngVSct6Ww/dBjRsm31tkinZXy0Zlntcv0/9YiSZDG5CgRxt8L7m6hzpD2m3wh\r\nik8NAzu6QeRP0x4aJ+r2/kseDRU1naZ0ZG3YvatC1FQsbYygzBKjhicte56z\r\nVzaMvK9ghq64fVtF8dWUuH8cbx+tf38GmCQ4owVmYDUVWX2iIX4ztC5rPv7K\r\nZ9MnsXSgTe9dCewXkDYrjDON6yJahJoE2O+nsKOK1MBnSUz96XYas2MvnT7F\r\neAkO42DWAeOe7cm6ZiEB/PqAIdJu2mcRWhght2/RLM4etigmRyEVZ/sR9KxP\r\n22WF0Quy1e6dKQVIIpUrkynIpPlHAkAyuc8iDxDDHV8o49rju9rr2Hhb/qsZ\r\nvDl3/a9gA15XzFf5LsOBRXqFbqcB2+vYdC8=\r\n=1ER4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"535b2bc1c5ef6500be199432a004c3d8e5ef0566","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.11.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.16.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","axios":"^0.27.2","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.1_1660637815285_0.9756136206849733","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"ct-core","version":"1.7.2","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"2b7ab7c006412d38729078c835abda6644ee1c90","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.2.tgz","fileCount":61,"integrity":"sha512-TTkdrgnATacohlnx7sdYaeNjI95DnXe4ASkxwLJNZlMp5djiCYbia5Np5x/d+ctskWFv47FJUVMLAHGUr0Z6/A==","signatures":[{"sig":"MEUCIGCFmZ16M8e4KEQwk4eUhbpsGiWtW91H8Iv1/hBcbdZkAiEAjWVhHfEqqDAe60KvfU7QfVXgibjl3jp1y3w9yryKzh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/NVRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok3g//aRwT3ho6EZnUScFkbChUaP15186C1e/LkHUb5laDFlfURfq7\r\ncz3zlQJsgCSFl6nRKL0KcojPL4lQVvg1YArPhPGliashMJM3IV+ERENc3hhV\r\nymm/r/iLQZt9fsqi2pM20oLVAys9WK/NRBSVQLAf/zKGAZ/HWh1GubxNg2kY\r\nB8CCM1u6QOfkzY2xaasQpZMJSv9gz4VFEqTdS31e5M0cW5zWI7ILUKD3PjC1\r\nDrOE3XXeAi50Nx3UIlduWUgXHZPwQCsMCFajZ7fpItRu48kUvGCwvEUGoB1j\r\n3bgnP8R6E7XpBXZbnHwnjGa96aFCtiNdL+sSdC3YF4D7UUE3R2lFj95BhZQ6\r\nbFnyyHJbbNfKLnZPU/oqFTqClDTKztXrZKVLoMf+cJmLtktd6bsYw/QZ7Cuz\r\nMb4VisUBUJhITmHkjsYwLmpoyUBTNgJ4V60oNaxgvHXIVYfm009xP4wsIQRF\r\nqWfHPoo2yaMECz/3jQRIATClZ6C78pB9tCFCmKh51xBOuGZdu5X4juvj+0Yx\r\nXYa+h/EadNr3KSnE7IldenwgIpoN4B3R4hMjrVY3bjO+hpMLcej5kLxDhnVP\r\nrXDTmz2jpeD+hg71vOX0fXL9di5/SrBH0vlYAmj/9w8yNHi7hW3/h/FF8hUw\r\nRifILDZZs0+PVZl917ZBj6Mt/dc5kjZ/FBk=\r\n=xcF+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"214b668b439631bf3b8e0f2c11e1be46ed0c5bc6","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","axios":"^0.27.2","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.2_1660736849478_0.8253978051402864","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"ct-core","version":"1.7.3","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c7bfa4b48afc8d098296edd9a2083896ca227d1c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.3.tgz","fileCount":61,"integrity":"sha512-HaRuE8NT0lUkgqQsO5P2JEx6K+nUj9Bc1nwbWgnH0F11e5wNec9RFZ6NOT6I8T8wC+Cg5BtqxdqqI2fuhq/IGQ==","signatures":[{"sig":"MEUCICA2dZ8gWDC0MaaEsFzEcBfpV2VIN3KOjnaZq3JJ4MToAiEAtfyWI80pdaBuDVbhfdX08xMbkLYn5muBRm8nonOpJdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/NbzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjyA/9G507mLdd3nFe+be3SZU5IMIAcjF7nemqJK2CnYfiEvqk6ocg\r\nmQ2yaJ3f//vkTEx747M1Temqn2nPPI4aAxfJEf3doJ4AHFSZA4fqEGcS9TpY\r\nSStTSxf9RkNfnvmIirAiZtP4D/hKJAhx2OVbd5sHVh+93zpgM75IpwaENFfl\r\n6nzthYGPs9k5V+WmtNviwNW9W6uwBE9JTwmM5jRNMpJ/wHWm/CLcvgMg5WMO\r\natwu1F8fF4AhHUbJtHyhe+Ovs1IDbQ/0B+3qVqyR8yuIKairix29JrnhkNwZ\r\njdQPsRioLNqlTHshIVb4h9u8rZwNTFLjb7AHBw6uMkbakBiPsbmFrQ/VxX36\r\nFOEEPPF65YGl+sMH3nLhlk2a/1DJmY54iM8cpuf8mf2iWXgEpzRweTfpbdyN\r\nFecLMvYotOretfhXZbSCXNSXqYbkuCCGvkJ+Ff2+zg3DftuXkazvhXOOui6E\r\nciN1WkqzY6dxqV2IZKb0HURoybA2o3eI36+GYWXZL4nvEm3gc4DaRdkrdLbA\r\nw6Z3o29IjCq1ZEVEsstvmPhDRRu8KC8qk1FPMcJfSFbMtZOfo+dUoi1O52fP\r\n+HGXvp91opCxAc/Bx/PnnpJy+SIXQFxxlZ7/kdEk1BYijRyIk5jnjIEJDW6q\r\niibNBHxjLH0osmsN6YC7HSC6hSkvLv4HsRk=\r\n=p9Si\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"fd544dd2ba4f54d513eba94da1b8699a56ebfa17","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.3_1660737267560_0.8486437068617005","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"ct-core","version":"1.7.4","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"38763d5ea98ca266c826502c13363e67f7207806","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.4.tgz","fileCount":61,"integrity":"sha512-gIF1sZKhiQd+Bimzg6nEe2ExrmdkzuiFDAAVGvAKuUwGtyYMBWUghyF2ytcg7EuPaUJA7fcmHM+wFjgJqiCTaw==","signatures":[{"sig":"MEYCIQCgiBxOh8Bgdqf8beHb0YFFiUw7i+zqrDqJNcXJRptk4gIhALlH6iQ1bQ3mBVMomjNBUU4x0L4xy6MO9GpQPC8wlhsp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/N4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG/BAAgeRnXvvlGS2EwDqg4ap7o9D8mRIlcYNiZ4alN1WBm/I0xIhz\r\n1Lq4Hu2OYOQa1lR0ko+OORhp76HLi4RLKC/8DHj7fnkfo5Q9CGP0UazGRBEt\r\nEMq4xcBSCS4DL4i1h/KnIJ+eVG86n+qadDeSvvxzWQ0+7HPhVzRd+A0sQjHb\r\nyR8n2y0I+o/kv0KrUMWfi1E+ST49NKo/GR5GquGYsrASzlgRBcO9tiUH4ZQE\r\n5xECIOhfaG7neAi9p4/NxTG4LMnQdDvFmqiI/slwAPauQk4MRwKqoc+g3e8y\r\n2D3lFwNKpa2rY6uiqrETGFh7SIySCksY3g3l7xL7E6Bjm3E+6pdSHlTeWiDh\r\nguQY31vjr1xSB4ZnFhuuqpSrVKW1M79fnSbvLo7Ys72EWmTKwgy7k4WJO+Tm\r\nM17zjysXA/lrGh5CW/OOGUTftaKP/7GZLRg3j2CmzemYUxaXyhJyjbID532u\r\nj9W6Eywr9s7S80SGxY+wD9RYRuW0j3S+1ZpXXma3d9I+UN3O97YgykNXDTKe\r\nQI4t9p5EDDvaJlGFHj1v9Lgt+q43IFK//3HADhhuicWIL45K+WGz62Ptat3p\r\n6LEcLjXSLz5o2SsU7sYu7of1Wl2CjXh0ImqRSqvtb0b9WGJbvYSkWBRTH5Z4\r\n/vNAi7ANzghLwjH66DrmOuLVEqiEM8T9Xjk=\r\n=u9M9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"af10744b14922b864652aeb776316b138b273e18","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.4_1660739122111_0.5432628901780099","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"ct-core","version":"1.7.5","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7828ff34fbd1d499df530330bf375d994c67dedc","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.5.tgz","fileCount":61,"integrity":"sha512-Pvn2OGkNFQjXsWS9AXhNS0+owth/C2wpmorBAy8i1NJ27e2OpUdZbxt/uiupi9HJDoSoZaibi6nQ482VH5wcTQ==","signatures":[{"sig":"MEUCIQDyYm3WGQa/0AwgWIYVCSSUWTq9sY645IyZEIqiHfmSpwIgLeqFNusHHw5cBZizQZJCbeU6pLfxKFccLq58DaK2jJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":410566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/N9LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriBA/+Ojik7O2RM9/0w66PxviFYBp9daRcbXxTHiPhUY5sh53B9+1z\r\nZpKX/aUApAVisYT2wUTz/tEM3qj8Y+lB8+Asri0AlROd+1NGmr5H5jylpMNn\r\ndehttj4FZlHDl2bd72gcJkOGQz0bEKTCplzEXo37USBQVsnD9WB/IjithUH+\r\nNuhBEFoB1A8BZhZ9pxMHwUB9oAFvsC8YRkR4lDJp2yVGp+3e0p0AlJ7AGYHb\r\nlBoMsyiK7yt8yon9IWJ/VhOH2oWavABFMDdJSlE+KW/L0VuHFTf06of5ySdc\r\nn2n90c3pPBcOjUH983IDaIPn8n+qw/rsDSQl79HaXc+WmrapH0n6OQPYT7n7\r\n0gjEoRMMmCL0QkjXw/rz0sCANFLc29ihv2yatydcNj5CDdP5jKYEhflObks7\r\nHzJm5sqRQD3jUuYataLhcgKV4GwEApf29cg8FRyCs27hIyrBsJoLGJ9bE9yr\r\nbHxuQ0vdBEMGs7+kiVdtcdoKlcVJhx+vJyBFq6ReLVaXtvWMmamXJ0JRNexT\r\nE/LkbjQLI5BO5Qdj8aJH5xmTlP6dnPofM1pdbdObczzDYcrqXbl38HUi/OEh\r\nJqqvuZdVKigQ8rAT26EG2jZS7kUPveIVEzwfLf8Q3Qi3EiZxzbZGrRiKWjap\r\n1CQFVFcrQ6rzIczW16pddM4MgcyBkYKPPE8=\r\n=6q5u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"5e7ab332bac7c9d9ab375ec084f69fa7c5827677","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.5_1660739402705_0.5007220487560171","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"ct-core","version":"1.7.6","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"2dadac56297103250a807467c65263c2462349be","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.6.tgz","fileCount":61,"integrity":"sha512-AIJMSUzAh1x2E+0qswoMLaw/PbDU+qnkzH7Oa/ouOTYHZagZcxZhuB0NV+NAWo7RwT/OC/3w51LmIs28POgyug==","signatures":[{"sig":"MEYCIQCiYM9Nnf3gRjQZDbxvWS5nuWkteybVBJ1c42u9WjlgrgIhAI+MNdcc/jn1QPBWxXLEgzzKEYLArCnSMVMW/Q4xgI2A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/bgTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhRg//Wf5j1mjRXbL8OUDLIANIxXJTPGG9SHUaIIM72gsHdooAbnPL\r\nywNZ/sAAObysT79mT2i1cxhXk74kBF2KAIAiiuw9NtielCDI5CKaZfOeN7Yn\r\n3RISxSCTts/VmAE04SOTVE528smbgGzzr3WKH2N2QgFOfjHV+9TaVvEQny7Y\r\nYRKzdtBfrUklG6oV9IG+oaUuf3AZzX0PwY3uKYVL+V9vpjtXGUbKXXqwAWoU\r\n6/C20AlzAEC1HhOsydpsng0szgEe4Uwu7xk9a3GjtvrUr9JHAzj0K7rhELqI\r\nHmKgx5zasiekq9esCuLC5noGSkVHH/co34iiKoBxPjE5/X18zF4TXCKiH0aT\r\nPoJ4ttePx6njKaqTYrCO3OPLOirBHHYtmdhBMNL7aG6M2Sexa7WePstYkZyt\r\n5VIZG4muWEf0iT0HhetG+6m5qpYniuAqQ0FacPbsjKnhYtzQ2xveUwfqo7+Y\r\nPskfI93Izkm31d7YMpcpCGm/aRQkEjDygFJDwphj0qom2dH0ea+ytAEGa+zL\r\n8ympfn1A0kFlyw06BgsduAx8pG2dP1m09UY9XmHCaBUFoxbD1IB0mrmkqkdm\r\nAEgq1sMET/57qG8u0I7AUEW2+zSa7kLSswHhhIXmeRNWXoNzd1OczxRO81Ew\r\nk892vKXcj6aVqKrfZWxKkWXqQz9XviUZu3o=\r\n=oV2E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"78a57c8a1a8e161e865566d4b86404940519e28d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.6_1660794898881_0.8125640819552673","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"ct-core","version":"1.7.7","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c4fc730aa3ae8de01b3ec21aa7b901b497b04996","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.7.tgz","fileCount":61,"integrity":"sha512-9/m/Az5HC2P4ByB9fKyxiKKv5f9tcc5KHO9yqNCqMPi9fLN4e+U5Eauwy8Y8fEW2qGknLRLqVyj/c9347oD5MQ==","signatures":[{"sig":"MEUCIHrbF1df3JFhFZzS5NG2VdcLwbMp4o0Lx+NQMagsIWN7AiEApDh2r5byZvdhoJnbyQyLH21inb1HCf8C4tPpVyOOvGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/gQfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLxAAjeJtz6ir9/bEGuNdT+OaJY2p1I4g+dBBJysVE2Y8AaWg/x1X\r\nMjlKFRfekbNhG+HJHrvTXXxrRj1hqbBJL+kD/1Oqmq1nkj76jBwBxyiUSCBq\r\njsNdFDimXD196C7KLXkI5LytGtYPAW89X4Yo8HvvMoobnnOaR0FmPWr9+oGP\r\nq3Y1Z1V5l6vOsoiG20SOV/Lzi0Ul8cokyBlyoKFwbJ8ftzfE8zTo1+eKw7fy\r\nDBU8JpZ5wH9CcemPIaYxAPw2VdWEzj0fZdU7mls3hGP6TyZIXacoMZq1Zbm4\r\nKXY7gPGbislKOTRcntLWjxII5Tk+uTu285G6G39CubusU/Zdhm6/SkBhb9bA\r\nV213D85KMVWzy+Z4ofiZ1jHhthqthfOtUIv230sQNUlOpFr74wkM8vA4ZNNL\r\nTifnQP6Z1sK+2OUHKEXz/KGRoot1sLcJPmsgqdU5R7F8avL/acnSZ0taoSZN\r\niDzIVS27xNQfrro5qQFDYHBBG0mtg98UIYyB96b7O/7eeB47XvB2O8SaNf+y\r\nYCDg48KKc09+9TYBUUxERSr3u5q3BIGd2g1+hEfnm7tbnIeM68Jh8Z046AtX\r\n2CbUxR0bOkvfhJK1hg8GozDjVwwVaiSl9NHfeP80SQDMU/vuOQhI/reyyItG\r\nwIZ13jdqg1AL3icBcrqkkoi11FPhDOzRm/s=\r\n=V5iJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"78a57c8a1a8e161e865566d4b86404940519e28d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.7_1660814367526_0.1286011952678663","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"ct-core","version":"1.7.8","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"6db4eed94095c34161f490d0343040f19081b0d9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.8.tgz","fileCount":61,"integrity":"sha512-ZGW9zvyXHDyFDS6X734Bmde27LRDjnf/ARh15Bx6XuiChixUhzRytKaxLpn8vyCJ2txCMwQSyRh5R/deSd7vvg==","signatures":[{"sig":"MEQCIDrWYFd9bM70BGIIk6lIIVuShFRLKBVdb47GWEY+gEmWAiA3dQ2uFjyONaIndqLXAH+Sa1ViELpxNmXEXTe/J33A6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAPQ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4iA/6A34jNtmUfNfNE0eae3Y+F0Mte5DhccvSUDPtJ4WacLBh9FyY\r\n2R67KCuh6oIZgVUh+yGLU9O1ZaIA13BaDp3Q3tHvmTuEreN2ncxyFf5cIjio\r\n1UzjHPlaB5PKuRlh4aTX6GNTtIKadqssQLWn+0VnKEX0Eg3Vu7cmz6VP6lVF\r\nFu/+Muo07stK2/VYAuYHaPV5ZBn+geOK/qNrtblGUS6wGtrbqUG4YBy/KvGa\r\nt52dc1qf26LOlOQvRksyuTcmjfvPFqg/n3wr6MjEwkCEU7XfVTlXilF6wU45\r\nloQEUHEyJpdrYPgfMv+Usw5/JS4CC28p3fZeJhNlNPrlWRCY2/EfyT6WnJ/I\r\nMOKsYA2/dbGN0HWpEoVEKKm54h7ELrQ8sFUHQuMZUKbpTvUElA6K3OMORD4T\r\nnWeyQG/90P/dZRnKwf4KrZllTxdi/Wxb5JNJGiyoosk2owzZcJ6XCwTuvQWx\r\nMhOFZY3/nm9QWj9fEhRdof0cqTANT1lxb5RfB+ZMVHdGvk21jgjM66EhxQhi\r\nm4JXS7WyHrA0vIlVb6J8QvDZI4gRcmuYUwJ/SGHLT/NY249NEvigSgQV7zbk\r\nkyMhnY4jFkFmSMa95gbWsyOZaMDHYYn5iU5cgcXV7FTVWWV5NoM3AHn1DVcg\r\nErV6w5M8NLqigvyuSJKhJspiS8X2L61KK/g=\r\n=665/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost:3000"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"4e385dce465f47f7c6fa20e39adcfe84e7ec1d26","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","mssql":"^8.1.2","mysql":"^2.18.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.8_1661006901455_0.23038619861158405","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"ct-core","version":"1.7.9","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e957f9e7c956fe0f94350aff00839aa70fd4b867","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.9.tgz","fileCount":61,"integrity":"sha512-74loKotDNKhvZHjbL7bSdqlf4x8ibDUzGHFUmFxdDNfOaWhQCpqWKVAxfJSkVqFVQFO4tS8rn0DPeACrvD2+AQ==","signatures":[{"sig":"MEQCIH09nF2S5FqnK6gg9z3YKE7b55EcyJekXTlFovKq0kv7AiB0ah5lxLmpJYX1Sd4jVwVbEMbfmdnn3JTISk9uyfkRLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAc0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBzw/9Gc9kydnJ4ayU8bpKODvCAZlcMNaktBmm8xTeVyg3GxEjsJpU\r\nzHpsk+Vs3GTcEM6Jf8L7ggUfld9O5nHWF41qXH74wkVZLTUPXr0HFpfmTacU\r\njzBeVjriW1tRgx75Y2APja+W8GbgCShrvtQskYqpzI4y0b3WEoNMZ+1KcPg8\r\nFUo+MpKCV8/t5/TluTc/xdtjlFeGWtywdAqozZWLldSh2X7iiG0obqIgI+Yj\r\nnlr1iTnUrkTepuTdolO7yDGoUzAk4rsCT/xA8AjmSRYhGBaM6zlZ7261XA1t\r\n17VB0LbNTYWYkqZ4b1G7h715l2HfC3MGN6mYydrOxNbNWM33wpMpHd2WKSL0\r\nFrnL5jnIHdBv2lUm9US0eZdj/3zsQihslYp+FucsEhcs8c51k99nVIR7VGjX\r\nuUH0ROnH7eoxncDre8bq6LakYSamB1uhOiyf1GbekmlJabU4BlDQpybZm++J\r\nQxYrAgJ3B3o/XUdgHMgyq3im81qUrgARjtNnolsF0mAv+WKf3JmUlfH52zaR\r\nNILvsJQXHKcZpD2XPBppciN/MMbjm70lFFPZbsFkDD/K4kDZC325yYVXE2kf\r\nfK4oYyl8hm8Zi42ZEYtth+rmRKO1ODMA+0l3d7j1Nisnch4KgFxcdrlX9d+F\r\nAWJKNuCMRI7gCFCInCb7d/KYm/HvVlH3KvQ=\r\n=UPKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"3bcfd54d53659733887848131836a7cf6394aada","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","replace":"^1.1.5","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.9_1661062433175_0.6089544939951743","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"ct-core","version":"1.7.10","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.10","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e71ff38842953c5022d6ad78375aa317554dbdb9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.10.tgz","fileCount":61,"integrity":"sha512-1Yf9NxOmwwPAuME3cZo7ksQE9iWZPg4wMNlbwcQ3jSJ3efuxG9tmxQ4RkQL7uAw1nzRhr4iWCUwT+yXctu5Duw==","signatures":[{"sig":"MEYCIQC5hxoackqWcOuMGANgWtGbC8ZH7J20eB7yjocO9OJTgQIhAP9HG8oaGvVhyKTN06RyUG7E6kOqC3s6lGwACjz0bH3Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjh7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb/w//WSDEeGm2EoFW17GcktOHrEdKHRV29K8y7bbXTlJJXBE9dnb5\r\nayYRTjxe1MXDaqqIkBNyEPmAwchuNRMjzPfI7OAmQXXQ21UN6fYbC4yEEjAU\r\nzD0Y4G7TomFLieohOtrWY7zSoqnul6wC7S7eDosWl7bLxIOZ2+yF4icCU1aK\r\nPe1vMgs66KsG+ftpyXYsvnzHymwL6OWKUmnj+Od6cY89uL2yISBURD4IZbLW\r\nt+ODxk5KFDJfmUn37ES7uzURsogQ8x/URIYzxGOj443tZWCudztPfNFqTLO3\r\n5lK949q0kX1W1IXbIisEnvsm14yF0wYhutzs3Zew3PNa7ARb5f6CusPEJlAb\r\nsfoUMLXK3FR3flOlefSQxueniHDtbQPeQr5Ujbc+TfYN5ufNqgXhq4CyjEM+\r\nC2NFnpY8oRt6jgkFcKuzGPT8q714ZiMfkecEaoJVnG8Vxv1QIVP4rDsJFn2D\r\n9p0WmcIh3XJFmlrNivf8urabozUaLi+wEAxKxvRxP5AjP2DXQfIyCCvICS1o\r\nkjR8SuQi92YFuFMh6SUrLo/PXLsiVRRlMktJ5lcWtn3sfwD7yMO2fniUFTHw\r\nYNOLbJWMxV8Hz3PLuD8hwsYfPMfBSjHXR++WqxyTzXFcc4i5FXTuPUkJe+xd\r\n1VszAeU/EKW+PsVc7hpEmvBDaFlOOPIfD/E=\r\n=24KP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1e8d833018df33eaacff1554f6ab7e2f636004fd","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.10_1661089914885_0.3439851576417099","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"ct-core","version":"1.7.11","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.11","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"3e678aec9478fa8501a24f66d2563233f3a9eca1","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.11.tgz","fileCount":61,"integrity":"sha512-A8S1AWDAZY7MtAJ+nMSbqIfeF/HrX7hlkhLgUUwYBwMcMoKy9pwmJqTCIwXRWQaHaDR3ID1NB8srJqlA1PC3hA==","signatures":[{"sig":"MEQCIFqOPl8E4P1yuuK8NuftLCXqw4YAdssaVhW91aKhPaUyAiAbQQgEjshOUQeMAjmLL2c3p+lLhyiSrvynmKdIWZhflQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAuqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2vBAAkmArdS0pUA0Gtci5s8JODBlk51DghSvRi8k9qNwYa9/skjb1\r\nELeXhpTPf9vM7DzXC1POsSxd8VgL6olyh5vJyJ61xTPxqCn3Ul3SK9UPUeBt\r\nyRo/VHTaroyrhfTlP1X6WAyhmNN2nDsnzAjE7E37MPwoXayG+XusnUrhd2c7\r\nMkpsm9Uyb6cipG5XFJ9y7Hx1cD9Isbq3t6rWn2u1Hz6zNezqeq31Cojuu5lN\r\nEoJrXxGa9lg9YNI/tnfT9xpjyoPXl37MLZCAWDBr17+pZljAn6/mHC079WbN\r\npaI6biC+211KU8CPLScBdg9CuvgvYL1cJg0vam473RqCXFn67mB7YkyD44vT\r\nxNTu7sjB8U7QJtfQMlLY6wI5SuIVzZZ4O4RfjcKzdtPNtmWHKEmCGt7biOAq\r\nEj/Q55cLshj5ZdDFQR/GhhztZe7u0FgxAeTeIwGzP0XTVI+ZoEVqxdFtarmb\r\nT290GixKY+LtCVpO/NelSPZtMA5N/lqNyr32ELrCPhcy8ohbQcTX4f3PpQPS\r\n17/+nqEXWLJYTtC6cHEnjgSeCJcrRZH2i0ip7sOVxZ3SfKydyF50h9sgxlgH\r\nwLiTksUWIBQIHt0Um7DsBU+NPS9D8LYyRQ35i+/vSTWco/MVeWKOXHfqjTdI\r\n92ZvMx5ikIhu5EKfL4ctClgv5Gn3yBFGcZs=\r\n=zcsu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1e69fb0ad6eb8f7d72aba1986f1d6ee247533155","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.11_1661135521425_0.07486861202929651","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"ct-core","version":"1.7.12","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.12","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d9f5784b40c7e0a97511321ba091a32044867d0f","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.12.tgz","fileCount":61,"integrity":"sha512-/7elU2MBFtKAvfca23m85s16W8EnIpo9DgkNR2ZIGwwbXo7pkmCkno6m1zKvmRWGq0Q51f7JGgdlWkdAGmVMnw==","signatures":[{"sig":"MEUCIQCpKpK+oE2kFi3uDaGUuBSCNaPixSMHZUUst/EmGSvwuAIgVk4wvPNvIEICe1JuMuSCtRlWSYOBq9yX5S+AafgYoTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAwLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0wRAAnZZimOTqtsfSDaLeRew4ZGsj5bLZwWAxc/iXLlWd/YLwwhuN\r\nVOwXSCNuAvYh6OMYpt9U0nOgXV8+6eSe/Ne66x7X/A/ATp2Os/XuKWA4pfW/\r\nKzS5Hm5D0jTmLRnQIKOvxydBJxeUSGXAMvTHlOrbvadhEcHEw+fPgzw2B77I\r\nFDaDdkkgKvg84PSiD9Z1CppkA0Q+cEGI+Bi0klBT0j2O7H5ekZqZxveKpWT4\r\nCHos5ZSl6gVnm99npjAOpwmJTmiZstOMB6kqFxQE0GxAXqe80C28qpqRtQP3\r\noxfgxeFpiTJd+4WIafu4TMeHCQgHKPbofuL8v+F1R8kZwzoq/XaICzpQacNe\r\nON2XHT/j8xMtv0qJC0SEembpBEkRTMVDphe68tFX4+GlJnMEXJNplbvH1AGw\r\nTVzjdpzCrjmbn40mpQDvC4HpPsxDOV62Zp8TGRQtgnvt78ND/EuTMe53H7FA\r\nLzjfG20QYaNUiiFOeP+TWXSdeZDF6yK3GH3bRaBh3gqA9EQq84eyJP2jEI0O\r\n0SW8iDVEHD1CqHa7U3QVl7WlQ6n8CoBqoz+eZeegRao7ZIAP+zhbtWPV7Rl2\r\nllAHkQmC1GQB3bWS4IGHPWunQiFZGzuzUcF9nPtZrwzY7J8dJPCeoA1Xg+Yi\r\nKIh5G+P9PdaDn/SkLzGRaOlGpQk8hNsupF0=\r\n=Ru/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"203284ad46b9dccc52f79b9b2a7b702184a86c41","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","license":"babel-node src/bin license","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.12_1661141702768_0.8030859631774783","host":"s3://npm-registry-packages"}},"1.7.13":{"name":"ct-core","version":"1.7.13","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.13","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"9dc8afa674f69b29ffd21a5c37404661729e7520","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.13.tgz","fileCount":61,"integrity":"sha512-y3TyrAefxL3be/Y4O5fBYdmuJBiSYLAaH2gEhu66F6xrf6HaDJSMde8yk2GufaDz4GMCmhqJNBsn8J30EF8lCA==","signatures":[{"sig":"MEQCIDA99goA4zesrdl0fEQIbEaXANAArCW2o3Qw4SWvedmHAiAJPneC7zNQjE06OH5VlmAqnKWipB0jEclT0r65kCqYQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA2znACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHOw/6A+lxcn6aHe3xxJ9w9Vlyro0RYiAGG137wLPxgYRNAtxx+Zur\r\nsUgiwfXBNV0vJZ9lrrx/P+//OQdn1se1uZ1Yhiyu4WsACOpQZqZGJyGI0z/p\r\nf9fAlyzOFnLg8p9m5O23gh+GXuLekBBMGOF90Uydyz9RF5RkN/5++/phUWsY\r\nvEOhgs8TjJIr7rO/8ycbCFi70d73ERfzye9BWAhdux/dMOj66xmdp04SBOMr\r\n5rLk3bpgxaT+zcOXzlJNrIwIntIxQdg8H2vmhZ3uQL6/nDlrUkLvf2pjw8v1\r\nvlL3FBWKtkt8GuEKvEMUqoL5/PKvFj18dDz4eNRI2KYwYkwmHaFh+pZIox6p\r\nhIRQlNLmQ4/jvJMwioCfhSjgTyui3Vh7PVeymo+/+GyDCbExtX9VHz6Wfoov\r\nhh+isVxWyGeJYNeG9PxnzD5plECITom3uflfuMezHrohMSHCvU7zTGQDJu0q\r\n5n8mBi/Np8/29EidCKhqPFXAAkbuskXl5VRC7OoAzUudrA3vi88CqeLgOdxO\r\nnYFnvLiCNqIGUpre1uC0ldEyFFOAAvZBTN9MKge+5iVrExETBiRCaNBCaw1A\r\nO9slAcpZ3rZUQxbIIUv2Vxkz7szEuFtB3TdwKzlWeN8AN82rUx5YDlON+FUW\r\nph3XQfPnFpmGVC9tKs1FMjWvAejaNwo0hGs=\r\n=bAG4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"e6f0f1d1c804c7b099f8a648d22a088c57422223","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.13_1661168870883_0.030050463874517597","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"ct-core","version":"1.7.14","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.14","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"fc61f3270e22d82889ab0f19139a5136d7a09c0c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.14.tgz","fileCount":61,"integrity":"sha512-kjpBpXYjOD3V3z/YcUTTseZwpUa3Qe+KXese1yeqNA2zPWuzbsyKg46RbMwZhH87G+rz5YEK9EfaNbujuBoGvg==","signatures":[{"sig":"MEYCIQCzWx9a9+9Ii9nAt/TVed2qkgpZhvrCSzNyzG9t/qxA/gIhALGSXN+AeWG3q5ib4uvif1Bzp3RVyTMjieUCtxAq+w6C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA7+9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmouyg//VXAAvNls/KMPJoeaK6VGEENgqikIUFM6VtxZDO5inKP+W/pw\r\nWSSBwIIsKV5+CQvlJNLcKomk43/sqINbsDgJjFUry0BH5c/p56ifZLCKqCIh\r\nscvGA87Y3aYqKoIIfYsXkKcK+at2fb6zuZWqsNUOS17+6F2dWwfHAg8Bhvx6\r\nZA/eAgBk1s/Zl07WRwEBFa+WBpF5ozHNx8cuU1cf1nzjEZ15OKNTsQEICTwF\r\nTFR6uQj6Q3pNblv5/1l3/6LbI31tEghtimAV9IS216LN4BaoQOcATyLkQe7x\r\nLw4MrqrMFUe18t7JW6YN/Q2GaX3XZYTcz+UNocY/KTxJ1HjobzytYQpwCHz0\r\nMAlX2fwhgexRJaMP4RwbJCAFWy4/VYrkzKyoSXCzRlhGTuRPPkRn7A9e+0v4\r\nRpuprp92JueMMe8dvWcFamjMaOWZl8QcMnALB3RvmDt46Lj/kCpLPsXDE0jS\r\nfncj0f/cCSteGU/L2+frkLmtV8wrcIQd6pJyQDdC655f466/YaHx5a5I35dC\r\n1oxTIVun3do/mC3/+slGWHYmuWVBVXyfmL+h1zPlAkHlKrfNlIUKGagwxQsl\r\n3WESLgTYRmFLu2JhaD/M7EpaguTE5vu6iDkyjmFBTheK9vBLIfIrIUw8RmDP\r\nFFoBPYAnH01iNUMhBnXjkJUzDxqGDOZQvDg=\r\n=qDOo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"744ebc637383c9f713c7546125c07a87876793bd","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"babel-node src/bin apidoc","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.52.0","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.14_1661190077252_0.83218096643302","host":"s3://npm-registry-packages"}},"1.7.15":{"name":"ct-core","version":"1.7.15","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.15","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"2180a869ccaeb2a125dcfffd28a6dd0a5485cf65","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.15.tgz","fileCount":61,"integrity":"sha512-06Jw0bkLIwNHHXcvRbMKb/1K/4ZWl0xF4wOO1RzAaDCgQv19G7lC3ljS2Rm8p3RZkn8OFiDdRz7kNEbXRXsBiA==","signatures":[{"sig":"MEUCIQCdp3qRumGCyEGrjGbEsU38PFfjhg7Tp7KqgWSx6xAfogIgWeQClWaLWkK3IM/Q1abr+IrjxWlk3WlC+Q6Ocz6lyUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA89qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOohAAlihT92zIukug99tZnfpbN+kfGZ7HKSuX31y1Dy6e3qHeeZTo\r\n+o7RUElSIlNAXA6QnmD0oGepV/d79eF3ts9Ywtw468C4tE/kBVcnW4bAlY7C\r\nVf63dxptttMkUirqIjiWDzRvZSlO6stMpTkNotME/crdTG4p4TW5mDWKZxWZ\r\n6jIbWyIDRbxV4PeSlma756J769pZFg1T16ZNFSw/J7xjPBK2c468AC9AfjT2\r\n6Oz1wzlEnawjn3LQz6xLzaYFDAARheTcBKP6C17amk9/1OktS9UlJHw6MI1w\r\nU+KWFEc1N9osWo/52jCzxt0BRA61E1jZaKfS21TGGopM8xQykyEYuv6TXBtD\r\ncJ95w5IbW+bzV7K4GNOHjP1Dld8NLcMEQ6gjYDUFlUIJqk0BhH9DxPgF1J4S\r\ngS+lD3mYms0SdTC8mDW0SUDyIGkPatYxvVzDPxgJGsnb5uk9DHxH7VdkLZpL\r\ncJDYIdw7O7BMtuQKpgHtkxjUh4yguAXHOw96l5PK7PdcV0qZdPwgTFu2E1eG\r\nECwwo1cPx+mbfYsnzVCB4bQ6fBtVa53wQ1TSfjer9P7qypZ8vITXm5yhqaaW\r\nroGoY3ir4PSb0OHswLvWr6PQamyQjWQg3Evr4nW5Ko45rHJVBcQY8hq+Q19i\r\nAIgGXrFu1r9f2GwCeDOJlqs7/ulg+IVhJe0=\r\n=GBbw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"746509ef24cc0abc9eb7abb7470c51898afc58d8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.50.5","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.15_1661194089852_0.7872009528259332","host":"s3://npm-registry-packages"}},"1.7.16":{"name":"ct-core","version":"1.7.16","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.16","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"54df8b314de4e1945d76ae0938e588f8ce3c5e41","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.16.tgz","fileCount":61,"integrity":"sha512-PVY63zgAVzUuFV0Uuf9z9UvpGLFOW8M5GttvCiMQb0NLqqcplOiWerfNFFtjyJjGE9wwGzLzuz7ECNSliRJhCw==","signatures":[{"sig":"MEUCIG1IPCptrI25RYqpQwvpiAGOOZYTnnH3r/HhDjrqhGaQAiEA+3xgF48LRD96WAUn0U1uzrlSHfu2rPWDrR68Io1QKKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBDiqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1gQ//VGGpEvQZXhWI+BGiC17LuJ1DpVT2KPE9Syup7vppuB3wnxeS\r\n8COdwAlgVNse2Ame66wGHKoH8N8V/opX9rBMRWoF1/W5oGeH/ZKG+Td1Wsds\r\nLy1XXI6xrvASRnBNv+OD5nihiEycl5i/lac/pLryxTlJad81QvctuVeoZ3o8\r\nlZilHm0XZHzj+I9bPNmPG+RB0IXhg9K8ePfJ4E0ECXu497YDagaSJXeiXMXu\r\nvBWgMwouO4YMg1zhjyQlOm2tBXgn+tE4xWP3ifULQHV/tsLxAYUl3jM9r7MT\r\nb5KGe2kU6c/HVY1FWcZ0rOPu879EsVIcAzA1h0lgUAFOzOMNSbfdykQwLtVO\r\nJGYju9yF0S/8pGnysBSn3oC1eEZYkH+WnxSo5JtBC/IvdEnti52drE3xh/qg\r\nCwCu32BoL10pvWYpoZj7AoVzgMg03MJ+gPMgD8XC01fYHdJ6GVTTOMDTkhWH\r\nasYnvLcJ5nKR5gbtRMEYuLAcgYNZMEVL7Wnqt4piVQwNhcRoMQmzFUXWD7na\r\n7PwM2U1AdYTaFjpPqPNUGDXjnRJJN84szwKOg/AufyRlpQVnZfxgj+Q5FuHD\r\nWRgBwVixnnH/M+T6UZ6XVNKzZppJ/fFQQCuBcen5hkrEFaLZ8btym5RWl498\r\nTDog4PqHpZVHaOmk8jIKjMl9foijAlZ/394=\r\n=oVRs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"33603ec36cb8eacad452c035afda3f1365c2a41e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.50.5","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.16_1661221033692_0.18372338503883445","host":"s3://npm-registry-packages"}},"1.7.17":{"name":"ct-core","version":"1.7.17","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.17","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"96c933893c1f4afa00c22260c38d13fc12482f25","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.17.tgz","fileCount":61,"integrity":"sha512-jcnMgpRHYWDuP/G2YmNvEKEak6DMMP3tAiQUemYAIVgbIuEO8HMAwPvxSNOqBQeacN/wBN66RgwLnPibAYxbeg==","signatures":[{"sig":"MEYCIQD4qEmeaOj0XRn3A9fJFQQqYlFNY+01dRLur9Cd+CKOsQIhAITcfhsjwPpVwVU9T0MW/6T2Zk3L9MDY8y0aAiS+w0DL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBEzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosjg/9H5wXObWs2a7dOdm0K1TPp2Z77z57GGAjdTCcv6w7PGwS0sAC\r\nRuTMw73yvhm58GPI5bfyLIX/sMKNzNKtaNjfg+d5wQZzlDwwEwzeqENnBrJ2\r\nfH5B3XL9BlHJ6fJnngmKooTL6vcoikLWRrCkgkpd2lQx7h9Ccw/qhlm6qhhe\r\nGq5s3v2uAFzsgLoOhELY/KKniDEvwlx+Y/+ptZQtucJKe4GKHWsk6jz4jBqU\r\nf0bf/W2m7RdyN+PhU6Dd2Qfc9UpX+IdVjwWihhZVkuFVrqFAJXVNjk8M7/fZ\r\nlnLcRW2BkcOhIw2mRYL0OeClMlIkVX7IevFsolaUZcEUgjh7Qp9E2YZvHJuN\r\npPhsb6cnEC9GyHnFPRQN1jkkFsMSkKbBPv/FbgRo9CUKxZR08p96+/ALFK81\r\ntXX1igYwjuCyBzAMKkzaPesh0idAvye2kln0fdiLt4CfLGZTiXpBaWNsDwHA\r\nLOIJrGw6M8dzSQhSt8KMRw6t2nz74rvpX7c7GXD3ivteZkjeoblsEBI9STS/\r\nFgdzlgJ4VuqFRaUn5sL6ypzS/wfBmwEyz4i5I1DPquFGC9HQ5Q34SvFsiU6S\r\n05s8ANlJezduEcVA0e9SgGXGkJZXtKBnPWwfrpf862ngId4WjuhqKvusjvvI\r\nvFd2QGfI86h3PxirAFFA6f8IDoZnJ5ZsGJk=\r\n=tES2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"7338354ed3ff4bccb47824a1ea500049f0b0edc8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.50.5","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.17_1661226207132_0.5336814923282085","host":"s3://npm-registry-packages"}},"1.7.18":{"name":"ct-core","version":"1.7.18","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.18","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"0e7b51f4b9993a84846367f7ecdeaa33be343b6c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.18.tgz","fileCount":61,"integrity":"sha512-Wh/Oc12v56/NNWazA45cAstrh3N4UnOZpehbcof0oqb+4jKPSdTGOOOjvaoC9YYDM2CE2qXevAT0FptFxPCV6A==","signatures":[{"sig":"MEYCIQDKoiKdmVBj713GttgWO8l0saC5zYOH9VWk6CEK8vaiFwIhAPjqLlA38+xlUKdyyIMVyas18gJfMze4Kpu23ihtkKuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBKx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsLw//QEjSfHm34tOpnZCmuVMNh+jRkLVLF8kwQtgf/HtL4MtjzOrE\r\n7GQ4eKiY4QJyBVp5bO8CQjxASeAlnRbk4NE7tf83HROrx8qi44BXMsigmD8P\r\nASGDnp38UWhy7sb6p9x1zqeptXWUU8UtE6As7stWTHLoIwNlIG6ANBRTqkp2\r\nWiVPLPyJxEIrjBrbDNBjsGwKlTSFSLZAHxwHFGpyxSi1E5tJrNBWEwtwWQDo\r\n2+i9Uy/B51Vb4mtdWlYzq8MjXtyTV8KWLn+MZxaJRxT733dR6jKk3lHSrcbR\r\nYKfgLPO3wbx/1Wti0RYMQNJByi5s80kci2buYLmRRJesU19yaVNpJB0p+BtR\r\nUcxqkamgPwXzSipnzoZYgpTAGsUV8qa6aJIT/yyvnXtqgYDtnXTvVO2PdN0h\r\nNAij/ZFC6mL1JrHUqMitRlG022fbu4bSqlSYk6C5SeVDHTT4t5IuSa66Ko6s\r\n/Im5cG1tdCWLjf0R5ybNEBVpn/szf48EfvJrue7FnihuKEDSGMEf4Cba+tch\r\niy1R/N47paGXliwmWHBaCGXkeU3NyXTNdCUyycOqR4gw8MM95XVNsNPhOoCC\r\n0tTBpP5cOIFg+dekpc8Z60kS21n0ia0BL+j/pIXHCvkpdG0UR59RQOsVQyvp\r\nmG6PfuwM+BMXSuxBHYibhq94U5mMp39JjPw=\r\n=Azpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"5cc7fed918d8d148cca7d9bcd09d400846a8ffc5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.50.5","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.18_1661250685759_0.6721565160459351","host":"s3://npm-registry-packages"}},"1.7.19":{"name":"ct-core","version":"1.7.19","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.19","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ae585c2aab3ba8340c7d502a4e19d0dbd0c86a2a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.19.tgz","fileCount":61,"integrity":"sha512-nDpBkjVnlWSU1Gk+cnPFOpvHYmCS+4LWYynGqm5PDfu/PFMHSwAhVXYRk3hTtfXgkBsEzFb2fG31t4VWBj3KyA==","signatures":[{"sig":"MEUCIH54N3iqPwfXp3H3XjUXamV0PvKyyk7Nypv7ni0czHL0AiEAgzyxqdKW+KQCBqmPC/oWMfijsb/sHm6qEGB7kvBQtqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBj9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzahAAmeoxMAe6xGC52UYLu+l9g2d/HJPX6aGlg9wKStud9vrLEbRN\r\njPcMP2LW5yWIHWF1MxcJ0TXeRFalSqNZB/Bwjza671lUQDarViDoRgrEJCL/\r\n2g9N+tLqjHd4uAZqXylFUHj6QMzcvW69wmqj6kKEOZuNUqsK9t4qhNEkiw0j\r\niTazo+fbJuFYX98sljkb61+J0sujR1xLGSQS+ZMhZkOhFZErhBA4IA52hecz\r\nCnVhEQNmj1QLsCIdqRDa/6A057ShafKTnh9/3gUyLZzn31PDLdEK3O1nEwUQ\r\n2ZEKq40yOLVCi/bZ4M300a0q0BiQyXTlBry7BuHA8zOqX4qd4zkpWRa0rYE1\r\nhByi6IJMp+GPLGghmCIzyZERSlKft4tqeBRO0u5HHB38maFPo5hD9z6/WxBD\r\no8/5fb+o/KEcSohaZT3mHDVNd/A+Tj3luXhmEkYodHI+BxbZvK/NC5dKrCIg\r\nZaIHMUMTY74LJQjY1ldyr0qavaoAHo3QEXmWX1TLecYtXyDy/5Ne/dxeb+Ma\r\n+hqpq8xu0wftM9ke3/5CNTsqm6jI9iU/x3pFzorRJYV+SszT+8DeNX9Kk47N\r\ngPQEbg0Q+mDPhyM+AvmRPterYKHcIwSwv4kaEzkp1TqVgoXLx1vwexQL84PM\r\nl4rQHEDRiRDILcAZhN9DMoWX3VH295UFvtI=\r\n=SBpm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"9759aa10eb1e4b22eeeae130d1a6b27c61f01f61","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.16","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"12.22.12","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.19_1661353817616_0.3247333489995752","host":"s3://npm-registry-packages"}},"1.7.20":{"name":"ct-core","version":"1.7.20","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.7.20","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"545c5502fae4aefc4962e0e029c868132869aabd","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.7.20.tgz","fileCount":58,"integrity":"sha512-+W4PPY8aM9ANFbAFeaPAv3DcBbgbsyaaoB7bdTAyZB7CMT73bQG7v1U3WDAN4aFAjORA90LZLWNYvSNSe+bK0g==","signatures":[{"sig":"MEUCIQCGyPzZ2bfZ/6KuYYoLodLFOAYOlSeHy/4zllC6pVdAEwIgRCP9/VQ9EGyVSgwfXY5zHAnLjnJfTd2kWfDk/7po1FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCk52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvHw/+OcnDv0pCKVZE5kCofcpToVhi/POonD8ezCWDIr95iPEVuhFl\r\nPh7lTwPWjhzhyoSXoSU+UtNsN7yXDOCSLE9+WjCQfuJBwFjZKdtEztctopgw\r\n5A/oGNnPJvzZvC76DgeXnaViIQedQFv5ls+MkjOa5+yltE+HFSMokRzA5gwG\r\nN5WZA0GObILMjWo5ZTWDGjNuC90f16u8pmgkEWdlvwW3A9PMGvqrl7E/5KNA\r\n2e04Gf1nFCVQz9fGMl6EmI6FnyZoaKG748MMm7I/xTc5HUvHic2lgz9fBecy\r\nKRjFFjeVzP9w6tAdgxH0XukIdNbsGggTTM/cPOU6k5DWrAHpFfxS2yy51tc9\r\nc2pLwWXhu6Ty1i8XtLvGNhJWV6X490JeGtgvAtSXDq7Xott4hXbz4SfIAq7o\r\n73fVmhgpbwvoUJn7eDI0IYXmayJPTdfk4iy0pdKl6ivE4TGSvRXuqb653Iso\r\nrNzdyw9EkSO3FUTMMMMgT2vkzrSeWaN+a5//38jrQHnRDmSWH4HkYL8/uyMP\r\nX37BsfdUbcaED2Qmn3KNpaJ+2w6vbO73BTb4jKIAVZTUkui2ElW3GWJkxzB8\r\nBsCRYApq3vjrulKCOwKFmDf4QiJn3p5Ifz6GaOEQuD7+Osg+UpNPl602q+bg\r\n92/XDeKy1kMeptzf0Ib1BOliKrB7aQ0Zwgo=\r\n=NZrM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b71646c71cff962e8b227cc20ed1b9fb3dc29126","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.7.20_1661619830511_0.07424293791861647","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"ct-core","version":"1.8.0","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a88f8973be599ac9a836d4025dc2cbbb21842db6","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.0.tgz","fileCount":65,"integrity":"sha512-mhe7tDQqn07tl2pycqxYhfOoTW/wr2p+UWOYbVYG5+BidOv29HZ99+pTsgSJVBfd8mgixM5kqzsdXd/EqE+d6Q==","signatures":[{"sig":"MEYCIQCOf9ntZgjrLHDsM1O0ztIt0QG33whi034/IWiVP/1ObAIhALKwtNlVDFw8p6EfSzlTAKE3mBDJYJtZ6TthznNdTwJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjClinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw+w//SoTu0pyqJFTtT4dPQ/6q3nZxRhRp2htKKiTAOixAPmAbL1L7\r\n24DkxAhKmBrYBjWURchkrKfZadzki9+nQMp9Bz9n/gcWbp9K0RPuffyYBQPO\r\nUyLisMpM2saTpRbPK78LavDfa6UKvbTSEKWdTRqKb1myD60S/nNs9GJcjVH6\r\nuufO8/8K8aRcfGB6Z6ix+Er4mEzvwxCpTCqOJkoROAH87gxlk6Wtg+AAggnQ\r\ncpz60i3aRE0ckx6CSQ9zxllJR/zHoFNdhjKUn8IBfECBtdLrPxUXLy7Ae5UK\r\nprnmpzMoVXZuKQMJ9GLo0iMg348saECH09X6hLD71722ki3nYUiGOwom4glk\r\nNHRUWKmJXDnCjdZVytF3iTKwAd2Efa3SgW1R67E1RyyhuTSEddjnKqgU3wjz\r\n9odKKlCAwDPoPwzRL+rPGuODJFPK2p6t4X/3aqnFBWtvBtIlKywN18bDQZ4f\r\ny5JDxrH4eQ695/MsrxCKquQkBRRhfM+d7shF99OHIqU/CT7nSCA4z87i6ayx\r\n6VXXMyIDaQ7DyBGQxhdfzs6k1sPoVHoTg3GEymQ++KW2KE+WG+gqDMGIgkYX\r\nPmV8k82LTQl8pDxQAwrWmWoxFBxwz79FAHTYY9zPLc4M8P0WyqP7kn1DbV/6\r\nai+IKwv2Y4A8HKN4yseqIZMlO4V++VLWXlU=\r\n=uKsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a9e0ab7bc5380c484173ec9621288b52d289978c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.0_1661622331005_0.9390675066275558","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"ct-core","version":"1.8.1","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"36370a020f14c10a97d32609e611d06b1d5db172","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.1.tgz","fileCount":65,"integrity":"sha512-HTofnikmfVz7W5s0EVej1SOZcpe2LtixhmrFeRzXdYtieVxYwaPILBHqtyjSZXBeqc7vYfEX2L6V4eE3HDQt4w==","signatures":[{"sig":"MEUCIQCj9FXiFiZfzw+IqdNMCFQfvJTalPzj6SYHxXc/BZK+HAIgMTjmc5UC2fXntOTCPOlGXYjzu5qZW+8J30vGPVFnq+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjClkOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEYA//QvHNS9qY4Dz15fGfAC7yL+pIxINuMYUJeSCKCMz7W9wYKoTm\r\n5LRuHNfyuDru3TtoJKZWaPOl8ZfVcraI3imt5E6oWb3JrglY11StQnyHk/ZC\r\n10oZAi8w8EJv9hOn4ShnrC7kdFf13BoVACwBnOTv5bPd/+nsJadChVBk2jmt\r\ncCLPjzOao825Oq2Hjt+D81C0cgHuoyjdKQwpxv6Z+Nb1T41/eX9exeXKlphK\r\nMGEIA7kcbnnH/yZ3qY2q6lLVFGZndwkIN2O4rb+/yPnLp7OhiBqTbKJZ9Id9\r\nUcck41vWW/cnxTaic5ct2J2dvvAaB3+xAIphB3LzMeDm04igc+OF55xjvlbb\r\nAwo4A5wqsZnazBS4H9ykw6+VqMIUWNprPOx4RsQS/CeVS2aOZpajBAJuU8mu\r\nFVnOT8W7NY+Ph13MzngU4b8QJUUyOts/me/TJ4A6IlQwv9GR+DvQw+3+hcDH\r\n3ILBg2SjZefp5uestIbVrfJ0YF6VXji2emBSW0+FWy2gwItW7XdWJrdzApu6\r\nps7BYJauEJQXn81EUO8QZQACUtIcj/Hs2qU5X9Zj8N6zrUcH07RErh32nUI6\r\nJeYAg2ZTAIqg1abpXiDs0HT9tGiC90m4W5yYZ5IliRehngxBh7+6XioAio8I\r\njj8peCZhehvAEX0CpcGE4ZsfaeiyxLrHAt0=\r\n=RnaB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a9e0ab7bc5380c484173ec9621288b52d289978c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.1_1661622542696_0.8673883160467046","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"ct-core","version":"1.8.2","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"5f2e90f4864801378cd3a9370f2b53231344d459","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.2.tgz","fileCount":65,"integrity":"sha512-W6cuIimDUqUkWVaqVpMyvj/BnHzcwx1UVCdFKJ+OPJYF/0NfuBU7Is0yndXVJ0FcEXbK1D4TO0M8Z2jrUIq8sA==","signatures":[{"sig":"MEQCIGpWa97JVtVyTZhY4v4bxgaz+MrJoOqVvZ+dIkYUrFkJAiBS4bsApUKklBUwb9AA/9X6n8Sv9+1dMhxBhJNLrcLCPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDCIrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9NA/+KH1e7FWihLVs1IPRyKwryK37DxOPZv6oTQ0XvLCvAC0lU7xE\r\nrSgtWV0CfSLW3LqCOwOm3WcUtLGaezPqzYctPUL5AC8eH/nH+cwKkAX+AY7g\r\nkgzuKVXF3PLVL21kNWjNALQz+tBm2/SiHEidnTGRnUGJ3I2iibDwmEbNjFXc\r\nlxjKEUeXU5B3VNlU8cXFv2F2ebC0SbI2ZSjwg82WqaQU2SAIHKDDr0j9NpHv\r\nlunMs/QuwwPQDovkfXgr9J0xiksSrGd/Kdfa+hG/Fx56xiBZB0JmgDj8wCZD\r\nR1qdvJDICJkYMVG0t3any1ZR6Am4jTYDB2TK5bbS1QFhfxc91UKxLgVS9bcO\r\nAaQWCygThfJwi3xjb8s9mqlgrK4crZnyyqLj6CRMggDIMCzFu7lZEVH1JPJ8\r\nL80DTb2BUaotGSBFuwkCO2R2Yd0VIBaxMgUKcwm9WO7RqAF9GRFZlZAOhNXT\r\nL+vWb726bZUWVQ/jxetcIpTkBkCPrTcyDy53eDiB9f+po1EOavRV6MuW6qMa\r\n6btvMZV8F+LPpZ/TZKlju2ZO8R+XvpGW9FTf4J0BusdEMvwJ2dF8/e4x9JaZ\r\nGr7aTsyx2jr6af4y4vfLCPw2LgcuDstszJFmd0Px3ORi/Yby1pEAuizByJLO\r\n1nCuZlvBH+ZTis1c1hj56nIW45rVTzud31M=\r\n=IZIi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"760950ff1a8aece86271fb4f3a1ceee8dc12625b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","mysql":"^2.18.1","apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.2_1661739563065_0.8068992286315966","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"ct-core","version":"1.8.3","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"50004392c000f283353387568a06c92f3b50e7aa","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.3.tgz","fileCount":66,"integrity":"sha512-4AE35HoumYV/XVzM3xrpOOOJkA5KEA5Yjkh4cxYUW/DsD33wykDCoZAE7DsI+2aP/1cUSvih5TmsRkrfT+yaHw==","signatures":[{"sig":"MEYCIQCLHTll+PvEFF89SEI2ddQfXPJisUWnEGgWj3s899uwFQIhAO1B5VvoMpIpV6C0WDHM5n9mkvKwHncA53K+7PHnPuFd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":428673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD3e6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj9A//dtZZBt+GKwH/EsOccRukx9EuWLZaTu/zWrilucTElYTuXKKI\r\ntQAoe5Q1qktuzSq5WUdjmy30QjGSpNrr2pxywRXvSXORj1NfLfl8kB5EqfdO\r\nkvAD80JPSYuwwMwCqKVF/3XB1XV8xkMABb3AZCo+58nYkPIVXohoJM91RH7I\r\nx//XAmJqFhQITFrcsIkZtDuxqEZ/jBwSsPekiFtO1bAZtIodMac2OnPv6++n\r\n+g5AaUJpu3+HVfQwZx/8p6+6nWQWIMGZ2jX3YLSXqrJVFhVPwXH5Up95J4c6\r\nWc1rTKJg3tJ3fbCFJRMg8gsQcS6hZD3Fd95mBhRuwCuFDICWczJXD0v1w7AP\r\nom7C5d5Zk9H1bcmdChmxqTppusUb4yli867Gs6gC4+XcPMA038z/xJvLQqZ6\r\naEJvdDAHMA6+HUrfj65y0LUsEf/P6+QtFOWHGC4O9jMRJTJYtIwqXbYQR4A3\r\n2POiBpwwX/HNpE2NKJJbyD4p2dREE4EzXgYAEtrcNvFTZPr70jBi34yHBFHE\r\nZ12v1QrVl5Za4/LrOjxlYleS2EFCom38y349dBR7Qjg8n1Wx9ALYn/8k1/M6\r\nPxiqzxmI8zvkzC2Mg0TPv8zCD8MoUMIkEWB2wB1ycrRbF2DMWWdfIp1Z8+/Y\r\niAOTTsJkOaVo2APuxHueHTzVhk7xuozKEKE=\r\n=woY2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b690c96cfbb44bd1486c96100d560884ed1de0c1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.17","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.20.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.3_1661958074333_0.09920610134748142","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"ct-core","version":"1.8.4","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"0b088f29384b797d37fe4d5c42c98f19b3453d3b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.4.tgz","fileCount":66,"integrity":"sha512-M851vS3lkb1ZbVGF9/xeX23jZQuBU5g40hq8RlC6r53T3gVVXcrESrpVZTdjLgoosPyFXsHIK5PWInNzM6BKQg==","signatures":[{"sig":"MEQCIFPlWONUT+QKFgWWrvuYmCL1SVI4gG/iYFZRjCfwlpKRAiA4t/CtZP1shbefiAq1sj8AvRvY+fleSqIuwPiJ73kOVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEaL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM7w/+M4bbHVCELqstUvbxOgY76/B1sVNd69MObQIxkwSmZlb0M4iT\r\n6z6Univlj+gvjQGbOjj24M1itO8o1Sda+fm247myRzJ7GJaf+6rzk2gYFKt+\r\nbWWjCWjp/2w/Zo4lrfshJw4dF0gs85PhN851Or8yQsyMB/QmvVds8YP9gS9P\r\n0bDqRApajN5/vj/ERDKSqJitdALOE1ZXMN0Ic34YB3yh8vsXwwyVckEGO6ux\r\nYQvANDh4mF2gk9DiNsIkwvsFwqrk1vYFzvX/Vm7wvAzCdqVQDnSyMhFVmfi3\r\nu+43MHIlnHNgZJBvCs2nLLfywmXWaVurd6Fnb+CoSPA8tsfbHtzD2SAh4iXJ\r\nG27JKZ8E1sdvDmk3V47wwdg1OUW8EnT9UdSrOGsb25GzRuHR8Kz92HRCzkc6\r\nB2DBs7FpeslJ9nfq0XoRH6kaC644IqOioxKL0lto+oSs/u5cf5P0VMCywrm5\r\n49cXFl895y55euRJTQmYCTNfD+8iLAz2DOBH910o9GPmSb6GhTl2eLSmAva4\r\nwpmWX1bgdtlvegprcdFlzDKX/fYbloANwOPcrJ6JmP+Etd/g7x8T6JiTnUKq\r\nsiyGyFf+jfF+CauoJQOBZNN6tQCvb7YSkzY3QoiDkkypt7QMYB2kS058SpTh\r\n7qK+KDElBKUzWhNRp++bvNLQ8EWKxq+ZAeg=\r\n=rHE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1689ad01c074cf6e5abfade3738254ac6c17e13b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.17","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.20.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.4_1662100212886_0.6944566874163127","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"ct-core","version":"1.8.5","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"8064cc7d7f7dfe4881e61d5c51e743c864307383","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.5.tgz","fileCount":66,"integrity":"sha512-QJNWsr0yLnTVnwc/VfUm5gJ0R2bdilE7l+NpSVYMoDHLHqb9BCtSgNmZSDs83qJ4Z63vnGDJxJAuPa5U5dvPXg==","signatures":[{"sig":"MEYCIQDyroaOfcCafU9KRryMaZWBgjv0v1gTED9E2h1Li+ShYwIhAK0KUawQfTHUx3Kqzxguq8MWUxdZPMsWOKY2TDC9Ibuf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGXG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJqRAAhkP3+g8q/oGYijouG5aZiHhDbG20zT7DBXS+JZQKmU4IaVaC\r\nd0S0WcSqVS71VtiiwaaFLdIDZnXjeVCtrK4OycaE6rGVOn0SLmJEG2OdjdXN\r\nguYoaSzlfzUU/g/wc02PYLEBVdsPiddp+dh6WQn8cIiz5xMdniRIC1uGfqeI\r\n4KrhaYSYTfQKYfkiNPDhwPf0FMIcsyFet8CA/bLz5N7MKgj+RZhovLAQsbAK\r\nGLcD8dF9FDP7EEd5ItKfZEc6vPTojVFw8X5wmXW1Rq4rqV8AKjIwucLW7PQn\r\n6y9PxguPHrI+rb7/G459KTNlBiO8QBeb4Ta4wsML56TrJhMdIfsDwVUFR8h/\r\nxpVRV1mIJkjV0nq4gAgfLLTQJqj9C/UUwu30Ml/i8F3VLFBnwlLoZJ3MZgwx\r\nOKLfe5ASNAqyYuE01zOYNjFLLVkEd8KGzGUsZ7IAEcfZEwhef+I6Hs7bYT0M\r\neOnGe5HIFUwKwbZNKXlr4KxYOnQEB3+JvJ1ZSmFJm+GCFm0CCz6Psw9+iXTy\r\njynsDDUUZ9WBEIFD6jE8Z7iY3bNz3bXFcLVMlp3MROShHfekY2IyKo0F0qJu\r\n2cRXgy/6viN0YaBLsyAMccy1da70ZKDVYzoJZBmCv8jSmloIo7eUKdJQEwUi\r\nFwBikNjnA7QSJIEhDTfVkeMnRe2CaocbW4o=\r\n=6XKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"82a95667c86977a204330824e7b08e1895edb915","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.17","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.20.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.5_1662611902472_0.611491352888657","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"ct-core","version":"1.8.6","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7ddec14b0d9cc532805e891d1c83f4499764d247","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.6.tgz","fileCount":66,"integrity":"sha512-cJxOZk7egczMaSEQuG1UAxqW3A/AFMGGT4V48tvLN6mMaUi16zhwf9oQM8d4R7vV+wh0YK/ilLEf3gyGsJQSsQ==","signatures":[{"sig":"MEUCIA3it3ZNQu3ERrGaeKaOoxyQeiYOQ4/KU4Yqy+qzNumGAiEAtJfUy5I+sUCo5j8E+KBzPrlk8IU8QkPgadqdrfqS14Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaDDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj7g//Y6Mk8W02cvTves1/pxL+fUwkMvXQxB2VWL9uBgv4GqlIlQPn\r\nPrINoTdiY3qOqKz58UcoWkgchj4WrIbTcOLRKwQnceP63uAvPuCiuVXWsFGh\r\nYlS5l+LLUGHBRF2YrfHTMZGdZAaF5MAy47kiifxuPo2GY1tr32v/Lk80QuyU\r\nLwOUJ3aXOi8PiNmUpMX3AXP5saQ2Qs/iYrk77cS0X5DO9IEyUc1kKhHbBayH\r\nQSznRa2Dx6rGMgUsWBXU2Y1a6OPH1Mg6A73cF7iO8MG7WVABCzw5SqtR4HgJ\r\nVC7s97mQYGW7PRYdYn9uJy2t5aoABlnvEx+uM7VbaENee4Ifd08cU9I1s1Ss\r\np1iR+wU+CPpYq6ChHrw9bnavlmcdBPQ0q/VYkQAT/dwX8Q4vYxG2AW1KUUhQ\r\njbrMo/lC2XTJd0HyByRgCL5I7MAUV5jvChkCX/G/28H+R5yiPrqL2jT29403\r\n/KPGbqqVh0qHyrTNBCR87wEGG0GVSXXtEW+sEkQfElzZn6JJmuD6LDF4h+LX\r\nzse4C90PGcvlMBxb+iPErCyRh5eAo0mV7PXIOvG5zGNhfD/HwZKrW+aeknQn\r\nZYOmlOM/pIn2BK6kgfHw4mVMvzK5q4ZzxlJjsVrPV73FG0L9eYkL4kKWL2EH\r\nUhAVKaVMLClS1IU4gWCuBzgzHT8yRK/z0vQ=\r\n=+y9R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"f78bad0009f8241780bb4888681b2fc959519feb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.17","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.20.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.6_1662623939504_0.9856052739972139","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"ct-core","version":"1.8.7","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"b1e6fcfd3041d1cb410003386db0578086d194bd","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.7.tgz","fileCount":66,"integrity":"sha512-n9dGclGbfQOkeUnMB0sGdWfndVOMMYIP1MRVFhu98ZmzVkgF7OaqW4p4YQ4/DF7tftW0/aIbTe5UTM0foyjxFQ==","signatures":[{"sig":"MEUCIQCQlIgn1LFjqqPPr/sQOPavtYfJdwfW+Xc9Xk3/pWEnKgIgbhOrUvVR4SFxGSP/ePmDjO3toBFiXTPuoCZbKvNLUoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIeAOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq/A/+PiH2lm2bhtIoxeMosIXv6ko2f4RSStMRiJfDW+ge6HZFCf9f\r\nhtC64Oi8rhJ7PzDg2GXbtDw31ASaHVYNWbZNGhE4SDHPzl4Yxyk5EIPxtq+2\r\nGqTFq42Pv49GmmzbAbeEz56ySqTq6xYZdoARcyPfkjuDTYz0ffA+KijrrJAJ\r\nz/H++duOAPpSSKJUbJJrwoXRF4sjPU3voeq7TBRT3xiW0cXCkV4pgfHM+QhB\r\n4R/UzXqooNYneUcgLeSplLhnCCgCI/HL5y9T0xdO6pk0yPIFtqH1plF4A/cQ\r\nwTxJGzY8IXuzexNVCxU8uWL3v3pOCmzsg6u5HW5jzzq4xABx1Y2HZ17Lfjdp\r\nJkkMkj5vOGk+io1aVygi0iJ7a3VqxLED5IvnMiYImzTQFAK9lj1vT/tM1Ct0\r\nX5P0CyjX+RDJ5CEM3xHDHQxTGsqKmHRBIgtW4JZRTESqMODUACR09SQsaUTw\r\nB9FBiAysTmfsEAF8SyiB5PwlvJ/Fc+HDqU2MkvHFQ4UA+PiAQeDg/S/btLtc\r\nYJwM9L9mR0ipjnf8XsgrDj50tqNpli/AFAtw6bLnmhS4BtMni0GxrgBFox5m\r\nw6sLUxAtjIVeV/Md5R2cVYue29GYAyqs+QtyF49a/ERjxsO61rEOdjxpZtkd\r\nQ6btBYHYTH6Pebyw5jMFYYdYw6gqVZ43JV0=\r\n=OQSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"50fa03103fa3e5c0b4a1b781c5f340409a33edbb","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.17","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.20.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.7_1663164430398_0.8587832717204527","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"ct-core","version":"1.8.8","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7b2bae125a18b93e9ad30e8c6d1de7fd6734a7eb","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.8.tgz","fileCount":66,"integrity":"sha512-ql7yIeIgoEvL2TMuQGKeH/ZKL7vzcz0Ui0shlNp//2Oe3w3c0S0p7G+Tz5H6WJtXRnzEWKenZJxpfkes7MMKjA==","signatures":[{"sig":"MEUCIAtStc6esxcZkwBfpmee295akhWnEEajyaPat7YclZqyAiEAiruOMpIHxW4Q/UF8/RPYvIiAH/09zIp682tZIjdqo8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJLdTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh7hAAoKnzTfOItVDweg2PZtI/o/oh4PZUOmLESZqZdqsp50wPbVcL\r\nk4gV0i6RqjLduyoYE+ieeiWlgOJsfTJYnTFOSkVItUyRxPG0Qt1CkYpAa7mn\r\nOLtsM+0jBeYv6oO4WyBg28w2Fzc2md+EEiPcmVyn9WZxvchXdR8zn2U4ZDd8\r\n3zVpxV84vRkt4vZXTKiZbXJee73Yk5yvkIVzQq4bLlhC9WjcepTLPrL8oVkO\r\nNFvuUrwJ+3PKC5mXD7JGeFBSzS6rrufESbTG4Hwx2UnzYKt/p8ejFa51A+5H\r\nzxshDDeYNcSitkerAt3TucC833l9mfVVjX0PW3Ogsynv+rYRrZnfwgi7JjZB\r\nXiikbCQtdJrhySdd+0Z0caUdNiliUHk7MAww+DisfoClqLch7OyFx4hfxZHZ\r\nLqDVBrdyiT1/SAXqFkYewznqafUFX5GqXEexb0gpQrxz29qyl7AlTxtZJmVr\r\nGvLnCy2vR7S9okx56OLfWY5mkEIUViiBsUvFTo+wb/aILOg55shN8tLVZE8Z\r\nxNsvq9qH7cRKON4i6zUlfES2K0Vk2LLywSNpFlyUqX84TlH2F6Fe7GqZbf6H\r\nphIP1cNUCA28SJIIzc5gVYl4oYek915VS+c6DZEMJLc6t00dnaKJCK39nn1s\r\nwNLkYgK5XppDHfv38v/7ezJPaWfUySrGftk=\r\n=6Hys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"07293a93e24a4d82c9e7b847db8eee389f56788d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.8_1663350611402_0.7103482773149736","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"ct-core","version":"1.8.9","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.8.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"496ee1b980be04ce02128aa5762c8d37c04e8048","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.8.9.tgz","fileCount":66,"integrity":"sha512-i9SyBon9pejE0RsesTd9jAyIyOGn1Rw06FTpb+G9Ls6idkt9ydx9hOzdwdG3wEOF7WC85LD7N3J3FHQk1dCRxA==","signatures":[{"sig":"MEQCIFc5wo6zgXDdSxp3MDzRA1ksnGTIVhEJPjPb+Upq4W4PAiAQx5T8Wo8negmNufpt6rw1HuPlu4WUwmF1O7hhQ/i9Eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJoQ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomTBAAillDZcqG8tWxwV+ewFJrFElJWTAbWrHNhBCNnv6xk5kTX22c\r\npXZvlSIELACMMGorm2eLnTQlx99u4aFijLI0GQt+T2tyoXZyDn9jwk73j9xw\r\nLZjHBQoPccn6qP4HY5pQs3IdXNeg0zOgcHb9459xARE6HZoc2FJKqTJ+Dron\r\nZzTECO2YzIan5Ort8AjyXROU6ZMpUygKMFTcFq8p1OVIxIYF+kY1g6OhpnDx\r\nQpVjsXHk3rBgPKBQa7+gsnj2QR6nph8QQXHi7KOmypYuH2UY+wRNjec5A0A0\r\nLa4jkYzlqvrosF/28LKf18ySuBBg/dJp+lPskJVWxEEsdBUZGrWgg5gTMjk/\r\nmOFNFvSDK3IVnCnbfhmUfRCSiwXGsrFuWPMblfbGKUF/WkQ/GAVCkxLmUiB6\r\n0v64RDmXaYKqU8dTGkCWN2HdjsablFGByOwwAQqkUmJQbCushwfxHE27K1jf\r\nu0isgj6qGJOB76AW+UQlL2zpXhZMA6zCbGGMcuWCCsbftg5yK5sWwBzDtZhO\r\n0iHQEncdyXpKh4IEjHOrS5/GfDQbSrOjw1Xy92DXx812KpQmjapYE8b+QEpW\r\nJ7SOi+DC+y26yRPdLJX66R6sPb8lDoJURB8no6RcSfLXXS6iy6heInkpzcwN\r\nfllAeR1TL1AANwPTYJ7ffOwRSlLtL9rU/10=\r\n=RLPG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"77890e4d673c860526f073e3793aa40e10354e94","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.8.9_1663468601487_0.40853981018576535","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"ct-core","version":"1.9.0","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.0","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7889badc10e6b58ebd5f5c20412f678402e05549","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.0.tgz","fileCount":66,"integrity":"sha512-CEqfY/OYxxwaRjSXb8zRAIMwgDuSagbjPu84/D8z3Nu2fIihfjF1BiBSfaHcyKnSFFWsJQd2hNdJm+hBfnQHSA==","signatures":[{"sig":"MEYCIQDznVHYz73uqsWUPbUVjV0gmFOXJhXtKbOFi8oQDxh6cwIhALWxMXuyWHNIUrgDmdRUfrEdLu4Q3uinX/1/gmhFiJoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJojlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7/Q/+KyJNZwMkcGbeqc/xT0VeLDdpSx6zEKTtZwsCI+9+n5UMIPj+\r\nEoQQyfacU73Qpji2cd2Wbyqf7fRKG7ic9nhDMGjEYq1E+AXGeeIs2E6xYNCc\r\nSyb8oGiUNuPMcfBGIfzy5wcJaMDSA0UtLnCAPkd3p42z3KHj/0PkDj6+8MGi\r\nlNFVjLlEHJiBjYj5g3/7xpdgE6nqxAsNRxmbTgsmD3iGuBybjwwxCKrBUsNM\r\nIAJARLvCBWnnxSkGKRiGqDnToSml2tUC9E6BWmG25rQfcNQkVEDAE7eotGS7\r\nZYEh2/6JFOLAHoUFXBOykCsNvdnbDkxJrE8mfVwDncjMnbXGRR0PNwofL/+b\r\n4swXXyLJ/XIdZsAOv3NX2JZYClE/wJY/U1Jv/2N3JoqaIYlQNmQbnXXL6uos\r\n73fGKw5LmI70Eod6BaXZKeohHxt+YHH3wilwij5yDr7027iDXbtsJBywmx3K\r\nEa6M3c/AFixheK/3tBqV0dJEzeQimyrlOvI74ecp8WwBeUwxkGwyAS0URhjm\r\n6zcWVvFBbqtaMexq0VhSFMgcA9G3/4vtMVG4nq/Qcgn26oYXKE9B8ltG1WGV\r\nWzUfHNwrQrdvupRg89QvFh8X9Am6tXw5/i5b2/406PxYFNt/6vEHRd4v1yPL\r\nbtkCtpu9+x0qbsw3dl2rYljtOjQmZRofdfg=\r\n=YQLC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"77890e4d673c860526f073e3793aa40e10354e94","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.0_1663469797030_0.7007524719478468","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"ct-core","version":"1.9.1","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.1","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"fd02a77697a8711febb63985b30912edd4188814","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.1.tgz","fileCount":66,"integrity":"sha512-C5kzBiBqLi+RD1HGUEdBfbex5uKXf4H5ygkDkyYKKZHJ5FzcKahjL6bw+JyKsECj3SsJ2Y2HslHW8tZvRZ+JOA==","signatures":[{"sig":"MEUCIQCkOzZMZJLQMoATbY2ksWGVU/4S5ACgOG2176O8v6v0AwIgaBAMOZqAjr6mc2KtnAYHHxYX2n1PHA4Qf3Rym8Ixf3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKKXHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEFA/9ErmplCy8tCvn+JrGUIx9qAXWBlpGNNFp33HAEHqVV57V5RFn\r\nrNwg0cdQAoWQVR9OJ4xViPwM3S4FFMKJbAUASaMCaNULFxf3xdSv/RdD7UDD\r\nz4JEIFoOwEFnznYWJu0amh6DD6AmVDo+vbWgAwCsuPn3v8BgHAOk/mA7Wb3J\r\nC2UcvFsO6VdsTRq7A8tXP89qwX/PssdJbTRrWIL7owN7pXB4sc2OQZUvmRHq\r\nVAHtexxcyEk1EXEWrYinuj766Ee9ykUgkBotzNtP2S5CbMjPUcvg2zyp+qfp\r\n/5vdxe+AJ1s4xHKFraYOUcZqtd6jOEERa/ZRAlV+kiOHf9BAiJVrIi4hOOiK\r\n+6rnqZoXA7h39ie3IOjNAkK30ZayKMlx6yYBI9wi3ECPsY04Nc3UBJ0jsWxd\r\nqwEZxZjDOrnZvwW6dDkfzI3e/UUSo7p7pBzSnZrQ40pvS5b/7a6fBdqm8PzP\r\nVBBcnGtNo6OfJFq7wDc+dF4FrFcgfA+TVCQXdiuF7nZKn2SGII+h5iievi3w\r\n3YBniVFh8GMI14ITAlYLWzGiPVJbWXuE93a3qU859SWouPNzlVMayqmXCfSN\r\n4IRn47FQPfh6ugdDq8spJ6yAWx6c1LOB7qe+8vxLVXenb34ya4GWTd4FLkv/\r\nv0Rj8BOaXkwX4gftvS8yRqYbaujzbAYeC9M=\r\n=xE6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"90288f5267bcb9e1ff29457a068c416ebed97389","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.1_1663608263462_0.32202751503604055","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"ct-core","version":"1.9.2","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.2","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d8bfa328b49d54b5e6ffa0952c3c38599a85cf14","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.2.tgz","fileCount":67,"integrity":"sha512-NrKrgF7o0X3Yroar/m8T8KGhDkuwX/1U990nTNsMXzefWGiX3BOozZjQHzmM/pvoG1UKIydGXzs8cYTPfQBjBQ==","signatures":[{"sig":"MEUCIQD7w8qpqVhGd1JV1pAgHDbIJLYiPXpAhH//0NpTNalw8gIgECjkO5QsM2ffwBeapWN5Q8gl2awO939gkB1MK/mbQS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKnQeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLNRAAm5r2mr7SiKJoDfYS1HZyJ8ypOqcXJUBqoj9D9boGpO05NSff\r\n/59bM3kEH/Fd9APUQQASd4NPtyvRs3CYh9uu/KTvOF8QCpK649Sy/tOnZyEF\r\nw4OiQp7PehhRt24qjkNJHiz70cdVt7vYi+8Dob+4Zedi3C/oLGnYL6aHjwep\r\nxxUF8sZV8ebVTM9W+zJd9mMZ37GEGI3G9qdgMkpqMLW/ECyRq8EodtnOWjKI\r\nNy1oVHDEv8AigNMNoJgJuLRnYrVaSZ2vpXtceRyAT7/FZVWG25WJA8qHvuT9\r\nRlFvP3fd/cZ+keUYPJxdUfiaESjy7DO8kGWGYS6CkUC3I5Ytmh5Ml2dcdQvm\r\n6t93ZB7Zw462eLDMXPw6O6TWQzTfq7DAogP9xJbohR7vDOb1Akn87W+Kzebk\r\nXd1j/v7GPMbfuON7DI4p5uK1LGvD7/Wr+TE5kihKje1yHPM7vH2FFokDodBT\r\nPF3LsPr7GL9ACTvuCS6Iazr5zthYqD7xcoB7J7UtT9eaonUr/Uf8OHKExAA4\r\nOcepTkIrziLWG9/m4VsGGnRhpMePgBqD6PQnJYSvvLvA0U+Y4480W8HW5wfx\r\nPBn0C/hLXJ+IaVncRC6PDdxEfO42HxkRloyddwfuBZcJcXJ+06aI0t0bC2yu\r\nCHjqvN8pn98Cy3YRCPsOO3UnrgYUnGHGHzE=\r\n=WtGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"d4ace55461217e67a8f25bfaa8814ef64f3c7ec5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.2_1663726621796_0.6757469269750151","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"ct-core","version":"1.9.3","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.3","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"2cfecfc8a5ab00bd274148b9a760a95b56a1384a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.3.tgz","fileCount":67,"integrity":"sha512-sUoGZHTP3tvZM/QVaBDe/Ch5qdHjBqNlgWoxK+b+MFjRb4eOSqu2sINX1RsGagMipFeX1WdhwXCM5quDyTgQrw==","signatures":[{"sig":"MEQCIHGbpoU8sVG6UBPmWGUkMa+akZ/lrguf8YHLy96ba5btAiB4OFD7SQTFLhbKtkWBmE1hMpkjkHxfg7VGIKwQJJO7nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKs7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgBAAnsfC5OhovPL+pwqxxPRk3Atwkc1V8bJKYiFkeNYp2MedWhHA\r\nAq4ke6YcJP2S4q5GCTrMg2mXqGdyX5ccYUTn2SG0v0cMjIFRD2ZHk6ZOuhiy\r\nC1Bli+y5z7Ivj7Fv5wgszJ8gtYwX7kDsGXRtGDQNWr8FhnooWUnPL194gmoi\r\n1A/aDfPlstFYfyvdfOsHR1K1kqnuh6yy2ytcyP5OV7IGSMqWoUU1V1m/cghF\r\n0ajwcMkNDBgX28ic21duyBtBxUm7VKbZhr8obFqtSoC9MKFReL7lRUQgy/Ce\r\nGy8YO++Xuu9G5puS5YV9RgWY//UPLGsNtKbAOrB2LXfBvMCmhpARcYSm/Dog\r\nDPnwnT2CZLE2q2QS2f/F3EIgIhOLI1VR9Kv2tDm1P78ykiCHJmxC95XnK3zl\r\n6zwpDcCLto1J6UM8ZbAd3XrD6hoZysICgCsdVY0sWO1dadrfyg6/YOR0BtYX\r\n2xpAQk8y5X/Xo5ViL/UpvZ0RR+WoBgT0WYOsM6CPykBymDSc22Bn152NfplR\r\nIa5yY/vhn+oEbGJ/Q1doLk1SHksU65byaCPq4++v96F8GP00cNn4oxVZusRs\r\nFUu1WOvfyxKDFs3vWPhqm+hqUe3onC/tmFzMHEkxkJQv/QfZhlbvsmhNv7qg\r\ng+D2ZhbmVQXs/baI4IbqHAmNdYi5tSTUXP8=\r\n=3Xz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"69b4dc68cde08e6c554cce0c2ec70395f364b064","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.3_1663749830892_0.3106225771862319","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"ct-core","version":"1.9.4","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.4","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"23c7e85069378c70f7be5fa589433019a79b7d2f","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.4.tgz","fileCount":68,"integrity":"sha512-Nmy5Jy7+VHjGnAbs8KRekfp56DbnrrddYA0oHCasHIGEbfGjk5CJh2KD+9t7VojqqfxC91x3by/PaqERmUKbvw==","signatures":[{"sig":"MEUCIQDQ0bCC/a87g93WlSjfackVTE+UKi8/61e+nOIhRAEqJgIgTdfmDp1y8gSmlhSDccC8VXXyjHjGKSZ1InEaYa1lYNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQjrhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUPg/9Fq6rkKi5dK728pdz+6cx8QLnsGjy063aAiboy+iJElujUVj6\r\neuadE9td83EwxY6UA9TkSiF1UuSLmVmYgcnXmduELkGSj7RXYu64cRHSIcZm\r\nF22TKwjj2DtTDH4Ul9EjPgZYSkXyVjyKLuQVMhxVnzCJR5/p+CSn6efC7q21\r\n6xtiSSvvPgUAEytHX4rxXyazFsO4odHonjJpazIo4H1L7DBin3hO313gm4fS\r\nSwVaDDBuaqOKJENVlcq4DoutCZvA10bSGm6GQ4l6RcfaMNO+GqdMDtujY87J\r\n78aekNi4HQfJCena3PDXOpYwwGvHoJerKONMSlOz7o41RnKyDZltgdkHLFhd\r\neTRMYEYHfAHQGjAcpOTHAA27oYbXEyD+vo4G74R9dtNlGfbmndTyJiQoxl9p\r\nFZdvpnXGmcB7NgBiiWxkxSrhL/ogI8ElomeTes7KZXJK/CGAkXNstPTYi2YA\r\nVpVe3F7q2lj7wDS4HVQHhCNr9GhOwzMVnrll4FIpsSqmwRRz79aj5JMZ9QnE\r\neR4SbrEXefu7Jm/3IE/UA7Yij7ToiZxdlDDuO7lXClScj21soBL5+XDWCKRf\r\nGStKPaJrTSeNwu0t+1LUI45CtzBrUNL8GRZva5m7/XtJcFlzXZMbSCiyrpLG\r\nxNpaUY9UrnJ8aCoOUE/o1S8KOjDiUWn4/wk=\r\n=frm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b7a1904a9732bbb7ca7893ceed76e306586cf561","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.15.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.17.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.4_1665284833291_0.89160321518134","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"ct-core","version":"1.9.5","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.5","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d81d21c79fb7b6629decf3080136398e48754877","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.5.tgz","fileCount":68,"integrity":"sha512-vvkB8B8gqCeEKM5cr2UxBVwR+F3x6QIA+vultxI5QL+ACr4dNLIUktbDVD3jM9THsJcNhbuvKcjA0DD1Xt2tTw==","signatures":[{"sig":"MEUCIQCP5zsbIZXmif+kdMRk1raqfSKj/WhhX8TRVHFEHYc4zQIgVd1n+wABfY28MpQOfPZAw3jJKq4vOAXAhidQNWZD1A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdYjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCoA/8Dkr6KNWJfQBatSv+jsQOmsM+s0kxWdGx2CCgGADbKFruiYdS\r\nZXLWhBbx2ZNTl3Tnb5lnXCZlgO2LIqcOas+C1cIYfLJLlUeDypQLBgAYMQmg\r\norh1rBj3iAwwK2uKNGEfePlJ56l9TpN0BD7yUQQla/u+DZFwMFCTBXqHhk4L\r\nyiOWwKu0jiS58xZxH6ds0dFjXQCl+E6zqNr4iwOEhFZF+2jS3HSn/+ge6soP\r\n0HnGBOx/5kxgipLLSmqWxfyNuxHH9Cg5CzWjB9sObh90BIjuYeIkhjFXjiJ8\r\npmAxWNikPTBMfcMs/ieKgQS23vgwyWuEkCW2niydoxWiASIpIOYlLeJQ12an\r\nSLDRC+2LGsuhEQLNEhWHdiy3JELUAdwakXUhLeM4cZRjeBd/WckFzqhWI6tl\r\ngU/WAB+pNKmiGJAviv3o+p0xQ1iYh9RNK9/MO2+DJLhHyN37ePFpsqSv/6D9\r\n43kZY0c9rtHP7zmmulVPaOjPyuymHfnqN/vfvWrMtbQFgI8mfKPFxnZ3wmJ/\r\nEYtVV7G73vns/ShaghoxU3wfmP5gqJZPilQWzV/n5YWH0WYRBJP4Ef3aAviP\r\nen8FaK8xePzKuL2hUjon4MXy5H7SpapjJhHwgfHe9nOkmWsE9Q3LlWCFHYB7\r\n78T3gDDN8F6ef1+PBy4e6GRR9rGkNIsRqp8=\r\n=BUjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"c8434c2ec92b34c631df305e40510bd7e0e3f3ce","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.18.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.5_1668647110559_0.3178399366095266","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"ct-core","version":"1.9.6","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.6","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"1aad3a2cec19644c2a2d24e1464045fe706027c5","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.6.tgz","fileCount":68,"integrity":"sha512-LEthcQDnrzrUk/9arNtMdLFoKoNEBx1Ym0Zw04bKhZOP1aMHvCSgnVdM3Q5WHu1u6Cvv1U/JESDY2YrSH6vLIg==","signatures":[{"sig":"MEYCIQCgwINzSvFzXwomNgbSj/psAendsUTHkxtAxbKloXtFqwIhAKouxl0YvQcFgvpYNn08SPolxxuy5AHytuIf96L8Aibj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdd7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN9A//W5962QV5gg89BUSel2rk1dc84QrdZYgOu+36NP0O4lshGPrO\r\nWaytR0WH8RkD7i6eOS/Ivw47uKMtOTWHTRjivMrwnLI8yvEQz7mBCXsOCvIH\r\npsx/4kLFIYNM4Xr8/0QLPPpibMqaKvA6zH4ww0J+DCktbzXutiFKi1sO1NL6\r\nKZxe8PDfMoedfUpQ2pWzuavr3u94nfgEBtT2ZokKr4u1M/l8DWteXHMqIir2\r\niZ0DDUxtZCPPlOPWfvQjn3cO5Izk9lbX+UID7MenBJe8DszjV9wCsbmyIPGz\r\n8VlqDi3tPcs5TvQfKflWvXitJ4BFNXkmPj957YmxV7EIRRa2xTREMBzVEPDc\r\nf8Wp+m33YXxbKDLMfbfD81WKaTRbQseduedOcZUAwFsf8a8ondy5AXzT09jP\r\nRnTn3o5knDO11heEfSK8tc0xnfxW5WFo2FQSjCFLF3weVUy3r2KIhtorMP2z\r\n86Y83jf3FgG/72MhW1CJKzO2VWFzQDXgng6a1fzX7hK+Nn0d23k+biqxt6h4\r\nw3htvIAX7X6UpMYtPTTtGT2esnB+R/05QHrVUYdK7jwSuLhy857VP0EvD2RA\r\nikgH4Up9pIVVQSPDgPM2fd/16Iwqi1dc5zh6dth6npMEP4yUqdSOn6x+Yh0J\r\nMUTQcVEV9uX/mPZk3lTaWvqoHBNpE3kEnc8=\r\n=jpBn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b3951c2cbef4be1a303e44a2c7f1a871cb4ba887","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.18.1","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.6_1668669127002_0.8351390064218294","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"ct-core","version":"1.9.7","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.7","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c1bb76de0666634f62a2c70d786953964528afcb","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.7.tgz","fileCount":68,"integrity":"sha512-QCTAo/Ns/vmgbYLJQV36GJ4ZXOEnpjcdU4B+dhTDgRCB1xbONtM21J3S2ZYcsImbyk0gry3KPCo1aNyFylG9Bg==","signatures":[{"sig":"MEYCIQDHgz5TaYSAFj3Q1zF9r2xeA44JwUPvCpz1hfyyLrCYhgIhAKWRpZHW9clS0mNlqK4qKLQxcaUrHww9UVgLyhOcElUj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBvZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpakw//Zu7eg0S97pqgiLL/nv089OroLdQlZ/E1p0pQHZP2nqh8D7DL\r\nSCudQ7HaNM48IVIkgPLhs9h3Ec/AYsVPGCoq4aSe2ubppSPcsIB4ur1Z/Jd6\r\nnt8W0hmc1/HPeAI28kJw0Ri1hOMJbVm+1veEvxjfRRTWDG24m1q0M1KK82Ir\r\nbC1X6xJ47eFtCNzQYfCIWjhpoytZZZWu9SQ/Nnn38chfRf2t0qYZxEWKnyCm\r\nsJhc2HC4604BbUY4uGkRzDd080Hmczb1lj7M+PTA5elMFbPSB8lwe7sgIVcn\r\nNrw9kRduUz7OYctjk0f89hwwMmaIAoj4FV9xgaMex0xYuq0JEUStnkcqpOX4\r\ntBj26zvQWN+/RCTD6rsT+46cmvbr5ZXPMuFXFhXZR511z3TJCWd4HLrO2V4M\r\nSkVRewLs0T+LaqrXpjETOvPSo9Cj5fEWoKa4usZxiFmYpoPLpwO0HioAtGPY\r\nMxVBEN+WRLiWF3FaHlD/2uQJJRAGaTvBGpgy6/+u7mjXmLZYxiEA9gWZ0LUA\r\nu6rv3lrtiprzD+05A7o/r+K6pnGNwUumZqMQBK5CmIzPJuoqzk8Dm+jGLsd1\r\n2Mn1FRjyMrePkHHCgyIbrREvbN4H//JrVQIzdqkWcdkmeuDGr7o9B0gDVSao\r\n8ogCR3RDxhSmylugNiBAxZvRh5XrbOMxNIg=\r\n=dkOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"8b5411d2c897df362cbe9502ff0946c9ceb7ec3b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.3","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.7_1678177858368_0.4234364001514206","host":"s3://npm-registry-packages"}},"1.9.8":{"name":"ct-core","version":"1.9.8","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.8","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e1536e6334092055d96fc6436a8c5bfad8e571fa","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.8.tgz","fileCount":68,"integrity":"sha512-VuMq3mfWFQZO898l2NRot3KR7q/VHmJWAtq8zINuPVtQJ3qk/9GLUyQwO24IJvqW04HYc3Cu6Np/uh2jGx+huA==","signatures":[{"sig":"MEUCIFRDd1lFQSV6Ny2OwcxYvKgTIWuXy6ilzHhjWw7lYrMoAiEAw4t3xGLDMYmWLuEdDaebkaztHz49tz1qVo8KX1i7U2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGqyZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou6w/5APSefy3qa58bDP0hp1U9DDA7HuWzzHjgPa3QM5ho9R66I0NC\r\nd4Ey6jvo49Pm0lZpwJ8tS+yhbpKP5w3xMNnzqtZJEOllrLOxyhOh7XfTKRXf\r\nXSCv3WcIvGRY6U4mX25HJwMZwk8gav7IZ507UFEM+EfJc/uegFXG3IxifawV\r\nlTNzSGcqVTC0WDGdYn49Q5y6xXMijxlm14ydohuB7crFeOAl9T+L25aDxevU\r\n6v2CU78NIvcBDCKIb1v4OzoWNup+gs98255HIKTd9KoPCiJRiS7IUh7TY3XS\r\nAI+zN0lxclyhPZK3NpwUGpmL+ws2R58D2MFxbPnEtmww6IloxLG9MOGg80h0\r\nuSY8JPTVeif0CxOiI/aBJz1sXyRP9IFR9MOTUB4pcB1VAPSMe7l5648Vd2As\r\nENG/pHispFbkHrCK6RXiPuebxYiwXMKhQdPCLtmvqc8AFSWlynnNxQF2HdiJ\r\nQs6oleKLYpDYcsre/+r74nml7JyTBXagvIPaDSdjpy/vD7IVC2pXBYITF7Xx\r\nEqutFyLi19bxsxRG50808ZaZeOmTgyOzaoCX72PA+7y5AKowgNqvNEbuGiIS\r\nKUY1i4H59ag3liLj2CYdo+pbKiEpT1QtHkikG16sPj0lQ2gZKRJjx2gKACww\r\n9XgN2cp883GQvN7JWKZVvsnu7zI631XWrhk=\r\n=xysP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"23e7bc09070dff1fefd7efb2a154994313c80196","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.3","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.19.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.8_1679469721367_0.8082454794421918","host":"s3://npm-registry-packages"}},"1.9.9":{"name":"ct-core","version":"1.9.9","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.9","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c2df302212e2781816711718f7f751fd9e4e8768","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.9.tgz","fileCount":68,"integrity":"sha512-hxM9dmYYeZC7u1Zx7pQC2P7/VT5iuN60iT1G1csrOXNYqTmthPy9jQgVJeP/pNdWkUpLxU46Z0jgyNsJyxNqKg==","signatures":[{"sig":"MEQCIAkHANuDnW5kBG73xuhf53Pt8JMGQcBrAeThP+lLUkyoAiBCzBic9dxISQGdgO3U2ncNkfPT/Hym8JqfQuveZ1ZTcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOL8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1xA//VprLf0rfHJ2Dg8J/zDpzfwUXt8SqcBf0tX0o6iZYe3A+LMHL\r\n7gkdU0I0cby7gLNpzRUIfsdD18NTiEE4XL1euQ6i9JPImIYTvJpc6XOpU4wZ\r\ngrSUhKP11PyMHtzlyb+sjO6H1Qm4u2OQKX8kGhWei8uST3zyI3aGymP8OJjd\r\n1BKzrSK6ifhVJLyE3FMOIVgctRmCPZucGWLCQleR0UlcNpn15LcFAAsGEBDk\r\nTowGmObpU+KeLKAWkIGHGmh4XV25NM1bigvDZqDqRpVu4qv6UEXPQzByNJJq\r\nWT8jXxCqlT8t4u0VY4635MRbzmERP1Z1R0kLR60Svq/ZWAfCcnwmDi5oWZ8/\r\nlha26TN0hccgqiY8SUxnHcE370iHtkoPy/nZFimVC5+Mtw463OFDvTEnndRW\r\nvFLlUoS1yp99YmzAID31N3FCRp3AakHMjjDzLJDpBy2Z9AtyFRXz5sWR+jFU\r\nXljFNtKnJjwH9H3AosSKzT6EsyHxvYNy6LRxpn0IRf3/QnruO+cNEltY5I71\r\nW92kb1uMdc8qqqhc8WskSYjpeHccTCkHhBo3BRiU+cIwYAQeCud+V5imYaFd\r\n2v60iHOlIFIQ9y+ppdiK+jOojaStlfpmyAVCUSPe5ZNrTLusmfPXzCX6JHKU\r\nHm69L/NNpnWH5dkZqT+Nw+OcXcO0ZNMDcG4=\r\n=mlcG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"23e7bc09070dff1fefd7efb2a154994313c80196","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.9_1681440542119_0.9718810991065274","host":"s3://npm-registry-packages"}},"1.9.10":{"name":"ct-core","version":"1.9.10","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.10","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"76db7014f4d48df63883d58b17ddf591be085e4c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.10.tgz","fileCount":68,"integrity":"sha512-o/85Qs/zBm2QYmEyexRzNFj+eZ9mQzFjIvO1zcbU6yO4wCvvNqL4KEryqDSWeM/UOgUOKuxm4x+XGN7E/BgI3Q==","signatures":[{"sig":"MEUCIAOxSdNsBU/zxVQDjJsb69tO8By1OQVkEvIrD1ot7C5QAiEA7PYHtf3R21H4UdSIz5Ccdd4Shk1XdVd/Lnaik1y1ktM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOMSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7YBAAlr3AucHLUDd2WLv+uWPuu/AIcZbMA9RnX/K22p4ZZyCo0Hdb\r\ndHVyWmmo2Tcr1GzoI8IGFLRmx5x53Est75B4N5TH2PRTCKzHwRljpf/6JxVj\r\nAtSclYcGsEA855IsfbqGtyPX2dKue+YEO5fAEn3vcEFfqIouHvJhM9NbVHxI\r\nB+arl/MwPHsYdbTKy/2OXWNEA+nN41OcVeWfUti6qcnLD3nl3ZfnQiZiqEk6\r\nAEqeduTTqT5U1adHToRIs/BugJ8oBp/RMG3ZHRrZaZYQtMmBSFmxOQbFlU2w\r\nYHjwsYP/flFtk+JVIFLBaOOriKPMzdRyPP/zyJ6RNekQFKpNRUkIYRDKfVmL\r\n6XeVW4yXCQjyXFVaN3zksdoOT4ERX9erLTTuR6M83Vs9uCqyY7sxOzNN0RyR\r\nQiQ8kF1/1IpgKaEhP3DdrFgnXpuupVEqd66WUTBC+Ck3b4+FUcYB4QadE8Ko\r\nI1WFIptx8VEVAqMbJvH6z0R0HECiXMFA0DMtvzVFlINo0ZszsozrdaVcof6u\r\nrTRX77kxdCCVnycLgs1OD7/o2XoW4J2RfcFV+orToeoc8urhKneVOtrksLUI\r\n7Odj++Sc2Uh6jp3v8XDALBBbsGU535Kl9HoDHjHv5aGeq5zloNDD9xl8RfNF\r\nHgCP9sANvJuj0oXCK7Hpq+wk7rJXqjuCv8E=\r\n=MVZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"f7c605919d3a94af142e7c0dc1f8313b145ccecf","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.10_1681441931016_0.30963084244865113","host":"s3://npm-registry-packages"}},"1.9.11":{"name":"ct-core","version":"1.9.11","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.11","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ac97e2c0b7a7d2f786e553a079dca5b390e137ba","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.11.tgz","fileCount":68,"integrity":"sha512-xWmr6ZOEi2DiLmWuzin/Wu8t9xoLrQ7klGJ4Kv9zMPoE4KsZa16lVc4fMUdbLBwuPK5OdzKn7OD6tbuvqL5mBA==","signatures":[{"sig":"MEUCIQCK/XRt+lk4NwUAhOCA4BSaA12Kj7sIz+GeNDdothzvkgIgfX8M9gyCnLwMbH6uzprUlepwtjeRV58MAAcLrKM+So4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQMrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpBhAAmWxl5TN7qkscyI2J/Il/XzijBrl5s1jUHW1vcxnjdM++3NHk\r\nHevWpfkHQQeKA6yjtYvXF5phmNB6P4cc7upfVQJ2TGy21a2G7PypWOaxwLHv\r\nTKjE0VhYWDnzKRxsf9VGBo60ADoAOvW26R566ZCz902XFSMxwsIxe7wcgg7v\r\nWHgscL7oc4SilGt16rNoz/ECO1C7vT8iQ1NqDRil5jIxCUY0jYVo5X2551yi\r\n8g8W7j6SSeqBULkm9XQwUpIRAjniWCWO4/JQT7ml3c4KHhs2sZNxKixfbOhl\r\nvTt65vssdfL/mzlM+jw1UCtQ1ojwfcG1mR0r3PBtsQwxb3HL7B0jb0ygSayB\r\naU/HXd+TZi4Hm85KJOHh9DlHpYqdhL0nCrAmejb1THFe9YMWNaeupaQ+VtVb\r\nxkP3EJrKmDUCijT/W0dwSloTSeB4PIh4ZtxkT+TioV4Yq4T98BPtY2XZiv0b\r\nGJvBV2fmOWFsrGGv6+iIU/2QaeiYQzjWuquZzSWQWdGvE5VPEYnw/J7rRXXJ\r\nQSU9fP2cgmgFIb2l40tnJob9wFSvw76Az/ighTxkJb8aGmhPqmDECz1KB4KO\r\nbNqmpf2EeKoqmaiSg/Ln7ukms4X5nHvmav6J2DkgPi0YXiC0sBda5HXOXKHC\r\nWgBkM5UHwsEj9buOV60Ds0xOP7Yq5zXSmuI=\r\n=LN5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"f7c605919d3a94af142e7c0dc1f8313b145ccecf","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.11_1681967817009_0.8328676823153525","host":"s3://npm-registry-packages"}},"1.9.12":{"name":"ct-core","version":"1.9.12","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.12","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"4bb03070a1e22399f66dee76c075944e60e4fd10","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.12.tgz","fileCount":68,"integrity":"sha512-uimDPybqSqKgqdxpfzljfZdc2eKUwdixYWNUklz37t0mKfJQrRiYNMSPnZSGLBDL6Sz2qTLpantHdXX/57RoIg==","signatures":[{"sig":"MEQCID3oTAC6Yx6eBa8zN6dR3xDENTWJ+QX5HOML7wFuwHP1AiAIARxncMwv3bwgBw5sApgQI+tUrgAa13R90w8G8NM18g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRfRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN4A/9FmxienoYxENfIh2d6d2bba68I9EZ2xSlzV6nWlWtAQDqHxzK\r\naeTup0lmZ06dSr1VvLT55SL9QTglrYofviSH+2jJvAdG0oWu4dO2Ox0wYk3X\r\nWfivm6Sbn6kniU+NQ6MNmghbqZvdwf3HBeArD2uRdyy/UbTV492zW5Z/rknX\r\nG0FIer03YoCQix5siqPC+t01K7NZr+DFnzn1m2YmGjikW2z9qUUfYaEeAuCd\r\nyHOPksbU8lye2jMfmwLuMhPe+V8Noq9QqfLnWvZ8HQRDeOm11CtqMbQAvvfi\r\nhosqwzBgNiHWkmvQKFN+Rfz062lUVi9tFOEAOUem4fcSvz5IF25wgCZDXC92\r\nYwfrWeJcEl6vOfwpcmKd0yC0l5vt2GiU3fwd5VrOHZIiLLVBP97VsQ2AzpeT\r\n46/4ZPoZXC4cgaa5DVnVWO8zxU6LMgxuBXx2aC3o1bdzlXc5+hLy00MW/ayc\r\nkP1l0UyBxhMwXSD3OKGcnXojTWwukl3g/8hk7FILSr/EK8TY84o9mN+I968r\r\n4Y+JYZHSJ07jqgbJHJmQwRTe2+LHmaGqTI/XpNxkOuJq72RlheY7p8LWekHn\r\nrIccJnMxr0Mj/ojfJjXY5O6UGZG6T+v6S60b+Tk5Q+YxawIM3u9hXWeUaMJJ\r\nnVgR3A0CyGj51yV5v6r2yl8XvfHbHhl4Bpo=\r\n=TEfD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"179d3c44ca3a20a3c9a30220fc27f76310192fa1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.12_1682306142803_0.6313138063610513","host":"s3://npm-registry-packages"}},"1.9.13":{"name":"ct-core","version":"1.9.13","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.13","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"aa5ea0796413290cd973a62990894c47946f9b5c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.13.tgz","fileCount":68,"integrity":"sha512-waIIlhhV0XHvOb51dKBVZbQ3RhNiT86VhU9ESIgoGUB0eig9Rq7Nv9GMAIW8P0AKmkbrugg9dfNFYdb7OaJBOg==","signatures":[{"sig":"MEYCIQDnsaCFaU/hPi39/e0R2E9Q9Aset1F9OWIa3s+ivPu7JgIhAP2Herh52cOTS60R/N3/o1sbp0ghwX504r73CRCJz7oo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRfd3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobmw/+OgRoqGh94XNVqo27Y6hCFY2Q2DIhgA4MvtqZspAXmF7Oe+lj\r\n8MQCaTnGQBaJrQVNMaf2uh1J/uxgotfDlFOc1I7+4OOxCpmjQMnwm7kqG3H9\r\nOownX5Haa7pbbKLIrk031rZ7jDywhKzYV5h35PrCBlmkCr6heI2UD2xAMt4b\r\n2IoEk0ycgBV9GwN6X5VTpl+/DQn8mkwiyf4Rw2oDGQNoi9kdZAVpciI44wq1\r\n8FAQlX/E6Rn3vloULf1LtSgB5zGiMmMc5E0SfST845TkApvEloOgwKk/7yfW\r\nMbUcV2HKI5U9rY6QXc59rsBbENxt/uCOpZM8lEF9ifL/RU8qfQh40gvROG4V\r\nX4UVndF3Vu8ny9uC4fkqFjxjwhdrbEr5PwyXo4gL1mwHqIl9qRlbyVZz9XWX\r\nHPngALqLbwjCBYwRopCtXNTtpigMNKjWutWLcjAvJE7Jp6wfXq35IsEev8AT\r\nGySmoubdsqQQHaVhN/+svmSuWVq+Vga1kd6F2tZ+iQenTVJ3YHNFpoH1HTYU\r\nVWmkyfgt9aQsywuIr0RklDLRdabVGnmr/czNlXE7rC0gayUgVK916CqRhXUI\r\ne05bp6D8+MwHK0P+Cdt7JB9X8kGxacUs1ooM+0PNC7/hgyeGDZ3TvyNLaB7/\r\njaYvk1+SBaRiJcjnF6fz08fgTn3qdo99Q3E=\r\n=szmc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"c2af33e338ee60ff2707fb45a6771831e2e4d7bd","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.13_1682306935685_0.2561229273052059","host":"s3://npm-registry-packages"}},"1.9.14":{"name":"ct-core","version":"1.9.14","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.14","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"42cbf03a4561e1a138b127cbd6b3496a51c64400","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.14.tgz","fileCount":68,"integrity":"sha512-Lwlbv5kYTq5ywQqEohVEu2zjDLrqRtOu0i/sG30ENAuS9wkfc2stMeFxu7L+pzgxgyXN1gSiFass6yFSmWEHkQ==","signatures":[{"sig":"MEYCIQC4rTTagVkB/ChQ5tlv95qUKns1mv3UKj0vE7xTi30vHAIhAJj4l3YCHEbB358cwz+LDWxia4DAcWNIJaHLgvj/HQVY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR0vVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosFhAAm1xXHwBS9z2LHtDKKDvwSbCUwdTEYK7U0gEstL3PP2pjg9x8\r\nlWlRB/R/72HJdB5fSLdvpXUQ1pLa9PdBV8bjIg47nqRsdi8LxkCfZGP3GJo6\r\nbQ9Mng/9RT5BHNaL+NMzeOxTjY8BHYWeTfsnTRIRBXWRo3QbY2heVXdg+xm5\r\nVD2YUh9llH3/dehT3YZqV1Id5HzGgiHs3lJaFrKtXFTnQizoXl6Wq1jI4fwM\r\n+MKgYlsQnBF6v+wvV+JCub2wbolOmL4EeO1zSC3ODDrHMt31PlAvkz/gK7ng\r\nku+aojLTRjG0ND74vbzIYW2IpefN4p/Vc8rLAIIlBep231E65TStEFOO8vhQ\r\nZKoMegbaW4CPIRgF0x/xVU6PS9DRM546iodcJIQTle6/46q7Cgtt0oMQxMqa\r\n4wrZCT1je6HCLqGLC1aUMfj9kMUAInQIgs02lnUuGirl5avvco9XwkiBqICp\r\ntyfpkYZZywKq/1ssh/Sd4SIawENCgbOCMRBR2bH8Pg8RUNX6VUVWmFBTeF6R\r\nxWCFVxKAGslElITeiPP2IJB143CBuW1SLYFYKzM4SrQhxWlXgNqOoO62h6uR\r\nFbM2VXyzCs9jWi8rEBRfzJ78JUipF2iFUKhJNDIE8JFPw6dRulKiTRAW4v19\r\nK3ezwlFjXc6fuy2nzL0faWTYp5ZKcOYtkTM=\r\n=BqA5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"7afb23700d7fc8bfbc2ebd44fdb5aad32a9d624b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.14_1682394069693_0.6402180984891019","host":"s3://npm-registry-packages"}},"1.9.15":{"name":"ct-core","version":"1.9.15","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.15","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"efa121c7132d1b6e9df2e3c412770cfc91f258a5","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.15.tgz","fileCount":68,"integrity":"sha512-48dHUncD8wQY5I7Ob6uU+LSG8i+u/zlRHSCHE7nt765Ta0dK2Xo+SKRq9n0ECUjchOuDMxPZae+4ObxFK0/IrA==","signatures":[{"sig":"MEQCIEf4RBNXGHEiKDpcj50C4hWWsqvgpRSW/y7CWv3afbcLAiBiNzlaZtvAFvSCFm8Gxnz6Gpxl5aShDD3AuFxymIlvUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSTiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNOg//Qr+lHYeIM3wbtzrXhZNtXvuLsK9kqF25f/KPRXwldEAOM2KC\r\nzmtTp0gNs6pGM4atJGuUeK1lYO6Ms4+ECKcyA8ezDs5bCQH/SwxKFMaRq8dq\r\nweP+QizomKXiTl2aVgdSHdswmIzgSgo+UovDdalGWZp0vGrlC0+NEAaS+RTG\r\naZqCfPRsHzsdTds/otF2m22nEOoX3PtjJLge2gtNLtLxowyP5ogmOOnAfZtt\r\nF9SuZDdxVbEcz6upBpP2kEKXqbo9dMLlR6fxQDvT+xW+O9GXQ2Oz5jbyrjhv\r\n72943pGjS2cKmj/Io+qDMkZURPl9xtd/6LdjASBKB21O3pg40STGbcvFlNs3\r\nrBY7XKe2HESKTRgGNlcUdB0suVj+ZOCsA+e5iqtJOHjDi40dQ9bXfUI+I3YC\r\nfHd7SXK4FBp9gxzOjbS/zSZ2lQiXtVhrWUvDuQC7yrOgTTIlV9VknMHIRdta\r\nIluH1hYA8+P+ooZ39DyZFeWUeeLi7WuZjFyF4KgCuyJsiIRc2fC6SeHudvux\r\nbJjtHDHJwTQKMt/qRSPG/MgNcY1aPrZQNX1pSpueXuLMOlVF49tEeAhdDsb0\r\n9U9o1qL+VIK5yat/7WKIx1yI99Gjw5X0GyFJC9hyzuLwX8NH4kXPSYMwXEvV\r\nVGcI17S4yzzkBb397pDKGvuj5EZvV++37X8=\r\n=3Tfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1250ea7922ae5afe98d375427309d73b229e9209","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.15_1682520206104_0.8491080945866172","host":"s3://npm-registry-packages"}},"1.9.16":{"name":"ct-core","version":"1.9.16","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.16","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"3f5d720f341405a293e97f22729be64b23425f76","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.16.tgz","fileCount":64,"integrity":"sha512-2DALl+GenQYSHXQmgptdI4Fw+9ZxMvvGnruACSkzoQFwsp3u05ea81I43iGTlLr3OfP38FAN0Apks1MlMQnLlA==","signatures":[{"sig":"MEQCIEGSjMoSqDfAX1N4zwPkU7ugWdNy9WXa3Jh45yZVRlQyAiBiEPNdnEKWM3py4ZSdDf0OZS6hYCx2GB1cQ12FB9bPhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS3t3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZOQ//f6zxn9TNeoOsr0qNvjCor0N5PKXG7X+CIsko0O14JUh3rARy\r\npkgan6B263gFhiAgabZFGkDz1WiScY2hzEaTgzZVqNEbKGM9iuXWJMfNhV6V\r\nB2rGAg1Dc31b5zo1hXIbPDwbdjvA4WExufdxDkm4iZvGwdCjR4BXwhD2vtT7\r\nK3X0KzabX3Iu5tV0lJrkbsRray/2fiJPXg/91bowOMe5GyS6T8LzAl+ywMT2\r\nksyeKjNp/ZHiPIqoIGMF00GIUB2J2qYs9Ck+HcS3CuAF8IcvcmvKKq3jCvXa\r\n0DiSrZUEqp1uepxFfZz66HchfzqDnvtl78DGlCuquExA40/0py9MH310ODdC\r\nNN8RpJH8Tc7zpfusG9kDGGU8b0sHYS8ogIkF9LHHu+ucnp/pi+eAj0HUDkwS\r\no26wBav2y0CggO1uAENcNwk2c/Xvt6wVzWWMP/LSiRiVwE7RaumgrW3XWpMP\r\nl27WIJ+hsFZgT5nXh3r46SwHuBGOFpvOgcMzsayg1qFpb6okRNhbHYJ59mJh\r\nfVe18+P1+BgjTHYfxAL4RNIxWP8cUxa4OdDIQWgubAJrx5fTpu2uiVyZ4qRi\r\nBwyz7Zo3/600Fcsy91DTS6qK48tixnAGi1Jy5dK5+ZFktzjpzKxqc42HxEH4\r\nmp4uA79J05uHhcotNvlkmRHj3uHKfsC7BDE=\r\n=SpD+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"2fed0fcd9c908530675e26a9283e6115146ac6f0","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.5.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.15.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.16_1682668407685_0.9701521361390961","host":"s3://npm-registry-packages"}},"1.9.17":{"name":"ct-core","version":"1.9.17","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.17","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f1f1c1e61a251be45684e8ddcf84fc197b0beeb9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.17.tgz","fileCount":64,"integrity":"sha512-tciiUpbT6aX23S8K99krAFntna//Vq6dVBzvcZdkoAMHnNIXfx37Z5UdeWzcEivBDzF2p1G49xiucb6vJICucw==","signatures":[{"sig":"MEYCIQCs/bSIgmJGqpF97GMgY4XIh/DXdnNH9PZH6ViMfFY1+gIhAJxD68eBZdvXFdswJinbheDszqyw8cOIS9ur7RAcEuF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118075},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"dc917a3a6dc5f7ea225b25382aa1f6062fa1e84d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.17_1685290598235_0.4792073671036745","host":"s3://npm-registry-packages"}},"1.9.18":{"name":"ct-core","version":"1.9.18","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.18","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"4164fb95e22c5477d6cbcfd9e9825d92dbbeb4a4","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.18.tgz","fileCount":64,"integrity":"sha512-i2Kv9JObhryEqKZKwncI5+ASrYIXvtY91obAKs4zBJDOPgObxcx4pEc/xeJZXUjDw9Fd4YPcthLd50YlpDdzcQ==","signatures":[{"sig":"MEYCIQDAEI32WvbCvRAbedJRiBqHrasZkViIA10MEIIMrnbqXwIhAJxVI7zPwN6bnhPfQ6aArP002HbJMVf5ydXw369/4Ubm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118368},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"8e47ba6e261901463f28f6461d80dbd8d9855d92","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.18_1685535291471_0.4258110960353718","host":"s3://npm-registry-packages"}},"1.9.19":{"name":"ct-core","version":"1.9.19","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.19","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"380c2f237aea943437352ebb3e2ce20804696e64","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.19.tgz","fileCount":64,"integrity":"sha512-VZksVK4f9U8bvlE38sDzVxr63SM9aSUCUQRlxbiB8d3JUbvQEL2c/a1FXo8ZV3fYk0k+zVGWdy/LpWrJItXZhw==","signatures":[{"sig":"MEUCIQD1OBLiYWPD1oBE9RsDcZTRaBilr6Z0XudaQX5ufllbmQIgCJQYgw+KD0oLvAX3ykBOQiFiImLQ/OO8U7S9HLDGCdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118537},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"5711df19a3c8b6df1bd6cb3c1185e434634b19ba","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.19_1685593537015_0.15722009182633512","host":"s3://npm-registry-packages"}},"1.9.20":{"name":"ct-core","version":"1.9.20","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.20","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"af349415dec6410535e406beadafa78cd6abb83b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.20.tgz","fileCount":64,"integrity":"sha512-rAm/2GPSgtQz4FTDDhMIIBMGsuxHBRE2btiV35wHhvlU1k6yKi3l18zJhuVmQnv06FIdQlwZr3lflBAEmGbqAA==","signatures":[{"sig":"MEYCIQC+eg8ewsmCitewZ/t/VvQ796ik+sl/KBtiOU0mTz9lvAIhAKK9lVWsO+gIDG7kn/FQawuG+/eD32PCPsAk0AI2qjlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118563},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"fe6c3a9cf85b342f2b6b04e32cf2d279c8e768c3","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.20_1686121516569_0.9067313478897989","host":"s3://npm-registry-packages"}},"1.9.21":{"name":"ct-core","version":"1.9.21","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.21","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7e102930057b66dc629e129cf2de5eb69f5f950a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.21.tgz","fileCount":64,"integrity":"sha512-ow+JP/0blhBgJvnZ4ELFmeNUuUtr/3v6XXHvVIyiwe5FQdaN1R/eY7gZnUOVB2WXru45NJCmc2vILhfq7Jck1w==","signatures":[{"sig":"MEQCICMU2z5FUyoUMIO/wbxn7Ud8aKjb+bpBRpFXFeU3kFWqAiA2Ie1iwbDkHOtyc2v5V3QVHedt1a18xmhn94E7xn1e1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118573},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"bace5627fb985a8bd57274051b339dce20a01f9d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.21_1686123030327_0.9538628476115312","host":"s3://npm-registry-packages"}},"1.9.22":{"name":"ct-core","version":"1.9.22","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.22","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"d2a89b1cbdd25f15ce55734f3734a0238f636763","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.22.tgz","fileCount":64,"integrity":"sha512-KiRFp1zfg50nOg7osTWCTb9kBo1Lg0mQux0cm8SaXV2ViuBUbWlycc1fSlexKdMXrwktfpeuK2ATdfOcxEhNnQ==","signatures":[{"sig":"MEYCIQD3Yt/N929V/cP0mCqx1NSyFZW4Y6iC031eivcZnPKIagIhAJAR3jfXaRHvONnomNZhhyWMZNY0Yz59QpRPb1nlDoGv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118626},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"bace5627fb985a8bd57274051b339dce20a01f9d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.22_1686135000639_0.9402011428594248","host":"s3://npm-registry-packages"}},"1.9.23":{"name":"ct-core","version":"1.9.23","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.23","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"28598df98ffb5536e892fa016b8d52189bb7e958","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.23.tgz","fileCount":64,"integrity":"sha512-/euvFVFr1TdLEcweIkpEaKUZKeoeXtKFkaAbhwjB2q714JIt2urNqXTik3JW5okgbWKKKu6ufNxMi6hM/USC0w==","signatures":[{"sig":"MEQCIA8pjjunz3Rr+aa/fwZk3jFTomPjGh0BAwvKVb4jfuKAAiBGisEuPxSk+kiiJaqY6tO4f5Z9FbO2xvdwuVn0417HOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118819},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"2622cf1f3c3a54b46f5cb1ed45c11164e19cadfe","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.23_1689235730997_0.25697986472856216","host":"s3://npm-registry-packages"}},"1.9.24":{"name":"ct-core","version":"1.9.24","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.24","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e74f9c684efd35a42dd8762c28c23acfadbdd73b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.24.tgz","fileCount":64,"integrity":"sha512-5/FGd60ozksykFcLsqtudPg0D0RKpMfyyz31MEhRWxkzm4OF2SSia3lkQvsjwgrc4B0XoM6BlJvi+clkQj+mnA==","signatures":[{"sig":"MEUCIQC+t2IDULusKZMKvquPvtbsQ0xJx4FzAQwfpGN43eh89QIgcu+N0wuNFahUyMMZElW4UTWk5GLn0+QDxrFY03UfCcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118520},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"2622cf1f3c3a54b46f5cb1ed45c11164e19cadfe","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.24_1689241475155_0.4627524833664254","host":"s3://npm-registry-packages"}},"1.9.25":{"name":"ct-core","version":"1.9.25","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.25","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"64a74a4bdd35b0812d90d1396a96e56fd812acdb","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.25.tgz","fileCount":64,"integrity":"sha512-WG28O7oKyaWo4T379t2hsZORExhUpPbagEUskHFSyPMbBIX/E6lM3oX3z9i1IejTnE/WhpIkx28ynldFDWISRw==","signatures":[{"sig":"MEUCIHnsokwiTicVyM1gYjeX9RmYyPTqVL88930hZD3i68+wAiEAsGeO5po0i9VPI38kDq/L8OvFTc1PEzypx9h2/yJgeeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118450},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"432386bcf4036f49ae56124fe1c3c508059c6fff","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.25_1689246344259_0.24572889696850875","host":"s3://npm-registry-packages"}},"1.9.26":{"name":"ct-core","version":"1.9.26","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.26","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"ba3f289c8ffb93aeaff87cc8c8c0c6d238afa98d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.26.tgz","fileCount":64,"integrity":"sha512-Z87xnAA2GTReR3FLspaqVtd3mp6EKY9EwuqtoS3i6oEK3HT99V2slHWBSdTVKSrIERVpzo2SQWlAzVYIpDBBCQ==","signatures":[{"sig":"MEUCIAdCKkjrRADLNIbWDfQBXFXbclghnnK5OiHN1DeLr0gFAiEAzNn0AXOF/TLySUqJfVe3/eDwtoGz6pgnqF9qtcW8wis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118450},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"db3da4e5c362a1a11e8466f54a530bb06a29e42d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","mariadb":"^3.0.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.26_1689324634507_0.039144849590645014","host":"s3://npm-registry-packages"}},"1.9.27":{"name":"ct-core","version":"1.9.27","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.27","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"e2fe799d08b67e6da0f384489386f3e8b5b7e5e1","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.27.tgz","fileCount":64,"integrity":"sha512-Phsrq+JGLwvwv/fFuEmiZ/vMRs8ZgUw0iMeXuHCZcyMhmIdS73ex1wxZYezBVddcUNgov0nRL6CL0rxkpoTfkg==","signatures":[{"sig":"MEUCIHoK1hEWXWpMRQby5rktSYwl1wkJjae3PZb6Fd4jbyUdAiEAjoi4ODO2MtSfEPhx5U3u38FIspxXG6BSbaeK4bviGvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118484},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"04a275af7bb6c07c3c527643c399600d36419844","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","mariadb":"^3.0.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.27_1689326903208_0.858518719736552","host":"s3://npm-registry-packages"}},"1.9.28":{"name":"ct-core","version":"1.9.28","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.28","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"416f415d1c9f6dd0d2b7d4c322f4630fc0dd9f7b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.28.tgz","fileCount":64,"integrity":"sha512-uJk2/u21CQoTxmyeS9JGVxzJZp+i0OVIED3+RMSU5Zg5gtWWpTBuLV2FEuZb79W45zMIvXGBkgMyNYNeYkbB0w==","signatures":[{"sig":"MEQCIGJ+soeRc51qSjZI8UV+9zjv656f5WDJCFdV6RdSB0ESAiB6YEvE8/Zkw72EnvmObjGH4QeFpBzvycJRZj54yFOATQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118447},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"04a275af7bb6c07c3c527643c399600d36419844","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.28_1689843411803_0.03664110944528298","host":"s3://npm-registry-packages"}},"1.9.29":{"name":"ct-core","version":"1.9.29","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.29","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"dc40c539ccda4fd42efbc253794a10d0b58b8ddb","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.29.tgz","fileCount":64,"integrity":"sha512-vH/n5cvYVlKYDXcZdGzbUrAitFc90mrocLW3Gf1JwjnWq4nGz41Man5EPiwaP3B7G7EnlkKrtBs3TExbT5L2DQ==","signatures":[{"sig":"MEYCIQCpfoaQ3XO/ZGoPoJkV4d1jZ26kQyaFX22m1KvcZ0xPUgIhANtYuJzDtHKD7sqa6e6nD/kOCggPCQV1uv/d6UcguhQX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119117},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b9542f99a4a1ae56f1d8d1469d004c6c3a151024","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.29_1690042867554_0.6293226352215568","host":"s3://npm-registry-packages"}},"1.9.30":{"name":"ct-core","version":"1.9.30","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.30","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"834000368d2d17863d3759ce8ba663bd9965b8f2","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.30.tgz","fileCount":64,"integrity":"sha512-RzTpkX7atcw+JhIWcI6FZETNfoqR11Zy90G6JY8tBzWG+eEzamGUtJ48vcQ0iP2ZEACZ71hOA9txRnV/6QyO4Q==","signatures":[{"sig":"MEYCIQDHOLJBKYTNh7eYazlDxajUGrTpy2OGEsJZyjr2ArTuRAIhAPT5NLI9kHX68E/5w/iEb8w//InsbG8bpLyYrJsOw1tK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119117},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"f62a34f2e8d24a26f8ab8096528eb54a29539ed5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^8.1.2","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.30_1690284782984_0.3136427609802339","host":"s3://npm-registry-packages"}},"1.9.31":{"name":"ct-core","version":"1.9.31","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.31","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"713a9360ee669a688278f39d4f148755b7bdf514","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.31.tgz","fileCount":64,"integrity":"sha512-RxjpNEB0gCChbYtNW9FutO8p/HnaiRUTPXTK5TXo3ilxE11pNuFNFZCB36TvVqgKvy6a1IB6hbymKm8tTlS2TA==","signatures":[{"sig":"MEQCIARA3x40QW2iFjyzEobDJlx2I/VGYP436Y2fJsiMU+74AiA9z2k0NJuDKINuSnx43hLaAS+aZ4jx2LJ/mksk50KI5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119154},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"7c8715bad4cc5581ead2063d1faa3fe3f844c174","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.31_1690858850052_0.07818606871528822","host":"s3://npm-registry-packages"}},"1.9.32":{"name":"ct-core","version":"1.9.32","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.32","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"5e13ade5ee18f05f5aa4f687be3bb21939759079","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.32.tgz","fileCount":64,"integrity":"sha512-JJTKReupsC6onTNTgPwAIPti+q5gwt+xNU2/NDqvEuxvM4lP4UhMDNvTSr18V/huEzf8La8EKzB2985oPbgdvA==","signatures":[{"sig":"MEYCIQCu4pHXH7M0eahm24bfDs7oENAgdsHn7laKKK0Ccl3QzwIhAPrCFJUqoWXO8T994prb1RiuvwlgFhS6uEr0PPogqbAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119301},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"5358456396df1b37257754ddfbb123d6c720c608","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.32_1691751526782_0.1812989490887147","host":"s3://npm-registry-packages"}},"1.9.33":{"name":"ct-core","version":"1.9.33","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.33","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"1a21f23655714c7e90a6f1c7edab60379884b3ad","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.33.tgz","fileCount":64,"integrity":"sha512-zz3KJkd7rp6gD7bbFvPZBTYdzffgYx5UA/X9Yrkx/v2gzlJg4zYh/gC+kHDM5rCfgBGSupRAA9N8RLPIIIyTrA==","signatures":[{"sig":"MEUCIQCb71Jz9t4cdTm/upkU09G4UskOPFfYWzKEPHMORqCHAgIgWF3ZlZEPsfDtXFFoMzzUN23Vs3GYhR0DY4ojt7H9EzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119311},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"5fd3a5dcd2d2ec8ad0ce521b7bbb3edd10bd2d9a","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.33_1691948743958_0.09607195381435862","host":"s3://npm-registry-packages"}},"1.9.34":{"name":"ct-core","version":"1.9.34","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.34","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"b757fe6351e90249e3d95db1d3f975e0e927ccfa","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.34.tgz","fileCount":64,"integrity":"sha512-zCyTWVG+leI3IT/4DvJ+a3Wbgp0QTEJkycXaAg44TIDjMhzupIXytDEcEj8JJ5R0DVlVzY9MDMTydQR5XcUENw==","signatures":[{"sig":"MEUCIQDhyQBKLKF85Qg+L7e+8hapdACIN4SyzHxtjAcmw62RGwIgcZLLgi2pCmx2qxrDHqYrkmBNrxfTtlG53Ca735rXU3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119350},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"23dfb2e2e60db95e07895c336f062a8a04c165f1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.34_1691952134360_0.33391300783392563","host":"s3://npm-registry-packages"}},"1.9.35":{"name":"ct-core","version":"1.9.35","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.35","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"1796a020740bb25b9f6f5a9b9def16ce556821f4","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.35.tgz","fileCount":64,"integrity":"sha512-+rECai5HPs1GV8/O3j/DJuhAPwX7p3HV7aZ/4UuaiJLfuqfeIR6X8c9c33gj4GJKc4dqpf9h+k50EpxyCd8/DQ==","signatures":[{"sig":"MEUCIQDpnuWyPCb3zngpeCrdM2jBwjL3reVBPeGc+isD10JivwIgYn/ZPFDCRJib/GkCBCTcyROHX3SjA3x2qt4IP2XxFeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119398},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"7d1bce17082a70bf862705345cdf64ce80635c70","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.35_1692857868404_0.6768767365865296","host":"s3://npm-registry-packages"}},"1.9.36":{"name":"ct-core","version":"1.9.36","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.36","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"8fc58eecbd2570df79e9f48e933f63b66456bf37","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.36.tgz","fileCount":64,"integrity":"sha512-RXPY5tX/1/mDNeblSQliQWZxFt7TltyW2yl9+7ghb4EQh7p3bkd3rCqkvg66uUi61rCgobpBVBJMq67GLBhDXA==","signatures":[{"sig":"MEYCIQDOtt+wKkEAxsklnH8dV40Rlvg3dhMYI4Cb50g78wc2IQIhAMVKuidzYJnGHLfEVUsmlAnDhuT+OnLOQWlR3CoUMGT3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119609},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"25fcfc76cac0dc4d75a72f64ce3a51e5507bd0f6","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.36_1694050939757_0.21352198867948657","host":"s3://npm-registry-packages"}},"1.9.37":{"name":"ct-core","version":"1.9.37","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.37","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"dac6f87d283dfe91b5b702c94f1169ba65450626","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.37.tgz","fileCount":64,"integrity":"sha512-qXkdhfCFofdU5pVpZuVQEHF2kYESgPlzBS4dYP5hkZ0OvEGCTnf07+Vwhv+MfHs/cKr/Xuyre43k7IJws96HUg==","signatures":[{"sig":"MEQCIFw7lfXU2h352X75n46r0Ke2BU9eFxTWErno/oun9AMvAiBGrKNjoVQONcLc7KcUtEVh22tyPbUZCmj85HDvDrch6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119647},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"0ed8fab97cba5e09321ed5cdc989389cfb4359e7","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.37_1695918119938_0.5669248214279086","host":"s3://npm-registry-packages"}},"1.9.38":{"name":"ct-core","version":"1.9.38","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.38","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a014f3cb2db7376e026d8f719483d29e47dc77ab","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.38.tgz","fileCount":64,"integrity":"sha512-qCGasErdXzbCLE0BHIoG75nwpDIfIYPoe/zPmt1m9w+TV/Iye2INYQx5hr+dQ10f7G+z/+JYzk8LvFWAfR1urQ==","signatures":[{"sig":"MEYCIQDEFk6fShxQGKz/o07Nmyen60jeBTDaf6fOcDMJeKhrjAIhAKTxTm0ZxC8ARTNW74Bv1ZIO7gSAoM05FSSHDId1uSQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119818},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b1246689467e631dd4433e103e68a2b3c0d2c6e9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.38_1696493646418_0.09962554698224535","host":"s3://npm-registry-packages"}},"1.9.39":{"name":"ct-core","version":"1.9.39","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.39","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"4791eb79224e2c642320113e9c11416ef88ffd84","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.39.tgz","fileCount":64,"integrity":"sha512-w906gsqGOmvgHpfosEvuIdxPGMHxyijnGUbyxrFZJTvUU77Yfbc1kZAU62RThqmnaNTLZC/N1heOIP745s2ibw==","signatures":[{"sig":"MEYCIQDt4ZTghK1EzMhCLz36o521encmU0ve8fdi+WqPqYZgggIhAJ5pooD0/tvZqFApmhLi9rg47EafYH27DAsU3t4yMxTm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120286},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"afdfd1c94f87f8ef872e71002eb58c1cc68cf971","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.39_1702186316066_0.15656078330591328","host":"s3://npm-registry-packages"}},"1.9.40":{"name":"ct-core","version":"1.9.40","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.40","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"4b515156954ca3bf966838df406aad38d3c001b8","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.40.tgz","fileCount":64,"integrity":"sha512-34g9g7rqMGvWdjC2FzPj6+yC7e12RTOl+qk1DejcFVWLW4cozZD5FgqSjcEDp0MK6ReLU+v7NwerBopEpYc2CA==","signatures":[{"sig":"MEUCIESX97sbRus6k5nQG5bwrfF06kUC1CdTiHcoeHB+KmmYAiEAo16zSP5cHfQVXV9CA/fDea20WtTM5ETFVuHW2wee/eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120953},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"26f924e625a84cd55e89937decd4ebec50735839","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.40_1702957078590_0.7583845127704338","host":"s3://npm-registry-packages"}},"1.9.41":{"name":"ct-core","version":"1.9.41","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.41","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a507842f0f89c94d68a03169e6eb446a794c442d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.41.tgz","fileCount":64,"integrity":"sha512-kAHJJ9JJKv9YsyPL2xlofA4k+0cVzx/2GlKqdFajQNeErD0xHKmEVnMjLJ53dnJ9AOzrn/4Ud8X6jdnEunusFg==","signatures":[{"sig":"MEUCIQDKC+l6VDXzzmBWXpeLxLsGGjC7Cn6CkBjX3DaUO2grYgIgeGsCLPxBXvAzW8TDxmC0/gNbvkPIZpyMDkPgfuNi0Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121047},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b7cd17223f41d65a723963e69aa05e799c32c665","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.41_1703221151301_0.3961318830228071","host":"s3://npm-registry-packages"}},"1.9.42":{"name":"ct-core","version":"1.9.42","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.42","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"964dd6255ecdaa02a149da314aca3f1b62337a2d","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.42.tgz","fileCount":65,"integrity":"sha512-1LN1fu5UFniPs+k0d+gH7yZyX270j/MSdnpb2JZfrFpQmGjp/im4ccUrLjBFziwPSihi+FSEURrlR5E/x7btNQ==","signatures":[{"sig":"MEUCIQCv8cXcQD3wE7EanNXqwI9Ew68xRyXh3kPTrsTQo64tEQIgHPGibqdMtjFt/73s8QKkH385i/wnfW2CKPn6XcHT8IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123596},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"d8fffb4cce470388bf0d25a3739a3466fb13069b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.42_1704294450825_0.41580437060166675","host":"s3://npm-registry-packages"}},"1.9.43":{"name":"ct-core","version":"1.9.43","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.43","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"341d99c1c9a4630d208a332210aaee11404ab547","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.43.tgz","fileCount":64,"integrity":"sha512-kKZ/NqvUG9RV6RWizdTUgFGeMhirtQXYFgzY/DfBmWVyDZC8/O77+XuYUr1vQwnjJt8cN8JEPWL+6BP0gPDpTg==","signatures":[{"sig":"MEQCIGRQ4anUKBo0qY12Q1L5Ja/cGqN6Zfchp+8fYrZcgyIBAiBW4ccUNb/+bIfix6i4OUobcmYd9ktRECU6TBzFW0E9ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121493},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"d8fffb4cce470388bf0d25a3739a3466fb13069b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.43_1704359804456_0.0977944022083852","host":"s3://npm-registry-packages"}},"1.9.44":{"name":"ct-core","version":"1.9.44","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.44","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7725c57c62d2497c2fd4ce8efe968c4f6e0937e7","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.44.tgz","fileCount":64,"integrity":"sha512-CIu7eNBpQBNH7LgPIhz7DJTNEcMCECWQ/3ojEssmOzLxPNxuMC+z0+iUwdPMH+fhO9ddG0fnyZuOIJa96o7KXQ==","signatures":[{"sig":"MEYCIQCGvDCohwmc0klrE8hyggXezM/koFzOgBOzdM03Bpz2PAIhAIb+WTlPke9n0z6lD2aQxJBUTdFkj50PpG1BpI43fRIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122707},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"3fcd607c3743cc647de52345090a9fad1e694c43","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"9.8.1","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.18.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.44_1704881986149_0.9143583131959658","host":"s3://npm-registry-packages"}},"1.9.45":{"name":"ct-core","version":"1.9.45","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.45","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"88b626f944e568b4f3115845a00936b2b0a93624","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.45.tgz","fileCount":64,"integrity":"sha512-wrYP3d3HnRTkSCFTrhCzH4cpG6nFFE5KJ6kUAuZmur7hUEeAJx/sTvJug0V16Ev7PTxcYZl9RUpGJlsWYcBfKw==","signatures":[{"sig":"MEUCIQCEQqBLnOrg/KAES2dVzja4T/6Bk249Nz7oh4OmO73ybgIgPXgdarIfEYkjPbTjCsJWrAQpohZO8gY4FAUA039Tg94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121476},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"10b67f88cddd8b5390ae0008b68c04a2cd8acc0c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.45_1710510065318_0.633784671606775","host":"s3://npm-registry-packages"}},"1.9.46":{"name":"ct-core","version":"1.9.46","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.46","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"aee7d524d0c33e910d544eadd860439c82456c56","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.46.tgz","fileCount":64,"integrity":"sha512-DQ8MaPoALBcy9R48S5WDeEoQ1JPQg+p1oqjGL2fZAH0l+d+3uYqFtDVejrbeLNU+HLfGzvL8LPOyIaXfQQbbGA==","signatures":[{"sig":"MEUCIQDv+bcNCic979966cmIP3VDFpIWtpKmjZANpSg73moxdQIgfNzaeRj2fOq/eHLMmJ2JAYWP400wtV5vHVX6OCqr/so=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121625},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"10b67f88cddd8b5390ae0008b68c04a2cd8acc0c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.4","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.46_1710842695294_0.05682196223250746","host":"s3://npm-registry-packages"}},"1.9.47":{"name":"ct-core","version":"1.9.47","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.47","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7949317d9debefb66ce9c1e4be9bce761723cc96","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.47.tgz","fileCount":64,"integrity":"sha512-uybgwVkgcZ5TBA5wgoV19IMZ+LjhUKFozXaCU4kefGWAEWEQ3U1VuQ5Q6sMjS4hEY/Nn5DftrUSqwFKOeMRsIA==","signatures":[{"sig":"MEUCIQCxY0Owif2SE0KG9Gfj5pvXW+gNy6h52sDe+e+ro4hVhwIgKsYR/EWzeowEOArBrDddyq5L1lmTi9emp7a/YSucWOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121947},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a38433f69e4d86e133ab25ddb1360508f3b1a273","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.7.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.47_1726196207706_0.9959797530766983","host":"s3://npm-registry-packages"}},"1.9.48":{"name":"ct-core","version":"1.9.48","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.48","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"97300d3ace5d358de9bb7eb328c8942c4e093af9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.48.tgz","fileCount":64,"integrity":"sha512-NNpxEUoXid6ZsSlwuaz8ypvFMISaTdslXMSbn3hLJHBMiv+0d0GlfSRtyHdYAAgFRnlMUnuz04+5Hbk2w7MjjA==","signatures":[{"sig":"MEUCIQDz3F+C++cTfl5/GzhUwf4PZdT2I4hdKHjqoKp+yO5dygIgI7ErSS95Muyo6fNXDDklJcN4DF95B2e+aDiCOfA09sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121931},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"627232359063bee1bfeb9346dd6ae6ed945cc205","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.7.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.48_1726201899271_0.31271759150098766","host":"s3://npm-registry-packages"}},"1.9.49":{"name":"ct-core","version":"1.9.49","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.49","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7f2662518e2452d6fd4fe921838c80a35b94a665","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.49.tgz","fileCount":64,"integrity":"sha512-OZCMERYjT5rb/EmlYNK38SGUuEksaFHH4Az6gdi1x1BtqgJ4aww9TmgVBnFm7MsjoQfuQVw5JFi3ar8iV4rs/g==","signatures":[{"sig":"MEQCIBO5fb6f1lhnBMtnQhpexC3ZJosNNHZ5R5YoAV1cfCL8AiAPad+8UmX4m2NUVmqqbhnSC/eUtQ62H6iMnlUBCkCqQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121857},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"05849064838fc683385067be349c0251cfb40040","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.4","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.49_1727845080285_0.050924712879112155","host":"s3://npm-registry-packages"}},"1.9.50":{"name":"ct-core","version":"1.9.50","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.50","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"69a3cef1b3e842c6f23658dfff46e8a6d22ff421","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.50.tgz","fileCount":64,"integrity":"sha512-y+GGquVBjA1hYs8iJn51lJFY/ntQDcqZdAn6fr5xzeiVWp2FqOiitTaYTnWF7DIGss8NyfxU2obxZEpHP7f2aQ==","signatures":[{"sig":"MEUCIGCScobOI8NyBDB7+f3rKosNgfxJzZXmqOJA6uo6QjzOAiEAojbvRq+DiwH0Foo5/b9DXYTZv0SxKB/pqfts5xVUvH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122536},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"f379b5b85dd5d031652e6694f8af1775eb5ba144","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.7.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.50_1728213215289_0.4545103483274633","host":"s3://npm-registry-packages"}},"1.9.51":{"name":"ct-core","version":"1.9.51","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.51","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"3f54b7ccb38063c04c61f81105213d00efd9e530","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.51.tgz","fileCount":64,"integrity":"sha512-0gYDBdILdZWZOqWbE/c27madRssSfD/hJPHaQG21DEM1OdGjPUjDaTDItfYBt2N6LdOhXrrMZSFQkWCR4n8nlQ==","signatures":[{"sig":"MEUCIEJHFWHauy33Cbptet05YUjgiR1wD+CgG01aa06+pWRLAiEAjAzmpTAEVS8chiAH3TgiXDEpzgOEJKsP4BFUUqd2Ph0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122618},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"d838227d7aa3dab56be84645600d658535c79901","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.7.0","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.4","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.51_1729054126727_0.20970546044273508","host":"s3://npm-registry-packages"}},"1.9.52":{"name":"ct-core","version":"1.9.52","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.52","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7b4ebc33a3a37cadd35e236dbea576701e8242f6","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.52.tgz","fileCount":64,"integrity":"sha512-uMRKXIOXg9za6v4/0TTjXRSA/EH9W7WQ0C7wciSZcos6WWaEL6Oh4CXkmbYy1QxOQsANTKOMM/nDVrDOxdYY9g==","signatures":[{"sig":"MEUCIQDM7jZt6+cBtaM31qpLet8YR7U+iQXUx1e4+0jStsgzhQIgSxsBmeJz55TooKeXuys9bRn9oRcIOmbfdSe8pNkyngI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122721},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"feb7a1c4ee57b286c1984ed305eada0e9185beb6","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"8.19.4","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"16.20.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.52_1729073273605_0.1445525287339331","host":"s3://npm-registry-packages"}},"1.9.53":{"name":"ct-core","version":"1.9.53","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.53","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"965bd92745336d6dd45be01201a7fc8fbf0f6855","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.53.tgz","fileCount":64,"integrity":"sha512-ImJ+Pn8oXWbt9wn4QeSHFQWm8LtuUu2VxM94P1qbWCGs9yTku2p1nPHe6+2NfEmYWDjSQSJhKQQj5gthwDk1vg==","signatures":[{"sig":"MEUCIB9aQw65ovK9okTGYVYBmcr5ftaj+tGchzYemndiVpipAiEAi8Y5bD6F7SUCkzVvTj3jWp7AjJI87lzKJS2/hjiNoKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122690},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"2c0ff70e019e646c2b5ac49a61fe7b7815920959","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"20.18.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.53_1733209668505_0.21279655921488239","host":"s3://npm-registry-packages"}},"1.9.54":{"name":"ct-core","version":"1.9.54","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.54","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"850aa130f01520fca81b9190b7cd6547f55b1426","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.54.tgz","fileCount":64,"integrity":"sha512-KhGsDjcSYAtY3BlZc1AEAIKQY1HVB8RTxkmqpby0u4SP6O8xncekqxbqYAA8F3+fTb0H56BrT41cDWtA9Y7bwQ==","signatures":[{"sig":"MEUCIETORwQZ7lV4qr6/MRn/5v9gT/QE/B2SzlgLTgU3jqgfAiEAmQfMbUD3HSXBeJOLU7o66vsDp3e5GBbkKLvghW29aPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122836},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"24cc74bcb6b1c823838894ec631718f01dc19ac8","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"20.18.0","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.54_1737534571668_0.1351751672236725","host":"s3://npm-registry-packages-npm-production"}},"1.9.55":{"name":"ct-core","version":"1.9.55","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.55","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"9ba75bd4630f990a37db7ee1358f861d7e5a9e9a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.55.tgz","fileCount":64,"integrity":"sha512-j+uMzHQX4sw7gwuGNoHCWRhaxHVcJHWJKoDmpZrPewsKZU7Ua6BdCXIrLBGZQGR29+IJFN/aBvrLtxEpp4A/qA==","signatures":[{"sig":"MEUCIFUBSHlXcZgIxj4xVTAtItr9XUqsfZpJTXYXkSUOV2/tAiEA7pek3MR58YP9i5istSoGF/jVG/B9ssuCRYGfIOBb4Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123363},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"4b123b18c838760c1efd5d55dc1b7c25422e04f7","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.55_1742790065245_0.7426867055664708","host":"s3://npm-registry-packages-npm-production"}},"1.9.56":{"name":"ct-core","version":"1.9.56","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.56","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"6edb88a3ea3ff363f0b483d8f01286cbc7384781","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.56.tgz","fileCount":64,"integrity":"sha512-PUvaqZlLLnmt9XN3F9jHOGZrnOe0CgnKVDDUUzDXBJEA5875prNW1wYKJiIaKWI41KLVamAOkBK8iXbRzF7PXg==","signatures":[{"sig":"MEUCIBH6HKTPJuD97YqWmfyvmf77q9LaJVba337i+id8/yscAiEA8D+skd4UrXYQufu2OHsYLl8kJYwxB2BwSkrpzIQh7vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121002},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"bd956c044f55c29424fa1bab87031a9c0cf342a5","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.7","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.56_1747150090552_0.09056781034446271","host":"s3://npm-registry-packages-npm-production"}},"1.9.57":{"name":"ct-core","version":"1.9.57","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.57","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"fc4264d84fad2ffe66eb86f0b014ec296d3a1a8e","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.57.tgz","fileCount":64,"integrity":"sha512-Wwaah/UQbRvVGLVBHhiYlFHCGYTx6QxdCXIP8AXE/Wh0T2iN8fzFyugEhm6wTGwrHbkR1VMZj01BecM5mD064g==","signatures":[{"sig":"MEYCIQCG2ktSQQtWYFwsxv82vOhownyJa/O5Que9MBiQ+iNnNwIhAI39vKrGdp8+uuWz6KCaItYL3ekACK8Zz8ISX+q3zgin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121019},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"3c1de944c8d09222e6a12c82ac2a552b752a2453","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.57_1747467681261_0.19196593506153192","host":"s3://npm-registry-packages-npm-production"}},"1.9.58":{"name":"ct-core","version":"1.9.58","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.58","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"a5d0ec413a86ca690cd70811ef4146e215233262","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.58.tgz","fileCount":64,"integrity":"sha512-QU4apPbOJpzDAX2u2RrXQh9Y2LEQaTaOAl7Z3fLQY77aQg/ntBBHy0ZKgDqQ1iQaTsFJVw9gXkDfuI4c1P5a5w==","signatures":[{"sig":"MEUCIQDWthjqqiwpw7VAFXzBnDVifWXvRT/gC0Um+sJ3mzCVuAIgQ8X5gyjK5ONRQwFdZDsZa8UYOVyv8OfgOBslrnucAH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124852},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"40b12d5486adc30b8f94295902ac082076270dd1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","actor":{"name":"rocachien","type":"user","email":"rocachien@yahoo.com"},"email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.17.1","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","compression":"^1.7.4","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.58_1750843800451_0.34530805248542595","host":"s3://npm-registry-packages-npm-production"}},"1.9.59":{"name":"ct-core","version":"1.9.59","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.59","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"50d99f743a01d76d1af6a083743dd072d3114f9b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.59.tgz","fileCount":64,"integrity":"sha512-xpbU3rG8Yr+53HWuk+SoXfwgXC7t0R69SO9hARNAE/jIMOdK935YoFjydQqWNWvTdsRRYoynqJ031oBInhJ1zw==","signatures":[{"sig":"MEUCIQCpZNDelVeOfAxuHSqFXlXx7r1XTxtL0mNRhUVNh0LE0QIgS9VDSclcDKl5eOHG0U3CEaFpJ/ERhUitVgjeNXdEmaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124593},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"0111fea26a4afed240457e5317ac28813de5fd8b","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","actor":{"name":"rocachien","type":"user","email":"rocachien@yahoo.com"},"email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^5.1.0","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.59_1751949870373_0.1493860469387598","host":"s3://npm-registry-packages-npm-production"}},"1.9.60":{"name":"ct-core","version":"1.9.60","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.60","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"f6554da00794a7af7c372b680103840be3d1a71b","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.60.tgz","fileCount":64,"integrity":"sha512-bWIELt8N4gJ7Op01yvqA8RGun86d1rp6T+2F83mkHkwJ47MsSaR+CIux+ke0u6zTyQKqdLJFDhfY/lj3Yc1Qhg==","signatures":[{"sig":"MEUCIC36nOrwrbmmFV6zMifxd/LJuzugwbwcVOksmGk2rp6HAiEA1NdQqMUgKi2WVrpTZpZDMyOXke9gMcjML50J0RDgseA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124587},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a03b34fa70d8f8869b52d1c0a4e2b0e98f9b37b6","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","actor":{"name":"rocachien","type":"user","email":"rocachien@yahoo.com"},"email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^5.1.0","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.60_1751956704627_0.5955845920752434","host":"s3://npm-registry-packages-npm-production"}},"1.9.61":{"name":"ct-core","version":"1.9.61","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.61","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"84fe63ec274c7f70d00a1aa643660038443712e9","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.61.tgz","fileCount":64,"integrity":"sha512-AoKb35AFhBnJ6dJjpScy2XnwAvYFBRk+wOF6ZvUwgfBq4FTzhEucCOlU9lhcjGE8K2XuUDm5V3gK/GK5+rDebg==","signatures":[{"sig":"MEQCIHO3GDW6SR4CqIVwr2WVqFLOaEvMhGouXyXpaEJTF4LZAiAUIVDj4efGnFjCJL5i/07KHmFAX6NvdmGY099KtxT1cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124617},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"cea70d016b2476133d3d2db2ce3f1d550559484f","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","actor":{"name":"rocachien","type":"user","email":"rocachien@yahoo.com"},"email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^5.1.0","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.61_1751958590715_0.8480345527483495","host":"s3://npm-registry-packages-npm-production"}},"1.9.62":{"name":"ct-core","version":"1.9.62","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.62","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"08ddcd41175263b2500dc9d0a05cd69a57aea542","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.62.tgz","fileCount":64,"integrity":"sha512-2FLp9ItFlrYRbQSVK0Z65xdn11sSK49S3rAEAnwPCDGqGdwXVDxblH1Be8UUfVz7UMCN0QSI+aR2VEu5OiBkfQ==","signatures":[{"sig":"MEQCIE3CCsvipUlyfhS1mAEEA5b/mDC6bkArY4payquuMNFGAiBPxCF2VDQgwJ2k1BdG+4+TLjecM8NJc8i3FiRCl4GNoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124594},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"eae9e96e8d9ea26d4061a8e813b9f7130a7669b6","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","actor":{"name":"rocachien","type":"user","email":"rocachien@yahoo.com"},"email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.62_1751991200464_0.3419815923931635","host":"s3://npm-registry-packages-npm-production"}},"1.9.63":{"name":"ct-core","version":"1.9.63","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.63","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"c222b6d23adb2472f584f08b0c91bbeb8ba56fd0","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.63.tgz","fileCount":64,"integrity":"sha512-hGTvswexbcX/7sgnhkO/VnYRrDa2tw9Zj3htYFemvlfN/m/HPHG+POs1JAJ5XvV5y8bifELFZhYAMvuww0prFA==","signatures":[{"sig":"MEUCIFAi7kcZIp6bePb7bVKDW7cfniiUSIHQy9DwLi3oHIglAiEAtd4AxZlXHHgD7Ps/YKAJP5r/76eOzcirBHqdRo7DaMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124718},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"2a0da420bea3234331251b7c7046c3532c19d71d","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"^4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.63_1753341778867_0.6565029365255897","host":"s3://npm-registry-packages-npm-production"}},"1.9.64":{"name":"ct-core","version":"1.9.64","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.64","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"79f0a9708a8f6a0122fd9310ecca6316d0593667","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.64.tgz","fileCount":64,"integrity":"sha512-hMzEqARnuHDFreLcnDE07wnvddFFimVrim1TrgBVBwh8fZ+vEx9AhAUpphEPSkSjDArQxCB3r80RjocU8pnRfA==","signatures":[{"sig":"MEUCIQDai35F7sOkQoiO9Kgcz8UlBPvWDwbAZl1m/e+MFb3XKQIgK2Kh86HvWTmvDU5ZPTyKkuMAW3/A9Dk30iqG1uE0NFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124717},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"704891c93ccac518a8b542791e0e32989e87ab66","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","mssql":"^8.1.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.0.1","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.64_1758245430327_0.16499562961086234","host":"s3://npm-registry-packages-npm-production"}},"1.9.65":{"name":"ct-core","version":"1.9.65","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.65","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"dae6ed6067d718a9d3c9575b99cfc276cb1f27a3","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.65.tgz","fileCount":64,"integrity":"sha512-WVBhzB20AAFBx/wcfL4tyuASYTrqc72i/kiVvH72bFQUlrWBvKTuk1QSmZfcVGSt+ByajrYp46VPZHLMpMdY7A==","signatures":[{"sig":"MEUCIQDYQeVS5iSKe11+AQcCfZDaruOqV6/NuN0XEK0ZjthCPwIgMmsswRQdT+FX/EOJE9vbCahsNZnx71nMni171YkllMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127608},"main":"./lib/index.js","engines":{"node":">=18"},"gitHead":"6a150b6686ab65be62475e6a32735d919735336c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.65_1762243476498_0.34020293218968556","host":"s3://npm-registry-packages-npm-production"}},"1.9.66":{"name":"ct-core","version":"1.9.66","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.66","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"eb41311c57d6fed4d1bfe34e65d59d587a752f86","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.66.tgz","fileCount":64,"integrity":"sha512-H7lpH0euWNRr7cV2Z7TDSubWF2HQTBpkRnQ4u+iHeMCQs9bX6xZE2QV0HEMKqTkyBdhRoV835ZORYSO3bRyrtQ==","signatures":[{"sig":"MEQCIFdAqNqiVJhAlXFDOjffQBUOdeeQ7HUqnb72CDeKoGaeAiBFWTo8l6jKX4sfF0n6RbB2MoAyiQFQiU4x4/vvUGzU8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127612},"main":"./lib/index.js","engines":{"node":">=18"},"gitHead":"6a150b6686ab65be62475e6a32735d919735336c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.66_1762244426087_0.1290566195106435","host":"s3://npm-registry-packages-npm-production"}},"1.9.67":{"name":"ct-core","version":"1.9.67","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.67","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"36185a5a5dc0216eb22351a440304cfc8bc6644a","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.67.tgz","fileCount":64,"integrity":"sha512-WLIApPkGNwKnhoGnHxojd7/z4/Ttp/4/uDxQ/ZUPa1odtRSNJcqzMk25Wp/EYOHjkj1kHv24zQfJ3rClMsZBHQ==","signatures":[{"sig":"MEQCIGu/urQ5+hEGMV9kJdd5RRH+Fti+hbvmVYiR+lWd+6QfAiAoX7meH4fxfosUTo3i8a8EdaeZr2l/Vb+3nRfd9K0qug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127612},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"6a150b6686ab65be62475e6a32735d919735336c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.67_1762244656178_0.8023666001402812","host":"s3://npm-registry-packages-npm-production"}},"1.9.68":{"name":"ct-core","version":"1.9.68","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.68","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"34287996e780344525b3dcc0f4ef6c79a642c74c","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.68.tgz","fileCount":64,"integrity":"sha512-LK1tcct8+1w41mdy+yG13sgg5NybQhZzQTxtSHRKTv09RnUqCTor2vhoqHrhJK3tVLA8r2OGBxR7sAazCmgSIA==","signatures":[{"sig":"MEYCIQD5xr0qCdNCj1vQRKhnFEqar1r6oXZxPkmq9vpoepqf/QIhAJhvA3kr2B2RY8ueb8sNW7/3fR0IRE9R8QQaEIiwdAtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124913},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"84051aeda6f244f28031722d0f4cb0cfd0465c71","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.68_1762760890927_0.4969701660836594","host":"s3://npm-registry-packages-npm-production"}},"1.9.69":{"name":"ct-core","version":"1.9.69","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.69","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"59570051b05326ed537654a19b99e9c0ec49c068","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.69.tgz","fileCount":64,"integrity":"sha512-8FQ4ObOMQRuhxM3xpTUbSSLjPbeDvUDPCS129qs88I8cvrKdc0OjB/uLOS89sOdCs+6mwR8BvBnreac3nhubGQ==","signatures":[{"sig":"MEYCIQCOKET+ezkijXiYKG4A14Qw5zq5FBwyo95jFti2R5ENAQIhAIONExuGvAV4s//AsAXMZUcuG+3AGAHJ5x8qCGftwmyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124880},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"860d788ccb425b70cd36125599a33c57541b9183","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.69_1762761044747_0.15750357856587804","host":"s3://npm-registry-packages-npm-production"}},"1.9.70":{"name":"ct-core","version":"1.9.70","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.70","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"7410107587a2430dff6887c8cb03dceb1f52f814","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.70.tgz","fileCount":64,"integrity":"sha512-W2A+W0vB5w3DVK+818DK1q0nicFTD5FXI/8LdwPOwS4ZjdEuPe+UHtYYa/MpvwFE0WN6U7JfJJ4/SIcOymaHhw==","signatures":[{"sig":"MEUCIQDnQtCqIQH3mTjuI6R8ihc0xmGpASbExbvl4tnaHt/cBwIgA7GL9NfMJ9fbvD7OEIoj4PYI9T5ex1OvfFK2z/dBmgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124866},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"1930524e4ceb05ca7b0b27335f0660d526731e35","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.70_1762824132485_0.022373219972087854","host":"s3://npm-registry-packages-npm-production"}},"1.9.71":{"name":"ct-core","version":"1.9.71","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.71","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"28e98994927e49f1b7fc5d73bce3036c08113bd7","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.71.tgz","fileCount":64,"integrity":"sha512-jHrD1kAcftNVQvU88Ku+4ow89UEdqGFgtPgOE32JJrQJmdB40jTHL4KIwolM5rFT1qp2QAalZia/c21hxvZgvw==","signatures":[{"sig":"MEQCID4NopPGK09f1A1ZBWTchPVsrjHZp0DGKWt3L3CrVeJLAiBVlhuG03ISulQzJBBHk0t1eT9MTiA3o1YSiDyxCFvi9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124840},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"fe1fe2ce231d0ea2f361b9f155af4dc59e5f078e","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"6.14.18","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"14.21.3","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","bufferutil":"^4.0.3","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","utf-8-validate":"^5.0.5","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.71_1763352020748_0.6587542824538148","host":"s3://npm-registry-packages-npm-production"}},"1.9.72":{"name":"ct-core","version":"1.9.72","keywords":["CT-CORE","JSON","REST","API"],"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","_id":"ct-core@1.9.72","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"homepage":"https://ct-core.com","bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"dist":{"shasum":"6a1bee180dea0f77af572e94bcba68caabab9970","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.72.tgz","fileCount":64,"integrity":"sha512-XcNngY1fcjs+1UccxiIjAfrUAe68QDPVxiMTfb2PxFALAsnKTZ0WSBp60mvJADxcjQaTj813WFtrMBPmrNTU8g==","signatures":[{"sig":"MEUCICP2s61lc9L5Hn8pJK/NrnOjtDYwYHvJ2t5yR3V2GR8QAiEAp5xOK90TscMiP6FDXIpNpJGD2GnmFl61PMk0Z8y6kHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124843},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"b03d140ec8a1ef88d95d832945569f554e00e96c","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ct-core_1.9.72_1775020943819_0.8472318480395289","host":"s3://npm-registry-packages-npm-production"}},"1.9.73":{"_id":"ct-core@1.9.73","bin":{"ct-core":"lib/bin.js"},"pkg":{"assets":"api.tar.gz"},"bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"dist":{"shasum":"93f249c9e40f17b5bb7fb51774837f51e51e0fbd","tarball":"https://registry.npmjs.org/ct-core/-/ct-core-1.9.73.tgz","fileCount":64,"integrity":"sha512-N5kqSGsn3DgsE8wvmLR+MrpQyakw5iGgqESbNR3yBou+TsN5hcKLVCKtyCD+pg53Xt778fZbEjH+LCpxQijd/A==","signatures":[{"sig":"MEQCIH7wL2OGL5XIjPJYc83WiWIgV2hIa+xqd5Ahj+k3OJ1SAiAYAMbS1olg2QQGe3csBt35wEhs4jQaNASVQw8arywGAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIConTkZlArQx0wlQ9YQLinvZRepqeV/3C4kABv3d0tZFAiEAznW7Fbh1sWVhbWyGgPiyYZHnUBnVSCmxcHdElceXbkY="}],"unpackedSize":124832},"main":"./lib/index.js","name":"ct-core","author":{"name":"Chien Do","email":"rocachien@gmail.com"},"engines":{"node":">=18"},"gitHead":"effd587f72abd9da7596041a7f70cde4acc161a0","license":"MIT","scripts":{"fix":"npm run lint -- --fix","lint":"eslint . --ignore-path .gitignore","pack":"babel-node src/bin pack","test":"npm run build && npm run lint","build":"rm -rf lib dist && babel src -d lib","start":"run-p start:**","apidoc":"npm run generate-doc && apidoc -i api/ -o doc/","unpack":"babel-node src/bin unpack","pack-mac":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-macos-x64 -o ./build/core.app --options max_old_space_size=4096","pack-win":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-win-x64 -o ./build/core.exe --options max_old_space_size=4096","pack:zip":"tar -zcvf lib/api.tar.gz api","pack:prod":"npm run test && npm run production","pack-linux":"npm run pack:prod && npm run pack:zip && pkg ./lib/bin.js -t node10-linux-x64 -o ./build/core --options max_old_space_size=4096","production":"rm -rf lib dist && BABEL_ENV=production babel src -d lib","generate-doc":"babel-node src/bin apidoc","test-module-dev":"sh ./test-module-dev.sh","start:babel-node":"babel-node src/bin start","test-global-local":"sh ./test-global-local.sh","test-module-local":"sh ./test-module-local.sh"},"version":"1.9.73","_npmUser":{"name":"rocachien","email":"rocachien@yahoo.com"},"homepage":"https://ct-core.com","keywords":["CT-CORE","JSON","REST","API"],"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"_npmVersion":"10.9.8","description":"Build the REST API with json metadata.","directories":{"lib":"lib"},"maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^7.5.3","ejs":"^3.1.5","md5":"^2.3.0","xss":"^1.0.6","cors":"^2.8.5","cron":"^1.8.2","uuid":"^7.0.2","chalk":"^2.4.2","targz":"^1.0.1","yargs":"^14.0.0","dotenv":"^8.2.0","morgan":"^1.9.1","express":"4.21.2","shelljs":"^0.8.4","mongoose":"^6.5.1","validator":"^13.7.0","nodemailer":"^6.4.13","path-match":"^1.2.4","body-parser":"^1.19.0","svg-captcha":"^1.4.0","jsonwebtoken":"^8.5.1","object-assign":"^4.1.1","method-override":"^3.0.0","express-form-data":"^2.0.14","swagger-ui-express":"^5.0.0","please-upgrade-node":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mssql":"^12.0.0","apidoc":"^0.28.1","eslint":"^6.3.0","mariadb":"^3.4.5","prettier":"^1.18.2","cross-env":"^5.2.1","supertest":"^4.0.2","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","npm-run-all":"^4.1.5","babel-loader":"^8.0.6","@babel/register":"^7.11.5","@babel/preset-env":"^7.11.5","eslint-plugin-node":"^9.2.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.1.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-standard":"^4.0.1","@babel/plugin-transform-regenerator":"^7.10.4"},"optionalDependencies":{"bufferutil":"^4.0.3","utf-8-validate":"^5.0.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ct-core_1.9.73_1789185705295_0.4704869396933111"}}},"time":{"created":"2020-01-31T11:41:45.222Z","modified":"2026-09-12T04:01:45.574Z","0.0.1":"2020-01-31T11:41:45.356Z","0.0.2":"2020-01-31T11:56:57.346Z","0.0.3":"2020-01-31T12:13:11.885Z","0.0.4":"2020-01-31T12:16:24.569Z","0.0.5":"2020-02-02T18:52:26.533Z","0.0.6":"2020-02-23T10:41:12.601Z","0.0.7":"2020-02-23T10:55:59.376Z","0.0.8":"2020-03-01T04:07:53.873Z","0.0.9":"2020-03-01T13:38:30.326Z","0.0.10":"2020-03-01T14:31:00.734Z","0.0.11":"2020-03-01T16:02:47.378Z","0.0.12":"2020-03-03T17:02:33.085Z","0.0.13":"2020-03-05T17:53:11.134Z","0.0.14":"2020-03-06T15:34:36.583Z","0.0.15":"2020-03-06T16:10:58.064Z","0.0.16":"2020-03-06T17:17:10.208Z","0.0.17":"2020-03-14T11:49:06.615Z","0.0.18":"2020-03-14T12:03:05.260Z","0.0.19":"2020-03-14T16:14:02.871Z","0.0.20":"2020-03-14T17:47:14.958Z","0.0.21":"2020-03-16T18:29:36.971Z","0.0.22":"2020-03-17T07:57:48.605Z","0.0.23":"2020-03-17T14:05:33.549Z","0.0.24":"2020-03-17T20:10:39.750Z","0.0.25":"2020-03-20T12:23:52.080Z","0.0.26":"2020-03-21T15:36:07.481Z","0.0.27":"2020-03-21T15:45:55.363Z","0.0.28":"2020-03-21T15:51:56.401Z","0.0.29":"2020-03-21T16:05:32.075Z","1.0.0":"2020-03-21T16:21:05.892Z","1.0.1":"2020-03-21T16:38:19.254Z","1.0.2":"2020-03-22T04:37:00.341Z","1.0.3":"2020-03-22T10:39:04.733Z","1.0.4":"2020-03-22T10:58:20.698Z","1.0.5":"2020-03-22T11:09:38.106Z","1.0.6":"2020-03-25T13:21:57.409Z","1.0.7":"2020-03-26T07:39:31.977Z","1.0.8":"2020-03-26T09:16:54.192Z","1.0.9":"2020-03-27T17:30:51.235Z","1.0.10":"2020-03-29T21:52:58.180Z","1.0.11":"2020-03-29T22:04:12.248Z","1.1.0":"2020-03-29T22:28:58.775Z","1.1.1":"2020-04-01T22:18:25.281Z","1.1.2":"2020-04-02T12:45:43.259Z","1.1.3":"2020-04-03T21:01:39.384Z","1.1.4":"2020-04-03T21:34:16.265Z","1.1.5":"2020-04-04T17:34:42.777Z","1.1.6":"2020-04-04T19:09:32.756Z","1.1.7":"2020-04-05T10:34:32.409Z","1.1.8":"2020-04-08T22:48:25.521Z","1.1.9":"2020-04-08T23:54:57.860Z","1.1.10":"2020-04-09T13:04:18.954Z","1.1.11":"2020-04-09T13:48:48.119Z","1.1.12":"2020-04-10T16:25:30.717Z","1.1.13":"2020-04-10T16:50:57.340Z","1.1.14":"2020-04-11T03:56:51.026Z","1.1.15":"2020-04-16T15:54:48.487Z","1.1.16":"2020-04-17T12:42:38.672Z","1.1.17":"2020-04-28T00:11:09.958Z","1.2.0":"2020-05-25T22:34:02.073Z","1.2.1":"2020-05-25T22:45:19.541Z","1.2.2":"2020-05-25T22:51:06.895Z","1.2.3":"2020-05-25T23:00:53.814Z","1.2.4":"2020-06-14T01:56:29.136Z","1.2.5":"2020-06-15T07:56:29.756Z","1.2.6":"2020-06-15T08:29:28.123Z","1.2.7":"2020-06-15T09:22:41.685Z","1.2.8":"2020-06-17T11:45:11.747Z","1.2.9":"2020-06-17T12:52:33.211Z","1.2.10":"2020-06-17T13:24:15.955Z","1.2.11":"2020-06-25T08:54:23.651Z","1.2.12":"2020-06-28T16:28:56.715Z","1.2.13":"2020-07-04T03:19:40.942Z","1.2.14":"2020-07-04T04:24:03.474Z","1.2.15":"2020-07-04T04:38:30.077Z","1.2.16":"2020-07-04T11:35:54.791Z","1.2.17":"2020-07-04T12:31:42.136Z","1.2.18":"2020-07-04T12:42:51.128Z","1.2.19":"2020-07-04T12:58:50.103Z","1.2.20":"2020-07-04T13:33:10.491Z","1.2.21":"2020-07-09T12:38:13.549Z","1.2.22":"2020-07-22T21:57:38.763Z","1.2.23":"2020-07-22T22:11:06.710Z","1.2.24":"2020-07-31T16:52:30.805Z","1.2.25":"2020-08-02T18:19:27.449Z","1.2.26":"2020-08-02T18:24:55.442Z","1.2.27":"2020-08-02T18:43:22.173Z","1.2.28":"2020-08-02T18:45:32.739Z","1.2.29":"2020-08-19T14:52:09.666Z","1.2.30":"2020-09-22T16:28:16.220Z","1.3.0":"2020-09-25T14:21:56.314Z","1.3.1":"2020-09-25T16:30:55.963Z","1.3.2":"2020-10-08T10:32:56.375Z","1.3.3":"2020-10-21T17:43:57.630Z","1.3.4":"2020-10-22T08:17:26.161Z","1.3.5":"2020-10-25T10:55:26.162Z","1.3.6":"2020-10-26T03:46:13.857Z","1.3.7":"2020-10-26T08:07:25.305Z","1.3.8":"2020-10-26T09:01:52.543Z","1.3.9":"2020-10-27T03:12:32.699Z","1.3.10":"2020-10-27T03:26:04.020Z","1.3.11":"2020-10-27T03:40:47.012Z","1.3.12":"2020-10-27T04:08:06.389Z","1.3.13":"2020-10-27T04:40:23.623Z","1.3.14":"2020-10-27T18:54:02.747Z","1.3.15":"2020-10-27T19:51:43.480Z","1.3.16":"2020-10-28T10:27:41.170Z","1.3.17":"2020-10-28T16:14:24.292Z","1.3.18":"2020-10-28T17:09:33.575Z","1.3.19":"2020-10-28T17:44:14.000Z","1.3.20":"2020-10-29T02:19:58.430Z","1.3.21":"2020-10-29T03:52:06.244Z","1.3.22":"2020-10-31T06:05:59.580Z","1.3.23":"2020-11-13T11:54:02.517Z","1.3.24":"2020-12-12T03:09:22.173Z","1.3.25":"2020-12-16T10:52:04.761Z","1.3.26":"2020-12-20T11:19:02.993Z","1.3.27":"2020-12-23T02:01:08.016Z","1.3.28":"2021-01-13T05:04:58.194Z","1.3.29":"2021-01-24T12:25:29.763Z","1.3.30":"2021-03-28T04:52:00.140Z","1.4.0":"2021-03-28T15:11:15.437Z","1.4.1":"2021-05-29T09:08:05.044Z","1.4.2":"2021-05-29T12:26:27.400Z","1.4.4":"2021-06-02T01:48:05.552Z","1.4.5":"2021-06-29T02:55:23.866Z","1.5.0":"2021-06-29T10:47:37.979Z","1.5.1":"2021-06-29T13:44:23.871Z","1.5.2":"2021-06-29T14:05:53.630Z","1.5.3":"2021-06-29T14:09:25.032Z","1.5.4":"2021-07-14T16:04:45.650Z","1.5.5":"2021-07-14T16:28:25.142Z","1.5.6":"2021-07-18T14:58:12.275Z","1.5.7":"2021-07-25T19:20:47.426Z","1.5.8":"2021-07-28T19:45:55.959Z","1.5.9":"2021-07-29T10:19:51.952Z","1.5.10":"2021-07-30T14:02:55.126Z","1.5.11":"2021-08-11T18:29:14.689Z","1.5.12":"2021-08-14T11:34:45.681Z","1.5.13":"2021-08-14T17:45:18.031Z","1.5.14":"2021-08-17T04:35:37.646Z","1.5.15":"2021-08-19T20:13:46.840Z","1.5.16":"2021-08-22T19:43:04.501Z","1.5.17":"2021-08-31T03:46:57.079Z","1.5.18":"2021-09-07T09:45:45.143Z","1.5.19":"2021-09-07T17:23:13.601Z","1.5.20":"2021-09-07T17:45:27.776Z","1.5.21":"2021-09-11T10:32:21.899Z","1.5.22":"2021-09-18T15:22:09.543Z","1.5.23":"2021-10-31T13:47:36.137Z","1.5.24":"2021-11-24T08:30:12.345Z","1.5.25":"2021-11-29T05:04:28.482Z","1.5.26":"2021-12-23T04:34:44.141Z","1.5.27":"2021-12-29T08:28:19.351Z","1.5.28":"2021-12-29T10:15:10.232Z","1.5.29":"2021-12-29T13:19:27.491Z","1.5.30":"2022-01-18T07:35:05.055Z","1.5.31":"2022-02-16T04:50:29.504Z","1.5.32":"2022-02-18T04:36:07.010Z","1.5.33":"2022-02-18T09:42:58.663Z","1.5.34":"2022-03-24T03:38:55.665Z","1.5.35":"2022-03-26T02:50:09.277Z","1.5.36":"2022-03-31T01:55:19.691Z","1.5.37":"2022-06-24T06:16:49.804Z","1.5.38":"2022-06-24T06:24:13.674Z","1.5.39":"2022-06-24T12:42:42.126Z","1.6.0":"2022-07-07T06:38:55.609Z","1.6.1":"2022-07-07T07:59:03.169Z","1.6.2":"2022-07-13T07:56:50.548Z","1.6.3":"2022-07-13T10:54:33.540Z","1.6.4":"2022-07-14T09:14:54.364Z","1.6.5":"2022-07-14T10:45:56.897Z","1.6.6":"2022-07-15T03:03:16.434Z","1.6.7":"2022-07-27T11:08:39.765Z","1.6.8":"2022-07-29T02:53:19.529Z","1.6.9":"2022-07-30T05:03:26.423Z","1.6.10":"2022-08-02T08:49:48.876Z","1.6.11":"2022-08-09T11:37:38.567Z","1.6.12":"2022-08-11T03:11:18.732Z","1.7.0":"2022-08-15T04:57:55.528Z","1.7.1":"2022-08-16T08:16:55.561Z","1.7.2":"2022-08-17T11:47:29.740Z","1.7.3":"2022-08-17T11:54:27.793Z","1.7.4":"2022-08-17T12:25:22.385Z","1.7.5":"2022-08-17T12:30:03.034Z","1.7.6":"2022-08-18T03:54:59.135Z","1.7.7":"2022-08-18T09:19:27.897Z","1.7.8":"2022-08-20T14:48:21.721Z","1.7.9":"2022-08-21T06:13:53.410Z","1.7.10":"2022-08-21T13:51:55.084Z","1.7.11":"2022-08-22T02:32:01.684Z","1.7.12":"2022-08-22T04:15:03.305Z","1.7.13":"2022-08-22T11:47:51.113Z","1.7.14":"2022-08-22T17:41:17.538Z","1.7.15":"2022-08-22T18:48:10.192Z","1.7.16":"2022-08-23T02:17:14.021Z","1.7.17":"2022-08-23T03:43:27.348Z","1.7.18":"2022-08-23T10:31:25.965Z","1.7.19":"2022-08-24T15:10:17.810Z","1.7.20":"2022-08-27T17:03:50.738Z","1.8.0":"2022-08-27T17:47:19.475Z","1.8.1":"2022-08-27T17:49:02.958Z","1.8.2":"2022-08-29T02:19:23.287Z","1.8.3":"2022-08-31T15:01:14.543Z","1.8.4":"2022-09-02T06:30:13.091Z","1.8.5":"2022-09-08T04:38:22.702Z","1.8.6":"2022-09-08T07:58:59.780Z","1.8.7":"2022-09-14T14:07:10.685Z","1.8.8":"2022-09-16T17:50:11.577Z","1.8.9":"2022-09-18T02:36:41.708Z","1.9.0":"2022-09-18T02:56:37.300Z","1.9.1":"2022-09-19T17:24:23.655Z","1.9.2":"2022-09-21T02:17:02.019Z","1.9.3":"2022-09-21T08:43:51.096Z","1.9.4":"2022-10-09T03:07:13.517Z","1.9.5":"2022-11-17T01:05:10.806Z","1.9.6":"2022-11-17T07:12:07.264Z","1.9.7":"2023-03-07T08:30:58.523Z","1.9.8":"2023-03-22T07:22:01.589Z","1.9.9":"2023-04-14T02:49:02.403Z","1.9.10":"2023-04-14T03:12:11.285Z","1.9.11":"2023-04-20T05:16:57.248Z","1.9.12":"2023-04-24T03:15:43.031Z","1.9.13":"2023-04-24T03:28:55.914Z","1.9.14":"2023-04-25T03:41:09.926Z","1.9.15":"2023-04-26T14:43:26.322Z","1.9.16":"2023-04-28T07:53:27.893Z","1.9.17":"2023-05-28T16:16:38.541Z","1.9.18":"2023-05-31T12:14:51.662Z","1.9.19":"2023-06-01T04:25:37.215Z","1.9.20":"2023-06-07T07:05:16.784Z","1.9.21":"2023-06-07T07:30:30.482Z","1.9.22":"2023-06-07T10:50:00.861Z","1.9.23":"2023-07-13T08:08:52.014Z","1.9.24":"2023-07-13T09:44:35.371Z","1.9.25":"2023-07-13T11:05:44.474Z","1.9.26":"2023-07-14T08:50:34.712Z","1.9.27":"2023-07-14T09:28:23.377Z","1.9.28":"2023-07-20T08:56:51.983Z","1.9.29":"2023-07-22T16:21:07.779Z","1.9.30":"2023-07-25T11:33:03.192Z","1.9.31":"2023-08-01T03:00:50.278Z","1.9.32":"2023-08-11T10:58:46.976Z","1.9.33":"2023-08-13T17:45:44.205Z","1.9.34":"2023-08-13T18:42:14.629Z","1.9.35":"2023-08-24T06:17:48.597Z","1.9.36":"2023-09-07T01:42:19.985Z","1.9.37":"2023-09-28T16:22:00.229Z","1.9.38":"2023-10-05T08:14:06.683Z","1.9.39":"2023-12-10T05:31:56.300Z","1.9.40":"2023-12-19T03:37:58.829Z","1.9.41":"2023-12-22T04:59:11.510Z","1.9.42":"2024-01-03T15:07:30.978Z","1.9.43":"2024-01-04T09:16:44.631Z","1.9.44":"2024-01-10T10:19:46.322Z","1.9.45":"2024-03-15T13:41:05.467Z","1.9.46":"2024-03-19T10:04:55.481Z","1.9.47":"2024-09-13T02:56:47.864Z","1.9.48":"2024-09-13T04:31:39.505Z","1.9.49":"2024-10-02T04:58:00.454Z","1.9.50":"2024-10-06T11:13:35.501Z","1.9.51":"2024-10-16T04:48:46.984Z","1.9.52":"2024-10-16T10:07:53.804Z","1.9.53":"2024-12-03T07:07:48.743Z","1.9.54":"2025-01-22T08:29:31.845Z","1.9.55":"2025-03-24T04:21:05.484Z","1.9.56":"2025-05-13T15:28:10.734Z","1.9.57":"2025-05-17T07:41:21.487Z","1.9.58":"2025-06-25T09:30:00.636Z","1.9.59":"2025-07-08T04:44:30.556Z","1.9.60":"2025-07-08T06:38:24.808Z","1.9.61":"2025-07-08T07:09:50.901Z","1.9.62":"2025-07-08T16:13:20.689Z","1.9.63":"2025-07-24T07:22:59.036Z","1.9.64":"2025-09-19T01:30:30.528Z","1.9.65":"2025-11-04T08:04:36.690Z","1.9.66":"2025-11-04T08:20:26.314Z","1.9.67":"2025-11-04T08:24:16.355Z","1.9.68":"2025-11-10T07:48:11.118Z","1.9.69":"2025-11-10T07:50:45.001Z","1.9.70":"2025-11-11T01:22:12.697Z","1.9.71":"2025-11-17T04:00:20.962Z","1.9.72":"2026-04-01T05:22:23.967Z","1.9.73":"2026-09-12T04:01:45.406Z"},"bugs":{"url":"https://rocachien@bitbucket.org/cteco/ct-core/issues"},"author":{"name":"Chien Do","email":"rocachien@gmail.com"},"license":"MIT","homepage":"https://ct-core.com","keywords":["CT-CORE","JSON","REST","API"],"repository":{"url":"git+ssh://git@bitbucket.org/cteco/ct-core.git","type":"git"},"description":"Build the REST API with json metadata.","maintainers":[{"name":"rocachien","email":"rocachien@yahoo.com"}],"readme":"# CT-CORE\n[![](https://badge.fury.io/js/ct-core.svg)](http://badge.fury.io/js/ct-core)\n\n## Build the REST API with json metadata.\n\nThis is a quick back-end system. You need create more modules, more versions, more APIs.. with only one json metadata\n\n## Requirements\n- [NodeJS 14+](https://nodejs.org/)\n- [MongoDB 4.4+](https://docs.mongodb.com/guides/server/install/)\n\n\n## Start MongoDB\n```\nmongod --port 27017\n```\n\n## I. Getting started with global module\n\n##### 1. Install CT-CORE\n\n```\nnpm install -g ct-core\n```\n\n##### 2. Initial application\n\n```\nct-core init\n```\n##### 3. Updating application\n\n```\nct-core update\n```\n\n##### 4. Configuration environment\n```\ncp .env.copy .env\n```\n\n##### 5. Start application\n\n```\nct-core start\n```\n\n## II. Getting started with include as a module\n\n##### 1. Init the project\n```\nnpm init project-name\n```\nOpen the file package.json and update tag \"scripts\"\n```\n\"scripts\": {\n  \"init\": \"cross-env START_WITH=init node index.js\",\n  \"start\": \"cross-env START_WITH=start node index.js\",\n  \"update\": \"cross-env START_WITH=update node index.js\",\n  \"generate-doc\": \"cross-env START_WITH=apidoc node index.js\",\n  \"clean-doc\": \"find . -type f -name '_doc.js' -delete\",\n  \"apidoc\": \"npm run generate-doc && apidoc -i api/ -o doc/ && npm run clean-doc\"\n}\n```\nAdd dependencies\n```\nnpm install --save ct-core\nnpm install --save-dev apidoc\nnpm install --save-dev cross-env\n```\n##### 2. Create index.js file\n```\nconst core = require('ct-core');\nconst cmd = process.env.START_WITH ? process.env.START_WITH : 'start';\ntry {\n  core(cmd);\n} catch (e) {\n  console.error(e);\n}\n```\n##### 3. Configuration environment\n```\ncp .env.copy .env\n```\n\n##### 4. Start application as development\n\n```\nnpm run start\n```\n\nNow go to homepage [http://localhost:3000](http://localhost:3000)\n\n## III. Add connection to database\n### 1. Connection the MongoDB\nCreate file: api/database/mongo.json\n```\n{\n  \"driver\": \"mongoose\",\n  \"connection\": \"mongodb://{HOST}:{PORT}/{DATABASE}\",\n  \"options\": {\n    \"useNewUrlParser\": true,\n    \"useUnifiedTopology\": true,\n    \"serverSelectionTimeoutMS\": 5000\n  }\n}\n```\nAdd configuration to setting file: api/setting.json\n```\n\"database\": [\n    {\n      \"MONGO_DB_HOST\": \"localhost\",\n      \"MONGO_DB_PORT\": \"27017\",\n      \"MONGO_DB_NAME\": \"eco\",\n      \"MONGO_DB_USERNAME\": \"\",\n      \"MONGO_DB_PASSWORD\": \"\"\n    }\n  ],\n```\n\n### 2. Connection the MySQL or MariaDB\n```\nnpm install --save mariadb\n```\nCreate file: api/database/mariadb.json\n```\n{\n  \"driver\": \"mariadb\",\n  \"database\": \"[DATABASE]\",\n  \"config\": {\n    \"connectionLimit\" : 10,\n    \"host\"            : \"[SERVER]\",\n    \"user\"            : \"[USERNAME]\",\n    \"password\"        : \"[PASSWORD]\",\n    \"database\"        : \"[DATABASE]\"\n  }\n}\n```\nAdd configuration to setting file: api/setting.json\n```\n\"database\": [\n    {\n      \"MYSQL_DB_PORT\": \"3306\",\n      \"MYSQL_DB_SERVER\": \"localhost\",\n      \"MYSQL_DB_DATABASE\": \"eco\",\n      \"MYSQL_DB_USERNAME\": \"eco\",\n      \"MYSQL_DB_PASSWORD\": \"eco\"\n    }\n  ],\n```\n\n### 3. Connection the SQL Server\n```\nnpm install --save mssql\n```\nCreate file: api/database/mssql.json\n```\n{\n  \"driver\": \"mssql\",\n  \"database\": \"[DATABASE]\",\n  \"connection\": \"Server=[SERVER],[PORT];Database=[DATABASE];User Id=[USERNAME];Password=[PASSWORD];\",\n  \"config\": {\n    \"user\": \"[USERNAME]\",\n    \"password\": \"[PASSWORD]\",\n    \"server\": \"[SERVER]\",\n    \"database\": \"[DATABASE]\",\n    \"connectionTimeout\": 15000,\n    \"requestTimeout\": 150000,\n    \"pool\": {\n      \"min\": 1,\n      \"max\": 20,\n      \"idleTimeoutMillis\": 30000\n    },\n    \"options\": {\n      \"port\": \"[PORT]\",\n      \"appName\": \"node-mssql\",\n      \"encrypt\": false,\n      \"useUTC\": true\n    }\n  }\n}\n```\nAdd configuration to setting file: api/setting.json\n```\n\"database\": [\n    {\n      \"MSSQL_DB_PORT\": \"1433\",\n      \"MSSQL_DB_SERVER\": \"10.0.0.15\\\\sql2012\",\n      \"MSSQL_DB_DATABASE\": \"dbname\",\n      \"MSSQL_DB_USERNAME\": \"sa\",\n      \"MSSQL_DB_PASSWORD\": \"dbpassword\"\n    }\n  ],\n```\n\n## IV. How to test application\n### 1. Output\n\nHTTP/1.1 200 OK\n```\n[\n  {\n    \"gender\": \"male\",\n    \"_id\": \"5e7115bd926d13129e9b1cdf\",\n    \"username\": \"username\",\n    \"email\": \"email@domain.com\",\n    \"password\": \"password\",\n    \"age\": 65,\n    \"phone\": \"0999999999\",\n    \"birthday\": \"2020-03-17T07:06:16.664Z\",\n    \"salary\": 1500.8,\n    \"avatar\": \"https://i.pinimg.com/originals/90/b0/b3/90b0b3b15ccecf9efda592b0bdf462aa.jpg\",\n    \"last_ip\": \"30.230.33.25\"\n  }\n]\n```\n\nAlso when doing requests, it's good to know that:\n\n- If you make POST, PUT, PATCH or DELETE requests, changes will be automatically.\n- Your request body JSON should be object enclosed, just like the GET output. (for example `{\"name\": \"Foobar\"}`)\n- Id values are not mutable. Any `id` value in the body of your PUT or PATCH request will be ignored. Only a value set in a POST request will be respected, but only if not already taken.\n- A POST, PUT or PATCH request should include a `Content-Type: application/json` header to use the JSON in the request body. Otherwise it will result in a 200 OK but without changes being made to the data.\n\n### 2. Routes\n\n```\n    GET     -> /*/auth/get-token (*)\n    GET     -> /*/auth/refresh-token (token)\n    GET     -> /*/system/get-captcha (token)\n    GET     -> /v1.0.0/setting/default (token)\n    GET     -> /v1.0.0/setting/init/:password (token)\n    GET     -> /v1.0.0/setting/get-by-id/:id (token,admin)\n    PUT     -> /v1.0.0/setting/get-all (token,admin)\n    POST    -> /v1.0.0/setting/add (token,admin)\n    POST    -> /v1.0.0/setting/edit (token,admin)\n    DELETE  -> /v1.0.0/setting/delete (token,admin)\n    DELETE  -> /v1.0.0/setting/deletes (token,admin)\n    POST    -> /v1.0.0/upload/file (token)\n    PUT     -> /v1.0.0/user/login (token)\n    PUT     -> /v1.0.0/user/logout (token)\n    PUT     -> /v1.0.0/user/login-social (token)\n    PUT     -> /v1.0.0/user/admin (token)\n    PUT     -> /v1.0.0/user/check-username (token)\n    PUT     -> /v1.0.0/user/check-email (token)\n    PUT     -> /v1.0.0/user/forgot-password (token)\n    PUT     -> /v1.0.0/user/reset-password (token)\n    PUT     -> /v1.0.0/user/register-user (token)\n    PUT     -> /v1.0.0/user/change-password (token,login)\n    PUT     -> /v1.0.0/user/send-password (token,admin)\n    POST    -> /v1.0.0/user/add-child (token,login)\n    GET     -> /v1.0.0/user/get-children (token,login)\n    DELETE  -> /v1.0.0/user/del-child (token,login)\n    POST    -> /v1.0.0/user/add-user (token,admin)\n    POST    -> /v1.0.0/user/edit-user (token,login)\n    GET     -> /v1.0.0/user/get-by-id/:id (token,login)\n    GET     -> /v1.0.0/user/get-all (token,admin)\n    PUT     -> /v1.0.0/user/active-user (token,admin)\n    PUT     -> /v1.0.0/user/disable (token,login)\n    DELETE  -> /v1.0.0/user/delete-user (token,admin)\n    DELETE  -> /v1.0.0/user/delete-users (token,admin)\n```\n\n## V. CLI usage\n\n```\n1. ct-core init\n2. ct-core update\n3. ct-core apidoc\n4. ct-core start [options]\n\nOptions:\n  --port, -p     Start app with port\n  --host, -h     Start app with host\n  --help         Show help                  [boolean]\n  --version, -v  Show version number        [boolean]\n\nExamples:\n  ct-core init\n  ct-core update\n  ct-core apidoc\n  ct-core start -h localhost -p 3000\n\nhttps://www.npmjs.com/package/ct-core\n```\n## VI. API usage\n### 1. Structure\n```\nmy-app\n  ├─ api\n  │  ├── config \n  │  ├── databse\n  │  ├── handler\n  │  ├── locales\n  │  ├── policies\n  │  ├── scheduler\n  │  ├── service\n  │  ├── socket\n  │  ├── templates\n  │  ├── utils\n  │  └── setting.json\n  ├─ doc\n  ├─ script\n  ├─ upload\n  │\n  ├─ .env.copy\n  ├─ .gitignore\n  ├─ index.js\n  ├─ package.json\n  └─ process.json.copy\n``` \n### 2. Create module APIs\n- A module is created in the json in the folder [api] / [service] / [version] / [module.json]\n- Example:\n```\nmy-app\n  ├─ api\n  │  ├── service\n  │  │   ├── v1.0.0\n  │  │   │   └── user.json\n```\n- Properties in module, this is define more APIs with metadata\n- db: This value is connection driver with table or collection of database. Ex: mongo, mariadb, mssql\n- collection: Name of table or collection of database. Ex: USER, FRIEND,..\n- description: Description of module\n- schema: Define the table or collection schema, a field is an object metadata [see more with MongoDB](https://mongoosejs.com/docs/guide.html)\n- route: List of actions of module, This mapping with hande for an API. [see mroe](https://expressjs.com/en/guide/routing.html)\n- handle: Define list of handles is mapping with route\n\n### For detail of route:\n```\n- action: is the end-point of the API, it maps according to the routing mechanism of Express framework\n- handle: specifies the processing block for this action\n- method: supported according to the configuration in the file api/config/headers.json section: Access-Control-Allow-Methods\n- police: will map with files with the same name in the folder: api/policies used to check the constraint before executing the processing block\n```\n### For detail of handle:\n```\nA handle includes 5 fields as follows:\n- deprecated: This is a warning about the service no longer supporting this API. The value is: true/false\n- description: Description of the API, it will appear on the left menu of the document when generated\n- input: These are the parameters received from the UI and passed to the API\n- output: Shows the data if successful or the error code if failed, also generated in the document\n- query: is the execution and processing part of the API\n```\n### For detail input of handle:\n```\n- name: the name of the field is the param passed from the UI\n- handler: is the additional processing for this input if any, it is mapped in the directory: api/handler\n- default: is the default value, if the UI does not pass it, it will take that value\n- rule: is mapped with the processing in the file: api/config/rules.json\n```\nSee more detail of rule [here](https://www.npmjs.com/package/validator)\n### For detail query of handle:\n```\nThe most important part in the handle is the query, which includes the following properties:\n- before: processing before querying, can be 1 or more processing in the array, the return part of before is taken from sys.before\n- after: is the processing part after querying, can be 1 or more processing in the array, the return part of query is taken from sys.doc\n- Processing for after and before will be mapped with the same name file in the directory: api/handler\n- Query has the following types:\n1. If database = mongo\n   + aggregate\n   + count\n   + delete\n   + find\n   + insert\n   + parse\n   + search\n   + update\n\n2. If database = mysql\n   + delete\n   + find\n   + insert\n   + parse\n   + sql\n   + store\n   + update\n   \n3. database = mssql\n   + input\n   + sql\n   + store\n```\n\n## VII. Deployment\n### 1. Install software to serve\n\n```\nnpm install -g pm2\npm2 startup\n```\n### 2. Copy and edit the environment in the process.json\n\n```\ncp process.json.copy process.json\npm2 start process.json\npm2 save\n```\n\n## VII. Build to binary\n```\nnpm install -g pkg\nnpm run pack-linux | pack-mac | pack-win\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}