{"id":21727227,"url":"https://github.com/zackees/static-node","last_synced_at":"2025-10-07T03:39:17.986Z","repository":{"id":222571578,"uuid":"757788591","full_name":"zackees/static-node","owner":"zackees","description":"python install of node dependencie","archived":false,"fork":false,"pushed_at":"2024-02-15T01:29:42.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T23:16:46.919Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/zackees.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-15T01:21:38.000Z","updated_at":"2024-02-15T01:25:31.000Z","dependencies_parsed_at":"2024-02-15T01:42:52.289Z","dependency_job_id":null,"html_url":"https://github.com/zackees/static-node","commit_stats":null,"previous_names":["zackees/static-node"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zackees/static-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackees%2Fstatic-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackees%2Fstatic-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackees%2Fstatic-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackees%2Fstatic-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zackees","download_url":"https://codeload.github.com/zackees/static-node/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zackees%2Fstatic-node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278717080,"owners_count":26033535,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-26T03:48:37.180Z","updated_at":"2025-10-07T03:39:17.956Z","avatar_url":"https://github.com/zackees.png","language":"Python","readme":"# template-python-cmd\nA template for quickly making a python lib that has a command line program attached\n\n[![Linting](../../actions/workflows/lint.yml/badge.svg)](../../actions/workflows/lint.yml)\n\n[![MacOS_Tests](../../actions/workflows/push_macos.yml/badge.svg)](../../actions/workflows/push_macos.yml)\n[![Ubuntu_Tests](../../actions/workflows/push_ubuntu.yml/badge.svg)](../../actions/workflows/push_ubuntu.yml)\n[![Win_Tests](../../actions/workflows/push_win.yml/badge.svg)](../../actions/workflows/push_win.yml)\n\nReplace `template-python-cmd` and `template_python_cmd` with your command. Run tox until it's\ncorrect.\n\n## instructions for portable node\n\nhttps://codyswartz.us/wp/finds/node-js-stand-alone-portable-with-npm\n\n\n« What ways are there to find out how my computer was hacked?\nSqueezing The Space Out Of Your SSD with Windows 8 »\nNode js Stand Alone Portable with NPM\nBy Cody Swartz | Published: September 22, 2015\nIf you want to directly download node.exe (all distributions here) and run it by itself, including the infamous Node Package Manager NPM; here are the steps I took to accomplish this. This also applies to environments where you have restricted permissions and do not have administrative permissions. In such an instance you cannot use the installer which requires administrative permissions and would otherwise set up the PATH variable in Windows – which you cannot change anyways without admin permissions.\n\nThis all originated from the error: “npm should be run outside of the node repl, in your normal shell.”\nWhich I answered here at StackOverflow:\nhttp://stackoverflow.com/questions/24476805/how-to-resolve-npm-should-be-run-outside-of-the-node-repl-in-your-normal-shell/31148216#31148216\n\n![image](https://github.com/zackees/static-node/assets/6856673/23f1ecea-3db0-424f-b864-0bfff427ac5a)\n\n\nHere’s what I did for Windows\nDownload the node.exe stand-alone from nodejs.org\nDownloads page\nAll latest distributions\nGrab an NPM release zip off of github\nhttps://github.com/npm/npm/releases\nCreate a folder named: node_modules in the same folder as node.exe\nExtract the NPM zip into the node_modules folder\nRename the extracted npm folder to npm and remove any versioning ie: npm-3.3.4 –\u003e npm.\nCopy npm.cmd out of the /npm/bin/ folder into the root folder with node.exe\nOpen a command prompt in the node.exe directory (shift right-click “Open command window here”)\nNow you will be able to run your npm installers ie:\nnpm install -g express\nnpm install express --save\nRunning the installers through npm will now auto install packages where they need to be located (node_modules and the root)\n\nDon’t forget, you will not be able to set the path variable if you do not have proper permissions. So your best route is to open a command prompt in the node.exe directory to run commands (shift right-click “Open command window here”)\n\nThis entry was posted in Interesting Finds, Web Development, Windows and tagged express js, install, Node Package Manager, node.js, npm, portable, run, Windows. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.\nOne Trackback\nBy Tired of node/npm and Composer and Git installations (??) | PipisCrew Official Homepage on February 12, 2017 at 11:26 am\n[…] ##ref urls used : https://gist.github.com/massahud/321a52f153e5d8f571be https://codyswartz.us/wp/finds/node-js-stand-alone-portable-with-npm […]\n\n\nhttps://github.com/zackees/static-node\n\n\n\nTo develop software, run `. ./activate.sh`\n\n# Windows\n\nThis environment requires you to use `git-bash`.\n\n# Linting\n\nRun `./lint.sh` to find linting errors using `pylint`, `flake8` and `mypy`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzackees%2Fstatic-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzackees%2Fstatic-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzackees%2Fstatic-node/lists"}