{"id":21969572,"url":"https://github.com/cinderblock/xln-control","last_synced_at":"2026-04-12T05:36:30.386Z","repository":{"id":43005927,"uuid":"45320548","full_name":"cinderblock/XLN-Control","owner":"cinderblock","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-21T18:54:25.000Z","size":3680,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T02:15:59.816Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cinderblock.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-31T22:31:52.000Z","updated_at":"2021-05-10T19:44:31.000Z","dependencies_parsed_at":"2023-01-30T04:30:24.259Z","dependency_job_id":null,"html_url":"https://github.com/cinderblock/XLN-Control","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2FXLN-Control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2FXLN-Control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2FXLN-Control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2FXLN-Control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cinderblock","download_url":"https://codeload.github.com/cinderblock/XLN-Control/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245027746,"owners_count":20549378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T14:22:23.312Z","updated_at":"2025-12-30T23:42:48.705Z","avatar_url":"https://github.com/cinderblock.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jsXLN\n\nThis is a library and a GUI for interfacing with the XLN series programmable DC power supplies.\n\n# electron-react-boilerplate\n\n[![NPM version][npm-image]][npm-url]\n[![Dependency Status][david_img]][david_site]\n\n![](./erb-logo.png)\n\n\u003e Live editing development on desktop app\n\n[Electron](http://electron.atom.io/) application boilerplate based on [React](https://facebook.github.io/react/), [React Router](http://rackt.github.io/react-router/), [Webpack](http://webpack.github.io/docs/), [React Trasform HMR](https://github.com/gaearon/react-transform-hmr) for rapid application development\n\n## Install\n\nInstall dependencies.\n\n```bash\n$ npm install\n```\n\n## Run\n\nRun this two commands __simultaniously__ in different console tabs.\n\n```bash\nnpm run hot-server\nnpm run start-hot\n```\n\n## Externals\n\nIf you use any 3rd party libraries which can't be built with webpack, you must list them in your `webpack.config.base.js`：\n\n```javascript\nexternals: [\n  // put your node 3rd party libraries which can't be built with webpack here (mysql, mongodb, and so on..)\n]\n```\n\nYou can find those lines in the file.\n\n## CSS Modules support\n\nImport css file as [css-modules](https://github.com/css-modules/css-modules) using `.module.css`.\n\n## Package\n\n```bash\nnpm run package\n```\n\n#### Options\n\n- --name, -n: Application name (default: ElectronReact)\n- --version, -v: Electron version (default: latest version)\n- --asar, -a: [asar](https://github.com/atom/asar) support (default: false)\n- --icon, -i: Application icon\n- --all: pack for all platforms\n\nUse `electron-packager` to pack your app with `--all` options for darwin (osx), linux and win32 (windows) platform. After build, you will find them in `release` folder. Otherwise, you will only find one for your os.\n\n`test`, `tools`, `release` folder and devDependencies in `package.json` will be ignored by default.\n\n#### Default Ignore modules\n\nWe add some module's `peerDependencies` to ignore option as default for application size reduction.\n\n- `babel-core` is required by `babel-loader` and its size is ~19 MB\n- `node-libs-browser` is required by `webpack` and its size is ~3MB.\n\n\u003e **Note:** If you want to use any above modules in runtime, for example: `require('babel/register')`, you should move them form `devDependencies` to `dependencies`.\n\n#### Building windows apps from non-windows platforms\n\nPlease checkout [Building windows apps from non-windows platforms](https://github.com/maxogden/electron-packager#building-windows-apps-from-non-windows-platforms).\n\n## Native-like UI\n\nIf you want to have native-like User Interface (OS X El Capitan and Windows 10), [react-desktop](https://github.com/gabrielbull/react-desktop) may perfect suit for you.\n\n## License\nMIT © [C. T. Lin](https://github.com/chentsulin)\n\n[npm-image]: https://img.shields.io/npm/v/electron-react-boilerplate.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/electron-react-boilerplate\n[david_img]: https://img.shields.io/david/chentsulin/electron-react-boilerplate.svg\n[david_site]: https://david-dm.org/chentsulin/electron-react-boilerplate\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcinderblock%2Fxln-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcinderblock%2Fxln-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcinderblock%2Fxln-control/lists"}