<현재 적극적으로 유지 관리되지 않음>
Insomnium은 개발/프로덕션에서 GraphQL, REST, WebSockets, 서버 전송 이벤트 및 gRPC를 테스트하기 위한 100% 로컬 및 개인 정보 보호 중심 오픈 소스 API 클라이언트입니다.
다른 관련 프로젝트로 인해 이 저장소는 더 이상 적극적으로 유지 관리되지 않습니다. (이것을 포크하고 여기서부터 계속해도 됩니다)
Insomnia에서 사용자 로그인, 추적, 분석 등을 제거하여 이제 100% 로컬 앱이 되었습니다. (그리고 더 빨리 달립니다!)
Insomnium은 Mac, Windows, Ubuntu, Debian, CentOS, Fedora에서 사용할 수 있으며 여기에서 다운로드할 수 있습니다. Insomnium은 ArchLinux용 AUR에서도 사용할 수 있습니다.
또는 npm run app-package
사용하여 로컬 컴퓨터의 소스에서 Insomnium을 빌드할 수 있습니다.
Insomnium은 강제 계정 로그인이 도입되기 전 마지막 커밋인 2023.5.8에 Kong/insomnia의 포크입니다. 어떤 의미에서 Insomnium은 경고 없이 계정 생성을 강제하는 최신 제품 업데이트에 대한 커뮤니티의 대응입니다.
이번 변화로 인해 큰 영향을 받은 사용자 중에는 저도 있었습니다. 나는 여전히 불면증이 전반적으로 좋은 제품이라고 생각하지만, 그것이 가고 있는 방향에는 동의하지 않습니다. 그래서 저는 이를 포크하여 100% 로컬 및 개인 정보 보호에 중점을 두기로 결정했습니다.
나는 그늘 속에서 걷는 것을 선택했습니다.
이제 황혼의 노래를 들어보세요
숲은 당신의 이름을 존경합니다
--- 불면증, 황혼의 노래
GUI( Preferences/Data
아래)를 사용하거나 직접 예를 들어 Linux의 경우 cp -r ~/.config/Insomnia ~/.config/Insomnium
사용할 수 있습니다. MacOS 및 Windows의 경우 여기에서 자세한 내용을 확인할 수 있습니다. 이상한 일이 발생하면 자유롭게 문제/토론을 열어주세요.
Insomnium 개발은 Node.js 및 Git이 있는 한 Mac, Windows 또는 Linux에서 수행할 수 있습니다. 올바른 노드 버전은 프로젝트에 있는 .nvmrc
파일을 참조하세요.
이 저장소는 단일 저장소로 구성되어 있으며 많은 Node.JS 패키지를 포함합니다. 각 패키지에는 고유한 명령 세트가 있지만 가장 일반적인 명령은 루트 package.json
에서 사용할 수 있으며 npm run …
명령을 사용하여 액세스할 수 있습니다. 앱에서 개발을 시작하는 데 필요한 세 가지 명령은 다음과 같습니다.
# Install and Link Dependencies
npm i
# Run Lint
npm run lint
# Run type checking
npm run type-check
# Run Tests
npm test
# Start App with Live Reload
npm run dev
Linux를 사용하는 경우 다음 지원 패키지를 설치해야 할 수 있습니다.
# Update library
sudo apt-get update
# Install font configuration library & support
sudo apt-get install libfontconfig-dev
# Install libcurl for node-libcurl
sudo dnf install libcurl-devel
또한 Linux에서 Electron이 설치 프로세스 중에 실패하는 경우 다음을 실행하세요.
# Clear Electron install conflicts
rm -rf ~ /.cache/electron
Windows를 사용 중이고 문제가 있는 경우 Windows 빌드 도구를 설치해야 할 수도 있습니다.
원하는 편집기를 사용할 수 있지만 다음 도구에 대한 지원/플러그인이 있는지 확인하십시오.
버그나 기능 요청을 제출하기 전에 문제 지침을 읽어보세요.
우리의 기여 지침과 행동 강령을 읽어보십시오. 이슈 공개 지침, 코딩 표준, 개발 참고 사항이 포함되어 있습니다.
MIT