{"id":21653807,"url":"https://github.com/epranka/create-tsx-package","last_synced_at":"2026-04-07T23:31:09.910Z","repository":{"id":36268755,"uuid":"222968802","full_name":"epranka/create-tsx-package","owner":"epranka","description":"Starter kit for React Typescript package [DEPRECATED]","archived":false,"fork":false,"pushed_at":"2022-12-10T09:36:54.000Z","size":2304,"stargazers_count":0,"open_issues_count":17,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-08T15:57:19.462Z","etag":null,"topics":["boilerplate","create","generator","jsx","package","package-creation","package-runner","react","semantic-release","starter-kit","templates","travis","tsx","tsx-sample","typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/epranka.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2019-11-20T15:29:26.000Z","updated_at":"2019-11-28T10:04:57.000Z","dependencies_parsed_at":"2023-01-16T23:59:14.565Z","dependency_job_id":null,"html_url":"https://github.com/epranka/create-tsx-package","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/epranka/create-tsx-package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epranka%2Fcreate-tsx-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epranka%2Fcreate-tsx-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epranka%2Fcreate-tsx-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epranka%2Fcreate-tsx-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epranka","download_url":"https://codeload.github.com/epranka/create-tsx-package/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epranka%2Fcreate-tsx-package/sbom","scorecard":{"id":379210,"data":{"date":"2025-08-11","repo":{"name":"github.com/epranka/create-tsx-package","commit":"2208c925ed14a4c6c88503cac0be7be2705c55ae"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":1.7,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/25 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: ISC License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 8 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"81 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-2mj8-pj3j-h362","Warn: Project is vulnerable to: GHSA-gqf6-75v8-vr26","Warn: Project is vulnerable to: GHSA-v45m-2wcp-gg98","Warn: Project is vulnerable to: GHSA-pp7h-53gx-mx7r","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-qgfr-5hqp-vrw9","Warn: Project is vulnerable to: GHSA-ff7x-qrg7-qggm","Warn: Project is vulnerable to: GHSA-phwq-j96m-2c2q","Warn: Project is vulnerable to: GHSA-ghr5-ch3p-vcr6","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-8jmw-wjr8-2x66","Warn: Project is vulnerable to: GHSA-ww39-953v-wcq6","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-765h-qjxv-5f44","Warn: Project is vulnerable to: GHSA-f2jv-r9rf-7988","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-6c8f-qphg-qjgp","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-7wpw-2hjm-89gp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-w7rc-rwvf-8q5r","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-px4h-xg32-q955","Warn: Project is vulnerable to: GHSA-m6cx-g6qm-p2cx","Warn: Project is vulnerable to: GHSA-x8qc-rrcw-4r46","Warn: Project is vulnerable to: GHSA-4328-8hgf-7wjr","Warn: Project is vulnerable to: GHSA-93f3-23rq-pjfp","Warn: Project is vulnerable to: GHSA-jmqm-f2gx-4fjv","Warn: Project is vulnerable to: GHSA-pw54-mh39-w3hc","Warn: Project is vulnerable to: GHSA-xgh6-85xh-479p","Warn: Project is vulnerable to: GHSA-3j8f-xvm3-ffx4","Warn: Project is vulnerable to: GHSA-4p35-cfcx-8653","Warn: Project is vulnerable to: GHSA-7f3x-x4pr-wqhj","Warn: Project is vulnerable to: GHSA-jpp7-7chh-cf67","Warn: Project is vulnerable to: GHSA-q6wq-5p59-983w","Warn: Project is vulnerable to: GHSA-j9fq-vwqv-2fm2","Warn: Project is vulnerable to: GHSA-pqw5-jmp5-px4v","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-r2j6-p67h-q639","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-44c6-4v22-4mhx","Warn: Project is vulnerable to: GHSA-4x5v-gmq8-25ch","Warn: Project is vulnerable to: GHSA-4rq4-32rv-6wp6","Warn: Project is vulnerable to: GHSA-64g7-mvw6-v9qj","Warn: Project is vulnerable to: GHSA-vx3p-948g-6vhq","Warn: Project is vulnerable to: GHSA-3jfq-g458-7qm9","Warn: Project is vulnerable to: GHSA-r628-mhmh-qjhw","Warn: Project is vulnerable to: GHSA-9r2w-394v-53qc","Warn: Project is vulnerable to: GHSA-5955-9wpr-37jh","Warn: Project is vulnerable to: GHSA-qq89-hq3f-393p","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-38fc-wpqx-33j7","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T14:59:34.112Z","repository_id":36268755,"created_at":"2025-08-18T14:59:34.112Z","updated_at":"2025-08-18T14:59:34.112Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31533823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["boilerplate","create","generator","jsx","package","package-creation","package-runner","react","semantic-release","starter-kit","templates","travis","tsx","tsx-sample","typescript"],"created_at":"2024-11-25T08:20:49.802Z","updated_at":"2026-04-07T23:31:09.886Z","avatar_url":"https://github.com/epranka.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\" style=\"border-bottom: none;\"\u003e⚒️ @epranka/create-tsx-package\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003e[DEPRECATED. See below]\u003c/h3\u003e\n\n\u003ch3 align=\"center\"\u003eStarter kit for React Typescript module\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg alt=\"deprecated\" src=\"https://img.shields.io/badge/!-Deprecated-critical\" /\u003e\n  \u003c/a\u003e\n        \u003ca href=\"./LICENSE\"\u003e\n    \u003cimg alt=\"license\" src=\"https://img.shields.io/badge/license-ISC-blue.svg\" /\u003e\n  \u003c/a\u003e\n   \u003ca href=\"https://www.npmjs.com/package/@epranka/create-tsx-package\"\u003e\n    \u003cimg alt=\"npm version\" src=\"https://img.shields.io/npm/v/@epranka/create-tsx-package.svg?style=flat\" /\u003e\n  \u003c/a\u003e \u003ca href=\"https://www.npmjs.com/package/@epranka/create-tsx-package\"\u003e\n    \u003cimg alt=\"npm downloads\" src=\"https://img.shields.io/npm/dt/@epranka/create-tsx-package.svg?style=flat\" /\u003e\n  \u003c/a\u003e \u003ca href=\"https://travis-ci.org/epranka/create-tsx-package\"\u003e\n      \u003cimg alt=\"build status\" src=\"https://travis-ci.org/epranka/create-tsx-package.svg?branch=master\" /\u003e\n    \u003c/a\u003e \u003ca href=\"https://travis-ci.org/epranka/create-tsx-package\"\u003e\n      \u003cimg alt=\"ci travis\" src=\"https://img.shields.io/badge/ci-travis-yellow\" /\u003e\n    \u003c/a\u003e \u003ca href=\"https://github.com/semantic-release/semantic-release\"\u003e\n      \u003cimg alt=\"semantic release\" src=\"https://img.shields.io/badge/%E2%9C%A8-semantic--release-e10079\" /\u003e\n    \u003c/a\u003e \n\u003c/p\u003e\n\n## DEPRECATION\n\nThis module supports only TSX package and may have issues. Please use [@epranka/create-package](https://github.com/epranka/create-package) because this module will no longer be maintained.\n\n[@epranka/create-package](https://github.com/epranka/create-package) is clone of this module, but with JS, JSX, TS, TSX support and many improvements.\n\n## Features\n\n- Interactive package creation\n- Silent mode\n- Package manager selection (yarn or npm)\n- Choices of ES, CJS, UMD modules and all together\n- Rollup bundler\n- Tests\n- Semantic Release\n- README template with badges\n- Continuous integration: Travis\n- License selection (ISC, MIT, UNLICENSED)\n\n## Create package\n\n1. With package runners\n\n```bash\n$ npx @epranka/create-tsx-package my-package\n\n# or\n\n$ yarn create @epranka/tsx-package my-package\n```\n\n2. Install globally\n\n```bash\n$ npm install -g @epranka/create-tsx-package\n\n# or\n\n$ yarn global add @epranka/create-tsx-package\n\n# and then use\n\n$ create-tsx-package my-package\n\n```\n\nIf automated semantic releases are selected, package generation will take longer\n\n## CLI Help\n\n```\nUsage:\n  $ create-tsx-package [out-dir]\n\nCommands:\n  [out-dir]  Generate in a \u003cout-dir\u003e or current directory\n\nFor more info, run any command with the `--help` flag:\n  $ create-tsx-package --help\n\nOptions:\n  -i, --info             Print out debugging information relating to the local environment\n  -s, --silent           Silent mode. Create package without user interaction\n  --name \u003cname\u003e          Name of the package\n  --description \u003cname\u003e   Description of the package\n  --author \u003cfullname\u003e    Author of package \u003cfullname\u003e\n  --email \u003cemail\u003e        \u003cemail\u003e of author\n  --mit                  MIT license. Default is ISC\n  --umd \u003cGlobalName\u003e     Build UMD module with \u003cGlobalName\u003e\n  --unlicensed           Unlicensed. This option overrides --mit option\n  --no-private           No private:true property in package.json (default: true)\n  --no-es                Don't build ES Module (default: true)\n  --no-travis            Don't use travis ci. (default: true)\n  --no-tests             Don't use tests (default: true)\n  --no-semantic-release  Don't use semantic release (default: true)\n  --npm                  Use NPM package manager. Default is YARN\n  --verbose              Show debug logs\n  -h, --help             Display this message\n  -v, --version          Display version number\n```\n\n## Structure\n\nCreated package will have following structure (if tests, Semantic Release and Travis is selected)\n\n```\nmy-package\n├── src\n│   └── index.tsx\n├── __tests__\n│   └── index.spec.tsx\n├── node_modules\n├── jest.config.js\n├── LICENSE\n├── package.json\n├── README.md\n├── rollup.config.js\n├── tsconfig.json\n├── tslint.json\n└── yarn.lock\n```\n\n## Build\n\n```bash\n  # to build\n\n  $ npm run build\n\n  # or\n\n  $ yarn build\n\n\n  # to watch changes\n\n  $ npm run watch\n\n  # or\n\n  $ yarn watch\n```\n\n## Badge\n\nLet people know that your package is generated using **@epranka/create-tsx-package** by including this badge in your readme\n\n\u003ca href=\"https://github.com/epranka/create-tsx-package\"\u003e\n  \u003cimg alt=\"generated with\" src=\"https://img.shields.io/badge/generated%20with-%40epranka%2Fcreate--tsx--package-blue\" /\u003e\n\u003c/a\u003e\n\nUsing Markdown\n\n```\n[![generated with @epranka/create-tsx-package](https://img.shields.io/badge/generated%20with-%40epranka%2Fcreate--tsx--package-blue)](https://github.com/epranka/create-tsx-package)\n```\n\nUsing HTML\n\n```\n\u003ca href=\"https://github.com/epranka/create-tsx-package\"\u003e\n  \u003cimg alt=\"generated with\" src=\"https://img.shields.io/badge/generated%20with-%40epranka%2Fcreate--tsx--package-blue\" /\u003e\n\u003c/a\u003e\n```\n\n## Author\n\nEdvinas pranka ([epranka@gmail.com](mailto:epranka@gmail.com))\n\nFollow on Twitter [@epranka](https://twitter.com/epranka)\n\nhttps://www.kodmina.lt\n\n## License\n\nISC License\n\nCopyright (c) 2019, Edvinas Pranka (epranka@gmail.com)\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepranka%2Fcreate-tsx-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepranka%2Fcreate-tsx-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepranka%2Fcreate-tsx-package/lists"}