mirror of
				https://github.com/theoludwig/programming-challenges.git
				synced 2025-09-11 23:11:21 +02:00 
			
		
		
		
	feat: usage of ESM modules imports (instead of CommonJS) (#14)
This commit is contained in:
		
							
								
								
									
										5
									
								
								.github/workflows/challenges.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/workflows/challenges.yml
									
									
									
									
										vendored
									
									
								
							@@ -9,8 +9,9 @@ on:
 | 
			
		||||
jobs:
 | 
			
		||||
  test-solutions:
 | 
			
		||||
    runs-on: 'ubuntu-latest'
 | 
			
		||||
    timeout-minutes: 30
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: 'actions/checkout@v2'
 | 
			
		||||
      - uses: 'actions/checkout@v3.0.0'
 | 
			
		||||
        with:
 | 
			
		||||
          fetch-depth: 0
 | 
			
		||||
 | 
			
		||||
@@ -20,7 +21,7 @@ jobs:
 | 
			
		||||
          SKIP_LOGIN: true
 | 
			
		||||
 | 
			
		||||
      - name: 'Use Node.js'
 | 
			
		||||
        uses: 'actions/setup-node@v2.5.1'
 | 
			
		||||
        uses: 'actions/setup-node@v3.0.0'
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 'lts/*'
 | 
			
		||||
          cache: 'npm'
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								.github/workflows/cli.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/cli.yml
									
									
									
									
										vendored
									
									
								
							@@ -10,10 +10,10 @@ jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    runs-on: 'ubuntu-latest'
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: 'actions/checkout@v2'
 | 
			
		||||
      - uses: 'actions/checkout@v3.0.0'
 | 
			
		||||
 | 
			
		||||
      - name: 'Use Node.js'
 | 
			
		||||
        uses: 'actions/setup-node@v2.5.1'
 | 
			
		||||
        uses: 'actions/setup-node@v3.0.0'
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 'lts/*'
 | 
			
		||||
          cache: 'npm'
 | 
			
		||||
@@ -29,10 +29,10 @@ jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    runs-on: 'ubuntu-latest'
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: 'actions/checkout@v2'
 | 
			
		||||
      - uses: 'actions/checkout@v3.0.0'
 | 
			
		||||
 | 
			
		||||
      - name: 'Use Node.js'
 | 
			
		||||
        uses: 'actions/setup-node@v2.5.1'
 | 
			
		||||
        uses: 'actions/setup-node@v3.0.0'
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 'lts/*'
 | 
			
		||||
          cache: 'npm'
 | 
			
		||||
@@ -46,7 +46,7 @@ jobs:
 | 
			
		||||
  test:
 | 
			
		||||
    runs-on: 'ubuntu-latest'
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: 'actions/checkout@v2'
 | 
			
		||||
      - uses: 'actions/checkout@v3.0.0'
 | 
			
		||||
 | 
			
		||||
      - name: 'Use Docker'
 | 
			
		||||
        uses: 'actions-hub/docker/cli@master'
 | 
			
		||||
@@ -54,7 +54,7 @@ jobs:
 | 
			
		||||
          SKIP_LOGIN: true
 | 
			
		||||
 | 
			
		||||
      - name: 'Use Node.js'
 | 
			
		||||
        uses: 'actions/setup-node@v2.5.1'
 | 
			
		||||
        uses: 'actions/setup-node@v3.0.0'
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 'lts/*'
 | 
			
		||||
          cache: 'npm'
 | 
			
		||||
@@ -62,5 +62,8 @@ jobs:
 | 
			
		||||
      - name: 'Install'
 | 
			
		||||
        run: 'npm install'
 | 
			
		||||
 | 
			
		||||
      - name: 'Build'
 | 
			
		||||
        run: 'npm run build'
 | 
			
		||||
 | 
			
		||||
      - name: 'Test'
 | 
			
		||||
        run: 'npm run test'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user