{"_id":"@achtjs/core","_rev":"3-cf8581430ef211ceecc55f76f876a8ae","name":"@achtjs/core","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@achtjs/core","version":"0.1.0","description":"achtJS Core Module - Powerful and simple node.js rest framework","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Pedro Harbs","email":"harbspj@gmail.com"},"license":"MIT","keywords":["nodejs","rest","api","http"],"scripts":{"build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/achtjs/core.git"},"bugs":{"url":"https://github.com/achtjs/core/issues"},"homepage":"https://github.com/achtjs/core#readme","devDependencies":{"@achtjs/ts-config":"^0.1.0","@types/jest":"^25.1.4","@types/jsonwebtoken":"^8.5.6","jest":"^28.0.3","reflect-metadata":"^0.1.13","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.1.2"},"dependencies":{"@achtjs/router":"^0.1.1","jsonwebtoken":"^9.0.1"},"gitHead":"4422d62b11b90af3e03e2e63146441e8ba098ace","_id":"@achtjs/core@0.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-X93q1pljhnc540opLcUMdsr0aPdVq/pZzSQd/0WBkVO1Oh83sorC+0OQ/nVqf6Pp6A6GAmDditjjwNYRZ/ss2Q==","shasum":"705792be8f0bf57caf4b9ca9335919c2b8d8e690","tarball":"https://registry.npmjs.org/@achtjs/core/-/core-0.1.0.tgz","fileCount":23,"unpackedSize":20090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfnarRO6PrdyKQOQu2uJP6aBsjnK802E/7/J6mJARGFwIhAKIXcRDRn9CidIIUtFm90gG/KB6fFnTxcqUwlPtb0yE1"}]},"_npmUser":{"name":"jharbs","email":"harbspj@gmail.com"},"directories":{},"maintainers":[{"name":"jharbs","email":"harbspj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0_1692548022494_0.5068427407991187"},"_hasShrinkwrap":false},"0.1.2":{"name":"@achtjs/core","version":"0.1.2","description":"achtJS Core Module - Powerful and simple node.js rest framework","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Pedro Harbs","email":"harbspj@gmail.com"},"license":"MIT","keywords":["nodejs","rest","api","http"],"repository":{"type":"git","url":"git+https://github.com/achtjs/core.git"},"bugs":{"url":"https://github.com/achtjs/core/issues"},"homepage":"https://github.com/achtjs/core#readme","scripts":{"build":"tsc"},"dependencies":{"@achtjs/router":"^0.1.1","jsonwebtoken":"^9.0.1"},"devDependencies":{"@achtjs/ts-config":"^0.1.0","@types/jest":"^25.1.4","@types/jsonwebtoken":"^8.5.6","jest":"^28.0.3","reflect-metadata":"^0.1.13","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.1.2"},"gitHead":"9ec1c7ef51596866b70f63b00004a7479296b8cf","_id":"@achtjs/core@0.1.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-vNU2Q15wZYgUzkayRVcKSkf0KJyzvHcagSh5hBK5q95ZTxoqoHlIaiMV4YHLUhODevI5qbGMnrwL5vfoIPjIiA==","shasum":"3394dd9890687e0d290aa4a3387e67e02df00c2c","tarball":"https://registry.npmjs.org/@achtjs/core/-/core-0.1.2.tgz","fileCount":23,"unpackedSize":22289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsccb2uSpldZkxRAom0+NcYHitnLskekOs6vyPVmfKnAiEAkT1g6pqb9U0269Ke2mnVgMxl6KS1R529+DDEDUodvhs="}]},"_npmUser":{"name":"jharbs","email":"harbspj@gmail.com"},"directories":{},"maintainers":[{"name":"jharbs","email":"harbspj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.2_1692557256641_0.4550155684363919"},"_hasShrinkwrap":false},"0.1.3":{"name":"@achtjs/core","version":"0.1.3","description":"achtJS Core Module - Powerful and simple node.js rest framework","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Pedro Harbs","email":"harbspj@gmail.com"},"license":"MIT","keywords":["nodejs","rest","api","http"],"repository":{"type":"git","url":"git+https://github.com/achtjs/core.git"},"bugs":{"url":"https://github.com/achtjs/core/issues"},"homepage":"https://github.com/achtjs/core#readme","scripts":{"build":"tsc"},"dependencies":{"@achtjs/router":"^0.1.1","jsonwebtoken":"^9.0.1"},"devDependencies":{"@achtjs/ts-config":"^0.1.3","@types/jest":"^25.1.4","@types/jsonwebtoken":"^8.5.6","jest":"^28.0.3","reflect-metadata":"^0.1.13","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.1.2"},"gitHead":"5df4fb7324417e26645bee474135fcf696348a25","_id":"@achtjs/core@0.1.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-7bv9bunfCTjKUBWVd1ImGUWtXF6GGRH/NGilmKv0Y+gwDIogNkaE9qYg1o1ZMn8EagxvNROXKybMz5PVii+dgg==","shasum":"a0136f16794d00c3efe7693b341bb8ac15f9bf56","tarball":"https://registry.npmjs.org/@achtjs/core/-/core-0.1.3.tgz","fileCount":16,"unpackedSize":16509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx4Hm1cugp0lUOytXU04/HZTMUvTVKpEYGgRxn+xa4dAiB9Hpl2mxFLViphBl3TafIBkCmK8SsGvpBT2GkwXf6aLw=="}]},"_npmUser":{"name":"jharbs","email":"harbspj@gmail.com"},"directories":{},"maintainers":[{"name":"jharbs","email":"harbspj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.3_1692565053820_0.7753689843783378"},"_hasShrinkwrap":false},"0.2.0":{"name":"@achtjs/core","version":"0.2.0","description":"achtJS Core Module - Powerful and simple node.js rest framework","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"Pedro Harbs","email":"harbspj@gmail.com"},"license":"MIT","keywords":["nodejs","rest","api","http"],"repository":{"type":"git","url":"git+https://github.com/achtjs/core.git"},"bugs":{"url":"https://github.com/achtjs/core/issues"},"homepage":"https://github.com/achtjs/core#readme","scripts":{"build":"tsc"},"dependencies":{"@achtjs/router":"^0.1.3","jsonwebtoken":"^9.0.1"},"devDependencies":{"@achtjs/ts-config":"^0.1.3","@types/jest":"^25.1.4","@types/jsonwebtoken":"^8.5.6","jest":"^28.0.3","reflect-metadata":"^0.1.13","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.1.2"},"gitHead":"31991fb4a9e0c50b5b002b24c14b8d72ba8945fc","_id":"@achtjs/core@0.2.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SDc5jUUtDumpcb3Og8+PDZMY6g2GmpOhXYPi/8g59QdFmlN8Ikmhv/2K7782ynKtxxQinH6sO38jvb3yBruuig==","shasum":"86a870f5329bfc92724851c007177e09031ba5ea","tarball":"https://registry.npmjs.org/@achtjs/core/-/core-0.2.0.tgz","fileCount":16,"unpackedSize":16509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwNKmeNBROXUsSVf2eQaWj/sWa/BCX698kpISZjVEgDAiA4Wqc4jYUJ6gnHMafY1N1fKSiqH1Lmp2EaU9rTSI7j2w=="}]},"_npmUser":{"name":"jharbs","email":"harbspj@gmail.com"},"directories":{},"maintainers":[{"name":"jharbs","email":"harbspj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.2.0_1692565175072_0.12797625396016454"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-20T16:13:42.411Z","0.1.0":"2023-08-20T16:13:42.717Z","modified":"2023-08-20T20:59:35.499Z","0.1.2":"2023-08-20T18:47:36.926Z","0.1.3":"2023-08-20T20:57:33.951Z","0.2.0":"2023-08-20T20:59:35.255Z"},"maintainers":[{"name":"jharbs","email":"harbspj@gmail.com"}],"description":"achtJS Core Module - Powerful and simple node.js rest framework","homepage":"https://github.com/achtjs/core#readme","keywords":["nodejs","rest","api","http"],"repository":{"type":"git","url":"git+https://github.com/achtjs/core.git"},"author":{"name":"Pedro Harbs","email":"harbspj@gmail.com"},"bugs":{"url":"https://github.com/achtjs/core/issues"},"license":"MIT","readme":"# @achtjs/core - AchtJS\n\n<p align=\"center\">A simple <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> framework for creating fast and scalable server-side applications.</p>\n\nAchtJS is designed for simplicity and ease of use for beginners. It is built using [Typescript](https://www.typescriptlang.org/) to take advantage of strong type checking and at the same time preserving support for pure Javascript. It also has support for [MongoDb](https://www.mongodb.com/) and [SQL databases](https://www.mysql.com/).\n\n> **DISCLAIMER:** AchtJS is not a wrapper for `ExpressJS` or `Fastify`. We use our own [routing library](https://www.npmjs.com/package/@achtjs/router) and it has capabilities to use third party middlewares.\n\n# Installation\n\n-   Run `npm i @achtjs/cli -g` to install AchtJS globally in your local machine.\n    > Install the latest [Node.js stable build](https://nodejs.org/en/download/) before running this command\n\n### If you want a simple routing library like express you can use our own [AchtJS Router](https://www.npmjs.com/package/@achtjs/router).\n\n# Quick Start\n\n-   Run `acht new my-new-app`.\n-   Run `cd my-new-app` to go inside your project folder.\n-   Run `acht serve` to start your AchtJS project.\n\n> In the case where the port number is already in use or in the case when you want to run it on a different port number, use `--port` to specify a different port. **i.e. `acht serve --port=4444`**\n\n# Ecosystem\n\n| Project          | Description            |\n| ---------------- | ---------------------- |\n| [@achtjs/core]   | AchtJS core library    |\n| [@achtjs/common] | AchtJS common modules  |\n| [@achtjs/router] | NodeJS routing library |\n| [@achtjs/cli]    | Project scaffolding    |\n| [@achtjs/mongo]  | MongoDB Plugin         |\n| [@achtjs/sql]    | SQL Plugin             |\n\n[@achtjs/core]: https://github.com/achtjs/achtjs\n[@achtjs/common]: https://github.com/achtjs/common\n[@achtjs/router]: https://github.com/achtjs/router\n[@achtjs/cli]: https://github.com/achtjs/cli\n[@achtjs/mongo]: https://github.com/achtjs/mongo\n[@achtjs/sql]: https://github.com/achtjs/sql\n\n# Documentation\n\nTo check out [live examples](https://github.com/achtjs/samples) and docs.\n\n## License\n\n_MIT_\n","readmeFilename":"README.md"}