{"id":14981918,"url":"https://github.com/techpacket/techpacket-build-tools","last_synced_at":"2026-01-19T03:33:09.745Z","repository":{"id":56953843,"uuid":"142747970","full_name":"TechPacket/techpacket-build-tools","owner":"TechPacket","description":"A tool for building projects that does not require additional dependencies.","archived":false,"fork":false,"pushed_at":"2020-05-30T23:47:50.000Z","size":3270,"stargazers_count":2,"open_issues_count":36,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-29T12:03:39.063Z","etag":null,"topics":["babel","build-tool","react","react-bundle","typescript","webpack","webpack-boilerplate","zero-configuration"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechPacket.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-29T09:34:03.000Z","updated_at":"2020-01-11T06:44:44.000Z","dependencies_parsed_at":"2022-08-21T04:10:27.807Z","dependency_job_id":null,"html_url":"https://github.com/TechPacket/techpacket-build-tools","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPacket%2Ftechpacket-build-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPacket%2Ftechpacket-build-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPacket%2Ftechpacket-build-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPacket%2Ftechpacket-build-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechPacket","download_url":"https://codeload.github.com/TechPacket/techpacket-build-tools/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247262685,"owners_count":20910287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["babel","build-tool","react","react-bundle","typescript","webpack","webpack-boilerplate","zero-configuration"],"created_at":"2024-09-24T14:04:28.791Z","updated_at":"2026-01-19T03:33:09.739Z","avatar_url":"https://github.com/TechPacket.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to use\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/80596bc67fc44d4189c50ce41147f22d)](https://app.codacy.com/app/vladislav-andreevich/techpacket-build-tools?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=TechPacket/techpacket-build-tools\u0026utm_campaign=Badge_Grade_Dashboard)\n[![Greenkeeper badge](https://badges.greenkeeper.io/TechPacket/techpacket-build-tools.svg)](https://greenkeeper.io/)\n\n## Installing\n\n```bash\nnpm install techpacket-build-tools --save\n```\n\n## Configuration\n\n1. Create `.techpacketrc.js` config. As example:\n   ```bash\n    module.exports = {\n\n        // HTML OPTIONS\n\n        html: {\n            templatePath: './packages/client/src',\n        },\n\n        // OPTIONS\n\n        publicPath: './packages/client',\n        outDir: './packages/client/dist',\n        entry: './packages/client/src/app.js',\n\n        // PLUGINS\n\n        plugins: [require(\"@techpacket-build-tools/plugin-typescript\")()],\n\n    };\n    ```\n2. To start a project in a development environment, use the command:\n   ```bash\n    techpacket-build-tools --config .techpacketrc.js\n   ```\n3. To build a project in the product environment, use the command:\n    ```bash\n    techpacket-build-tools build --config .techpacketrc.js\n    ```\n4. To start an watcher without to start the server, use the command:\n    ```bash\n    techpacket-build-tools watch --config .techpacketrc.js\n    ```\n5. To use the typescript, install the plugin:\n    ```bash\n    npm i @techpacket-build-tools/plugin-typescript --save-dev\n    ```\nAnd also add it to the config, to the plugins section.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechpacket%2Ftechpacket-build-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechpacket%2Ftechpacket-build-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechpacket%2Ftechpacket-build-tools/lists"}