본문으로 건너뛰기
🛠️ToolsShed

Package.json 생성기

Node.js 프로젝트를 위한 package.json 파일을 대화형으로 생성합니다.

key: value 형식으로 입력 (한 줄에 하나씩)

key: value 형식으로 입력 (한 줄에 하나씩)

이 도구 소개

package.json 파일은 모든 Node.js 프로젝트의 핵심으로, 애플리케이션에 대한 메타데이터와 프로젝트 실행에 필요한 의존성 패키지 목록을 담고 있습니다. 이 파일을 수동으로 생성하고 편집하는 것은 특히 여러 패키지를 특정 버전 제약으로 관리할 때 오류가 발생하기 쉽습니다. 이 대화형 package.json 생성기는 정확한 구문을 외우거나 모든 필드를 수동으로 입력할 필요 없이 사용자 친화적인 인터페이스로 프로젝트 설정 파일을 만들 수 있도록 프로세스를 단순화합니다.

이 도구를 사용하려면 프로젝트 이름, 버전, 설명, 작성자 정보 같은 프로젝트 세부 정보를 입력하면 됩니다. 그 다음 패키지 이름을 검색하거나 입력하고, 버전 번호나 범위를 지정하며, 각 패키지가 프로덕션 의존성인지 개발 의존성인지 표시하여 의존성을 추가합니다. 생성기는 모든 것을 자동으로 올바른 형식으로 변환하고, 결과 package.json 파일을 다운로드하거나 복사하여 Node.js 프로젝트에서 사용할 수 있게 합니다.

이 도구는 새로운 프로젝트를 시작하는 개발자, Node.js를 학습하는 사람, 또는 create-react-app 같은 프로젝트 생성기에 의존하지 않고 프로젝트 설정을 빠르게 구성하려는 사람에게 이상적입니다. 또한 패키지 설정을 표준화해야 하는 팀이나 JSON 파일을 수동으로 편집하는 것보다 시각적 인터페이스를 선호하는 사람들에게도 유용합니다.

자주 묻는 질문

코드 구현

import json

package = {
    "name": "my-package",
    "version": "1.0.0",
    "description": "A sample package",
    "main": "index.js",
    "author": "Your Name",
    "license": "MIT",
    "scripts": {
        "start": "node index.js",
        "test": "jest"
    },
    "dependencies": {
        "express": "^4.18.2"
    },
    "devDependencies": {
        "jest": "^29.0.0"
    },
    "keywords": ["sample", "node"]
}

with open("package.json", "w") as f:
    json.dump(package, f, indent=2)

print(json.dumps(package, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.