GitHub Actions를 사용하여 Javascript 프로젝트를 효율적으로 유지 관리

내 워크플로우



JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Actions. 관리자가 프로젝트에서 사용되는 패키지를 제어할 수 있도록 도와줍니다.

기능:
  • 사용하지 않은 패키지를 나열합니다
  • .
  • 배포 후 노드 모듈의 예상 크기를 나열합니다
  • .

    제출 카테고리:



    메인테이너 머스트해브

    용법



    워크플로에 다음을 추가하면 js-package-info 작업을 사용하여 새 작업이 생성됩니다.

    on: [pull_request]
    
    jobs:
      js-package-info:
        runs-on: ubuntu-latest
        name: An Action to analyze javascript packages
        steps:
        - uses: actions/checkout@v2
        - uses: actions/setup-node@v1
          with:
            node-version: '12'
        - run: npm install -g bundle-phobia-cli
        - run: npm install -g depcheck
        - name: Get Package Info
          uses: DesignrKnight/js-package-info@v2
          with:
            node_dir: './'
            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    

    코드 링크




    디자이너나이트 / js 패키지 정보


    JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Actions





    JS 패키지 정보


    JavaScript 프로젝트에서 사용되는 패키지를 분석하기 위한 GitHub Action입니다. 관리자가 프로젝트에서 사용되는 패키지를 제어할 수 있도록 도와줍니다.
    기능:
  • 사용하지 않은 패키지를 나열합니다
  • .
  • 배포 후 노드 모듈의 예상 크기를 나열합니다
  • .

    용법


    워크플로에 다음을 추가하면 js-package-info 작업을 사용하여 새 작업이 생성됩니다.
    
    jobs:
      js-package-info:
        runs-on: ubuntu-latest
        name: An Action to analyze javascript packages
        steps:
        - uses: actions/checkout@v2
        - uses: actions/setup-node@v1
          with:
            node-version: '12'
        - run: npm install -g bundle-phobia-cli
        - run: npm install -g depcheck
        - name: Get Package Info
          uses: DesignrKnight/js-package-info@v2
          with:
            node_dir: './'
            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    

    입력


    node_dir


    기본값은 ./ 입니다. git repo에서 package.json 파일의 상대 위치를 가리키도록 변경합니다. 위치가 ./server/package.json 인 경우 환경 변수는 ./server/

    깃허브_토큰


    컨텍스트의 GitHub 토큰은 다음 용도로 사용됩니다.

    View on GitHub


    입력 매개변수



    node_dir



    기본값은

    ./
    . git repo에서 package.json 파일의 상대 위치를 가리키도록 변경합니다. 위치가

    ./server/package.json
    , 환경 변수는

    ./server/

    깃허브_토큰



    컨텍스트의 GitHub 토큰은 이 작업을 실행하는 데 사용됩니다. 이를 변경하지 않고 그대로 두면 거의 모든 사용 사례에서 작동합니다.

    추가 리소스/정보



    작업은 작업을 위해 다음을 사용합니다.
  • actions/checkout@v2
  • actions/setup-node@v1
  • bundle-phobia-cli
  • depcheck

  • 표지 사진 작성자: Stanley Dai on Unsplash

    좋은 웹페이지 즐겨찾기