Skip to content

백준 온라인 저지(BOJ)를 확장된 기능과 함께 사용해보세요. 기능 요청과 버그 제보는 언제나 환영합니다.

License

Notifications You must be signed in to change notification settings

tuna1210/boj-extended

 
 

Repository files navigation

BOJ-extended

Chrome Web Store Chrome 55+ Whale 1.4+ Safari unsupported FireFox unsupported

Chrome Web Store Naver Whale Store

미리 보기

유저 페이지 어두운 테마
User Page Dark Theme
채점 현황 넓게 보기
Status Page Wide Screen
문제 타이머 문제 타이머
Timer Timer List
설정 유저 VS
Option VS
그룹
Groups

설치 및 사용

Google Chrome과 Naver Whale의 경우, 웹 스토어에서 최신 버전을 설치할 수 있습니다.

직접 설치하는 경우에는 브라우저마다 다르니, 각 브라우저의 설정에서 확인하시길 바랍니다.

업데이트 내역

▶ 자세히 보기

직접 수정 및 빌드

Requirement

npm을 위해서 node.js가 필요합니다.

npm install

Build

npm run build

위 커맨드를 입력하면, 아래js/ 하위의 자바스크립트 파일들이 트랜스컴파일되어 js/build/에 생성됩니다.

  • js/*.js -> js/build/*.js
  • options/*.js -> options/build/*.js

빌드된 스크립트를 사용하고 싶다면, manifest.json에서 변경해주셔야합니다.

"js": [
  "js/config.js",  // -> "js/build/config.js"
  "js/utils.js",   // -> "js/build/utils.js",
  "js/theme.js",   // -> "js/build/theme.js",
  "js/wide.js",    // -> "js/build/wide.js",
  "js/db.js"       // -> "js/build/db.js"
]

Lint

다음 커맨드로 코딩 컨벤션을 맞출 수 있습니다.

npm run lint

License

BOJ-extended are released under MIT license.

About

백준 온라인 저지(BOJ)를 확장된 기능과 함께 사용해보세요. 기능 요청과 버그 제보는 언제나 환영합니다.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.2%
  • HTML 3.7%
  • CSS 2.8%
  • Python 0.3%