new stuff
This commit is contained in:
Родитель
110976b81a
Коммит
65a71f4ef7
1
index.js
1
index.js
|
@ -15,5 +15,4 @@ packages.forEach(p => {
|
|||
}
|
||||
})
|
||||
|
||||
|
||||
module.exports = packages
|
||||
|
|
9212
keywords.md
9212
keywords.md
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -34,9 +34,11 @@
|
|||
"path-exists": "^3.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"limiter": "^1.1.0",
|
||||
"nice-package": "^1.0.5",
|
||||
"object-values": "^1.0.0",
|
||||
"package-stream": "^1.0.0",
|
||||
"request": "^2.74.0",
|
||||
"require-dir": "^0.3.0"
|
||||
}
|
||||
}
|
||||
|
|
422
packages.md
422
packages.md
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "2app",
|
||||
"version": "1.2.5",
|
||||
"version": "1.2.8",
|
||||
"description": "Convert Web to native app useing Electron",
|
||||
"main": "",
|
||||
"scripts": {
|
||||
|
@ -31,17 +31,17 @@
|
|||
"dependencies": {
|
||||
"bluebird": "^3.1.1",
|
||||
"commander": "^2.9.0",
|
||||
"electron-packager": "^4.1.2",
|
||||
"electron-packager": "^8.1.0",
|
||||
"fs-extra": "^0.26.3",
|
||||
"inquirer": "^0.12.0",
|
||||
"object-assign": "^4.0.1"
|
||||
},
|
||||
"gitHead": "1383459bcef7ee685d1d588c3c37477597b27fd0",
|
||||
"_npmVersion": "2.15.1",
|
||||
"gitHead": "a7e442f3d2bd3cf4c35e46df1efd08cf9194e1da",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "4.4.3",
|
||||
"dist": {
|
||||
"shasum": "9bf2b6c57c488e1df3b73a197a6b0ce27bbaeb28",
|
||||
"tarball": "http://registry.npmjs.org/2app/-/2app-1.2.5.tgz"
|
||||
"shasum": "54b1a45fb353bce082b228f0b78cff44d54ce30b",
|
||||
"tarball": "http://registry.npmjs.org/2app/-/2app-1.2.8.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -83,10 +83,22 @@
|
|||
{
|
||||
"number": "1.2.5",
|
||||
"date": "2016-05-13T21:14:52.740Z"
|
||||
},
|
||||
{
|
||||
"number": "1.2.6",
|
||||
"date": "2016-10-05T22:55:06.470Z"
|
||||
},
|
||||
{
|
||||
"number": "1.2.7",
|
||||
"date": "2016-10-05T23:02:03.681Z"
|
||||
},
|
||||
{
|
||||
"number": "1.2.8",
|
||||
"date": "2016-10-05T23:11:01.521Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-03-25T22:03:29.770Z",
|
||||
"modified": "2016-05-13T21:14:52.740Z",
|
||||
"modified": "2016-10-05T23:11:01.521Z",
|
||||
"lastPublisher": {
|
||||
"name": "haochuan",
|
||||
"email": "haochuan.liu@gmail.com"
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"name": "500px-display-simulator",
|
||||
"version": "0.0.1-SNAPSHOT",
|
||||
"description": "A simulator for Manoj Nathwani's big LED display",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"start": "electron ."
|
||||
},
|
||||
"author": {
|
||||
"name": "Hugh Rawlinson"
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"electron-prebuilt": "^1.2.8",
|
||||
"gaussian": "^1.1.0",
|
||||
"hapi": "^13.5.0",
|
||||
"ramda": "^0.21.0"
|
||||
},
|
||||
"_npmVersion": "3.9.5",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"dist": {
|
||||
"shasum": "c02843b852e869ff7941596f346886c49343c281",
|
||||
"tarball": "http://registry.npmjs.org/500px-display-simulator/-/500px-display-simulator-0.0.1-SNAPSHOT.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1-SNAPSHOT",
|
||||
"date": "2016-07-23T22:09:00.138Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-23T22:09:00.138Z",
|
||||
"modified": "2016-07-23T22:09:00.138Z",
|
||||
"lastPublisher": {
|
||||
"name": "hughrawlinson",
|
||||
"email": "hugh@codeoclock.net"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "hughrawlinson",
|
||||
"email": "hugh@codeoclock.net"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name": "Biolac",
|
||||
"version": "0.0.1",
|
||||
"description": "Sistema de Gestion de laboratorio",
|
||||
"main": "main.js",
|
||||
"registry": "http://localhost:4873",
|
||||
"scripts": {
|
||||
"start": "electron main.js"
|
||||
},
|
||||
"repository": null,
|
||||
"keywords": [
|
||||
"Electron",
|
||||
"quick",
|
||||
"start",
|
||||
"tutorial"
|
||||
],
|
||||
"author": {
|
||||
"name": "Juan Manuel Obarrio",
|
||||
"email": "juanmaobarrio@gmail.com"
|
||||
},
|
||||
"license": "CC0-1.0",
|
||||
"homepage": "https://bitbucket.org/juanmaobarrio/biolac",
|
||||
"devDependencies": {
|
||||
"electron-packager": "^7.0.3",
|
||||
"electron-prebuilt": "^1.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-plugins": "^0.1.0",
|
||||
"electron-updater": "^0.3.1",
|
||||
"lokijs": "^1.3.19"
|
||||
},
|
||||
"gitHead": "8ba116955848c908ca492b628a15d917fa9270eb",
|
||||
"_npmVersion": "3.3.6",
|
||||
"_nodeVersion": "5.0.0",
|
||||
"dist": {
|
||||
"shasum": "bf5a4c3ab714df1baedf931086a366c25a5a998e",
|
||||
"tarball": "http://registry.npmjs.org/Biolac/-/Biolac-0.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-09-30T20:59:04.353Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-30T20:59:04.353Z",
|
||||
"modified": "2016-09-30T20:59:04.353Z",
|
||||
"lastPublisher": {
|
||||
"name": "juanma",
|
||||
"email": "juanmaobarrio@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "juanma",
|
||||
"email": "juanmaobarrio@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# biolac-lis\r\n\r\n**Cliente para utilizar en Laboratorios de Analisis Clinicos .**\r\n\r\nSistema de Gestion de laboratorios [Quick Start Guide](http://electron.atom.io/docs/latest/tutorial/quick-start) Documentacion para implementacion del sistema.\r\n\r\n**Esta aplicacion debe utilizarse junto con Biolac REST [RESTFUL api](https://bitbucket.org/juanmaobarrio/restful-api) ServerSide app para la gestion del laboratorio.**\r\n\r\nEsta aplicacion require todos los archivos guardados en el sistema.:\r\n\r\n- `package.json` - Points to the app's main file and lists its details and dependencies.\r\n- `main.js` - Starts the app and creates a browser window to render HTML. This is the app's **main process**.\r\n- `index.html` - A web page to render. This is the app's **renderer process**.\r\n\r\nYou can learn more about each of these components within the [Quick Start Guide](http://electron.atom.io/docs/latest/tutorial/quick-start).\r\n\r\n## To Use\r\n\r\nTo clone and run this repository you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:\r\n\r\n```bash\r\n# Clone this repository\r\ngit clone git@bitbucket.org:juanmaobarrio/biolac.git\r\n# Go into the repository\r\ncd biolac\r\n# Install dependencies and run the app\r\nnpm install && npm start\r\n```\r\n\r\nLearn more about Electron and its API in the [documentation](http://electron.atom.io/docs/latest).\r\n\r\n#### License [CC0 (Public Domain)](LICENSE.md)\r\n"
|
||||
}
|
|
@ -0,0 +1,138 @@
|
|||
{
|
||||
"name": "Blink1Control2",
|
||||
"version": "2.0.0-beta3",
|
||||
"author": {
|
||||
"name": "ThingM"
|
||||
},
|
||||
"description": "Blink1Control2 GUI app for blink(1) devices",
|
||||
"productName": "Blink1Control2",
|
||||
"companyName": "ThingM",
|
||||
"homepage": "http://github.com/todbot/blink1control2",
|
||||
"repository": {
|
||||
"user": "todbot",
|
||||
"repo": "blink1control2",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/todbot/blink1control2/tarball/master",
|
||||
"clone_url": "https://github.com/todbot/blink1control2",
|
||||
"https_url": "https://github.com/todbot/blink1control2",
|
||||
"travis_url": "https://travis-ci.org/todbot/blink1control2",
|
||||
"zip_url": "https://github.com/todbot/blink1control2/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/todbot/blink1control2"
|
||||
},
|
||||
"license": "ISC",
|
||||
"scripts": {
|
||||
"startdev": "NODE_ENV=development npm run start",
|
||||
"startdev:win": "set NODE_ENV=development&& npm run start",
|
||||
"start": "electron app",
|
||||
"watch": "NODE_ENV=development webpack-dev-server --hot --inline",
|
||||
"watch:win": "set NODE_ENV=development&& webpack-dev-server --hot --inline",
|
||||
"webpack": "webpack -p ",
|
||||
"pkg:mac": "electron-packager app Blink1Control2 --overwrite --out=dist --prune --asar --platform=darwin --arch=x64 --icon=app/images/icons/blink1mk2-icon2-128px.icns --ignore='^/dist$'",
|
||||
"pkg:win": "electron-packager app Blink1Control2 --overwrite --out=dist --prune --asar --platform=win32 --arch=x64 --icon=app/images/icons/blink1mk2-icon2-128px.ico --ignore='^/dist$'",
|
||||
"dist:test": "build --dir",
|
||||
"dist:mac": "build --mac",
|
||||
"dist:win": "build --win",
|
||||
"clean": "rimraf app/node_modules node_modules",
|
||||
"env": "env",
|
||||
"postinstall": "install-app-deps && electron-rebuild --force --module-dir app --pre-gyp-fix "
|
||||
},
|
||||
"build": {
|
||||
"appId": "com.thingm.blink1control2",
|
||||
"category": "public.app-category.utilities",
|
||||
"asar": true,
|
||||
"npmRebuild": false,
|
||||
"options": {
|
||||
"prune": true,
|
||||
"overwrite": true,
|
||||
"outzz": "dist"
|
||||
},
|
||||
"mac": {
|
||||
"title": "Blink1Control2",
|
||||
"icon": "build/icon.icns"
|
||||
},
|
||||
"win": {
|
||||
"target": [
|
||||
"squirrel",
|
||||
"zip"
|
||||
],
|
||||
"remoteReleases": true,
|
||||
"icon": "build/icon.ico",
|
||||
"iconUrl": "https://github.com/todbot/Blink1Control2/blob/master/build/icon.ico?raw=true"
|
||||
},
|
||||
"dmg": {
|
||||
"title": "Blink1Control2 Install",
|
||||
"icon": "build/icon.icns",
|
||||
"background": "build/background.png",
|
||||
"contents": [
|
||||
{
|
||||
"x": 355,
|
||||
"y": 140,
|
||||
"type": "link",
|
||||
"path": "/Applications"
|
||||
},
|
||||
{
|
||||
"x": 155,
|
||||
"y": 140,
|
||||
"type": "file"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-cli": "^6.14.0",
|
||||
"babel-core": "^6.14.0",
|
||||
"babel-loader": "^6.2.5",
|
||||
"babel-preset-es2015": "^6.14.0",
|
||||
"babel-preset-react": "^6.11.1",
|
||||
"bootstrap": "^3.3.6",
|
||||
"css-loader": "^0.24.0",
|
||||
"electron-builder": "^6.3.1",
|
||||
"electron-packager": "^7.7.0",
|
||||
"electron-prebuilt": "^1.3.4",
|
||||
"electron-rebuild": "^1.2.0",
|
||||
"file-loader": "^0.9.0",
|
||||
"font-awesome": "^4.5.0",
|
||||
"json-loader": "^0.5.4",
|
||||
"node-libs-browser": "^1.0.0",
|
||||
"react": "^0.14.8",
|
||||
"react-addons-linked-state-mixin": "^0.14.8",
|
||||
"react-bootstrap": "^0.28.5",
|
||||
"react-bootstrap-switch": "^3.4.5",
|
||||
"react-color": "^1.3.6",
|
||||
"react-dom": "^0.14.7",
|
||||
"react-fontawesome": "^0.3.3",
|
||||
"reflexbox": "^1.1.0",
|
||||
"style-loader": "^0.13.1",
|
||||
"url-loader": "^0.5.7",
|
||||
"webpack": "^1.13.2",
|
||||
"webpack-dev-server": "^1.15.0"
|
||||
},
|
||||
"gitHead": "2f9b7d2edd6b321d2ef4151dc57e3429226cacb0",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.5.0",
|
||||
"dist": {
|
||||
"shasum": "b92ac11fce344a62e4abc00e85c91b01dd43f205",
|
||||
"tarball": "http://registry.npmjs.org/Blink1Control2/-/Blink1Control2-2.0.0-beta3.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "2.0.0-beta3",
|
||||
"date": "2016-08-31T22:32:56.050Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-31T22:32:56.050Z",
|
||||
"modified": "2016-08-31T22:32:56.050Z",
|
||||
"lastPublisher": {
|
||||
"name": "todbot",
|
||||
"email": "todbotdotcom@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "todbot",
|
||||
"email": "todbotdotcom@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Blink1Control2\n\nBlink1Control written in ElectronJs, ReactJs and NodeJs.\n\n<img src=\"./docs/blink1control2-screenshot1.png\" width=\"425\">\n<img src=\"./docs/blink1control2-screenshot2.png\" width=\"425\">\n\nSee [NOTES.md](NOTES.md) for more info.\n\n### Setup steps (for development)\n\n```\n$ npm install\n$ npm run postinstall\n$ npm run watch &\n$ npm run startdev\n```\nOr to emulate a production run:\n```\n$ npm install\n$ npm run postinstall\n$ npm run webpack\n$ npm run start\n```\n\n### Build steps (for production)\n\n#### Mac OS X:\n\n```\n$ npm install\n$ npm run postinstall\n$ npm run webpack\n$ npm run dist:mac\n```\n\nPackaging deltas from standard electron-builder\n```\n$ mv dist/mac/Blink2Control2-{version}.dmg dist/mac/Blink2Control2-{version}-mac.dmg\n\n```\n#### Windows:\n\n```\n$ npm install\n$ npm run webpack\n$ npm run dist:win\n```\n\nPackaging deltas from standard electron-builder\n```\n mv dist/Blink1Control2-win32-x64.zip dist/win/Blink1Control2-{version}-win32-x64.zip\n```\n\n### Publishing\n\nSteps:\n- Create tag in git repository\n- Make release on github\n- Copy files from dev boxes to github release page\n - dist/mac/Blink1Control2-{version}-mac.dmg\n - dist/mac/Blink1Control2-{version}-mac.zip\n - dist/win/Blink1Control2-{version}-win32-x64.exe\n - dist/Blink1Control2-{version}-win32-x64.zip\n- Write release notes (changelog)\n- Publish release\n"
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
{
|
||||
"name": "ElectronRouter",
|
||||
"version": "1.0.0",
|
||||
"description": "This package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"user": "npm",
|
||||
"repo": "deprecate-holder",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/npm/deprecate-holder/tarball/master",
|
||||
"clone_url": "https://github.com/npm/deprecate-holder",
|
||||
"https_url": "https://github.com/npm/deprecate-holder",
|
||||
"travis_url": "https://travis-ci.org/npm/deprecate-holder",
|
||||
"zip_url": "https://github.com/npm/deprecate-holder/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/npm/deprecate-holder"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"homepage": "https://github.com/npm/deprecate-holder#readme",
|
||||
"gitHead": "26252b4ce518fdb10b0ce6caa6ea18f54997a023",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "4.1.2",
|
||||
"dist": {
|
||||
"shasum": "890558e53832d94f05f3f0c51236b1d6a31682a3",
|
||||
"tarball": "http://registry.npmjs.org/ElectronRouter/-/ElectronRouter-1.0.0.tgz"
|
||||
},
|
||||
"deprecated": "Package unsupported, use npm.im/electron-router instead. Contact <support@npmjs.com> for more info.",
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-07-30T16:45:42.551Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-02T19:03:07.099Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-30T16:45:42.551Z",
|
||||
"modified": "2016-09-02T19:05:22.091Z",
|
||||
"lastPublisher": {
|
||||
"name": "ehsalazar",
|
||||
"email": "ernie@npmjs.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "ehsalazar",
|
||||
"email": "ernie@npmjs.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Deprecated Package\n\nThis package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.\n\nUsers should use the [electron-router](https://www.npmjs.com/package/electron-router) package instead. \n\nPlease contact support@npmjs.com if you have questions about this package.\n"
|
||||
}
|
|
@ -0,0 +1,151 @@
|
|||
{
|
||||
"name": "Mole",
|
||||
"version": "0.0.1",
|
||||
"private": false,
|
||||
"engines": {
|
||||
"node": ">=6",
|
||||
"npm": ">=3.8"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-polyfill": "^6.9.1",
|
||||
"classnames": "^2.2.5",
|
||||
"codemirror": "^5.18.2",
|
||||
"diff": "^3.0.0",
|
||||
"draft-js": "^0.8.1",
|
||||
"draft-js-export-html": "^0.4.0",
|
||||
"fastclick": "^1.0.6",
|
||||
"github-api": "^2.3.0",
|
||||
"history": "^3.0.0",
|
||||
"lodash": "latest",
|
||||
"moment": "^2.14.1",
|
||||
"react": "15.3.0",
|
||||
"react-addons-css-transition-group": "15.3.0",
|
||||
"react-dom": "15.3.0",
|
||||
"react-md-editor": "^0.2.1",
|
||||
"react-mdl": "^1.6.1",
|
||||
"react-redux": "^4.4.5",
|
||||
"react-router": "^2.7.0",
|
||||
"react-toolbox": "^1.1.2",
|
||||
"redux": "^3.5.2",
|
||||
"to-markdown": "^3.0.1",
|
||||
"whatwg-fetch": "^1.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"assets-webpack-plugin": "^3.4.0",
|
||||
"autoprefixer": "^6.3.7",
|
||||
"babel-core": "^6.11.4",
|
||||
"babel-eslint": "^6.1.2",
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-plugin-transform-runtime": "^6.9.0",
|
||||
"babel-preset-es2015": "^6.9.0",
|
||||
"babel-preset-react": "^6.11.1",
|
||||
"babel-preset-stage-1": "^6.5.0",
|
||||
"babel-register": "^6.11.6",
|
||||
"babel-runtime": "^6.11.6",
|
||||
"browser-sync": "^2.13.0",
|
||||
"chai": "^3.5.0",
|
||||
"connect-history-api-fallback": "^1.2.0",
|
||||
"css-loader": "^0.23.1",
|
||||
"del": "^2.2.1",
|
||||
"ejs": "^2.5.1",
|
||||
"electron-prebuilt": "^1.3.4",
|
||||
"eslint": "^3.1.1",
|
||||
"eslint-config-airbnb": "^9.0.1",
|
||||
"eslint-plugin-import": "^1.12.0",
|
||||
"eslint-plugin-jsx-a11y": "^2.0.1",
|
||||
"eslint-plugin-react": "^5.2.2",
|
||||
"file-loader": "^0.9.0",
|
||||
"firebase-tools": "^3.0.4",
|
||||
"front-matter": "^2.1.0",
|
||||
"highlight.js": "^9.5.0",
|
||||
"json-loader": "^0.5.4",
|
||||
"markdown-it": "^7.0.0",
|
||||
"mocha": "^2.5.3",
|
||||
"path-to-regexp": "^1.5.3",
|
||||
"pixrem": "^3.0.1",
|
||||
"pleeease-filters": "^3.0.0",
|
||||
"postcss": "^5.1.1",
|
||||
"postcss-calc": "^5.3.0",
|
||||
"postcss-color-function": "^2.0.1",
|
||||
"postcss-custom-media": "^5.0.1",
|
||||
"postcss-custom-properties": "^5.0.1",
|
||||
"postcss-custom-selectors": "^3.0.0",
|
||||
"postcss-flexbugs-fixes": "^2.0.0",
|
||||
"postcss-import": "^8.1.2",
|
||||
"postcss-loader": "^0.9.1",
|
||||
"postcss-media-minmax": "^2.1.2",
|
||||
"postcss-nesting": "^2.3.1",
|
||||
"postcss-selector-matches": "^2.0.1",
|
||||
"postcss-selector-not": "^2.0.0",
|
||||
"react-hot-loader": "^3.0.0-beta.2",
|
||||
"s3": "^4.4.0",
|
||||
"style-loader": "^0.13.1",
|
||||
"stylelint": "^7.0.3",
|
||||
"stylelint-config-standard": "^11.0.0",
|
||||
"url-loader": "^0.5.7",
|
||||
"webpack": "^1.13.1",
|
||||
"webpack-dev-middleware": "^1.6.1",
|
||||
"webpack-hot-middleware": "^2.12.2"
|
||||
},
|
||||
"babel": {
|
||||
"presets": [
|
||||
"react",
|
||||
"es2015",
|
||||
"stage-1"
|
||||
],
|
||||
"plugins": [
|
||||
"transform-runtime"
|
||||
]
|
||||
},
|
||||
"eslintConfig": {
|
||||
"parser": "babel-eslint",
|
||||
"extends": "airbnb"
|
||||
},
|
||||
"stylelint": {
|
||||
"extends": "stylelint-config-standard",
|
||||
"rules": {
|
||||
"string-quotes": "single"
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"eslint": "eslint components core pages test utils main.js run.js webpack.config.js",
|
||||
"stylelint": "stylelint \"components/**/*.css\" \"pages/**/*.css\"",
|
||||
"lint": "npm run eslint && npm run stylelint",
|
||||
"test": "mocha --compilers js:babel-register",
|
||||
"test:watch": "mocha --compilers js:babel-register --reporter min --watch",
|
||||
"clean": "node run clean",
|
||||
"build": "node run build",
|
||||
"electron": "./node_modules/electron-prebuilt/cli.js desktop/main.js",
|
||||
"build:debug": "node run build --debug",
|
||||
"publish": "node run publish",
|
||||
"publish:debug": "node run publish --debug",
|
||||
"start": "node run"
|
||||
},
|
||||
"gitHead": "afe449835464057fae4181b405ef63f64cbd6ad5",
|
||||
"description": "> A GitHub-base Cloud Note, design for open & free GitHub User.",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "3d947dc29288a446950314f17ff10d08bf4aacfd",
|
||||
"tarball": "http://registry.npmjs.org/Mole/-/Mole-0.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-08-29T13:26:52.079Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-29T13:26:52.079Z",
|
||||
"modified": "2016-08-29T13:26:52.079Z",
|
||||
"lastPublisher": {
|
||||
"name": "gmszone",
|
||||
"email": "gmszone@qq.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "gmszone",
|
||||
"email": "gmszone@qq.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Mole(墨乐) - a github-base note\n \n> A GitHub-base Cloud Note, design for open & free GitHub User.\n\nFeature in Design: \n\n - GitHub as Database\n - GitHub Page as Blog / Note for Display\n - Markdown Support\n - Issues as Todo List\n - Issues as Idea List\n \nPlatform in Plan: \n\n> Build with React\n\n - Electron for Desktop (Mac OS, Windows, GNU/Linux)\n - Cordova for Mobile (Android, iOS, Windows Phone)\n - Web\n \n \nSetup\n---\n\n```\ngit clone git@github.com:phodal/mole.git\nnpm install\n```\n\n\nAPI\n---\n\n### Note API in Design\n\nExample: [https://github.com/phodal/mole-test/blob/gh-pages/api/all.json](https://github.com/phodal/mole-test/blob/gh-pages/api/all.json)\n\n```\n{\n \"description\": \"对于以技术为核心的技术博客来说,人们是冲着他们需要的内容去的,绝大多数情况下都不是在闲逛。如果你的网站里没有他想要的东西的话,他便会离开,人们是出于目的去搜索,基于动机,而不是无聊的在闲逛。无聊的话,他们更多的会去刷刷朋友圈的,看看鸡汤。\",\n \"path\": \"notes/hello-world-2.md\",\n \"title\": \"分析篇:什么样的文章受欢迎?\",\n \"created\": \"2016-08-19T01:37:50+00:00\",\n \"updated\": \"2016-08-23T12:32:53+00:00\"\n}\n```\n\n### GitHub API\n\nTodo Example: [https://github.com/phodal/mole-test/issues/1](https://github.com/phodal/mole-test/issues/1)\n\nIdea Example: [https://github.com/phodal/ideas/issues](https://github.com/phodal/ideas/issues)\n\nCommit History: [https://api.github.com/repos/phodal/mole-test/commits?path=notes/hello-world.md](https://api.github.com/repos/phodal/mole-test/commits?path=notes/hello-world.md)\n\nTODO\n---\n\n - Localstorage 回收。 Localstorage 的存储大小为5M。\n\nLicense\n---\n\n[![Phodal's Idea](http://brand.phodal.com/shields/idea-small.svg)](http://ideas.phodal.com/)\n\n© 2016 A [Phodal Huang](https://www.phodal.com)'s [Idea](http://github.com/phodal/ideas). This code is distributed under the MIT license. See `LICENSE` in this directory.\n\n[![待我代码编成,娶你为妻可好](http://brand.phodal.com/slogan/slogan.svg)](http://www.xuntayizhan.com/person/ji-ke-ai-qing-zhi-er-shi-dai-wo-dai-ma-bian-cheng-qu-ni-wei-qi-ke-hao-wan/)\n"
|
||||
}
|
|
@ -0,0 +1,92 @@
|
|||
{
|
||||
"name": "PokemonGoBot",
|
||||
"description": "Your GoF Bot On Desktop",
|
||||
"author": {
|
||||
"name": "PokemonGo-Desktop-Team"
|
||||
},
|
||||
"repository": {
|
||||
"user": "PokemonGoF",
|
||||
"repo": "PokemonGo-Bot-Desktop",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/PokemonGoF/PokemonGo-Bot-Desktop/tarball/master",
|
||||
"clone_url": "https://github.com/PokemonGoF/PokemonGo-Bot-Desktop",
|
||||
"https_url": "https://github.com/PokemonGoF/PokemonGo-Bot-Desktop",
|
||||
"travis_url": "https://travis-ci.org/PokemonGoF/PokemonGo-Bot-Desktop",
|
||||
"zip_url": "https://github.com/PokemonGoF/PokemonGo-Bot-Desktop/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/PokemonGoF/PokemonGo-Bot-Desktop"
|
||||
},
|
||||
"license": "MIT",
|
||||
"version": "0.0.1-alpha",
|
||||
"main": "app.js",
|
||||
"engine": {
|
||||
"node": "0.6.x"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "gulp develop",
|
||||
"publish": "gulp release"
|
||||
},
|
||||
"dependencies": {
|
||||
"async": "^0.9.0",
|
||||
"cross-spawn": "*",
|
||||
"fs-extra": "^0.30.0",
|
||||
"hammerjs": "^2.0.8",
|
||||
"jquery": "^3.1.0",
|
||||
"lock": "^0.1.2",
|
||||
"materialize-css": "^0.97.7",
|
||||
"node-uuid": "^1.4.3",
|
||||
"portfinder": "*",
|
||||
"remote": "^0.2.6",
|
||||
"request": "*",
|
||||
"request-promise": "*",
|
||||
"xtend": "^4.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"async": "^0.9.2",
|
||||
"bower": "^1.7.9",
|
||||
"electron-compile": "^3.3.5",
|
||||
"electron-prebuilt": "*",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-atom-electron": "^1.9.0",
|
||||
"gulp-debug": "^2.1.2",
|
||||
"gulp-git": "^1.11.0",
|
||||
"gulp-imagemin": "^3.0.2",
|
||||
"gulp-rimraf": "^0.2.0",
|
||||
"gulp-run-electron": "^2.0.0",
|
||||
"gulp-sass": "^2.3.2",
|
||||
"gulp-symdest": "latest",
|
||||
"gulp-util": "^3.0.7",
|
||||
"gulp-zip": "^3.2.0",
|
||||
"merge2": "^1.0.2",
|
||||
"rimraf": "^2.5.4",
|
||||
"vinyl-fs": "^2.4.3"
|
||||
},
|
||||
"gitHead": "f19fd4c155d720e3f51a2be6a82d0a0fa2f7a8c0",
|
||||
"homepage": "https://github.com/PokemonGoF/PokemonGo-Bot-Desktop#readme",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "62bda10361b9ff229319abce8585a107a164fda5",
|
||||
"tarball": "http://registry.npmjs.org/PokemonGoBot/-/PokemonGoBot-0.0.1-alpha.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1-alpha",
|
||||
"date": "2016-08-11T21:20:25.667Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-11T21:20:25.667Z",
|
||||
"modified": "2016-08-11T21:20:25.667Z",
|
||||
"lastPublisher": {
|
||||
"name": "farrrr",
|
||||
"email": "farrrr@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "farrrr",
|
||||
"email": "farrrr@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "![screenshot](http://i.imgur.com/tzMaWv4.png)\n# Pokemon GO Bot Desktop\n**THE BOT IS CURRENTLY UNDERGOING A MAJOR BUILD SYSTEM REVAMP PLEASE BE PATIENT**\n\n**Bot is working:** [Download](https://github.com/PokemonGoF/PokemonGo-Bot-Desktop/releases/tag/v0.0.2-alpha)\n\nDesktop Pokemon GO Bot based on [PokemonGo-Bot](https://github.com/PokemonGoF/PokemonGo-Bot) \n\nJoin us at #desktop-porting channel at [our slack chat](https://pokemongo-bot.herokuapp.com/)\n\n\n## Warning\n - Just getting started, many things are not stable. Help is much appreciated\n - Currently no linux build. If someone with linux wants to work to try to package the application, that would be great\n - To Linux users: Many are having issues getting the bot running. As of right now, it does not seem to be supported, but it eventually will\n\n## Getting Started\n\n###Install\n\n####macOS\n```\ngit clone --recursive https://github.com/PokemonGoF/PokemonGo-Bot-Desktop\nbrew install python node wget\npip install virtualenv\ncd PokemonGo-Bot-Desktop\nnpm install\n```\n\n####Linux\nInstall [Node.js](https://nodejs.org/en/)\n```\ngit clone --recursive https://github.com/PokemonGoF/PokemonGo-Bot-Desktop\nsudo apt-get install python wget\npip install virtualenv\ncd PokemonGo-Bot-Desktop\nnpm install\n```\n\n####Windows\nInstall [git bash](https://git-scm.com/downloads) \nInstall [Python 2.7](https://www.python.org/downloads/) \nInstall [Node.js](https://nodejs.org/en/) \nSet your $PATH\n```\ngit clone --recursive https://github.com/PokemonGoF/PokemonGo-Bot-Desktop\npip install virtualenv\ncd PokemonGo-Bot-Desktop\nnpm install\n```\n\n###Run\n```\nnpm start\n```\n\n###Update\n```\ngit pull\ngit submodule update\nnpm install\n```\n\n###Get encrypt.so\nCreate a new separate folder somwhere \nRun \n```\nwget http://pgoapi.com/pgoencrypt.tar.gz && tar -xf pgoencrypt.tar.gz && cd pgoencrypt/src/ && make\n```\nThen copy libencrypt.so to the gofbot folder and rename to encrypt.so\n\n## Waffle Channel\nWe sync the status in [Waffle](https://waffle.io/PokemonGoF/PokemonGo-Bot-Desktop)\n\n## Contributors\nJVenberg \nsolderzzc \nProjectBarks \nJacerOmri \nariestiyansyah \nGodLesZ \nsniok \nmmnsgo \nOutpox\n\n*Don't forget to add yourself when doing PR*\n\n##Credits\n[PokemonGo-DesktopMap](https://github.com/mchristopher/PokemonGo-DesktopMap) Amazing job done by Mike Christopher\n\n## Licensing\n\nThe source icons belong to © Nintendo/Creatures Inc./GAME FREAK Inc.\n\nThis project is licensed under the MIT License.\n\n[![Analytics](https://ga-beacon.appspot.com/UA-81468120-1/desktop-welcome-page)](https://github.com/igrigorik/ga-beacon)"
|
||||
}
|
|
@ -1,31 +1,36 @@
|
|||
{
|
||||
"name": "PupaFM",
|
||||
"productName": "PupaFM",
|
||||
"version": "1.1.1",
|
||||
"version": "1.2.1",
|
||||
"description": "douban.fm Music Desktop Player",
|
||||
"main": "./src/main.dev.js",
|
||||
"scripts": {
|
||||
"test": "npm run lint",
|
||||
"pretest": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json",
|
||||
"postinstall": "install-app-deps",
|
||||
"install-hook": "ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit",
|
||||
"lint": "eslint src test *.js",
|
||||
"hot-server": "node -r babel-register dev-server.js",
|
||||
"hot-start": "cross-env NODE_ENV=development electron -r babel-register ./src/main.dev",
|
||||
"dev": "npm run hot-server && npm run hot-start",
|
||||
"log": "pm2 logs",
|
||||
"stop": "pm2 stop eco.json && pm2 delete eco.json",
|
||||
"start": "npm run stop && pm2 start eco.json && npm run log",
|
||||
"restart": "npm run stop && npm run start",
|
||||
"build-renderer": "cross-env NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config webpack.config.pro.js --progress --profile --colors",
|
||||
"build-main": "cross-env NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config webpack.config.electron.js --progress --profile --colors",
|
||||
"start": "cross-env NODE_ENV=production electron -r babel-register ./src/main.dev",
|
||||
"pretest": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json",
|
||||
"postinstall": "install-app-deps",
|
||||
"pack": "build --sign=stddup@gmail.com",
|
||||
"dist": "build --sign=stddup@gmail.com",
|
||||
"pack": "build --dir",
|
||||
"dist": "build",
|
||||
"compile": "npm run build-renderer && npm run build-main",
|
||||
"package": "npm run compile && npm run pack",
|
||||
"builder": "npm run compile && npm run dist",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
"builder:win": "npm run compile && build --win --x64",
|
||||
"builder:linux": "npm run compile && build --linux"
|
||||
},
|
||||
"build": {
|
||||
"app-bundle-id": "org.develar.doubanfm",
|
||||
"appId": "org.develar.doubanfm",
|
||||
"app-category-type": "public.app-category.music",
|
||||
"iconUrl": "https://raw.github.com/xwartz/PupaFM/$%7Buser%7D/$%7Bproject%7D/master/build/icons/icon.ico",
|
||||
"osx": {
|
||||
"dmg": {
|
||||
"contents": [
|
||||
{
|
||||
"x": 410,
|
||||
|
@ -39,6 +44,16 @@
|
|||
"type": "file"
|
||||
}
|
||||
]
|
||||
},
|
||||
"win": {
|
||||
"iconUrl": "https://raw.githubusercontent.com/xwartz/PupaFM/master/build/icon.ico",
|
||||
"remoteReleases": true
|
||||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"deb",
|
||||
"AppImage"
|
||||
]
|
||||
}
|
||||
},
|
||||
"repository": {
|
||||
|
@ -74,44 +89,45 @@
|
|||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"babel": "^6.5.2",
|
||||
"babel-core": "^6.7.2",
|
||||
"babel-core": "^6.10.4",
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-preset-es2015": "^6.5.0",
|
||||
"babel-preset-react": "^6.5.0",
|
||||
"babel-preset-react": "^6.11.1",
|
||||
"babel-preset-react-hmre": "^1.1.1",
|
||||
"babel-preset-stage-0": "^6.5.0",
|
||||
"babel-register": "^6.7.2",
|
||||
"cross-env": "^1.0.7",
|
||||
"css-loader": "^0.23.1",
|
||||
"electron-builder": "^3.9.0",
|
||||
"electron-prebuilt": "^0.37.2",
|
||||
"eslint": "^2.7.0",
|
||||
"eslint-config-standard": "^5.1.0",
|
||||
"eslint-plugin-promise": "^1.1.0",
|
||||
"eslint-plugin-react": "^5.0.1",
|
||||
"eslint-plugin-standard": "^1.3.2",
|
||||
"express": "^4.13.4",
|
||||
"electron-builder": "^5.14.2",
|
||||
"electron-prebuilt": "^1.2.8",
|
||||
"eslint": "^2.13.1",
|
||||
"eslint-config-standard": "^5.3.5",
|
||||
"eslint-plugin-promise": "^1.3.2",
|
||||
"eslint-plugin-react": "^5.2.2",
|
||||
"eslint-plugin-standard": "^1.3.3",
|
||||
"express": "^4.14.0",
|
||||
"extract-text-webpack-plugin": "^1.0.1",
|
||||
"fbjs-scripts": "^0.6.0",
|
||||
"html-webpack-plugin": "^2.16.0",
|
||||
"img-loader": "^1.2.2",
|
||||
"html-webpack-plugin": "^2.22.0",
|
||||
"img-loader": "^1.3.1",
|
||||
"json-loader": "^0.5.4",
|
||||
"node-sass": "^3.5.3",
|
||||
"node-sass": "^3.8.0",
|
||||
"pm2": "^1.1.3",
|
||||
"react-hot-loader": "^1.3.0",
|
||||
"redux-devtools": "^3.2.0",
|
||||
"redux-devtools-dock-monitor": "^1.1.1",
|
||||
"redux-devtools-log-monitor": "^1.0.11",
|
||||
"redux-logger": "^2.5.2",
|
||||
"sass-loader": "^3.2.0",
|
||||
"sass-loader": "^3.2.3",
|
||||
"style-loader": "^0.13.1",
|
||||
"url-loader": "^0.5.7",
|
||||
"webpack": "^1.13.0",
|
||||
"webpack-dev-middleware": "^1.6.1",
|
||||
"webpack-hot-middleware": "^2.10.0"
|
||||
"webpack-dev-server": "^1.14.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"doubanfm-sdk": "^1.0.8",
|
||||
"react": "^15.0.0",
|
||||
"react-dom": "^15.0.0",
|
||||
"doubanfm-sdk": "^2.0.0",
|
||||
"react": "^15.2.1",
|
||||
"react-dom": "^15.2.1",
|
||||
"react-redux": "^4.4.5",
|
||||
"redux": "^3.5.0",
|
||||
"redux-thunk": "^2.0.1"
|
||||
|
@ -121,12 +137,12 @@
|
|||
"npm": ">=2.x"
|
||||
},
|
||||
"homepage": "https://github.com/xwartz/PupaFM#readme",
|
||||
"gitHead": "f72ec52d79e6f9126f6236a2cd9cf28840bb8180",
|
||||
"gitHead": "7cd697b439c14af817dcdf29eac6e1798e6883b6",
|
||||
"_npmVersion": "3.6.0",
|
||||
"_nodeVersion": "5.6.0",
|
||||
"dist": {
|
||||
"shasum": "b6544c33da654aeb4e205b4b446f09c81b143856",
|
||||
"tarball": "http://registry.npmjs.org/PupaFM/-/PupaFM-1.1.1.tgz"
|
||||
"shasum": "5a1733bed640381eed0b7db231a06225b0ef1311",
|
||||
"tarball": "http://registry.npmjs.org/PupaFM/-/PupaFM-1.2.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -136,10 +152,14 @@
|
|||
{
|
||||
"number": "1.1.1",
|
||||
"date": "2016-05-26T15:36:57.387Z"
|
||||
},
|
||||
{
|
||||
"number": "1.2.1",
|
||||
"date": "2016-07-26T14:44:40.916Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-05-22T17:01:14.947Z",
|
||||
"modified": "2016-05-26T15:36:57.387Z",
|
||||
"modified": "2016-07-26T14:44:40.916Z",
|
||||
"lastPublisher": {
|
||||
"name": "xwartz",
|
||||
"email": "stddup@gmail.com"
|
||||
|
@ -150,5 +170,5 @@
|
|||
"email": "stddup@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "## PupaFM\n![screen](./screen.png)\n\n[douban.fm](https://douban.fm) Music Desktop Player.\n\n[![Build Status](https://travis-ci.org/xwartz/PupaFM.svg?branch=master)](https://travis-ci.org/xwartz/PupaFM)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n[![Dependency Status](https://david-dm.org/xwartz/PupaFM.svg?style=flat-square)](https://david-dm.org/xwartz/PupaFM)\n[![MIT Licensed](https://img.shields.io/badge/License-MIT-blue.svg?style=flat)](https://opensource.org/licenses/MIT)\n\n## based on\n\n![based on](./erb-logo.png)\n\n1. Framework: [Electron](http://electron.atom.io/)\n2. Bundler: [Webpack](http://webpack.github.io/docs/),\n[Babel](https://babeljs.io), \n[electron-builder](https://github.com/electron-userland/electron-builder)\n3. Language: [ES2015](https://babeljs.io/docs/learn-es2015/), [Sass](http://sass-lang.com/)\n4. Library: [React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux),\n[React Router](https://github.com/reactjs/react-router),\n[React Hot Loader](https://github.com/gaearon/react-hot-loader),\n[Redux Thunk](https://github.com/gaearon/redux-thunk)\n5. Lint: [ESLint](http://eslint.org/)\n\n## Release Page\n[Releases](https://github.com/xwartz/PupaFM/releases)\n\n## Development\n\n![based on](./dev.png)\n\n### Redux DevTools\nSee [redux-devtools-dock-monitor](https://github.com/gaearon/redux-devtools-dock-monitor) for more information.\n\n### Install\n\nFirst, clone the repo via git:\n\n```bash\ngit clone git@github.com:xwartz/PupaFM.git\n```\n\nAnd then install dependencies.\n\n```bash\n$ cd PupaFM && npm i\n```\n\n### run\n\n```bash\n$ npm run hot-server\n$ npm run hot-start\n```\n\nor just run dev\n\n```bash\n$ npm run dev\n```\n\n## Package\n\n```bash\n$ npm run compile\n$ npm run pack\n```\n\nor just run package\n\n```bash\n$ npm run package\n```\n\n## Build installer App\n\n```bash\n$ npm run builder\n```\n\n## Note\nBefore run `package` or `builder`, you should read [electron-builder docs](https://github.com/electron-userland/electron-builder#readme) and checkout [Code Signing](https://github.com/electron-userland/electron-builder#code-signing)\n\n\n## License\nMIT © [xwartz](https://github.com/xwartz)\n"
|
||||
"readme": "## PupaFM\n![screen](./screen.png)\n\n[douban.fm](https://douban.fm) Music Desktop Player.\n\n[![Build Status](https://travis-ci.org/xwartz/PupaFM.svg?branch=master)](https://travis-ci.org/xwartz/PupaFM)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n[![Dependency Status](https://david-dm.org/xwartz/PupaFM.svg?style=flat-square)](https://david-dm.org/xwartz/PupaFM)\n[![MIT Licensed](https://img.shields.io/badge/License-MIT-blue.svg?style=flat)](https://opensource.org/licenses/MIT)\n\n### [中文说明](./README_ZH.md)\n\n## based on\n\n![based on](./erb-logo.png)\n\n1. Framework: [Electron](http://electron.atom.io/)\n2. Bundler: [Webpack](http://webpack.github.io/docs/),\n[Babel](https://babeljs.io), \n[electron-builder](https://github.com/electron-userland/electron-builder)\n3. Language: [ES2015](https://babeljs.io/docs/learn-es2015/), [Sass](http://sass-lang.com/)\n4. Library: [React](https://facebook.github.io/react/), [Redux](https://github.com/reactjs/redux),\n[React Router](https://github.com/reactjs/react-router),\n[React Hot Loader](https://github.com/gaearon/react-hot-loader),\n[Redux Thunk](https://github.com/gaearon/redux-thunk)\n5. Lint: [ESLint](http://eslint.org/)\n\n## Release Page\n[Releases](https://github.com/xwartz/PupaFM/releases)\n\n## Development\n\n![based on](./dev.png)\n\n### Redux DevTools\nSee [redux-devtools-dock-monitor](https://github.com/gaearon/redux-devtools-dock-monitor) for more information.\n\n### Install\n\nFirst, clone the repo via git:\n\n```bash\ngit clone git@github.com:xwartz/PupaFM.git\n```\n\nAnd then install dependencies.\n\n```bash\n$ cd PupaFM && npm i\n```\n\n### run\n\n```bash\n$ npm run hot-server\n$ npm run hot-start\n```\n\nor enable watch with pm2 [eco.json](./eco.json)\n\n```bash\n$ npm start\n$ npm stop\n$ npm restart\n```\n\n## Package\n\n```bash\n$ npm run compile\n$ npm run pack\n```\n\nor just run package\n\n```bash\n$ npm run package\n```\n\n## Build installer App\n\nBy default build for current platform and current arch.\n\n```bash\n$ npm run builder\n```\n\nBuild app for Windows\n\n```bash\n$ npm run builder:win\n```\n\nBuild app for Linux\n\n```bash\n$ npm run builder:linux\n```\n\n\n## Note\nBefore runing `package` or `builder`, you should read [electron-builder docs](https://github.com/electron-userland/electron-builder#readme) and checkout [Code Signing](https://github.com/electron-userland/electron-builder#code-signing)\n\n## Contribution\n\nFollow this [code style](./.eslintrc.js)\n\n```bash\n$ npm install\n# install pre-commit lint hook\n$ npm run install-hook\n```\n\n## License\nMIT © [xwartz](https://github.com/xwartz)\n"
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"name": "VardeminChat",
|
||||
"version": "1.0.0",
|
||||
"description": "Vardemin p2p chat",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
"postinstall": "install-app-deps",
|
||||
"start": "electron ./app --enable-logging",
|
||||
"dev": "NODE_ENV='development' npm run start",
|
||||
"dist": "build --x64 --ia32"
|
||||
},
|
||||
"author": {
|
||||
"name": "GitHub"
|
||||
},
|
||||
"license": "CC0-1.0",
|
||||
"devDependencies": {
|
||||
"electron-builder": "~5.12.X",
|
||||
"electron-prebuilt": "^1.2.0"
|
||||
},
|
||||
"build": {
|
||||
"appId": "vardemin.xchat",
|
||||
"app-category-type": "com.vardemin.xchat",
|
||||
"win": {}
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-plugins": "^0.1.0",
|
||||
"electron-updater": "^0.3.1"
|
||||
},
|
||||
"gitHead": "8ac98b6f5071e2821898ce3092d659913b3827df",
|
||||
"_npmVersion": "3.7.3",
|
||||
"_nodeVersion": "5.8.0",
|
||||
"dist": {
|
||||
"shasum": "36c31d7176e4714f9649d20ffa65cc79f4659588",
|
||||
"tarball": "http://registry.npmjs.org/VardeminChat/-/VardeminChat-1.0.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-13T17:13:03.128Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-13T17:13:03.128Z",
|
||||
"modified": "2016-08-13T17:13:03.128Z",
|
||||
"lastPublisher": {
|
||||
"name": "vardemin",
|
||||
"email": "xavierx95@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "vardemin",
|
||||
"email": "xavierx95@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "about-window",
|
||||
"version": "1.3.1",
|
||||
"version": "1.4.0",
|
||||
"description": "'About App' window for Electron application",
|
||||
"scripts": {
|
||||
"dep": "npm install && typings install",
|
||||
|
@ -8,20 +8,21 @@
|
|||
"build-renderer": "tsc --sourceMap --module commonjs $(npm prefix)/src/renderer.ts --outDir .",
|
||||
"build": "npm run build-main && npm run build-renderer",
|
||||
"example": "electron $(npm prefix)/example",
|
||||
"start": "npm run dep && npm run build && npm run example"
|
||||
"start": "npm run dep && npm run build && npm run example",
|
||||
"prepublish": "npm run build && rm -rf example/node_modules"
|
||||
},
|
||||
"repository": {
|
||||
"user": "rhysd",
|
||||
"repo": "about-window",
|
||||
"repo": "electron-about-window",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/rhysd/about-window/tarball/master",
|
||||
"clone_url": "https://github.com/rhysd/about-window",
|
||||
"https_url": "https://github.com/rhysd/about-window",
|
||||
"travis_url": "https://travis-ci.org/rhysd/about-window",
|
||||
"zip_url": "https://github.com/rhysd/about-window/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/rhysd/about-window"
|
||||
"tarball_url": "https://api.github.com/repos/rhysd/electron-about-window/tarball/master",
|
||||
"clone_url": "https://github.com/rhysd/electron-about-window",
|
||||
"https_url": "https://github.com/rhysd/electron-about-window",
|
||||
"travis_url": "https://travis-ci.org/rhysd/electron-about-window",
|
||||
"zip_url": "https://github.com/rhysd/electron-about-window/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/rhysd/electron-about-window"
|
||||
},
|
||||
"keywords": [
|
||||
"Electron",
|
||||
|
@ -33,20 +34,22 @@
|
|||
"email": "lin90162@yahoo.co.jp"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/rhysd/about-window#readme",
|
||||
"homepage": "https://github.com/rhysd/electron-about-window#readme",
|
||||
"devDependencies": {
|
||||
"typescript": "^1.7.5",
|
||||
"typings": "^0.6.3"
|
||||
"@types/electron": "^1.3.22",
|
||||
"@types/node": "^6.0.41",
|
||||
"@types/object-assign": "^4.0.29",
|
||||
"typescript": "^2.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"object-assign": "^4.0.1"
|
||||
},
|
||||
"gitHead": "e5ed29d60abf191d400ab24e3937d02c51828b9e",
|
||||
"_npmVersion": "3.3.12",
|
||||
"_nodeVersion": "5.3.0",
|
||||
"gitHead": "fb0432395fade92c7bbea4d85bd0ec870fca1f01",
|
||||
"_npmVersion": "3.9.3",
|
||||
"_nodeVersion": "6.2.1",
|
||||
"dist": {
|
||||
"shasum": "6384ced349a682e12f9b9d534974a62aef303630",
|
||||
"tarball": "http://registry.npmjs.org/about-window/-/about-window-1.3.1.tgz"
|
||||
"shasum": "b5b77cedd6edb44921cb4ae0ddfb90d8a456d9b6",
|
||||
"tarball": "http://registry.npmjs.org/about-window/-/about-window-1.4.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -80,10 +83,14 @@
|
|||
{
|
||||
"number": "1.3.1",
|
||||
"date": "2016-02-02T04:41:28.346Z"
|
||||
},
|
||||
{
|
||||
"number": "1.4.0",
|
||||
"date": "2016-09-27T16:26:39.402Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-12-25T03:02:45.492Z",
|
||||
"modified": "2016-02-02T04:41:28.346Z",
|
||||
"modified": "2016-09-27T16:26:39.402Z",
|
||||
"lastPublisher": {
|
||||
"name": "rhysd",
|
||||
"email": "lin90162@yahoo.co.jp"
|
||||
|
@ -94,5 +101,5 @@
|
|||
"email": "lin90162@yahoo.co.jp"
|
||||
}
|
||||
],
|
||||
"readme": "'About This App' window for [Electron](https://github.com/atom/electron) apps\n=============================================================================\n\n[This package](https://www.npmjs.com/package/about-window) provides 'About This App' window for [Electron](https://github.com/atom/electron) applications.\n\n- [x] Create 'About This App' window from given parameters\n - [x] Icon path\n - [x] Copy right\n - [x] App name and Versions\n - [x] Description\n- [x] Gather package information from package.json\n- [x] Automatically detect package.json\n- [ ] Adjust window size to its contents automatically\n- [x] CSS customizability\n\nYou can install this module via [npm](https://www.npmjs.com/).\n\n```sh\n$ npm install about-window\n```\n\nOnly one function is exported as default. Please see [TypeScript type definition](index.d.ts).\n\n```typescript\nexport default function openAboutWindow(info: {\n icon_path: string;\n package_json_dir?: string;\n bug_report_url?: string;\n copyright?: string;\n homepage?: string;\n description?: string;\n license?: string;\n css_path?: string;\n adjust_window_size?: boolean;\n win_options?: BrowserWindowOptions;\n}): BrowserWindow\n```\n\nOnly `icon_path` property is required, others are optional. I recommend to specify as below to extract information from package.json as much as possible. Path to package.json is also automatically detected if possible.\n\n```typescript\nopenAboutWindow({\n icon_path: 'path/to/icon.png'\n});\n```\n\nYou can check [example app](example) to know how to use this package.\n\n```sh\n$ git clone https://github.com/rhysd/about-window.git\n$ cd about-window/example\n$ npm install\n$ npm start\n```\n\n### Parameter's properties of `openAboutWindow()`\n\n| Name | Description | Type |\n|------|-------------|------|\n| `icon_path` | Path to icon file of the application. **Required** | string |\n| `package_json_dir` | Path to directory which contains package.json. If not specified, it will try to detect a path to package.json. If also failed, it gives up and show less information in 'About This App' window. **Optional** | string |\n| `bug_report_url` | URL to bug report page. If not specified, 'bugs' entry in package.json is used. **Optional** | string |\n| `copyright` | Copyright notice shown in window. If not specified, it is replaced with license description generated by 'license' entry of package.json. **Optional** | string |\n| `homepage` | URL of application's web page. If not specified, 'homepage' entry of package.json is used instead. **Optional** | string |\n| `description` | Description of the application. If not specified, 'description' entry of package.json is used instead. **Optional** | string |\n| `license` | License of the application. If not specified, 'license' entry of package.json is used instead. This property is used when `copyright` is not specified. **Optional** | string |\n| `win_options` | Options of 'About This App' window. It is merged into default options. **Optional** | [BrowserWindow options object](https://github.com/atom/electron/blob/master/docs/api/browser-window.md#new-browserwindowoptions) |\n| `css_path` | Path to user-defined CSS file. It will be inserted to DOM of the window. **Optional** | string |\n| `adjust_window_size` | Adjust the window size to its content not to show scroll bar. **Optional** | boolean |\n| `open_devtools` | For debug purpose, Chrome DevTools will start when the window is opened **Optional** | boolean |\n\n## Screen Shots\n\n### Linux\n\n![Linux screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-linux.png)\n\n### OS X\n\n![OS X screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-os-x.png)\n\n### Windows\n\n![Windows screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-windows.png)\n\n## License\n\n[MIT License](/LICENSE.txt).\n\n"
|
||||
"readme": "'About This App' window for [Electron](https://github.com/atom/electron) apps\n=============================================================================\n\n[This package](https://www.npmjs.com/package/about-window) provides 'About This App' window for [Electron](https://github.com/atom/electron) applications.\n\n- [x] Create 'About This App' window from given parameters\n - [x] Icon path\n - [x] Copy right\n - [x] App name and Versions\n - [x] Description\n- [x] Gather package information from package.json\n- [x] Automatically detect package.json\n- [x] Adjust window size to its contents automatically\n- [x] CSS customizability\n\nYou can install this module via [npm](https://www.npmjs.com/).\n\n```sh\n$ npm install about-window\n```\n\nOnly one function is exported as default. Please see [TypeScript type definition](index.d.ts).\n\n```typescript\nexport default function openAboutWindow(info: {\n icon_path: string;\n package_json_dir?: string;\n bug_report_url?: string;\n copyright?: string;\n homepage?: string;\n description?: string;\n license?: string;\n css_path?: string;\n adjust_window_size?: boolean;\n win_options?: BrowserWindowOptions;\n}): BrowserWindow\n```\n\nOnly `icon_path` property is required, others are optional. I recommend to specify as below to extract information from package.json as much as possible. Path to package.json is also automatically detected if possible.\n\n```typescript\nopenAboutWindow({\n icon_path: 'path/to/icon.png'\n});\n```\n\nYou can check [example app](example) to know how to use this package.\n\n```sh\n$ git clone https://github.com/rhysd/about-window.git\n$ cd about-window/example\n$ npm install\n$ npm start\n```\n\n### Parameter's properties of `openAboutWindow()`\n\n| Name | Description | Type |\n|------|-------------|------|\n| `icon_path` | Path to icon file of the application. **Required** | string |\n| `package_json_dir` | Path to directory which contains package.json. If not specified, it will try to detect a path to package.json. If also failed, it gives up and show less information in 'About This App' window. **Optional** | string |\n| `bug_report_url` | URL to bug report page. If not specified, 'bugs' entry in package.json is used. **Optional** | string |\n| `copyright` | Copyright notice shown in window. If not specified, it is replaced with license description generated by 'license' entry of package.json. **Optional** | string |\n| `homepage` | URL of application's web page. If not specified, 'homepage' entry of package.json is used instead. **Optional** | string |\n| `description` | Description of the application. If not specified, 'description' entry of package.json is used instead. **Optional** | string |\n| `license` | License of the application. If not specified, 'license' entry of package.json is used instead. This property is used when `copyright` is not specified. **Optional** | string |\n| `win_options` | Options of 'About This App' window. It is merged into default options. **Optional** | [BrowserWindow options object](https://github.com/atom/electron/blob/master/docs/api/browser-window.md#new-browserwindowoptions) |\n| `css_path` | Path to user-defined CSS file. It will be inserted to DOM of the window. **Optional** | string |\n| `adjust_window_size` | Adjust the window size to its content not to show scroll bar. **Optional** | boolean |\n| `open_devtools` | For debug purpose, Chrome DevTools will start when the window is opened **Optional** | boolean |\n\n## Screen Shots\n\n### Linux\n\n![Linux screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-linux.png)\n\n### OS X\n\n![OS X screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-os-x.png)\n\n### Windows\n\n![Windows screenshot](https://raw.githubusercontent.com/rhysd/ss/master/about-window/about-window-windows.jpg)\n\n## License\n\n[MIT License](/LICENSE.txt).\n\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,155 @@
|
|||
{
|
||||
"name": "adventuretron",
|
||||
"version": "0.0.15",
|
||||
"description": "Create self-guided workshops using electron",
|
||||
"main": "main.js",
|
||||
"browser": "renderer/index.js",
|
||||
"style": "renderer/css/bundle.css",
|
||||
"scripts": {
|
||||
"test": "tape tests/*.js",
|
||||
"build": "browserify renderer/index.js -t sheetify/transform -p [ css-extract -o renderer/css/bundle.css ] -o /dev/null",
|
||||
"watch": "watchify renderer/index.js -t sheetify/transform -p [ css-extract -o renderer/css/bundle.css ] -o /dev/null",
|
||||
"prepublish": "npm run build"
|
||||
},
|
||||
"bin": {
|
||||
"adventuretron": "bin/index.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "adventuretron",
|
||||
"repo": "adventuretron",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/adventuretron/adventuretron/tarball/master",
|
||||
"clone_url": "https://github.com/adventuretron/adventuretron",
|
||||
"https_url": "https://github.com/adventuretron/adventuretron",
|
||||
"travis_url": "https://travis-ci.org/adventuretron/adventuretron",
|
||||
"zip_url": "https://github.com/adventuretron/adventuretron/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/adventuretron/adventuretron"
|
||||
},
|
||||
"keywords": [
|
||||
"nodeschool",
|
||||
"workshopper",
|
||||
"adventure",
|
||||
"electron"
|
||||
],
|
||||
"author": {
|
||||
"name": "sethvincent"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/adventuretron/adventuretron#readme",
|
||||
"devDependencies": {
|
||||
"browserify": "^13.1.0",
|
||||
"css-extract": "^1.1.2",
|
||||
"electron-packager": "^7.3.0",
|
||||
"standard": "^7.1.2",
|
||||
"tape": "^4.6.0",
|
||||
"watchify": "^3.7.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"beldown": "^1.1.0",
|
||||
"bulk-require": "^1.0.0",
|
||||
"choo": "^3.1.1",
|
||||
"choo-log": "^1.1.0",
|
||||
"create-html": "^1.1.0",
|
||||
"dom-css": "^2.0.1",
|
||||
"domify": "^1.4.0",
|
||||
"each-async": "^1.1.1",
|
||||
"electron": "^1.4.1",
|
||||
"execspawn": "^1.0.1",
|
||||
"glob": "^7.0.6",
|
||||
"highlight.js": "^9.6.0",
|
||||
"insert-css": "^1.0.0",
|
||||
"interactive-sandbox": "^1.1.0",
|
||||
"level": "^1.4.0",
|
||||
"marked": "^0.3.6",
|
||||
"maxstache-stream": "^1.0.4",
|
||||
"sheetify": "^5.1.0",
|
||||
"subcommand": "^2.0.3",
|
||||
"tachyons": "^4.2.0",
|
||||
"tar-fs": "^1.13.2",
|
||||
"xtend": "^4.0.1"
|
||||
},
|
||||
"gitHead": "bd7ef95ebe6f9d0f3cc168949e0efb2fb8cf40c9",
|
||||
"_npmVersion": "3.10.2",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "260573388064b1dd104c5602998e87e17f35db97",
|
||||
"tarball": "http://registry.npmjs.org/adventuretron/-/adventuretron-0.0.15.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-09-01T22:11:23.610Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.2",
|
||||
"date": "2016-09-07T21:00:01.122Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.3",
|
||||
"date": "2016-09-07T22:13:33.749Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.4",
|
||||
"date": "2016-09-09T23:08:31.537Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.5",
|
||||
"date": "2016-09-14T00:12:09.106Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.6",
|
||||
"date": "2016-09-14T23:24:42.693Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.7",
|
||||
"date": "2016-09-15T04:18:35.081Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.8",
|
||||
"date": "2016-09-15T04:31:00.623Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.9",
|
||||
"date": "2016-09-16T03:55:59.560Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.10",
|
||||
"date": "2016-09-22T23:55:45.985Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.11",
|
||||
"date": "2016-09-24T22:41:43.959Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.12",
|
||||
"date": "2016-09-26T01:02:20.941Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.13",
|
||||
"date": "2016-09-27T21:23:25.724Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.14",
|
||||
"date": "2016-09-29T20:27:10.871Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.15",
|
||||
"date": "2016-09-29T20:51:13.626Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-01T22:11:23.610Z",
|
||||
"modified": "2016-09-29T20:51:13.626Z",
|
||||
"lastPublisher": {
|
||||
"name": "sethvincent",
|
||||
"email": "sethvincent@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "sethvincent",
|
||||
"email": "sethvincent@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# adventuretron\n\nCreate self-guided workshops using electron.\n\n## Work in progress\n\nWhat you see here is a very early version of Adventuretron. Expect breaking changes.\n\n### Adventuretron is alive!\n\nTo see an example of an Adventuretron workshop, check out this work in progress workshop that teaches creating Adventuretron workshops: [adventuretron-adventure](https://github.com/adventuretron/adventuretron-adventure).\n\n### Features\n\n- basic i18n support.\n- value, code, & file input challenges\n- navigation & verification of challenges\n\n## Get involved\n\n- [adventuretron.org](https://adventuretron.org)\n- [documentation](https://docs.adventuretron.org)\n- [github org](https://github.com/adventuretron)\n- [chat](https://gitter.im/adventuretron/discuss)\n\n## Code of conduct\nAll participants in the production of Adventuretron projects are expected to follow the [code of conduct](CONDUCT.md).\n\n## Inspiration\n\nThis project is inspired by a number of others:\n\n- The original terminal-based packages for creating [NodeSchool](http://nodeschool.io/#workshoppers) workshops: [adventure](https://github.com/substack/adventure) & [workshopper](https://github.com/workshopper/workshopper).\n- [jlord](https://github.com/jlord)'s awesome [git-it-electron](https://github.com/jlord/git-it-electron) workshop.\n- [shader school](https://github.com/stackgl/shader-school) & [webgl-workshop](https://github.com/stackgl/webgl-workshop) by [hughsk](https://github.com/hughsk) & [mikolalysenko](https://github.com/mikolalysenko)\n\n## Why make this?\n\nAfter making [javascripting](https://github.com/sethvincent/javascripting) and running a few nodeschool events, I've found that folks struggle with reading all the instructions in the terminal. In part this can be due to various cross-platform issues with specific versions of node. Additionally, trying to have colorized terminal output that is accessible for everybody seems weirdly difficult.\n\nElectron can help with this. [git-it-electron](https://github.com/jlord/git-it-electron) is a great example of how we can have clear, readable instructions in a cross-platform desktop app that still encourages people to learn using the same tools they'd regularly use doing this kind of work.\n\n## Open Questions\n\nThis is still early in development, so there are a few undecided elements of this project that you might be able to help with. Each item below has a corresponding [issue](https://github.com/sethvincent/adventuretron/issues).\n\n### Would a different name be better?\n\nI like imagining a robot named `adventuretron` adventuring around the interwebs teaching technology & advancing digital equity. But it's not really a clear name. It does reasonably portray the origins and prior art of the project: a package based on [adventure](https://github.com/substack/adventure) that depends on [electron](http://electron.atom.io). Your thoughts?\n[Issue #1](https://github.com/sethvincent/adventuretron/issues/1)\n\n### Are you trying to make workshops that run as both websites & electron apps?\n\nThere are some file system limitations to building apps that work on the web compared to building them as electron apps. But maybe those can be overcome?\n[Issue #2](https://github.com/sethvincent/adventuretron/issues/2)\n\n### What should the API/usage of adventuretron look like?\n\nI expect there will be separate adventuretron modules for the main electron process and the renderer process. See an early sketch of how the API might look: [Issue #3](https://github.com/sethvincent/adventuretron/issues/3)\n\n### What do you need to make localization easy?\n\nBased in part on the i18n implementation in the workshopper-adventure module, I'm making localization in adventuretron a high priority. What will make translating adventuretron apps easiest for you? [Issue #4](https://github.com/sethvincent/adventuretron/issues/4)\n\n## Dependencies\n\nThe main dependencies of Adventuretron are [electron](http://electron.atom.io/) & [choo](https://github.com/yoshuawuyts/choo).\n"
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"name": "agora_rtc",
|
||||
"version": "1.0.0",
|
||||
"description": "HOME=~/.electron-gyp node-gyp rebuild --target=1.4.0 --arch=x64 --dist-url=https://atom.io/download/atom-shell",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"preinstall": "npm install node-pre-gyp",
|
||||
"install": "node-pre-gyp install --fallback-to-build"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"gypfile": true,
|
||||
"dependencies": {
|
||||
"nan": "^2.4.0",
|
||||
"node-pre-gyp": "0.6.x"
|
||||
},
|
||||
"binary": {
|
||||
"module_name": "agora_rtc",
|
||||
"module_path": "./lib/binding/",
|
||||
"host": "https://agora_rtc.dtutor.leoedu.com"
|
||||
},
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "c57096f2a48aefabb6ede3aa090e4ce37a213985",
|
||||
"tarball": "http://registry.npmjs.org/agora_rtc/-/agora_rtc-1.0.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-21T08:51:54.761Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-21T08:51:54.761Z",
|
||||
"modified": "2016-09-21T08:51:54.761Z",
|
||||
"lastPublisher": {
|
||||
"name": "michael8968",
|
||||
"email": "michael@leoedu.cn"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "michael8968",
|
||||
"email": "michael@leoedu.cn"
|
||||
}
|
||||
],
|
||||
"readme": "HOME=~/.electron-gyp node-gyp rebuild --target=1.4.0 --arch=x64 --dist-url=https://atom.io/download/atom-shell\n"
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"name": "amex",
|
||||
"version": "0.0.1",
|
||||
"description": "util to get current amex balance. requires nightmare (electron).",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"user": "lukemiles",
|
||||
"repo": "amex",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/lukemiles/amex/tarball/master",
|
||||
"clone_url": "https://github.com/lukemiles/amex",
|
||||
"https_url": "https://github.com/lukemiles/amex",
|
||||
"travis_url": "https://travis-ci.org/lukemiles/amex",
|
||||
"zip_url": "https://github.com/lukemiles/amex/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/lukemiles/amex"
|
||||
},
|
||||
"keywords": [
|
||||
"american",
|
||||
"express",
|
||||
"amex"
|
||||
],
|
||||
"author": {
|
||||
"name": "Luke Miles"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/lukemiles/amex#readme",
|
||||
"dependencies": {
|
||||
"nightmare": "^2.6.1"
|
||||
},
|
||||
"gitHead": "0b53241576323b4b5aef6b4ce59557c189766eea",
|
||||
"_npmVersion": "2.15.8",
|
||||
"_nodeVersion": "4.4.7",
|
||||
"dist": {
|
||||
"shasum": "31c4d3b62dffb75b2ffbce92c647072b687f335e",
|
||||
"tarball": "http://registry.npmjs.org/amex/-/amex-0.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-08-19T01:40:40.352Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-19T01:40:40.352Z",
|
||||
"modified": "2016-08-19T01:40:40.352Z",
|
||||
"lastPublisher": {
|
||||
"name": "lukemiles",
|
||||
"email": "luke@lukemil.es"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "lukemiles",
|
||||
"email": "luke@lukemil.es"
|
||||
}
|
||||
],
|
||||
"readme": "# amex\nlibrary for getting amex balance + more from americanexpress.com\n\n## usage\n\n`npm install amex`\n\n```js\nvar amex = require(\"amex\");\n// takes about 10 seconds\namex(\"username\", \"pa$$w0rd\", function(data) {\n\tconsole.log(data);\n});\n```\n\n## output\n\namex returns an object that looks like this\n```js\n{ currentBalance: '$100',\n currentPeriod: '$2000.00',\n paymentDue: '$0.00',\n points: 100000 }\n```\n\n## license\n\ncopyright (c) 2016 luke miles. licensed for use under MIT."
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,108 @@
|
|||
{
|
||||
"name": "ampersand-chess-view",
|
||||
"description": "An ampersand-view for playing chess games.",
|
||||
"version": "1.0.2",
|
||||
"author": {
|
||||
"name": "Luke Karrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
},
|
||||
"dependencies": {
|
||||
"ampersand-chess-state": "^1.0.1",
|
||||
"ampersand-view": "^10.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"beefy": "^2.1.8",
|
||||
"browserify": "^13.1.0",
|
||||
"electron-prebuilt": "^1.3.2",
|
||||
"jquery": "^3.1.0",
|
||||
"jshint": "^2.9.2",
|
||||
"precommit-hook": "^3.0.0",
|
||||
"run-browser": "^2.0.2",
|
||||
"tap-spec": "^4.1.1",
|
||||
"tape": "^4.6.0",
|
||||
"tape-run": "^2.1.4"
|
||||
},
|
||||
"homepage": "https://github.com/lukekarrys/ampersand-chess-view",
|
||||
"keywords": [
|
||||
"ampersand",
|
||||
"chess",
|
||||
"chessboard"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "ampersand-chess-view.js",
|
||||
"pre-commit": [
|
||||
"lint",
|
||||
"test",
|
||||
"validate"
|
||||
],
|
||||
"repository": {
|
||||
"user": "lukekarrys",
|
||||
"repo": "ampersand-chess-view",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/lukekarrys/ampersand-chess-view/tarball/master",
|
||||
"clone_url": "https://github.com/lukekarrys/ampersand-chess-view",
|
||||
"https_url": "https://github.com/lukekarrys/ampersand-chess-view",
|
||||
"travis_url": "https://travis-ci.org/lukekarrys/ampersand-chess-view",
|
||||
"zip_url": "https://github.com/lukekarrys/ampersand-chess-view/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/lukekarrys/ampersand-chess-view"
|
||||
},
|
||||
"scripts": {
|
||||
"demo": "beefy demo/demo.js --index=demo/index.html",
|
||||
"lint": "jshint .",
|
||||
"start": "run-browser test/* --port 3001",
|
||||
"test": "browserify test/*.js | tape-run | tap-spec",
|
||||
"validate": "npm ls"
|
||||
},
|
||||
"gitHead": "610ea66adcd191bc51c4083562d6076152d0ab56",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "5.12.0",
|
||||
"dist": {
|
||||
"shasum": "0eb269ce6dca5da286abee32dceff2c1e4931c16",
|
||||
"tarball": "http://registry.npmjs.org/ampersand-chess-view/-/ampersand-chess-view-1.0.2.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2015-01-20T08:56:28.373Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2015-01-20T09:04:28.252Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2015-01-24T23:43:30.927Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.1",
|
||||
"date": "2015-03-31T21:58:27.876Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.2",
|
||||
"date": "2015-05-13T03:38:48.873Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2015-05-13T03:39:07.151Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-08-06T05:43:25.874Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-01-20T08:56:28.373Z",
|
||||
"modified": "2016-08-06T05:43:25.874Z",
|
||||
"lastPublisher": {
|
||||
"name": "lukekarrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "lukekarrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
}
|
||||
],
|
||||
"readme": "ampersand-chess-view\n-------------------------\n\n[![Build Status](https://travis-ci.org/lukekarrys/ampersand-chess-view.png?branch=master)](https://travis-ci.org/lukekarrys/ampersand-chess-view)\n[![NPM](https://nodei.co/npm/ampersand-chess-view.png)](https://nodei.co/npm/ampersand-chess-view/)\n\n\n## Install\n`npm install ampersand-chess-view`\n\n\n## What?\n\n`ampersand-chess-view` is an [`ampersand-view`](https://npmjs.org/ampersand-view) that uses [`ampersand-chess-state`](https://npmjs.org/ampersand-chess-state) to render most of the things necessary for a playable chess board.\n\n\n## Demo\n\nClone the repo and run `npm install && npm run demo`.\n\nTry opening up these three windows to see a game that is playable as [white](http://localhost:9966/#white), [black](http://localhost:9966/#black), and a [watcher](http://localhost:9966/).\n\n![black, white, watcher](https://cldup.com/It2mBLh4yT.gif)\n\n\n## API\n\n### props\n\n#### `boardConfig` (object, optional)\n#### `Chessboard` (function, optional)\n\nThese are the config and the constructor for the draggable, playable chessboard. It has been tested with [`chessboard.js`](http://chessboardjs.com/). See the options for the config on the [documentation page](http://chessboardjs.com/docs).\n\nThis library isn't bundled with `ampersand-chess-view` in case you only want to use other parts of it.\n\n#### `role` (string, ['black', 'white', 'watcher', 'analysis'], default: 'watcher')\nThis is either the color that you want to be the active player for the board. Here's what each does:\n\n- `white` White is the currently playable color\n- `black` Black is the currently playable color\n- `analysis` Both colors are playable\n- `watcher` neither color is playable. This is useful if you want to have the board be playable for two players and watchable by the rest.\n\n#### `computer` (boolean, false)\n\nSet to `true` to have a computer player initialized for the unplayed `role`. By default the computer will play a random move in 1 second. Extend the `playComputer()` method to change this behavior.\n\n#### `chess` (object)\n\nThis object will be passed directly to [`ampersand-chess-state`](https://npmjs.org/ampersand-chess-state). See the documentation there for more details. You can use this to set the initial position with its `pgn` or `fen` properties.\n\n\n### data-hooks\n\nOut of the box, this view provides bindings and derived properties to bind some of the helpful [`ampersand-chess-state`](https://npmjs.org/ampersand-chess-state) values with elements in the default template. Most of the time you'ree going to want to supply your own template, but you can populate it with the following `data-hook`s and they'll be populated and auto-upadte with the necessary values.\n\n#### `[data-hook=board]`\nThe element that will house the [`chessboard.js`](http://chessboardjs.com/) board.\n\n#### `[data-hook=status]`\nThe element will be populated with the current text status. This includes the current color's turn if the game is still going or the end result of the game if it is finished. Also changes to include \"you/your\" in place of the color based on the user's `role`.\n\n#### `[data-hook=ascii]`\nThis will set the `innerHTML` of the elment to an ascii version of the position. Works best with a `<pre>` element.\n\n#### `[data-hook=pgn]`\nThis element will have its text set to the [`PGN`](http://en.wikipedia.org/wiki/Portable_Game_Notation) of the game. It is based on a derived property of the view which parses the [`pgnArray`](https://github.com/lukekarrys/ampersand-chess-state/blob/master/README.md#pgnarray-array) from `ampersand-chess-state`.\n\n#### `[data-hook=fen]`\nThis will be set to the text of the [`FEN`](http://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation) of the current position.\n\n#### `[data-hook=first]`\n#### `[data-hook=undo]`\n#### `[data-hook=redo]`\n#### `[data-hook=last]`\nThese are bound with click events which will call the data-hook's method on the [`ampersand-chess-state`](https://github.com/lukekarrys/ampersand-chess-state/blob/master/README.md#undooptions) object.\n\nThese will be disabled based on if there is the ability to undo/redo moves in the game. Watchers can always undo/redo but the current players cannot.\n\n#### `[data-hook=black-time]`\n#### `[data-hook=white-time]`\nThese will be updated with the current time left for each side. Will be displayed as `mm:ss` with the milliseconds visible if the time is below 60 seconds.\n\n\n## Tests\nRun `npm test` for the command line tests (using phantomjs) or `npm start` to open a browser with the tests. Could use some more.\n\n\n## LICENSE\nMIT\n"
|
||||
}
|
|
@ -0,0 +1,102 @@
|
|||
{
|
||||
"name": "ampersand-main-view",
|
||||
"description": "A view providing helpers to initialize and manage the main view of your single-page app",
|
||||
"version": "1.0.3",
|
||||
"author": {
|
||||
"name": "Luke Karrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
},
|
||||
"browser": "ampersand-main-view.js",
|
||||
"dependencies": {
|
||||
"ampersand-dom": "^1.5.0",
|
||||
"ampersand-router": "^4.0.0",
|
||||
"ampersand-view": "^10.0.1",
|
||||
"ampersand-view-switcher": "^2.1.0",
|
||||
"local-links": "^1.4.0",
|
||||
"lodash": "^4.14.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"browserify": "^13.1.0",
|
||||
"domready": "^1.0.8",
|
||||
"electron-prebuilt": "^1.3.2",
|
||||
"hapi": "^14.1.0",
|
||||
"jshint": "^2.9.2",
|
||||
"moonboots_hapi": "^7.0.0",
|
||||
"precommit-hook": "^3.0.0",
|
||||
"run-browser": "^2.0.2",
|
||||
"tap-spec": "^4.1.1",
|
||||
"tape": "^4.6.0",
|
||||
"tape-run": "^2.1.4"
|
||||
},
|
||||
"homepage": "https://github.com/lukekarrys/ampersand-main-view",
|
||||
"keywords": [
|
||||
"ampersand",
|
||||
"ampersand-router",
|
||||
"ampersand-view"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "ampersand-main-view.js",
|
||||
"pre-commit": [
|
||||
"lint",
|
||||
"test",
|
||||
"validate"
|
||||
],
|
||||
"repository": {
|
||||
"user": "lukekarrys",
|
||||
"repo": "ampersand-main-view",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/lukekarrys/ampersand-main-view/tarball/master",
|
||||
"clone_url": "https://github.com/lukekarrys/ampersand-main-view",
|
||||
"https_url": "https://github.com/lukekarrys/ampersand-main-view",
|
||||
"travis_url": "https://travis-ci.org/lukekarrys/ampersand-main-view",
|
||||
"zip_url": "https://github.com/lukekarrys/ampersand-main-view/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/lukekarrys/ampersand-main-view"
|
||||
},
|
||||
"scripts": {
|
||||
"demo": "node sample/server",
|
||||
"lint": "jshint .",
|
||||
"start": "run-browser test/*",
|
||||
"test": "browserify test/*.js | tape-run | tap-spec",
|
||||
"validate": "npm ls"
|
||||
},
|
||||
"gitHead": "c7564d2c9efa3a61c4f53f8f4dc20f8460eb65ff",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "5.12.0",
|
||||
"dist": {
|
||||
"shasum": "036c4d4b48e6741539ca2457ea5290c541e4295b",
|
||||
"tarball": "http://registry.npmjs.org/ampersand-main-view/-/ampersand-main-view-1.0.3.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2015-01-11T05:21:34.414Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2015-03-31T21:47:23.445Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-08-06T06:21:59.604Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.3",
|
||||
"date": "2016-08-06T20:23:01.649Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-01-11T05:21:34.414Z",
|
||||
"modified": "2016-08-06T20:23:01.649Z",
|
||||
"lastPublisher": {
|
||||
"name": "lukekarrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "lukekarrys",
|
||||
"email": "luke@lukekarrys.com"
|
||||
}
|
||||
],
|
||||
"readme": "ampersand-main-view\n===================\n\n[![Build Status](https://travis-ci.org/lukekarrys/ampersand-main-view.png?branch=master)](https://travis-ci.org/lukekarrys/ampersand-main-view)\n\n[![NPM](https://nodei.co/npm/ampersand-main-view.png)](https://nodei.co/npm/ampersand-main-view/)\n\nA view providing helpers to initialize and manage the main view of your single-page app.\n\n\n## Install\n\n`npm install ampersand-main-view --save`\n\n\n## Why\n\nThere is a fair amount that happens every time I start up a new [`ampersandjs`](http://ampersandjs.com/)\nproject. This aims to be a starting point for a basic main view that you would have in your app.\nIt handles link clicks, navigation, intial rendering to the body, routing, page switching,\nand navigation link activating.\n\n\n## What does it do?\n\nGlad you asked! When you initialize an `ampersand-main-view` it will:\n\n1. Create an `amperand-router` with the `router` options you pass in\n2. Add a helper funciton to the router called `triggerPage`\n3. Render itself\n5. Initialize an [`ampersand-view-switcher`](https://www.npmjs.org/package/ampersand-view-switcher) for the `pageRegion`\n6. Start the router\n\nAfter all that is done, the newly created router will start the clientside routing\nflow. You can call `this.triggerPage(pageInstance)` from inside any router\nfunction, and it will initialize that `pageInstance` inside the `pageRegion`.\n\nThat's a high-level overviewg of what it does. Check out the API reference below\nto see what each function does.\n\n\n\n## API\n\n### Options\n\n```js\n// Defaults\nnew MainView({\n pageEvent: 'newPage',\n pageRegion: '[data-hook=\"page\"]',\n pageOptions: {},\n navRegion: '[data-hook=\"navigation\"]',\n navItem: 'a',\n navActiveClass: 'active',\n router: {}\n});\n```\n\n#### `pageEvent` (String, default: `newPage`)\n\nThis is the event that will be trigged on the `router` when `router.triggerPage`\nis called. You shouldn't have to change this unless it is conficting with an\nalready existing event on the views in your app.\n\n#### `pageRegion` (selector String or HTMLElement, default: `[data-hook=page]`)\n\nThis is the element on the page where the view switcher will swap out pages.\n\n#### `pageOptions` (Object, default: `{}`)\n\nThese options will be passed as the second argument to the view switcher. Check\nout the [`ampersand-view-switcher` API](https://github.com/ampersandjs/ampersand-view-switcher#api-reference)\nfor more reference.\n\n#### `navRegion` (selector String or HTMLElement, default: `[data-hook=navigation]`)\n\nThis is the element on the page with `navItem`s. `navItem`s will be\ntoggled with the `navActiveClass` based on if their `pathname` matches the\ncurrent page's pathname. Set to a falsy value to cancel all nav updating.\n\n#### `navItem` (selector String, default: `a`)\n\nThis is the selector that will be used to find all the navigation links within\nthe `navRegion`. Set to a falsy value to cancel all nav updating.\n\n#### `navActiveClass` (String, default: 'active')\n\nThis is a class name which will be added to `navItem`s in the `navRegion`.\n Set to a falsy value to cancel all nav updating.\n\n#### `router` (Object or Router, default: `{}`)\n\nThis object will be passed directly to `Router.extend` and then initialized. If\nyou pass in a Router, it won't be initiliazed again. \n\n\n\n### Router Methods\n\n#### `router.triggerPage(pageInstance)`\n\nThis method can be called on the router to make a new page. This allows you to do\nsomething like this in the `router` options that you pass to the main view:\n\n```js\nnew MainView({\n router: {\n routes: {\n '': 'index',\n 'users': 'users'\n },\n index: function () {\n this.triggerPage(new HomePage());\n },\n users: function () {\n this.triggerPage(new UsersPage());\n }\n }\n});\n```\n\n\n\n### View Methods\n\nThe main idea behind `ampersand-main-view` is to have some sane defaults for the\nmain view of your app. All the methods below can be overridden with `extend` should\nyou need more flexibility.\n\n#### Initialization Methods\n##### `startViewSwitcher`\n##### `startRouter`\n\n#### Page Handling Methods\n##### `updatePage`\n\n#### Navigation Methods\n##### `updateNav`\n##### `setActiveNavItems`\n##### `setActiveNavItem`\n##### `isNavItemActive`\n\n#### Route Handling Methods\n##### `handleLinkClick`\n##### `handleHashLinkClick`\n##### `navigate`"
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name": "anghami",
|
||||
"productName": "Anghami",
|
||||
"version": "0.7.10",
|
||||
"description": "Anghami Desktop Player",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
"start": "electron ./main.js",
|
||||
"release-macos": "electron-packager ./ Anghami --platform=darwin --out=./release/macOS --arch=x64 --icon=./assets/icons/IconAnghami.icns --version=1.2.7 --app-version=0.7.7 --ignore=release --ignore=.vscode --overwrite",
|
||||
"release-linux": "electron-packager ./ Anghami --platform=linux --arch=x64 --icon=./assets/icons/IconAnghami.icns --version=1.2.7 --app-version=0.7.7 --ignore=./release/windows-x64 --ignore=release --ignore=.vscode --overwrite",
|
||||
"release-win64": "electron-packager ./ Anghami --platform=win32 --out=./release/windows-x64 --arch=x64 --icon=./assets/icons/IconAnghami.icns --version=1.2.7 --app-version=0.7.7 --version-string.CompanyName=Anghami --version-string.FileDescription='Anghami Desktop App' --version-string.OriginalFilename='Anghami Desktop App' --version-string.ProductName='Anghami Desktop App' --version-string.InternalName='Anghami Destkop App' --ignore=release --ignore=.vscode --overwrite",
|
||||
"installer-macos": "appdmg appdmg.json ./release/installers/Anghami-Installer.dmg",
|
||||
"deploy": "rsync -rvzhP --delete-after /Users/user/Sites/AnghamiWebPlayer/build/ pierre@52.19.168.163:/var/www/html/webdev9"
|
||||
},
|
||||
"keywords": [
|
||||
"Anghami",
|
||||
"Anghami Desktop Client"
|
||||
],
|
||||
"devDependencies": {
|
||||
"appdmg": "^0.4.5",
|
||||
"electron-installer-dmg": "^0.1.1",
|
||||
"electron-prebuilt": "^1.2.7"
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-plugins": "^0.1.0",
|
||||
"electron-updater": "^0.3.1"
|
||||
},
|
||||
"gitHead": "29b0bbec7b9ea821634dd2d57deaa421c170c41b",
|
||||
"_npmVersion": "3.5.3",
|
||||
"_nodeVersion": "5.5.0",
|
||||
"dist": {
|
||||
"shasum": "cdb59a22eae134361b18e6c97c3f33c84a5275c2",
|
||||
"tarball": "http://registry.npmjs.org/anghami/-/anghami-0.7.10.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.7.7",
|
||||
"date": "2016-07-27T07:13:59.847Z"
|
||||
},
|
||||
{
|
||||
"number": "0.7.10",
|
||||
"date": "2016-07-27T09:14:53.476Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-27T07:13:59.847Z",
|
||||
"modified": "2016-07-27T09:14:53.476Z",
|
||||
"lastPublisher": {
|
||||
"name": "pk2122",
|
||||
"email": "pierresraii@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "pk2122",
|
||||
"email": "pierresraii@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,63 @@
|
|||
{
|
||||
"name": "app-2afc",
|
||||
"version": "1.0.0",
|
||||
"description": "Electron app for running a 2AFC experiment",
|
||||
"main": "electron main.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"user": "sofroniewn",
|
||||
"repo": "app-2afc",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/sofroniewn/app-2afc/tarball/master",
|
||||
"clone_url": "https://github.com/sofroniewn/app-2afc",
|
||||
"https_url": "https://github.com/sofroniewn/app-2afc",
|
||||
"travis_url": "https://travis-ci.org/sofroniewn/app-2afc",
|
||||
"zip_url": "https://github.com/sofroniewn/app-2afc/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/sofroniewn/app-2afc"
|
||||
},
|
||||
"keywords": [
|
||||
"app",
|
||||
"2afc"
|
||||
],
|
||||
"author": {
|
||||
"name": "Nicholas Sofroniew"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/sofroniewn/app-2afc#readme",
|
||||
"dependencies": {
|
||||
"device-stream-2choice-stdin": "^1.0.1",
|
||||
"electron": "^1.3.4",
|
||||
"electron-ipc-stream": "^0.2.0",
|
||||
"experiment-stream-2choice-2afc": "^1.0.0"
|
||||
},
|
||||
"gitHead": "40c7453fd84c46a6c17def540a1741cc381ce7d5",
|
||||
"_npmVersion": "2.15.9",
|
||||
"_nodeVersion": "4.5.0",
|
||||
"dist": {
|
||||
"shasum": "84136cb65ba62dfba8b0399e232d3cb002c6c800",
|
||||
"tarball": "http://registry.npmjs.org/app-2afc/-/app-2afc-1.0.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-23T18:12:37.499Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-23T18:12:37.499Z",
|
||||
"modified": "2016-08-23T18:12:37.499Z",
|
||||
"lastPublisher": {
|
||||
"name": "sofroniewn",
|
||||
"email": "sofroniewn@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "sofroniewn",
|
||||
"email": "sofroniewn@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# app-2afc\nElectron app for running a 2AFC experiment\n\n```\nnpm install app-2afc\n```\n\nThis app allows you to run a two afc experiment in the console and visualize a running history of your score and whether you got the last trial correct. Press `r` or `b` followed by `enter` if a red or blue icon is showing\n\n\n## Usage\n```js\nnpm start\n```\n\n## Licence\nMIT"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,120 @@
|
|||
{
|
||||
"name": "apprtc-socket",
|
||||
"version": "0.2.3",
|
||||
"description": "Socket for transferring messages via the AppRtc WebSocket server",
|
||||
"main": "index.js",
|
||||
"keywords": [
|
||||
"apprtc",
|
||||
"websocket",
|
||||
"client"
|
||||
],
|
||||
"author": {
|
||||
"name": "Nico Janssens",
|
||||
"email": "nico.b.janssens@gmail.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=4.x.x"
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": "^2.2.0",
|
||||
"q": "^1.4.1",
|
||||
"websocket": "^1.0.22"
|
||||
},
|
||||
"devDependencies": {
|
||||
"browserify": "^13.1.0",
|
||||
"chai": "^3.5.0",
|
||||
"electron-prebuilt": "^1.3.2",
|
||||
"hat": "0.0.3",
|
||||
"mocha": "^2.4.4",
|
||||
"publish": "^0.6.0",
|
||||
"uglify-js": "^2.7.0",
|
||||
"zuul": "^3.10.3"
|
||||
},
|
||||
"repository": {
|
||||
"user": "nicojanssens",
|
||||
"repo": "apprtc-socket-js",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/nicojanssens/apprtc-socket-js/tarball/master",
|
||||
"clone_url": "https://github.com/nicojanssens/apprtc-socket-js",
|
||||
"https_url": "https://github.com/nicojanssens/apprtc-socket-js",
|
||||
"travis_url": "https://travis-ci.org/nicojanssens/apprtc-socket-js",
|
||||
"zip_url": "https://github.com/nicojanssens/apprtc-socket-js/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/nicojanssens/apprtc-socket-js"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "browserify -s AppRtcSocket -e ./ | uglifyjs -c warnings=false -m > apprtc-socket.min.js",
|
||||
"build-debug": "browserify -s AppRtcSocket -e ./ > apprtc-socket.debug.js",
|
||||
"size": "npm run build && cat apprtc-socket.min.js | gzip | wc -c",
|
||||
"test-browser": "zuul -- test/*.unit.js",
|
||||
"test-browser-local": "zuul --local -- test/*.unit.js",
|
||||
"test-browser-headless": "zuul --electron -- test/*.unit.js",
|
||||
"test-node": "mocha test/*.unit.js",
|
||||
"clean": "rm -f apprtc-socket.*.js && rm -rf node_modules",
|
||||
"2npm": "publish"
|
||||
},
|
||||
"homepage": "https://github.com/nicojanssens/apprtc-socket-js#readme",
|
||||
"_npmVersion": "2.15.9",
|
||||
"_nodeVersion": "4.4.5",
|
||||
"dist": {
|
||||
"shasum": "94e6194c909f9ab6912e879979dbcad44b237abd",
|
||||
"tarball": "http://registry.npmjs.org/apprtc-socket/-/apprtc-socket-0.2.3.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-01-28T21:50:33.428Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-02-03T14:40:31.945Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2016-03-03T15:46:05.180Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.2",
|
||||
"date": "2016-07-22T09:40:34.118Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.3",
|
||||
"date": "2016-07-22T17:37:13.494Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.4",
|
||||
"date": "2016-07-23T17:47:22.074Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-08-09T08:38:57.379Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.1",
|
||||
"date": "2016-08-09T09:34:35.366Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.2",
|
||||
"date": "2016-08-09T20:48:09.472Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.3",
|
||||
"date": "2016-08-11T19:15:34.780Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-01-28T21:50:33.428Z",
|
||||
"modified": "2016-08-11T19:15:34.780Z",
|
||||
"lastPublisher": {
|
||||
"name": "nicoj",
|
||||
"email": "nico.b.janssens@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "nicoj",
|
||||
"email": "nico.b.janssens@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "[![CircleCI](https://circleci.com/gh/nicojanssens/apprtc-socket-js.svg?style=shield)](https://circleci.com/gh/nicojanssens/apprtc-socket-js)\n[![npm](https://img.shields.io/npm/v/apprtc-socket.svg)](https://npmjs.org/package/apprtc-socket)\n\n# AppRtc Socket\n\n## Summary\nSocket using the AppRtc WebSocket server to exchange messages between *two* peers. This socket is developed to exchange lightweight signaling messages, *not* for transmitting (large) binaries.\n\n## Features\n- supports text message exchange between two peers identified by a unique key\n- offers callback and promise based API\n- can be browserified\n\n## Install\n```\nnpm install apprtc-socket\n```\n\n## Usage\n\n### Callbacks\n```js\nvar socket = require('apprtc-socket')\n\nvar myId = 'foo' // replace with unique key\nvar peerId = 'bar' // replace with unique key\n\nvar mySocket = socket(myId, peerId)\n// socket is connected and ready to use\nmySocket.on('ready', function() {\n // send text message to peer\n mySocket.send('test message')\n // close socket\n mySocket.close()\n})\nmySocket.on('message', function(message) {\n // incoming text message\n})\nmySocket.on('close', function() {\n // socket is closed\n})\nmySocket.on('error', function(error) {\n // ooops\n})\n\n// activate the connection\nmySocket.connect()\n```\n\n### Promises\n```js\nvar socket = require('apprtc-socket')\n\nvar myId = 'foo' // replace with unique key\nvar peerId = 'bar' // replace with unique key\n\nvar mySocket = socket(myId, peerId)\nmySocket.on('message', function(message) {\n // incoming text message\n})\nmySocket.on('error', function(error) {\n // ooops\n})\n\n// activate the connection\nmySocket.connectP()\n // socket is connected and ready to use\n .then(function () {\n // send text message to peer\n mySocket.send('test message')\n // close socket\n return mySocket.closeP()\n })\n .then(function () {\n // socket is closed\n })\n .catch(function (error) {\n // ooops\n })\n```\n\n## API\n\n### `var mySocket = socket(myId, peerId)`\nCreate a new AppRtcSocket connection. Both interacting peers must be identified by a unique key.\n\n### `mySocket.connect()`\nConnect to the AppRtc WebSocket server and register a connection. The id of the AppRtc room that both peers use to exchange messages is a commutative hash calculated from both peers' unique keys. This function fires a `ready` event once the registration succeeds.\n\n### `mySocket.connectP()`\nConnect to the AppRtc WebSocket server and register a connection. Instead of firing a `ready` event, this function returns a promise that gets fulfilled once the registration succeeds.\n\n### `mySocket.send(data)`\nSend text data to the connected peer. `data` should be of type\n`String`, other data types can be transformed into a `String` with `JSON.stringify`.\n\n### `mySocket.close()`\nClose a connection. Fires a `close` event once complete.\n\n### `mySocket.closeP()`\nClose a connection. Instead of firing a `close` event, this function returns a promise that gets fulfilled once the connection has closed.\n\n## Events\n\n### `mySocket.on('ready', function () {})`\nFired when the socket is ready to use.\n\n### `mySocket.on('message', function (message) {})`\nReceived a message from the AppRtc server. `message` is always a `String`.\n\n### `mySocket.on('close', function () {})` \nFired when the connection has closed. \n\n### `mySocket.on('error', function () {})`\nFired when a fatal error occurs. \n\n## Examples\nSee examples directory.\n"
|
||||
}
|
|
@ -0,0 +1,76 @@
|
|||
{
|
||||
"name": "are-you-around",
|
||||
"version": "1.1.0",
|
||||
"description": "Let your friends know if you are around! Publish your status so friends can subscribe. All status updates are sent directly to your friends via peer to peer networks.",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"start": "npm run build && electron .",
|
||||
"start:dev": "npm run watch & NODE_ENV=development electron .",
|
||||
"test": "standard",
|
||||
"build": "browserify app/index.js -p [ css-extract -o app/dist/bundle.css ] -o /dev/null",
|
||||
"watch": "watchify app/index.js -p [ css-extract -o app/dist/bundle.css ] -o /dev/null",
|
||||
"rebuild": "npm rebuild --runtime=electron --target=1.3.4 --disturl=https://atom.io/download/atom-shell --build-from-source"
|
||||
},
|
||||
"browserify": {
|
||||
"transform": [
|
||||
"sheetify/transform"
|
||||
]
|
||||
},
|
||||
"repository": {
|
||||
"user": "joehand",
|
||||
"repo": "are-you-around",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/joehand/are-you-around/tarball/master",
|
||||
"clone_url": "https://github.com/joehand/are-you-around",
|
||||
"https_url": "https://github.com/joehand/are-you-around",
|
||||
"travis_url": "https://travis-ci.org/joehand/are-you-around",
|
||||
"zip_url": "https://github.com/joehand/are-you-around/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/joehand/are-you-around"
|
||||
},
|
||||
"author": {
|
||||
"name": "Joe Hand",
|
||||
"email": "joe@hand.email",
|
||||
"url": "https://joeahand.com/"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/joehand/are-you-around#readme",
|
||||
"dependencies": {
|
||||
"choo": "^3.2.2",
|
||||
"electron-prebuilt": "^1.3.4",
|
||||
"peer-status-feed": "^1.1.1",
|
||||
"sheetify": "^5.1.0",
|
||||
"tachyons": "^4.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"css-extract": "^1.1.2",
|
||||
"watchify": "^3.7.0"
|
||||
},
|
||||
"gitHead": "b7e82c22114dd98d1b143680046123028d27d6d4",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "6.5.0",
|
||||
"dist": {
|
||||
"shasum": "984d652e255a4984831031e6f7a5149ada7debca",
|
||||
"tarball": "http://registry.npmjs.org/are-you-around/-/are-you-around-1.1.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.1.0",
|
||||
"date": "2016-09-03T18:43:11.579Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-03T18:43:11.579Z",
|
||||
"modified": "2016-09-03T18:43:11.579Z",
|
||||
"lastPublisher": {
|
||||
"name": "jhand",
|
||||
"email": "joe@hand.email"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "jhand",
|
||||
"email": "joe@hand.email"
|
||||
}
|
||||
],
|
||||
"readme": "# Are you around?\n\nLet your friends know if you are around! Publish your status so friends can subscribe. All status updates are sent directly to your friends via peer to peer networks.\n\nThe app post updates and subscribes to friends via a [peer-status-feed](https://github.com/joehand/peer-status-feed). So you can join the party outside of just the app!\n\nWant a to see if your app is working but your friends aren't around? Meet [Peer Robot](https://github.com/joehand/peer-robot)! The friend that is always around. Install with `npm install -g peer-robot` and run `peer-robot` for an insta-friend. It will give you a key you can add as a friend.\n\nDevelopment Status: **Very unstable.**\n\n<p>\n<img src=\"https://raw.githubusercontent.com/joehand/are-you-around/master/screenshot.png\" align=\"center\" width=\"300\" >\n</p>\n\n## Run\n\n* Clone from Github\n* `npm install`\n* `npm start`\n* Profit!\n\nIf you receive a version mismatch error in the console, try `npm run rebuild`.\n\n## Development\n\nBuilt with these awesome tools:\n\n### [Choo](https://github.com/yoshuawuyts/choo) | [Dat](http://dat-data.com) | [Electron](https://github.com/electron/electron) | [Tacyons](http://tachyons.io)\n\nRun `npm run start:dev` to run in development mode and watch file changes.\n\nStatus updates are saved in a local level database, `~/.peer-status.db`. If you delete the database your account name & key will be reset.\n\n## TODO\n\n* ~~Make feeds download only~~\n* ~~Move database to user root~~\n* ~~make a robot to beep boop at friends~~\n* Store last status/name of friends in DB. Use <- to show feed offline = friend offline\n* Change status to offline on exit\n* Nicer UI (thinking two tab panes, one for friends and one user)\n* Add dates to status and show last update time\n* Make status updates \"tweets\" and change \"subscribe\" to \"follow\".\n\n## License\n\nMIT\n"
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "argo-trading",
|
||||
"description": "HTML5 interface for the OANDA platform",
|
||||
"version": "3.8.0",
|
||||
"version": "3.10.0",
|
||||
"main": "./main.js",
|
||||
"bin": {
|
||||
"argo-trading": "./bin/argo-trading",
|
||||
|
@ -35,24 +35,22 @@
|
|||
"node": ">=4"
|
||||
},
|
||||
"dependencies": {
|
||||
"async": "~1.5.2",
|
||||
"body-parser": "~1.15.1",
|
||||
"electron-prebuilt": "~1.2.3",
|
||||
"async": "~2.0.1",
|
||||
"body-parser": "~1.15.2",
|
||||
"electron-prebuilt": "~1.4.2",
|
||||
"express": "~4.14.0",
|
||||
"faye-websocket": "~0.11.0",
|
||||
"flic": "~1.3.4",
|
||||
"limiter": "~1.1.0",
|
||||
"request": "~2.72.0",
|
||||
"angular": "~1.5.7",
|
||||
"angular-animate": "~1.5.7",
|
||||
"angular-aria": "~1.5.7",
|
||||
"angular-messages": "~1.5.7",
|
||||
"angular-mocks": "~1.5.7",
|
||||
"angular-material": "~1.0.9",
|
||||
"angular-local-storage": "~0.2.7",
|
||||
"ngSocket": "git+https://github.com/angular/ngSocket.git#v0.2.1",
|
||||
"d3": "~3.5.17",
|
||||
"techan": "git+https://github.com/andredumas/techan.js.git#0.6.0"
|
||||
"request": "~2.75.0",
|
||||
"angular": "~1.5.8",
|
||||
"angular-animate": "~1.5.8",
|
||||
"angular-aria": "~1.5.8",
|
||||
"angular-messages": "~1.5.8",
|
||||
"angular-mocks": "~1.5.8",
|
||||
"angular-material": "~1.1.1",
|
||||
"d3": "~4.2.6",
|
||||
"techan": "~0.8.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "npm run lint && npm run karma && npm run snyk",
|
||||
|
@ -65,25 +63,25 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"conventional-changelog-cli": "~1.2.0",
|
||||
"eslint": "^2.13.0",
|
||||
"eslint": "^3.7.0",
|
||||
"eslint-config-eslint": "~3.0.0",
|
||||
"eslint-plugin-angular": "~1.1.1",
|
||||
"mocha": "~2.5.3",
|
||||
"eslint-plugin-angular": "~1.4.1",
|
||||
"mocha": "~3.1.0",
|
||||
"chai": "~3.5.0",
|
||||
"karma": "~0.13.22",
|
||||
"karma-mocha": "~1.0.1",
|
||||
"karma": "~1.3.0",
|
||||
"karma-mocha": "~1.2.0",
|
||||
"karma-chai": "~0.1.0",
|
||||
"karma-phantomjs-launcher": "~1.0.0",
|
||||
"phantomjs-prebuilt": "~2.1.7",
|
||||
"snyk": "~1.14.3"
|
||||
"karma-phantomjs-launcher": "~1.0.2",
|
||||
"phantomjs-prebuilt": "~2.1.12",
|
||||
"snyk": "~1.19.1"
|
||||
},
|
||||
"gitHead": "e6951f7eee280fa5a87e93c07d9b2e9ff0f1feaf",
|
||||
"gitHead": "0cdc06344ba0879b92067d68e5e4883e40cf40ff",
|
||||
"homepage": "https://github.com/albertosantini/argo#readme",
|
||||
"_npmVersion": "3.9.5",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.7.0",
|
||||
"dist": {
|
||||
"shasum": "f6af8c7cfe0976056b27dffd6a52aecf1f7d390b",
|
||||
"tarball": "http://registry.npmjs.org/argo-trading/-/argo-trading-3.8.0.tgz"
|
||||
"shasum": "321b6cf09934f6504f990819a611d26654f413e9",
|
||||
"tarball": "http://registry.npmjs.org/argo-trading/-/argo-trading-3.10.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -233,10 +231,18 @@
|
|||
{
|
||||
"number": "3.8.0",
|
||||
"date": "2016-06-19T21:59:47.828Z"
|
||||
},
|
||||
{
|
||||
"number": "3.9.0",
|
||||
"date": "2016-09-05T18:22:31.762Z"
|
||||
},
|
||||
{
|
||||
"number": "3.10.0",
|
||||
"date": "2016-10-03T17:49:46.350Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-03-11T16:45:43.899Z",
|
||||
"modified": "2016-06-19T21:59:47.828Z",
|
||||
"modified": "2016-10-03T17:49:46.350Z",
|
||||
"lastPublisher": {
|
||||
"name": "icebox",
|
||||
"email": "albertosantini@gmail.com"
|
||||
|
@ -247,5 +253,5 @@
|
|||
"email": "albertosantini@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# ARGO\r\n\r\n[![NPM version](https://badge.fury.io/js/argo-trading.png)](http://badge.fury.io/js/argo-trading)\r\n[![NGN Dependencies](https://david-dm.org/albertosantini/argo.png)](https://david-dm.org/albertosantini/argo)\r\n[![Build Status](https://travis-ci.org/albertosantini/argo.png)](https://travis-ci.org/albertosantini/argo)\r\n[![Known Vulnerabilities](https://snyk.io/test/npm/argo-trading/badge.svg)](https://snyk.io/test/npm/argo-trading)\r\n\r\n**Argo** is an open source trading platform, connecting directly with [OANDA][]\r\nthrough the powerful [API][] to develop trading strategies.\r\n\r\n## Installation\r\n\r\nAfter installing [Node.js](https://nodejs.org/) (required), you can install **Argo**.\r\n\r\n```\r\n$ npm install -g argo-trading\r\n```\r\n\r\n## Starting Web App\r\n\r\n```\r\n$ argo-trading\r\n```\r\nEventually point your web brower to `http://localhost:8000`.\r\n\r\n## Starting Standalone App\r\n\r\n```\r\n$ argo-trading-standalone\r\n```\r\n\r\nTested locally with Node.js 5.x, AngularJS 1.5.x and Material 1.x.\r\n\r\n## [Basic features](docs/views)\r\n\r\n- Account summary updated for each event.\r\n- Quotes and spreads list updated tick-by-tick.\r\n- Charts with different time frames updated tick-by-tick.\r\n- Market and limit orders with stop loss, take profit and trailing stop.\r\n- Trades list with current and profit updated tick-by-tick.\r\n- Orders list with distance updated tick-by-tick.\r\n- Positions summary.\r\n- Expositions summary.\r\n- Transactions history.\r\n- Economic calendar.\r\n\r\n## [Advanced features](https://github.com/albertosantini/argo-trading-plugin-seed)\r\n\r\n- Executing trading strategies.\r\n\r\n## [Documentation](docs/)\r\n\r\n## [Contributing](CONTRIBUTING.md)\r\n\r\n## Disclaimer\r\n\r\nNOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.\r\n\r\n\r\n[OANDA]: http://fxtrade.oanda.co.uk/\r\n[API]: http://developer.oanda.com/\r\n"
|
||||
"readme": "# ARGO\r\n\r\n[![NPM version](https://badge.fury.io/js/argo-trading.png)](http://badge.fury.io/js/argo-trading)\r\n[![NGN Dependencies](https://david-dm.org/albertosantini/argo.png)](https://david-dm.org/albertosantini/argo)\r\n[![Build Status](https://travis-ci.org/albertosantini/argo.png)](https://travis-ci.org/albertosantini/argo)\r\n[![Known Vulnerabilities](https://snyk.io/test/npm/argo-trading/badge.svg)](https://snyk.io/test/npm/argo-trading)\r\n\r\n**Argo** is an open source trading platform, connecting directly with [OANDA][]\r\nthrough the powerful [API][] to develop trading strategies.\r\n\r\n## Installation\r\n\r\nAfter installing [Node.js](https://nodejs.org/) (required), you can install **Argo**.\r\n\r\n```\r\n$ npm install -g argo-trading\r\n```\r\n\r\n## Starting Web App\r\n\r\n```\r\n$ argo-trading\r\n```\r\nEventually point your web brower to `http://localhost:8000`.\r\n\r\n## Starting Standalone App\r\n\r\n```\r\n$ argo-trading-standalone\r\n```\r\n\r\nTested locally with Node.js 6.x, AngularJS 1.5.x and Material 1.x.\r\n\r\n## [Basic features](docs/views)\r\n\r\n- Account summary updated for each event.\r\n- Quotes and spreads list updated tick-by-tick.\r\n- Charts with different time frames updated tick-by-tick.\r\n- Market and limit orders with stop loss, take profit and trailing stop.\r\n- Trades list with current and profit updated tick-by-tick.\r\n- Orders list with distance updated tick-by-tick.\r\n- Positions summary.\r\n- Expositions summary.\r\n- Transactions history.\r\n- Economic calendar.\r\n\r\n## [Advanced features](https://github.com/albertosantini/argo-trading-plugin-seed)\r\n\r\n- Executing trading strategies.\r\n\r\n## [Documentation](docs/)\r\n\r\n## [Contributing](CONTRIBUTING.md)\r\n\r\n## Disclaimer\r\n\r\nNOT INVESTMENT ADVICE AND WILL LOSE LOTS OF MONEY SO PROCEED WITH CAUTION.\r\n\r\n\r\n[OANDA]: http://fxtrade.oanda.co.uk/\r\n[API]: http://developer.oanda.com/\r\n"
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "article-json-to-contenteditable",
|
||||
"version": "2.0.0",
|
||||
"version": "6.0.0",
|
||||
"description": "## Installation",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
|
@ -44,31 +44,33 @@
|
|||
"electron-prebuilt": "^0.37.7",
|
||||
"faucet": "0.0.1",
|
||||
"semistandard-deku": "github:micnews/semistandard#deku",
|
||||
"snazzy": "^3.0.0",
|
||||
"snazzy": "^4.0.1",
|
||||
"tape": "^4.5.1",
|
||||
"tape-catch": "^1.0.5",
|
||||
"testron": "^1.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"article-json-html-render": "^2.1.0",
|
||||
"article-json-html-render": "^2.5.0",
|
||||
"deku": "^1.0.0",
|
||||
"embeds": "^2.5.1",
|
||||
"get-selection-range-from-elm": "^1.0.0",
|
||||
"get-selection-range-from-elm": "^2.0.1",
|
||||
"html-to-article-json": "^1.12.4",
|
||||
"immutable-array-methods": "^1.3.0",
|
||||
"immutable-object-methods": "^1.3.0",
|
||||
"is-image": "^1.0.1",
|
||||
"is-url": "^1.2.1",
|
||||
"keycode": "^2.1.1",
|
||||
"magic-virtual-element": "^1.0.6",
|
||||
"morphdom": "^1.3.0",
|
||||
"morphdom": "^2.0.0",
|
||||
"object-assign": "^4.1.0",
|
||||
"save-selection": "^1.0.0"
|
||||
"save-selection": "^2.0.0"
|
||||
},
|
||||
"gitHead": "73a97a23bb50cf597e5e2b5e4df9940885c7855d",
|
||||
"_npmVersion": "3.9.2",
|
||||
"_nodeVersion": "5.9.0",
|
||||
"gitHead": "cf053530553f38c8ad3be3e4a50407339f7a702a",
|
||||
"_npmVersion": "3.9.5",
|
||||
"_nodeVersion": "4.0.0",
|
||||
"dist": {
|
||||
"shasum": "089f289074c6610cc3caaf5e04964e5256fa98d0",
|
||||
"tarball": "http://registry.npmjs.org/article-json-to-contenteditable/-/article-json-to-contenteditable-2.0.0.tgz"
|
||||
"shasum": "dbfae78f643128649852de90b2f8f0f644c81e02",
|
||||
"tarball": "http://registry.npmjs.org/article-json-to-contenteditable/-/article-json-to-contenteditable-6.0.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -86,13 +88,57 @@
|
|||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2016-06-22T08:37:25.181Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.0",
|
||||
"date": "2016-08-05T12:41:20.010Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.0",
|
||||
"date": "2016-08-10T12:30:01.407Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.1",
|
||||
"date": "2016-08-15T10:38:17.852Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.2",
|
||||
"date": "2016-08-15T16:57:57.361Z"
|
||||
},
|
||||
{
|
||||
"number": "2.3.0",
|
||||
"date": "2016-08-19T12:10:49.183Z"
|
||||
},
|
||||
{
|
||||
"number": "3.0.0",
|
||||
"date": "2016-08-24T07:47:34.279Z"
|
||||
},
|
||||
{
|
||||
"number": "4.0.0",
|
||||
"date": "2016-08-24T13:41:34.595Z"
|
||||
},
|
||||
{
|
||||
"number": "4.0.1",
|
||||
"date": "2016-08-30T14:18:28.392Z"
|
||||
},
|
||||
{
|
||||
"number": "5.0.0",
|
||||
"date": "2016-09-01T12:48:32.888Z"
|
||||
},
|
||||
{
|
||||
"number": "5.0.1",
|
||||
"date": "2016-09-12T15:56:57.132Z"
|
||||
},
|
||||
{
|
||||
"number": "6.0.0",
|
||||
"date": "2016-09-28T15:36:01.861Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-05-17T08:22:20.172Z",
|
||||
"modified": "2016-06-22T08:37:25.181Z",
|
||||
"modified": "2016-09-28T15:36:01.861Z",
|
||||
"lastPublisher": {
|
||||
"name": "kesla",
|
||||
"email": "david.bjorklund@gmail.com"
|
||||
"name": "ellell",
|
||||
"email": "lisaovermyr@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
|
@ -104,5 +150,5 @@
|
|||
"email": "david.bjorklund@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# article-json-to-contenteditable\n\n## Installation\n\nDownload node at [nodejs.org](http://nodejs.org) and install it, if you haven't already.\n\n```sh\nnpm install article-json-to-contenteditable --save\n```\n## Example\n```js\nimport {render, tree} from 'deku';\nimport Article from '../lib';\nimport element from 'magic-virtual-element';\n\nconst container = document.querySelector('#editor');\n\nconst items = [\n {\n type: 'paragraph',\n children: [{\n type: 'text',\n content: 'Text text text',\n href: null,\n italic: false,\n bold: false,\n mark: false,\n markClass: null\n }]\n }, {\n type: 'embed',\n embedType: 'facebook',\n url: 'https://www.facebook.com/david.bjorklund/posts/10153809692501070',\n embedAs: 'post',\n date: 'Thursday, January 21, 2016',\n user: 'David Pop Hipsterson',\n text: [{\n content: 'Hey!So, for the last few weeks I\\'ve worked on http://mic.com/ - the new home for mic.com (on desktop) - please take a look :)',\n href: null\n }]\n }\n];\n\nconst onInput = ({items}) => {\n console.log('in client.js onInput');\n app.mount(<Article items={items} onInput={onInput} />);\n};\n\nconst app = tree(<Article items={items} onInput={onInput} />);\n\nrender(app, container);\n\n```\n\n## Tests\n\n```sh\nnpm install\nnpm test\n```\n\n## Dependencies\n\n- [article-json-html-render](https://github.com/micnews/article-json-html-render): Base for html-based article-json renderer, such as [article-json-to-amp](https://www.npmjs.com/package/article-json-to-amp)\n- [deku](https://github.com/dekujs/deku): Create view components using a virtual DOM\n- [embeds](https://github.com/micnews/embeds): Parse & render embeds\n- [html-to-article-json](https://github.com/micnews/html-to-article-json): Converting HTML to article-json\n- [keycode](https://github.com/timoxley/keycode): Convert between keyboard keycodes and keynames and vice versa.\n- [magic-virtual-element](https://github.com/dekujs/magic-virtual-element): Build virtual tree elements with magic attributes\n- [morphdom](https://github.com/patrick-steele-idem/morphdom): Morph a DOM tree to another DOM tree (no virtual DOM needed)\n- [save-selection](https://github.com/micnews/save-selection): Save & restore selections in a document, using `<mark>` elements\n\n## Dev Dependencies\n\n- [babel-cli](https://github.com/babel/babel/tree/master/packages): Babel command line.\n- [babel-plugin-transform-react-jsx](https://github.com/babel/babel/tree/master/packages): Turn JSX into React function calls\n- [babel-preset-es2015](https://github.com/babel/babel/tree/master/packages): Babel preset for all es2015 plugins.\n- [babel-tape-runner](https://github.com/wavded/babel-tape-runner): Babel + Tape for running your ES Next tests\n- [babelify](https://github.com/babel/babelify): Babel browserify transform\n- [beefy](https://github.com/chrisdickinson/beefy): local development server that aims to make using browserify fast and fun\n- [brfs](https://github.com/substack/brfs): browserify fs.readFileSync() static asset inliner\n- [browserify](https://github.com/substack/node-browserify): browser-side require() the node way\n- [create-event](https://github.com/kenany/create-event): Create an event object\n- [electron-prebuilt](https://github.com/electron-userland/electron-prebuilt): Install electron prebuilt binaries for the command-line use using npm\n- [faucet](https://github.com/substack/faucet): human-readable TAP summarizer\n- [semistandard-deku](https://github.com/micnews/semistandard-deku): All the goodness of `feross/standard` with semicolons sprinkled on top. Adapted for deku\n- [snazzy](https://github.com/feross/snazzy): Format JavaScript Standard Style as Stylish (i.e. snazzy) output\n- [tape](https://github.com/substack/tape): tap-producing test harness for node and browsers\n- [tape-catch](https://github.com/michaelrhodes/tape-catch): a wrapper around tape that catches and reports exceptions\n- [testron](https://github.com/shama/testron): CI your client side tests with Electron\n\n\n## License\n\nMIT\n\n_Generated by [package-json-to-readme](https://github.com/zeke/package-json-to-readme)_\n"
|
||||
"readme": "# article-json-to-contenteditable\n\n## Installation\n\nDownload node at [nodejs.org](http://nodejs.org) and install it, if you haven't already.\n\n```sh\nnpm install article-json-to-contenteditable --save\n```\n## Example\n```js\nimport {render, tree} from 'deku';\nimport setupArticle from '../lib';\nimport element from 'magic-virtual-element';\n\nconst Article = setupArticle();\nconst container = document.querySelector('#editor');\n\nconst items = [\n {\n type: 'paragraph',\n children: [{\n type: 'text',\n content: 'Text text text',\n href: null,\n italic: false,\n bold: false,\n mark: false,\n markClass: null\n }]\n }, {\n type: 'embed',\n embedType: 'facebook',\n url: 'https://www.facebook.com/david.bjorklund/posts/10153809692501070',\n embedAs: 'post',\n date: 'Thursday, January 21, 2016',\n user: 'David Pop Hipsterson',\n text: [{\n content: 'Hey!So, for the last few weeks I\\'ve worked on http://mic.com/ - the new home for mic.com (on desktop) - please take a look :)',\n href: null\n }]\n }\n];\n\nconst getCustomKeyDown = (e) => {\n // Return method(s) to handle any keydown events you want custom\n // handling for, like undo/redo etc.\n const zKeyCode = 90;\n if (e.metaKey && e.keyCode === zKeyCode) {\n return function handleUndoRedo () {\n console.log('should undo/redo');\n };\n }\n};\n\nconst onUpdate = ({items, selectionBoundingClientRect, activeItem}) => {\n console.log('in client.js onUpdate');\n console.log('selectionBoundingClientRect:', selectionBoundingClientRect);\n console.log('activeItem:', activeItem);\n app.mount(<Article items={items} onUpdate={onUpdate} getCustomKeyDown={getCustomKeyDown} />);\n};\n\nconst app = tree(<Article items={items} onUpdate={onUpdate} getCustomKeyDown={getCustomKeyDown} />);\n\nrender(app, container);\n\n```\n\n## Tests\n\n```sh\nnpm install\nnpm test\n```\n\n## Dependencies\n\n- [article-json-html-render](https://github.com/micnews/article-json-html-render): Base for html-based article-json renderer, such as [article-json-to-amp](https://www.npmjs.com/package/article-json-to-amp)\n- [deku](https://github.com/dekujs/deku): Create view components using a virtual DOM\n- [embeds](https://github.com/micnews/embeds): Parse & render embeds\n- [html-to-article-json](https://github.com/micnews/html-to-article-json): Converting HTML to article-json\n- [keycode](https://github.com/timoxley/keycode): Convert between keyboard keycodes and keynames and vice versa.\n- [magic-virtual-element](https://github.com/dekujs/magic-virtual-element): Build virtual tree elements with magic attributes\n- [morphdom](https://github.com/patrick-steele-idem/morphdom): Morph a DOM tree to another DOM tree (no virtual DOM needed)\n- [save-selection](https://github.com/micnews/save-selection): Save & restore selections in a document, using `<mark>` elements\n\n## Dev Dependencies\n\n- [babel-cli](https://github.com/babel/babel/tree/master/packages): Babel command line.\n- [babel-plugin-transform-react-jsx](https://github.com/babel/babel/tree/master/packages): Turn JSX into React function calls\n- [babel-preset-es2015](https://github.com/babel/babel/tree/master/packages): Babel preset for all es2015 plugins.\n- [babel-tape-runner](https://github.com/wavded/babel-tape-runner): Babel + Tape for running your ES Next tests\n- [babelify](https://github.com/babel/babelify): Babel browserify transform\n- [beefy](https://github.com/chrisdickinson/beefy): local development server that aims to make using browserify fast and fun\n- [brfs](https://github.com/substack/brfs): browserify fs.readFileSync() static asset inliner\n- [browserify](https://github.com/substack/node-browserify): browser-side require() the node way\n- [create-event](https://github.com/kenany/create-event): Create an event object\n- [electron-prebuilt](https://github.com/electron-userland/electron-prebuilt): Install electron prebuilt binaries for the command-line use using npm\n- [faucet](https://github.com/substack/faucet): human-readable TAP summarizer\n- [semistandard-deku](https://github.com/micnews/semistandard-deku): All the goodness of `feross/standard` with semicolons sprinkled on top. Adapted for deku\n- [snazzy](https://github.com/feross/snazzy): Format JavaScript Standard Style as Stylish (i.e. snazzy) output\n- [tape](https://github.com/substack/tape): tap-producing test harness for node and browsers\n- [tape-catch](https://github.com/michaelrhodes/tape-catch): a wrapper around tape that catches and reports exceptions\n- [testron](https://github.com/shama/testron): CI your client side tests with Electron\n\n\n## License\n\nMIT\n\n_Generated by [package-json-to-readme](https://github.com/zeke/package-json-to-readme)_\n"
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name": "arts-enterprise",
|
||||
"version": "0.1.0",
|
||||
"main": "main.js",
|
||||
"description": "ARTS Enterprise software",
|
||||
"repository": {
|
||||
"user": "sohamghosh121",
|
||||
"repo": "arts-desktop",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/sohamghosh121/arts-desktop/tarball/master",
|
||||
"clone_url": "https://github.com/sohamghosh121/arts-desktop",
|
||||
"https_url": "https://github.com/sohamghosh121/arts-desktop",
|
||||
"travis_url": "https://travis-ci.org/sohamghosh121/arts-desktop",
|
||||
"zip_url": "https://github.com/sohamghosh121/arts-desktop/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/sohamghosh121/arts-desktop"
|
||||
},
|
||||
"dependencies": {
|
||||
"angular-chosen-localytics": "^1.4.0",
|
||||
"angular-google-maps": "^2.3.3",
|
||||
"angular-ui-router": "^0.3.1",
|
||||
"electron-json-storage": "^2.0.0",
|
||||
"socket.io": "^1.4.8",
|
||||
"underscore": "^1.8.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^1.2.5"
|
||||
},
|
||||
"gitHead": "600c71e3bdb61ea3d21880730a9e339fd9db193a",
|
||||
"homepage": "https://github.com/sohamghosh121/arts-desktop#readme",
|
||||
"scripts": {},
|
||||
"_npmVersion": "2.14.7",
|
||||
"_nodeVersion": "4.2.1",
|
||||
"dist": {
|
||||
"shasum": "f6bbe24b86892e355a7b8e0fe3ee88b451f819bd",
|
||||
"tarball": "http://registry.npmjs.org/arts-enterprise/-/arts-enterprise-0.1.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-08-20T04:01:40.499Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-20T04:01:40.499Z",
|
||||
"modified": "2016-08-20T04:01:40.499Z",
|
||||
"lastPublisher": {
|
||||
"name": "sohamghosh",
|
||||
"email": "ghosh.soham@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "sohamghosh",
|
||||
"email": "ghosh.soham@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# arts-desktop"
|
||||
}
|
|
@ -0,0 +1,82 @@
|
|||
{
|
||||
"main": "./lib/asar.js",
|
||||
"name": "asar-electron-builder",
|
||||
"description": "Creating Electron app packages",
|
||||
"version": "0.13.5",
|
||||
"bin": {
|
||||
"asar": "bin/asar"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/electron/asar",
|
||||
"repository": {
|
||||
"user": "electron",
|
||||
"repo": "asar",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/electron/asar/tarball/master",
|
||||
"clone_url": "https://github.com/electron/asar",
|
||||
"https_url": "https://github.com/electron/asar",
|
||||
"travis_url": "https://travis-ci.org/electron/asar",
|
||||
"zip_url": "https://github.com/electron/asar/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/electron/asar"
|
||||
},
|
||||
"scripts": {
|
||||
"prepublish": "grunt coffee",
|
||||
"pretest": "grunt clean coffeelint coffee",
|
||||
"test": "mocha --reporter spec --compilers coffee:coffee-script/register",
|
||||
"clean": "grunt clean"
|
||||
},
|
||||
"dependencies": {
|
||||
"chromium-pickle-js": "^0.2.0",
|
||||
"commander": "^2.9.0",
|
||||
"cuint": "^0.2.1",
|
||||
"minimatch": "^3.0.2",
|
||||
"mkdirp": "^0.5.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"glob": "^7.0.5",
|
||||
"coffee-script": "^1.10.0",
|
||||
"grunt": "^1.0.1",
|
||||
"grunt-cli": "^1.2.0",
|
||||
"grunt-coffeelint": "git+https://github.com/atom/grunt-coffeelint.git#cfb99aa99811d52687969532bd5a98011ed95bfe",
|
||||
"grunt-contrib-coffee": "^1.0.0",
|
||||
"lodash": "^4.14.1",
|
||||
"mocha": "^2.5.3",
|
||||
"rimraf": "^2.5.4"
|
||||
},
|
||||
"gitHead": "059d3a911d9d65fa9a8e84de20a971838d97ac58",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.5.0",
|
||||
"dist": {
|
||||
"shasum": "4ccd4d11fd7c9d3b3cffc782fde3deed9ef91af6",
|
||||
"tarball": "http://registry.npmjs.org/asar-electron-builder/-/asar-electron-builder-0.13.5.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.13.2",
|
||||
"date": "2016-07-27T08:01:59.467Z"
|
||||
},
|
||||
{
|
||||
"number": "0.13.4",
|
||||
"date": "2016-09-01T06:12:39.412Z"
|
||||
},
|
||||
{
|
||||
"number": "0.13.5",
|
||||
"date": "2016-09-01T06:25:06.077Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-27T08:01:59.467Z",
|
||||
"modified": "2016-09-01T06:25:06.077Z",
|
||||
"lastPublisher": {
|
||||
"name": "develar",
|
||||
"email": "develar@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "develar",
|
||||
"email": "develar@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# asar - Electron Archive\n\n[![Travis build status](https://travis-ci.org/electron/asar.svg?branch=master)](https://travis-ci.org/electron/asar)\n[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/k0158woosmypinrc/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/asar/branch/master)\n[![dependencies](http://img.shields.io/david/electron/asar.svg?style=flat-square)](https://david-dm.org/electron/asar)\n[![npm version](http://img.shields.io/npm/v/asar.svg?style=flat-square)](https://npmjs.org/package/asar)\n\nAsar is a simple extensive archive format, it works like `tar` that concatenates\nall files together without compression, while having random access support.\n\n## Features\n\n* Support random access\n* Use JSON to store files' information\n* Very easy to write a parser\n\n## Command line utility\n\n### Install\n\n```bash\n$ npm install asar\n```\n\n### Usage\n\n```bash\n$ asar --help\n\n Usage: asar [options] [command]\n\n Commands:\n\n pack|p <dir> <output>\n create asar archive\n\n list|l <archive>\n list files of asar archive\n\n extract-file|ef <archive> <filename>\n extract one file from archive\n\n extract|e <archive> <dest>\n extract archive\n\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n\n```\n\n#### Excluding multiple resources from being packed\n\nGiven:\n```\n app\n(a) ├── x1\n(b) ├── x2\n(c) ├── y3\n(d) │ ├── x1\n(e) │ └── z1\n(f) │ └── x2\n(g) └── z4\n(h) └── w1\n```\n\nExclude: a, b\n```bash\n$ asar pack app app.asar --unpack-dir \"{x1,x2}\"\n```\n\nExclude: a, b, d, f\n```bash\n$ asar pack app app.asar --unpack-dir \"**/{x1,x2}\"\n```\n\nExclude: a, b, d, f, h\n```bash\n$ asar pack app app.asar --unpack-dir \"{**/x1,**/x2,z4/w1}\"\n```\n\n## Using programatically\n\n### Example\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nasar.createPackage(src, dest, function() {\n console.log('done.');\n})\n```\n\nPlease note that there is currently *no* error handling provided!\n\n### Transform\nYou can pass in a `transform` option, that is a function, which either returns\nnothing, or a `stream.Transform`. The latter will be used on files that will be\nin the `.asar` file to transform them (e.g. compress).\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nfunction transform(filename) {\n return new CustomTransformStream()\n}\n\nasar.createPackageWithOptions(src, dest, { transform: transform }, function() {\n console.log('done.');\n})\n```\n\n## Using with grunt\n\nThere is also an unofficial grunt plugin to generate asar archives at [bwin/grunt-asar][grunt-asar].\n\n## Format\n\nAsar uses [Pickle][pickle] to safely serialize binary value to file, there is\nalso a [node.js binding][node-pickle] of `Pickle` class.\n\nThe format of asar is very flat:\n\n```\n| UInt32: header_size | String: header | Bytes: file1 | ... | Bytes: file42 |\n```\n\nThe `header_size` and `header` are serialized with [Pickle][pickle] class, and\n`header_size`'s [Pickle][pickle] object is 8 bytes.\n\nThe `header` is a JSON string, and the `header_size` is the size of `header`'s\n`Pickle` object.\n\nStructure of `header` is something like this:\n\n```json\n{\n \"files\": {\n \"tmp\": {\n \"files\": {}\n },\n \"usr\" : {\n \"files\": {\n \"bin\": {\n \"files\": {\n \"ls\": {\n \"offset\": \"0\",\n \"size\": 100,\n \"executable\": true\n },\n \"cd\": {\n \"offset\": \"100\",\n \"size\": 100,\n \"executable\": true\n }\n }\n }\n }\n },\n \"etc\": {\n \"files\": {\n \"hosts\": {\n \"offset\": \"200\",\n \"size\": 32\n }\n }\n }\n }\n}\n```\n\n`offset` and `size` records the information to read the file from archive, the\n`offset` starts from 0 so you have to manually add the size of `header_size` and\n`header` to the `offset` to get the real offset of the file.\n\n`offset` is a UINT64 number represented in string, because there is no way to\nprecisely represent UINT64 in JavaScript `Number`. `size` is a JavaScript\n`Number` that is no larger than `Number.MAX_SAFE_INTEGER`, which has a value of\n`9007199254740991` and is about 8PB in size. We didn't store `size` in UINT64\nbecause file size in Node.js is represented as `Number` and it is not safe to\nconvert `Number` to UINT64.\n\n[pickle]: https://chromium.googlesource.com/chromium/src/+/master/base/pickle.h\n[node-pickle]: https://www.npmjs.org/package/chromium-pickle\n[grunt-asar]: https://github.com/bwin/grunt-asar\n"
|
||||
}
|
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"main": "./lib/asar.js",
|
||||
"name": "asar-lite",
|
||||
"description": "Creating atom-shell app packages",
|
||||
"version": "0.12.2",
|
||||
"bin": {
|
||||
"asar-lite": "bin/asar"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/vuf/asar-lite",
|
||||
"repository": {
|
||||
"user": "vuf",
|
||||
"repo": "asar-lite",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/vuf/asar-lite/tarball/master",
|
||||
"clone_url": "https://github.com/vuf/asar-lite",
|
||||
"https_url": "https://github.com/vuf/asar-lite",
|
||||
"travis_url": "https://travis-ci.org/vuf/asar-lite",
|
||||
"zip_url": "https://github.com/vuf/asar-lite/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/vuf/asar-lite"
|
||||
},
|
||||
"scripts": {
|
||||
"prepublish": "grunt coffee",
|
||||
"pretest": "grunt clean coffeelint coffee",
|
||||
"test": "mocha --reporter spec --compilers coffee:coffee-script/register",
|
||||
"clean": "grunt clean"
|
||||
},
|
||||
"dependencies": {
|
||||
"chromium-pickle-js": "^0.1.0",
|
||||
"commander": "^2.9.0",
|
||||
"cuint": "^0.2.1",
|
||||
"glob": "^6.0.4",
|
||||
"minimatch": "^3.0.0",
|
||||
"mkdirp": "^0.5.0",
|
||||
"tmp": "0.0.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"coffee-script": "^1.10.0",
|
||||
"grunt": "^0.4.1",
|
||||
"grunt-cli": "^0.1.13",
|
||||
"grunt-coffeelint": "git+https://github.com/atom/grunt-coffeelint.git#cfb99aa99811d52687969532bd5a98011ed95bfe",
|
||||
"grunt-contrib-coffee": "^0.13.0",
|
||||
"lodash": "^4.2.1",
|
||||
"mocha": "^2.0.1",
|
||||
"rimraf": "^2.5.1"
|
||||
},
|
||||
"gitHead": "19e35d5b1045d69d13ababf5d75f9e2e6e471bb8",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "e7cd5bf602e2d073727175d2a1cea7de0b01c4a5",
|
||||
"tarball": "http://registry.npmjs.org/asar-lite/-/asar-lite-0.12.2.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.12.1",
|
||||
"date": "2016-08-03T15:19:21.445Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.2",
|
||||
"date": "2016-08-03T15:28:20.349Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-03T15:19:21.445Z",
|
||||
"modified": "2016-08-03T15:28:20.349Z",
|
||||
"lastPublisher": {
|
||||
"name": "vuf",
|
||||
"email": "hashed@outlook.jp"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "vuf",
|
||||
"email": "hashed@outlook.jp"
|
||||
}
|
||||
],
|
||||
"readme": "# asar - Electron Archive\n\n[![build status](https://img.shields.io/travis/vuf/asar-lite.svg?style=flat-square)](https://travis-ci.org/vuf/asar-lite)\n[![dependencies](https://img.shields.io/david/vuf/asar-lite.svg?style=flat-square)](https://david-dm.org/vuf/asar-lite)\n[![npm version](https://img.shields.io/npm/v/asar-lite.svg?style=flat-square)](https://npmjs.org/package/asar-lite)\n\nAsar is a simple extensive archive format, it works like `tar` that concatenates\nall files together without compression, while having random access support.\n\n*Forked from [electron/asar](https://github.com/electron/asar).*\n\n## Features\n\n* Support random access\n* Use JSON to store files' information\n* Very easy to write a parser\n\n## Command line utility\n\n### Install\n\n```bash\n$ npm install asar\n```\n\n### Usage\n\n```bash\n$ asar --help\n\n Usage: asar [options] [command]\n\n Commands:\n\n pack|p <dir> <output>\n create asar archive\n\n list|l <archive>\n list files of asar archive\n\n extract-file|ef <archive> <filename>\n extract one file from archive\n\n extract|e <archive> <dest>\n extract archive\n\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n\n```\n\n#### Excluding multiple resources from being packed\n\nGiven:\n```\n app\n(a) ├── x1\n(b) ├── x2\n(c) ├── y3\n(d) │ ├── x1\n(e) │ └── z1\n(f) │ └── x2\n(g) └── z4\n(h) └── w1\n```\n\nExclude: a, b\n```bash\n$ asar pack app app.asar --unpack-dir \"{x1,x2}\"\n```\n\nExclude: a, b, d, f\n```bash\n$ asar pack app app.asar --unpack-dir \"**/{x1,x2}\"\n```\n\nExclude: a, b, d, f, h\n```bash\n$ asar pack app app.asar --unpack-dir \"{**/x1,**/x2,z4/w1}\"\n```\n\n## Using programatically\n\n### Example\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nasar.createPackage(src, dest, function() {\n console.log('done.');\n})\n```\n\nPlease note that there is currently *no* error handling provided!\n\n### Transform\nYou can pass in a `transform` option, that is a function, which either returns\nnothing, or a `stream.Transform`. The latter will be used on files that will be\nin the `.asar` file to transform them (e.g. compress).\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nfunction transform(filename) {\n return new CustomTransformStream()\n}\n\nasar.createPackageWithOptions(src, dest, { transform: transform }, function() {\n console.log('done.');\n})\n```\n\n## Using with grunt\n\nThere is also an unofficial grunt plugin to generate asar archives at [bwin/grunt-asar][grunt-asar].\n\n## Format\n\nAsar uses [Pickle][pickle] to safely serialize binary value to file, there is\nalso a [node.js binding][node-pickle] of `Pickle` class.\n\nThe format of asar is very flat:\n\n```\n| UInt32: header_size | String: header | Bytes: file1 | ... | Bytes: file42 |\n```\n\nThe `header_size` and `header` are serialized with [Pickle][pickle] class, and\n`header_size`'s [Pickle][pickle] object is 8 bytes.\n\nThe `header` is a JSON string, and the `header_size` is the size of `header`'s\n`Pickle` object.\n\nStructure of `header` is something like this:\n\n```json\n{\n \"files\": {\n \"tmp\": {\n \"files\": {}\n },\n \"usr\" : {\n \"files\": {\n \"bin\": {\n \"files\": {\n \"ls\": {\n \"offset\": \"0\",\n \"size\": 100,\n \"executable\": true\n },\n \"cd\": {\n \"offset\": \"100\",\n \"size\": 100,\n \"executable\": true\n }\n }\n }\n }\n },\n \"etc\": {\n \"files\": {\n \"hosts\": {\n \"offset\": \"200\",\n \"size\": 32\n }\n }\n }\n }\n}\n```\n\n`offset` and `size` records the information to read the file from archive, the\n`offset` starts from 0 so you have to manually add the size of `header_size` and\n`header` to the `offset` to get the real offset of the file.\n\n`offset` is a UINT64 number represented in string, because there is no way to\nprecisely represent UINT64 in JavaScript `Number`. `size` is a JavaScript\n`Number` that is no larger than `Number.MAX_SAFE_INTEGER`, which has a value of\n`9007199254740991` and is about 8PB in size. We didn't store `size` in UINT64\nbecause file size in Node.js is represented as `Number` and it is not safe to\nconvert `Number` to UINT64.\n\n[pickle]: https://chromium.googlesource.com/chromium/src/+/master/base/pickle.h\n[node-pickle]: https://www.npmjs.org/package/chromium-pickle\n[grunt-asar]: https://github.com/bwin/grunt-asar\n"
|
||||
}
|
|
@ -0,0 +1,121 @@
|
|||
{
|
||||
"main": "./lib/require.js",
|
||||
"name": "asar-require",
|
||||
"description": "Enable 'require' asar packages",
|
||||
"version": "0.3.0",
|
||||
"licenses": [
|
||||
{
|
||||
"type": "MIT",
|
||||
"url": "http://github.com/electron/asar-require/raw/master/LICENSE"
|
||||
}
|
||||
],
|
||||
"homepage": "https://github.com/electron/asar-require",
|
||||
"repository": {
|
||||
"user": "electron",
|
||||
"repo": "asar-require",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/electron/asar-require/tarball/master",
|
||||
"clone_url": "https://github.com/electron/asar-require",
|
||||
"https_url": "https://github.com/electron/asar-require",
|
||||
"travis_url": "https://travis-ci.org/electron/asar-require",
|
||||
"zip_url": "https://github.com/electron/asar-require/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/electron/asar-require"
|
||||
},
|
||||
"scripts": {
|
||||
"prepublish": "grunt prepublish"
|
||||
},
|
||||
"dependencies": {
|
||||
"asar": "0.12.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"grunt": "~0.4.1",
|
||||
"grunt-contrib-coffee": "~0.12.0",
|
||||
"grunt-cli": "~0.1.8",
|
||||
"grunt-coffeelint": "0.0.6",
|
||||
"coffee-script": "^1.8.0"
|
||||
},
|
||||
"gitHead": "f118801bbe2c913b2d2e388c72d67cd01b563d70",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "4.3.1",
|
||||
"dist": {
|
||||
"shasum": "47e4cb4414894ad8699536cd0c58c0c92151b45b",
|
||||
"tarball": "http://registry.npmjs.org/asar-require/-/asar-require-0.3.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2015-03-30T05:57:55.998Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2015-03-30T06:19:01.188Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.2",
|
||||
"date": "2015-03-30T07:45:20.928Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.3",
|
||||
"date": "2015-03-30T11:09:09.981Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.4",
|
||||
"date": "2015-03-30T11:27:52.447Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2015-04-24T05:15:47.017Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.1",
|
||||
"date": "2016-07-26T16:25:54.792Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.0",
|
||||
"date": "2016-08-08T22:39:31.611Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-03-30T05:57:55.998Z",
|
||||
"modified": "2016-08-08T22:39:31.611Z",
|
||||
"lastPublisher": {
|
||||
"name": "nathansobo",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "as-cii",
|
||||
"email": "as-cii@github.com"
|
||||
},
|
||||
{
|
||||
"name": "atom",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
{
|
||||
"name": "jlord",
|
||||
"email": "to.jlord@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "kevinsawicki",
|
||||
"email": "kevinsawicki@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "maxbrunsfeld",
|
||||
"email": "maxbrunsfeld@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "nathansobo",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
{
|
||||
"name": "zcbenz",
|
||||
"email": "zcbenz@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "zeke",
|
||||
"email": "zeke@sikelianos.com"
|
||||
}
|
||||
],
|
||||
"readme": "# asar-require\n\nEnable `require` to read scripts in [asar] packages.\n\n## Usage\n\n```js\nrequire('asar-require');\nrequire('/path/to/archive.asar/script');\n```\n\n[asar]: https://github.com/electron/asar\n"
|
||||
}
|
|
@ -1,12 +1,20 @@
|
|||
{
|
||||
"name": "asar-updater",
|
||||
"version": "0.0.1",
|
||||
"version": "0.3.1",
|
||||
"description": "Auto update asar file",
|
||||
"main": "index.js",
|
||||
"dependencies": {},
|
||||
"devDependencies": {},
|
||||
"dependencies": {
|
||||
"got": "^6.3.0",
|
||||
"on-line": "^0.1.1",
|
||||
"semver": "^5.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^1.3.5",
|
||||
"standard": "^8.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
"lint": "standard \"lib/**/*.js\"",
|
||||
"test": "electron test"
|
||||
},
|
||||
"keywords": [
|
||||
"electron",
|
||||
|
@ -18,8 +26,8 @@
|
|||
],
|
||||
"author": {
|
||||
"name": "iceStone",
|
||||
"email": "ice@wedn.net",
|
||||
"url": "http://www.wedn.net/"
|
||||
"email": "ice@micua.com",
|
||||
"url": "http://www.micua.com/"
|
||||
},
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
@ -36,21 +44,65 @@
|
|||
"api_url": "https://api.github.com/repos/zce/asar-updater"
|
||||
},
|
||||
"homepage": "https://github.com/zce/asar-updater#readme",
|
||||
"gitHead": "539159ab38ce10fa3a077a8182d6257e04626cba",
|
||||
"_npmVersion": "3.9.6",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"gitHead": "a87b4fd32d4cad6db53658db3eb8082f0a3905f2",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "6.5.0",
|
||||
"dist": {
|
||||
"shasum": "cd03812617dd425100927b4fe2b2b03da7195e40",
|
||||
"tarball": "http://registry.npmjs.org/asar-updater/-/asar-updater-0.0.1.tgz"
|
||||
"shasum": "ad2406e3207fd87535670759ce850d9501cba4a8",
|
||||
"tarball": "http://registry.npmjs.org/asar-updater/-/asar-updater-0.3.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-07-12T03:53:13.638Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-07-14T08:14:29.430Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2016-07-14T08:17:40.075Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-07-28T12:56:21.500Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.1",
|
||||
"date": "2016-07-28T13:21:00.524Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.2",
|
||||
"date": "2016-07-28T13:31:02.054Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.3",
|
||||
"date": "2016-07-28T14:13:16.801Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.4",
|
||||
"date": "2016-07-28T14:46:02.072Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.5",
|
||||
"date": "2016-07-28T16:41:56.014Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.6",
|
||||
"date": "2016-07-29T06:36:42.953Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.0",
|
||||
"date": "2016-09-07T09:58:22.566Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.1",
|
||||
"date": "2016-09-07T10:09:38.564Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-12T03:53:13.638Z",
|
||||
"modified": "2016-07-12T03:53:13.638Z",
|
||||
"modified": "2016-09-07T10:09:38.564Z",
|
||||
"lastPublisher": {
|
||||
"name": "icestone",
|
||||
"email": "ice@wedn.net"
|
||||
|
@ -61,5 +113,5 @@
|
|||
"email": "ice@wedn.net"
|
||||
}
|
||||
],
|
||||
"readme": "# asar-updater\nAn auto updater for electron asar\n"
|
||||
"readme": "# asar-updater\n\n[![Build Status](https://travis-ci.org/zce/asar-updater.svg?branch=master)](https://travis-ci.org/zce/asar-updater)\n[![Dependency Status](https://david-dm.org/zce/asar-updater.svg)](https://david-dm.org/zce/asar-updater)\n[![devDependency Status](https://david-dm.org/zce/asar-updater/dev-status.svg)](https://david-dm.org/zce/asar-updater#info=devDependencies)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n\nAn auto updater for electron asar\n\n[![NPM](https://nodei.co/npm/asar-updater.png)](https://nodei.co/npm/asar-updater/)\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n\n\n## Usage\n\n```javascript\nconst path = require('path')\nconst { app } = require('electron')\nconst updater = require('../')\n\napp.on('ready', () => {\n updater.init()\n updater.on('available', (task) => {\n console.log('available', task)\n })\n updater.on('not-available', (task) => {\n console.log('not-available', task)\n })\n updater.on('progress', (task, p) => {\n console.log(task.name, p)\n })\n updater.on('downloaded', (task) => {\n console.log('downloaded', task)\n })\n updater.on('completed', (manifest, tasks) => {\n console.log('completed', manifest, tasks)\n app.quit()\n })\n updater.on('error', (err) => {\n console.error(err)\n app.quit()\n })\n updater.setFeedURL(path.join(__dirname, 'core.asar'), 'http://git.oschina.net/wedn/ebp/raw/vue/latest/core.json')\n updater.setFeedURL(path.join(__dirname, 'data.asar'), 'http://git.oschina.net/wedn/ebp/raw/vue/latest/data.json')\n updater.checkForUpdates()\n})\n\n```\n\n[Example](https://github.com/zce/electron-boilerplate)\n"
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"main": "./lib/asar.js",
|
||||
"name": "asar",
|
||||
"description": "Creating atom-shell app packages",
|
||||
"version": "0.11.0",
|
||||
"description": "Creating Electron app packages",
|
||||
"version": "0.12.3",
|
||||
"bin": {
|
||||
"asar": "bin/asar"
|
||||
},
|
||||
|
@ -28,13 +28,14 @@
|
|||
"clean": "grunt clean"
|
||||
},
|
||||
"dependencies": {
|
||||
"chromium-pickle-js": "^0.1.0",
|
||||
"chromium-pickle-js": "^0.2.0",
|
||||
"commander": "^2.9.0",
|
||||
"cuint": "^0.2.1",
|
||||
"glob": "^6.0.4",
|
||||
"minimatch": "^3.0.0",
|
||||
"minimatch": "^3.0.3",
|
||||
"mkdirp": "^0.5.0",
|
||||
"mksnapshot": "^0.3.0"
|
||||
"mksnapshot": "^0.3.0",
|
||||
"tmp": "0.0.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"coffee-script": "^1.10.0",
|
||||
|
@ -46,12 +47,12 @@
|
|||
"mocha": "^2.0.1",
|
||||
"rimraf": "^2.5.1"
|
||||
},
|
||||
"gitHead": "05be250c981e57e0288d1508d0139a0954d5c98c",
|
||||
"_npmVersion": "2.10.1",
|
||||
"_nodeVersion": "0.12.4",
|
||||
"gitHead": "ec60ec8c495413a51ff41a6a2d1a3c9847727f39",
|
||||
"_npmVersion": "2.15.9",
|
||||
"_nodeVersion": "4.5.0",
|
||||
"dist": {
|
||||
"shasum": "b926e792c315f8c048c43371e325b09c97a76464",
|
||||
"tarball": "http://registry.npmjs.org/asar/-/asar-0.11.0.tgz"
|
||||
"shasum": "11aa004349c87ae5d69d76c7ab7d5fb77cc2a95d",
|
||||
"tarball": "http://registry.npmjs.org/asar/-/asar-0.12.3.tgz"
|
||||
},
|
||||
"stars": 6,
|
||||
"versions": [
|
||||
|
@ -154,15 +155,39 @@
|
|||
{
|
||||
"number": "0.11.0",
|
||||
"date": "2016-04-07T01:12:56.452Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.0",
|
||||
"date": "2016-07-20T11:17:07.933Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.1",
|
||||
"date": "2016-07-25T07:06:17.291Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.2",
|
||||
"date": "2016-08-22T16:29:57.277Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.3",
|
||||
"date": "2016-08-29T18:33:40.187Z"
|
||||
}
|
||||
],
|
||||
"created": "2014-09-22T15:15:33.325Z",
|
||||
"modified": "2016-04-11T16:51:00.297Z",
|
||||
"modified": "2016-08-29T18:33:40.187Z",
|
||||
"lastPublisher": {
|
||||
"name": "kevinsawicki",
|
||||
"email": "kevinsawicki@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "atom",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
{
|
||||
"name": "electron",
|
||||
"email": "electron@github.com"
|
||||
},
|
||||
{
|
||||
"name": "jlord",
|
||||
"email": "to.jlord@gmail.com"
|
||||
|
@ -188,5 +213,5 @@
|
|||
"email": "zeke@sikelianos.com"
|
||||
}
|
||||
],
|
||||
"readme": "# asar - Electron Archive\n\n[![build status](http://img.shields.io/travis/electron/asar.svg?style=flat-square)](https://travis-ci.org/electron/asar)\n[![dependencies](http://img.shields.io/david/electron/asar.svg?style=flat-square)](https://david-dm.org/electron/asar)\n[![npm version](http://img.shields.io/npm/v/asar.svg?style=flat-square)](https://npmjs.org/package/asar)\n\nAsar is a simple extensive archive format, it works like `tar` that concatenates\nall files together without compression, while having random access support.\n\n## Features\n\n* Support random access\n* Use JSON to store files' information\n* Very easy to write a parser\n\n## Command line utility\n\n### Install\n\n```bash\n$ npm install asar\n```\n\n### Usage\n\n```bash\n$ asar --help\n\n Usage: asar [options] [command]\n\n Commands:\n\n pack|p <dir> <output>\n create asar archive\n\n list|l <archive>\n list files of asar archive\n\n extract-file|ef <archive> <filename>\n extract one file from archive\n\n extract|e <archive> <dest>\n extract archive\n\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n\n```\n\n#### Excluding multiple resources from being packed\n\nGiven:\n```\n app\n(a) ├── x1\n(b) ├── x2\n(c) ├── y3\n(d) │ ├── x1\n(e) │ └── z1\n(f) │ └── x2\n(g) └── z4\n(h) └── w1\n```\n\nExclude: a, b\n```bash\n$ asar pack app app.asar --unpack-dir \"{x1,x2}\"\n```\n\nExclude: a, b, d, f\n```bash\n$ asar pack app app.asar --unpack-dir \"**/{x1,x2}\"\n```\n\nExclude: a, b, d, f, h\n```bash\n$ asar pack app app.asar --unpack-dir \"{**/x1,**/x2,z4/w1}\"\n```\n\n## Using programatically\n\n### Example\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nasar.createPackage(src, dest, function() {\n console.log('done.');\n})\n```\n\nPlease note that there is currently *no* error handling provided!\n\n## Using with grunt\n\nThere is also an unofficial grunt plugin to generate asar archives at [bwin/grunt-asar][grunt-asar].\n\n## Format\n\nAsar uses [Pickle][pickle] to safely serialize binary value to file, there is\nalso a [node.js binding][node-pickle] of `Pickle` class.\n\nThe format of asar is very flat:\n\n```\n| UInt32: header_size | String: header | Bytes: file1 | ... | Bytes: file42 |\n```\n\nThe `header_size` and `header` are serialized with [Pickle][pickle] class, and\n`header_size`'s [Pickle][pickle] object is 8 bytes.\n\nThe `header` is a JSON string, and the `header_size` is the size of `header`'s\n`Pickle` object.\n\nStructure of `header` is something like this:\n\n```json\n{\n \"files\": {\n \"tmp\": {\n \"files\": {}\n },\n \"usr\" : {\n \"files\": {\n \"bin\": {\n \"files\": {\n \"ls\": {\n \"offset\": \"0\",\n \"size\": 100,\n \"executable\": true\n },\n \"cd\": {\n \"offset\": \"100\",\n \"size\": 100,\n \"executable\": true\n }\n }\n }\n }\n },\n \"etc\": {\n \"files\": {\n \"hosts\": {\n \"offset\": \"200\",\n \"size\": 32\n }\n }\n }\n }\n}\n```\n\n`offset` and `size` records the information to read the file from archive, the\n`offset` starts from 0 so you have to manually add the size of `header_size` and\n`header` to the `offset` to get the real offset of the file.\n\n`offset` is a UINT64 number represented in string, because there is no way to\nprecisely represent UINT64 in JavaScript `Number`. `size` is a JavaScript\n`Number` that is no larger than `Number.MAX_SAFE_INTEGER`, which has a value of\n`9007199254740991` and is about 8PB in size. We didn't store `size` in UINT64\nbecause file size in Node.js is represented as `Number` and it is not safe to\nconvert `Number` to UINT64.\n\n[pickle]: https://chromium.googlesource.com/chromium/src/+/master/base/pickle.h\n[node-pickle]: https://www.npmjs.org/package/chromium-pickle\n[grunt-asar]: https://github.com/bwin/grunt-asar\n"
|
||||
"readme": "# asar - Electron Archive\n\n[![Travis build status](https://travis-ci.org/electron/asar.svg?branch=master)](https://travis-ci.org/electron/asar)\n[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/k0158woosmypinrc/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/asar/branch/master)\n[![dependencies](http://img.shields.io/david/electron/asar.svg?style=flat-square)](https://david-dm.org/electron/asar)\n[![npm version](http://img.shields.io/npm/v/asar.svg?style=flat-square)](https://npmjs.org/package/asar)\n\nAsar is a simple extensive archive format, it works like `tar` that concatenates\nall files together without compression, while having random access support.\n\n## Features\n\n* Support random access\n* Use JSON to store files' information\n* Very easy to write a parser\n\n## Command line utility\n\n### Install\n\n```bash\n$ npm install asar\n```\n\n### Usage\n\n```bash\n$ asar --help\n\n Usage: asar [options] [command]\n\n Commands:\n\n pack|p <dir> <output>\n create asar archive\n\n list|l <archive>\n list files of asar archive\n\n extract-file|ef <archive> <filename>\n extract one file from archive\n\n extract|e <archive> <dest>\n extract archive\n\n\n Options:\n\n -h, --help output usage information\n -V, --version output the version number\n\n```\n\n#### Excluding multiple resources from being packed\n\nGiven:\n```\n app\n(a) ├── x1\n(b) ├── x2\n(c) ├── y3\n(d) │ ├── x1\n(e) │ └── z1\n(f) │ └── x2\n(g) └── z4\n(h) └── w1\n```\n\nExclude: a, b\n```bash\n$ asar pack app app.asar --unpack-dir \"{x1,x2}\"\n```\n\nExclude: a, b, d, f\n```bash\n$ asar pack app app.asar --unpack-dir \"**/{x1,x2}\"\n```\n\nExclude: a, b, d, f, h\n```bash\n$ asar pack app app.asar --unpack-dir \"{**/x1,**/x2,z4/w1}\"\n```\n\n## Using programatically\n\n### Example\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nasar.createPackage(src, dest, function() {\n console.log('done.');\n})\n```\n\nPlease note that there is currently *no* error handling provided!\n\n### Transform\nYou can pass in a `transform` option, that is a function, which either returns\nnothing, or a `stream.Transform`. The latter will be used on files that will be\nin the `.asar` file to transform them (e.g. compress).\n\n```js\nvar asar = require('asar');\n\nvar src = 'some/path/';\nvar dest = 'name.asar';\n\nfunction transform(filename) {\n return new CustomTransformStream()\n}\n\nasar.createPackageWithOptions(src, dest, { transform: transform }, function() {\n console.log('done.');\n})\n```\n\n## Using with grunt\n\nThere is also an unofficial grunt plugin to generate asar archives at [bwin/grunt-asar][grunt-asar].\n\n## Format\n\nAsar uses [Pickle][pickle] to safely serialize binary value to file, there is\nalso a [node.js binding][node-pickle] of `Pickle` class.\n\nThe format of asar is very flat:\n\n```\n| UInt32: header_size | String: header | Bytes: file1 | ... | Bytes: file42 |\n```\n\nThe `header_size` and `header` are serialized with [Pickle][pickle] class, and\n`header_size`'s [Pickle][pickle] object is 8 bytes.\n\nThe `header` is a JSON string, and the `header_size` is the size of `header`'s\n`Pickle` object.\n\nStructure of `header` is something like this:\n\n```json\n{\n \"files\": {\n \"tmp\": {\n \"files\": {}\n },\n \"usr\" : {\n \"files\": {\n \"bin\": {\n \"files\": {\n \"ls\": {\n \"offset\": \"0\",\n \"size\": 100,\n \"executable\": true\n },\n \"cd\": {\n \"offset\": \"100\",\n \"size\": 100,\n \"executable\": true\n }\n }\n }\n }\n },\n \"etc\": {\n \"files\": {\n \"hosts\": {\n \"offset\": \"200\",\n \"size\": 32\n }\n }\n }\n }\n}\n```\n\n`offset` and `size` records the information to read the file from archive, the\n`offset` starts from 0 so you have to manually add the size of `header_size` and\n`header` to the `offset` to get the real offset of the file.\n\n`offset` is a UINT64 number represented in string, because there is no way to\nprecisely represent UINT64 in JavaScript `Number`. `size` is a JavaScript\n`Number` that is no larger than `Number.MAX_SAFE_INTEGER`, which has a value of\n`9007199254740991` and is about 8PB in size. We didn't store `size` in UINT64\nbecause file size in Node.js is represented as `Number` and it is not safe to\nconvert `Number` to UINT64.\n\n[pickle]: https://chromium.googlesource.com/chromium/src/+/master/base/pickle.h\n[node-pickle]: https://www.npmjs.org/package/chromium-pickle\n[grunt-asar]: https://github.com/bwin/grunt-asar\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,105 @@
|
|||
{
|
||||
"name": "atla-data",
|
||||
"version": "0.0.1",
|
||||
"description": "Atla Data",
|
||||
"main": "app.js",
|
||||
"scripts": {
|
||||
"start": "gulp serve",
|
||||
"test": "karma start",
|
||||
"clean": "rm -rf dist spec-compiled spec/coverage && rm ./spec/coverage.json",
|
||||
"postinstall": "build/config && gulp styles:less && gulp styles && gulp templates && gulp scripts",
|
||||
"remap-coverage": "remap-istanbul -i spec/coverage.json -o spec/coverage -t html",
|
||||
"watch:cov": "browser-sync start --server spec/coverage/ --port 3030 --files 'spec/coverage/**/*.html'",
|
||||
"test:cov": "karma start karma.conf.js --single-run|| true && npm run -s remap-coverage"
|
||||
},
|
||||
"repository": null,
|
||||
"authors": [
|
||||
"Luke Simkins <luke@oseberg.io>",
|
||||
"Steven Chambers <steven@oseberg.io>"
|
||||
],
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@angular/common": "2.0.0-rc.4",
|
||||
"@angular/compiler": "2.0.0-rc.4",
|
||||
"@angular/core": "2.0.0-rc.4",
|
||||
"@angular/http": "2.0.0-rc.4",
|
||||
"@angular/platform-browser": "2.0.0-rc.4",
|
||||
"@angular/platform-browser-dynamic": "2.0.0-rc.4",
|
||||
"@angular/upgrade": "2.0.0-rc.4",
|
||||
"atla-lib": "git+ssh://git@bitbucket.oseberg.io:7999/atla/atla-lib.git#master",
|
||||
"angular2-jwt": "0.1.14",
|
||||
"atla-login": "git+ssh://git@bitbucket.oseberg.io:7999/atla/atla-login.git#develop",
|
||||
"ng2-logger": "git+ssh://git@bitbucket.oseberg.io:7999/atla/ng2-logger.git#v1.1.0",
|
||||
"lodash": "^3.10.1",
|
||||
"node-uuid": "^1.4.7",
|
||||
"pouchdb": "^5.3.1",
|
||||
"reflect-metadata": "0.1.3",
|
||||
"rxjs": "5.0.0-beta.6",
|
||||
"systemjs": "^0.19.27",
|
||||
"turf": "^2.0.2",
|
||||
"zone.js": "0.6.12"
|
||||
},
|
||||
"devDependencies": {
|
||||
"browser-sync": "^2.9.12",
|
||||
"electron-prebuilt": "1.2.7",
|
||||
"gulp": "^3.9.0",
|
||||
"gulp-flatten": "^0.2.0",
|
||||
"gulp-less": "^3.0.5",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-replace": "^0.5.4",
|
||||
"gulp-shell": "^0.5.1",
|
||||
"gulp-sourcemaps": "^1.6.0",
|
||||
"gulp-tslint": "^4.3.3",
|
||||
"gulp-typescript": "^2.13.6",
|
||||
"gulp-uglify": "^1.4.2",
|
||||
"gulp-util": "^3.0.7",
|
||||
"gulp-wrap": "^0.11.0",
|
||||
"istanbul": "^0.4.1",
|
||||
"jasmine": "^2.4.1",
|
||||
"jasmine-spec-reporter": "^2.4.0",
|
||||
"karma": "^1.1.2",
|
||||
"karma-chrome-launcher": "^0.2.2",
|
||||
"karma-coverage": "^0.5.3",
|
||||
"karma-electron-launcher": "^0.1.0",
|
||||
"karma-jasmine": "^0.3.8",
|
||||
"karma-jasmine-diff-reporter": "^0.4.0",
|
||||
"karma-jasmine-html-reporter": "^0.2.0",
|
||||
"karma-spec-reporter": "0.0.23",
|
||||
"less": "^2.6.1",
|
||||
"merge2": "^0.3.6",
|
||||
"remap-istanbul": "^0.5.1",
|
||||
"rimraf": "^2.5.2",
|
||||
"run-sequence": "^1.2.2",
|
||||
"tslint": "3.3.0",
|
||||
"tslint-eslint-rules": "^1.3.0",
|
||||
"typescript": "^1.8.9",
|
||||
"vinyl-buffer": "^1.0.0",
|
||||
"vinyl-source-stream": "^1.1.0"
|
||||
},
|
||||
"gitHead": "d39b9c94bb69d0a04f9836d4441d81f3dc3bb4e1",
|
||||
"_npmVersion": "3.8.8",
|
||||
"_nodeVersion": "5.7.0",
|
||||
"dist": {
|
||||
"shasum": "bae38aa4bfa19d93941450cc060843d4ee3aaff6",
|
||||
"tarball": "http://registry.npmjs.org/atla-data/-/atla-data-0.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-09-01T22:26:38.926Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-01T22:26:38.926Z",
|
||||
"modified": "2016-09-01T22:26:38.926Z",
|
||||
"lastPublisher": {
|
||||
"name": "lsimkins",
|
||||
"email": "luke@oseberg.io"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "lsimkins",
|
||||
"email": "luke@oseberg.io"
|
||||
}
|
||||
],
|
||||
"readme": "# Atla Data\n\nThis repository contains angular 2 services and configuration for interacting with Oseberg data services.\nAuthentication is handled automatically if the proper jwt exists in local storage.\n\n## Using the search services.\nConfiguration files for particular environments exist within the `config/` folder. See this project's\n`boot.ts` file for a usage example of how to provide the proper configuration file. Your project should\nprovide your chosen configuration file in a similar manner.\n\n## Using data cache.\nThis project also contains services for caching data. Look in the `cache/` folder for support services. Any\nclass you want to make cachable must implement the `ISerializable` interface.\n\n## Running\n```bash\nnpm install\ngulp serve\n```\n\nTo run in browser, hit the url shown in the console after running `gulp serve`. (Usually http://localhost:3000)\n\nTo run in electron, first use `gulp serve` followed by `npm start`\n\n## Development\n\n### 1 TypeScript Compiler\nYou will need the typescript compiler installed to compile the project.\n\n```bash\nnpm install typescript -g\n```\n\nRun `tsc` in the project root to compile the project. Currently no\nauto-watch is implemented and compiles have to be run manually or set up\nseparately.\n\nSee [https://github.com/Microsoft/TypeScript#readme](https://github.com/Microsoft/TypeScript#readme)\n\n### 2 Typings Manager\nInstall Typescript Definition Manager to add type definition files for\n3rd party modules.\n\n```bash\nnpm install typings -g\n```\n\nSee [https://github.com/typings/typings#readme](https://github.com/typings/typings#readme)\n\n## Testing\n\nInstall Jasmine for unit testing.\n\n```bash\nnpm install -g jasmine\n```\n\nSee [https://github.com/jasmine/jasmine-npm#readme](https://github.com/jasmine/jasmine-npm#readme)\n\nRun tests continuously using the npm script. This command will cause tests to be rerun on any file change, automatically outputting a code coverage report.\n\n```bash\nnpm tdd\n```\n\nTest coverage is always running in the background with the ``gulp watch`` command. To see coverage reports updated in real time \nuse ``gulp coverage`` and a browser window will launch with said report. \n\n"
|
||||
}
|
|
@ -0,0 +1,521 @@
|
|||
{
|
||||
"name": "atom-keymap",
|
||||
"version": "7.0.2",
|
||||
"description": "Atom's DOM-aware keymap module",
|
||||
"main": "./lib/keymap-manager",
|
||||
"scripts": {
|
||||
"prepublish": "npm run clean && npm run compile && npm run lint && npm run atomdoc",
|
||||
"clean": "rimraf lib && rimraf api.json",
|
||||
"compile": "coffee --no-header --output lib --compile src && babel src --out-dir lib",
|
||||
"lint": "coffeelint -r src spec && eslint src spec",
|
||||
"test": "devtool --quit --console node_modules/mocha/bin/_mocha --colors spec/helpers/setup.js spec/*",
|
||||
"test-drive": "SUPPRESS_EXIT=true devtool --quit node_modules/mocha/bin/_mocha --no-colors spec/helpers/setup.js spec/*",
|
||||
"ci": "npm run compile && npm run lint && npm run test",
|
||||
"atomdoc": "grunt shell:update-atomdoc atomdoc"
|
||||
},
|
||||
"repository": {
|
||||
"user": "atom",
|
||||
"repo": "atom-keymap",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/atom/atom-keymap/tarball/master",
|
||||
"clone_url": "https://github.com/atom/atom-keymap",
|
||||
"https_url": "https://github.com/atom/atom-keymap",
|
||||
"travis_url": "https://travis-ci.org/atom/atom-keymap",
|
||||
"zip_url": "https://github.com/atom/atom-keymap/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/atom/atom-keymap"
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"clear-cut": "^2",
|
||||
"emissary": "^1.1.0",
|
||||
"event-kit": "^1.0.0",
|
||||
"fs-plus": "^2.0.4",
|
||||
"grim": "^1.2.1",
|
||||
"keyboard-layout": "^1.2.2",
|
||||
"pathwatcher": "^6.2",
|
||||
"property-accessors": "^1",
|
||||
"season": "^5.4.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-cli": "6.5.1",
|
||||
"babel-eslint": "5.0.0-beta10",
|
||||
"babel-preset-es2015": "6.5.0",
|
||||
"babel-preset-stage-0": "6.5.0",
|
||||
"babel-register": "6.5.2",
|
||||
"chai": "3.5.0",
|
||||
"coffee-script": "1.7.0",
|
||||
"coffeelint": "1.14.2",
|
||||
"debounce": "1.0.0",
|
||||
"devtool": "2.2.0",
|
||||
"electron-rebuild": "1.2.1",
|
||||
"eslint": "2.2.0",
|
||||
"eslint-config-standard": "5.1.0",
|
||||
"eslint-plugin-promise": "1.0.8",
|
||||
"eslint-plugin-standard": "1.3.1",
|
||||
"grunt": "0.4.1",
|
||||
"grunt-atomdoc": "1.0.0",
|
||||
"grunt-cli": "0.1.8",
|
||||
"grunt-coffeelint": "0.0.6",
|
||||
"grunt-contrib-coffee": "0.9.0",
|
||||
"grunt-shell": "0.2.2",
|
||||
"lolex": "1.4.0",
|
||||
"mocha": "2.4.5",
|
||||
"rimraf": "2.2.2",
|
||||
"sinon": "1.17.3",
|
||||
"space-pencil": "0.3.0",
|
||||
"temp": "0.8.3"
|
||||
},
|
||||
"coffeelintConfig": {
|
||||
"no_empty_param_list": {
|
||||
"level": "error"
|
||||
},
|
||||
"max_line_length": {
|
||||
"level": "ignore"
|
||||
},
|
||||
"indentation": {
|
||||
"level": "ignore"
|
||||
}
|
||||
},
|
||||
"gitHead": "71b527ae27c0623fc509090098f6898d17967dd3",
|
||||
"homepage": "https://github.com/atom/atom-keymap#readme",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "4.3.1",
|
||||
"dist": {
|
||||
"shasum": "6b27f08891c97673f787d9acb55b02afaf465d15",
|
||||
"tarball": "http://registry.npmjs.org/atom-keymap/-/atom-keymap-7.0.2.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2014-03-14T19:42:19.087Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2014-03-14T19:46:38.223Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.0",
|
||||
"date": "2014-03-14T20:04:53.824Z"
|
||||
},
|
||||
{
|
||||
"number": "0.4.0",
|
||||
"date": "2014-03-14T20:07:18.683Z"
|
||||
},
|
||||
{
|
||||
"number": "0.5.0",
|
||||
"date": "2014-03-14T20:35:52.454Z"
|
||||
},
|
||||
{
|
||||
"number": "0.6.0",
|
||||
"date": "2014-03-14T23:06:21.774Z"
|
||||
},
|
||||
{
|
||||
"number": "0.7.0",
|
||||
"date": "2014-03-17T17:40:45.894Z"
|
||||
},
|
||||
{
|
||||
"number": "0.8.0",
|
||||
"date": "2014-03-17T19:50:54.914Z"
|
||||
},
|
||||
{
|
||||
"number": "0.9.0",
|
||||
"date": "2014-03-19T00:11:11.650Z"
|
||||
},
|
||||
{
|
||||
"number": "0.10.0",
|
||||
"date": "2014-03-21T17:28:57.084Z"
|
||||
},
|
||||
{
|
||||
"number": "0.11.0",
|
||||
"date": "2014-03-24T20:54:33.847Z"
|
||||
},
|
||||
{
|
||||
"number": "0.12.0",
|
||||
"date": "2014-03-27T17:53:44.610Z"
|
||||
},
|
||||
{
|
||||
"number": "0.13.0",
|
||||
"date": "2014-03-31T21:45:03.459Z"
|
||||
},
|
||||
{
|
||||
"number": "0.13.0-rc1",
|
||||
"date": "2014-03-31T21:57:53.513Z"
|
||||
},
|
||||
{
|
||||
"number": "0.14.0-rc1",
|
||||
"date": "2014-03-31T22:00:22.749Z"
|
||||
},
|
||||
{
|
||||
"number": "0.14.0",
|
||||
"date": "2014-03-31T22:59:51.831Z"
|
||||
},
|
||||
{
|
||||
"number": "0.15.0",
|
||||
"date": "2014-04-01T16:26:44.523Z"
|
||||
},
|
||||
{
|
||||
"number": "0.16.0",
|
||||
"date": "2014-04-02T20:27:05.631Z"
|
||||
},
|
||||
{
|
||||
"number": "0.17.0",
|
||||
"date": "2014-04-07T23:16:19.249Z"
|
||||
},
|
||||
{
|
||||
"number": "0.18.0",
|
||||
"date": "2014-04-18T21:05:51.214Z"
|
||||
},
|
||||
{
|
||||
"number": "0.19.0",
|
||||
"date": "2014-04-29T16:00:53.392Z"
|
||||
},
|
||||
{
|
||||
"number": "0.20.0",
|
||||
"date": "2014-05-20T17:37:58.238Z"
|
||||
},
|
||||
{
|
||||
"number": "0.21.0",
|
||||
"date": "2014-05-20T21:04:39.630Z"
|
||||
},
|
||||
{
|
||||
"number": "0.22.0",
|
||||
"date": "2014-05-22T16:52:53.755Z"
|
||||
},
|
||||
{
|
||||
"number": "0.23.0",
|
||||
"date": "2014-05-23T20:48:50.762Z"
|
||||
},
|
||||
{
|
||||
"number": "0.24.0",
|
||||
"date": "2014-05-29T18:26:55.826Z"
|
||||
},
|
||||
{
|
||||
"number": "0.25.0",
|
||||
"date": "2014-05-29T18:43:33.923Z"
|
||||
},
|
||||
{
|
||||
"number": "0.26.0",
|
||||
"date": "2014-05-29T18:44:14.458Z"
|
||||
},
|
||||
{
|
||||
"number": "0.27.0",
|
||||
"date": "2014-06-11T23:47:14.028Z"
|
||||
},
|
||||
{
|
||||
"number": "0.28.0",
|
||||
"date": "2014-07-18T00:53:01.571Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2014-07-21T01:38:27.197Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2014-07-24T17:58:10.491Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2014-07-31T21:11:31.795Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2014-08-12T21:49:41.665Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2014-08-13T21:38:27.574Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.2",
|
||||
"date": "2014-08-14T20:10:14.683Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.3",
|
||||
"date": "2014-08-19T22:54:06.238Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.4",
|
||||
"date": "2014-08-25T22:30:28.552Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.5",
|
||||
"date": "2014-08-26T23:33:14.611Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.6",
|
||||
"date": "2014-09-08T23:53:44.910Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.7",
|
||||
"date": "2014-09-10T20:53:08.717Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.8",
|
||||
"date": "2014-09-10T22:22:37.658Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.0",
|
||||
"date": "2014-09-10T22:38:29.819Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.1",
|
||||
"date": "2014-09-12T01:20:26.832Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.2",
|
||||
"date": "2014-09-23T18:58:17.434Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.3",
|
||||
"date": "2014-09-24T17:02:05.801Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.0",
|
||||
"date": "2014-09-30T19:24:29.148Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.1",
|
||||
"date": "2014-10-06T22:34:04.913Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.2",
|
||||
"date": "2014-11-06T22:58:13.131Z"
|
||||
},
|
||||
{
|
||||
"number": "2.3.0",
|
||||
"date": "2014-11-25T00:19:43.346Z"
|
||||
},
|
||||
{
|
||||
"number": "2.3.1",
|
||||
"date": "2015-01-02T21:37:05.258Z"
|
||||
},
|
||||
{
|
||||
"number": "2.3.2",
|
||||
"date": "2015-01-02T22:02:29.766Z"
|
||||
},
|
||||
{
|
||||
"number": "2.3.3",
|
||||
"date": "2015-01-02T22:09:47.491Z"
|
||||
},
|
||||
{
|
||||
"number": "2.4.0",
|
||||
"date": "2015-01-10T00:10:01.803Z"
|
||||
},
|
||||
{
|
||||
"number": "2.5.0",
|
||||
"date": "2015-01-10T01:11:26.784Z"
|
||||
},
|
||||
{
|
||||
"number": "2.5.1",
|
||||
"date": "2015-01-13T01:15:28.217Z"
|
||||
},
|
||||
{
|
||||
"number": "2.5.2",
|
||||
"date": "2015-01-13T18:49:39.327Z"
|
||||
},
|
||||
{
|
||||
"number": "2.6.0",
|
||||
"date": "2015-01-28T01:13:15.702Z"
|
||||
},
|
||||
{
|
||||
"number": "2.7.0",
|
||||
"date": "2015-01-28T01:16:46.757Z"
|
||||
},
|
||||
{
|
||||
"number": "3.0.0",
|
||||
"date": "2015-01-28T17:30:30.488Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.0",
|
||||
"date": "2015-01-28T22:02:03.616Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.1",
|
||||
"date": "2015-02-11T01:07:01.424Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.2",
|
||||
"date": "2015-02-12T15:16:43.697Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.3",
|
||||
"date": "2015-02-27T17:11:18.674Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.4",
|
||||
"date": "2015-03-12T02:51:50.402Z"
|
||||
},
|
||||
{
|
||||
"number": "3.1.5",
|
||||
"date": "2015-03-12T03:08:41.908Z"
|
||||
},
|
||||
{
|
||||
"number": "4.0.0",
|
||||
"date": "2015-03-17T21:51:46.974Z"
|
||||
},
|
||||
{
|
||||
"number": "5.0.0",
|
||||
"date": "2015-03-30T16:21:06.961Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.0",
|
||||
"date": "2015-04-02T22:35:27.214Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.1",
|
||||
"date": "2015-04-14T00:45:48.160Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.2",
|
||||
"date": "2015-04-14T00:59:35.226Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.3",
|
||||
"date": "2015-05-22T15:26:45.903Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.4",
|
||||
"date": "2015-05-26T20:50:31.835Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.5",
|
||||
"date": "2015-05-28T16:06:21.586Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.6",
|
||||
"date": "2015-07-10T11:31:38.426Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.7",
|
||||
"date": "2015-07-24T18:18:04.238Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.8",
|
||||
"date": "2015-07-27T17:20:06.881Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.9",
|
||||
"date": "2015-08-03T18:01:37.658Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.10",
|
||||
"date": "2015-08-04T01:05:08.008Z"
|
||||
},
|
||||
{
|
||||
"number": "5.1.11",
|
||||
"date": "2015-08-06T18:31:58.753Z"
|
||||
},
|
||||
{
|
||||
"number": "5.2.0",
|
||||
"date": "2015-09-22T03:23:29.392Z"
|
||||
},
|
||||
{
|
||||
"number": "6.0.0",
|
||||
"date": "2015-09-23T01:18:35.004Z"
|
||||
},
|
||||
{
|
||||
"number": "6.1.0",
|
||||
"date": "2015-10-05T22:25:54.377Z"
|
||||
},
|
||||
{
|
||||
"number": "6.1.1",
|
||||
"date": "2015-11-11T19:17:16.427Z"
|
||||
},
|
||||
{
|
||||
"number": "6.2.0",
|
||||
"date": "2015-12-04T17:38:57.257Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.0",
|
||||
"date": "2016-02-12T23:03:24.540Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.1",
|
||||
"date": "2016-02-21T21:57:06.878Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.2",
|
||||
"date": "2016-03-30T22:16:10.360Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.3-beta0",
|
||||
"date": "2016-09-14T16:11:15.106Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.3-beta1",
|
||||
"date": "2016-09-14T16:59:46.312Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.3",
|
||||
"date": "2016-09-15T20:21:14.125Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.4",
|
||||
"date": "2016-09-16T18:18:51.600Z"
|
||||
},
|
||||
{
|
||||
"number": "6.3.5",
|
||||
"date": "2016-09-16T22:49:10.360Z"
|
||||
},
|
||||
{
|
||||
"number": "7.0.0",
|
||||
"date": "2016-09-22T21:15:51.974Z"
|
||||
},
|
||||
{
|
||||
"number": "7.0.1",
|
||||
"date": "2016-09-22T21:43:22.468Z"
|
||||
},
|
||||
{
|
||||
"number": "7.0.2",
|
||||
"date": "2016-10-06T16:50:04.468Z"
|
||||
}
|
||||
],
|
||||
"created": "2014-03-14T19:42:19.087Z",
|
||||
"modified": "2016-10-06T16:50:04.468Z",
|
||||
"lastPublisher": {
|
||||
"name": "nathansobo",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "as-cii",
|
||||
"email": "me@as-cii.com"
|
||||
},
|
||||
{
|
||||
"name": "atom",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
{
|
||||
"name": "benogle",
|
||||
"email": "ogle.ben@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "izuzak",
|
||||
"email": "izuzak@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "kevinsawicki",
|
||||
"email": "kevinsawicki@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "maxbrunsfeld",
|
||||
"email": "maxbrunsfeld@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "nathansobo",
|
||||
"email": "nathan@github.com"
|
||||
},
|
||||
{
|
||||
"name": "probablycorey",
|
||||
"email": "probablycorey@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "zcbenz",
|
||||
"email": "zcbenz@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# atom-keymap [![Build Status](https://travis-ci.org/atom/atom-keymap.svg?branch=master)](https://travis-ci.org/atom/atom-keymap)\n\nAtom's DOM-aware keymap module\n\n```js\nvar KeymapManager, keymaps;\nKeymapManager = require('atom-keymap')\n\nkeymaps = new KeymapManager\nkeymaps.defaultTarget = document.body\n\n// Pass all the window's keydown events to the KeymapManager\ndocument.addEventListener('keydown', function(event) {\n keymaps.handleKeyboardEvent(event)\n})\n\n// Add some keymaps\nkeymaps.loadKeymap('/path/to/keymap-file.json') // can also be a directory of json / cson files\n// OR\nkeymaps.add('/key/for/these/keymaps', {\n \"body\": {\n \"up\": \"core:move-up\",\n \"down\": \"core:move-down\"\n }\n})\n\n// When a keybinding is triggered, it will dispatch it on the node that was focused\nwindow.addEventListener('core:move-up', (event) => console.log('up', event))\nwindow.addEventListener('core:move-down', (event) => console.log('down', event))\n```\n\n## Development\n\nThe tests for this module *must* be run in Electron because they depend on browser APIs.\n\n* [`devtool`](https://github.com/Jam3/devtool) is bundled as a development dependency to run the tests.\n* Native modules need to be compiled against the version of Electron included with `devtool`. **Be sure to run `electron-rebuild` be sure recompile native dependencies before running tests.**\n* Tests can be run in batch mode with `npm test`\n* If you want to use the debugger, profiler, etc or just speed up your flow by being able to refresh the `devtool` window to re-run tests, use the `npm run test-drive` script. This will keep `devtool` open instead of exiting after the test run.\n"
|
||||
}
|
|
@ -0,0 +1,99 @@
|
|||
{
|
||||
"name": "atom-tap-test-runner",
|
||||
"version": "1.0.1",
|
||||
"description": "Run Atom package tests using TAP",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"atom",
|
||||
"test",
|
||||
"anything",
|
||||
"tap"
|
||||
],
|
||||
"repository": {
|
||||
"user": "wooorm",
|
||||
"repo": "atom-tap-test-runner",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/wooorm/atom-tap-test-runner/tarball/master",
|
||||
"clone_url": "https://github.com/wooorm/atom-tap-test-runner",
|
||||
"https_url": "https://github.com/wooorm/atom-tap-test-runner",
|
||||
"travis_url": "https://travis-ci.org/wooorm/atom-tap-test-runner",
|
||||
"zip_url": "https://github.com/wooorm/atom-tap-test-runner/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/wooorm/atom-tap-test-runner"
|
||||
},
|
||||
"author": {
|
||||
"name": "Titus Wormer",
|
||||
"email": "tituswormer@gmail.com",
|
||||
"url": "http://wooorm.com"
|
||||
},
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Titus Wormer",
|
||||
"email": "tituswormer@gmail.com",
|
||||
"url": "http://wooorm.com"
|
||||
}
|
||||
],
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"dependencies": {
|
||||
"debug": "^2.2.0",
|
||||
"glob": "^7.0.5",
|
||||
"tap-parser": "^3.0.0",
|
||||
"tmp": "^0.0.29",
|
||||
"through2": "^2.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"execa": "^0.4.0",
|
||||
"remark-cli": "^2.0.0",
|
||||
"remark-preset-wooorm": "^1.0.0",
|
||||
"tape": "^4.6.0",
|
||||
"xo": "^0.16.0"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "remark . --quiet --frail",
|
||||
"lint": "xo",
|
||||
"test-api": "tape test",
|
||||
"test": "npm run build && npm run lint && npm run test-api"
|
||||
},
|
||||
"atomTestRunner": "./index.js",
|
||||
"xo": {
|
||||
"space": true
|
||||
},
|
||||
"remarkConfig": {
|
||||
"output": true,
|
||||
"presets": "wooorm"
|
||||
},
|
||||
"gitHead": "30f1565f38402a18b8c52f6b328d90bfc1ef1aab",
|
||||
"homepage": "https://github.com/wooorm/atom-tap-test-runner#readme",
|
||||
"_npmVersion": "3.7.3",
|
||||
"_nodeVersion": "5.9.1",
|
||||
"dist": {
|
||||
"shasum": "7aab8283f2309b7af7e9dc84b1fe6c8775e9bdfe",
|
||||
"tarball": "http://registry.npmjs.org/atom-tap-test-runner/-/atom-tap-test-runner-1.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-03T18:06:40.303Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-09-18T14:21:03.771Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-03T18:06:40.303Z",
|
||||
"modified": "2016-09-18T14:21:03.771Z",
|
||||
"lastPublisher": {
|
||||
"name": "wooorm",
|
||||
"email": "tituswormer@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "wooorm",
|
||||
"email": "tituswormer@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# atom-tap-test-runner [![Build Status][travis-badge]][travis]\n\nSince [atom/atom#8968][pr], it’s possible to test projects in Atom\nwithout needing to use Jasmine. Time for Tap!\n\nThis project runs [TAP][] producing test files in an environment with\n`atom` available.\n\n## Installation\n\n[npm][]:\n\n```bash\nnpm install atom-tap-test-runner --save-dev\n```\n\n## Usage\n\nAdd the following line to your `package.json`:\n\n```diff\n {\n \"name\": \"my-package\",\n // ...\n+ \"atomTestRunner\": \"atom-tap-test-runner\",\n // ...\n }\n```\n\nThen, add a [TAP][]-producing test file, such as the following\n`test.js` (note: I like [tape][], but you can use whatever):\n\n```js\nvar test = require('tape');\n\ntest('atom', function (t) {\n t.plan(3);\n t.ok('loadTime' in atom, 'should have a `loadTime` prop');\n t.equal(typeof atom.loadTime, 'number', '`loadTime` should be a number');\n t.ok(atom.loadTime < 1000, '`loadTime` should be less than a second');\n});\n```\n\nNow, to run your tests, run the following in your shell:\n\n```sh\natom --test test.js\n```\n\nDepending on how fast Atom started, you’ll see [successful][] or\n[erroneous][] output.\n\n## API\n\nThere’s not much API. There’s the `atom` global added to the global\nscope.\n\n###### Multiple files\n\nPassing globs, or multiple files, can be done like so:\n\n```sh\natom --test 'test/**/*.js' 'test.js'\n```\n\nThe quotes are only needed if you want glob-supporting shells to\n_not_ expand globs, and have [**glob**][glob] handle them instead.\n\n###### `TAP_TIMEOUT`\n\nBecause Atom doesn’t `process.exit()`, **atom-tap-test-runner** simulates\nthe project exiting after a second of no output (`console.log` or\n`process.stdout`). This timeout can be changed by setting `TAP_TIMEOUT`:\n\n```sh\nTAP_TIMEOUT=5000 atom --test test.js\n```\n\n###### Chromium Logging\n\nTo remove Chromium logging, either uses [**silence-chromium**][silence-chromium]\n(a good solution), or direct all **stderr**(4) output to `/dev/null`\n(not a very good solution):\n\n```sh\natom --test test.js 2> /dev/null\n```\n\n###### Formatters\n\nAny [TAP reporters][reporters] works (be careful of exit codes though),\nhere’s an example of [**tap-difflet**][tap-difflet]:\n\n```sh\natom --test test.js 2> silence-chromium | tap-difflet\n```\n\nYields:\n\n```txt\n Window load time: 769ms\n\n atom\n ✓ should have a `loadTime` prop\n ✓ `loadTime` should be a number\n ✓ `loadTime` should be less than a second\n\n3 passing (3.1s)\n```\n\n###### Successful Output\n\nIf the tests succeeded, you’ll see something like this (the first two\nlines are debugging from Electron/Atom):\n\n```txt\n[22204:0803/174406:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale English\nWindow load time: 944ms\nTAP version 13\n# atom\nok 1 should have a `loadTime` prop\nok 2 `loadTime` should be a number\nok 3 `loadTime` should be less than a second\n\n1..3\n# tests 3\n# pass 3\n\n# ok\n```\n\n...and the exit code:\n\n```sh\necho $?\n```\n\nYields (0 is OK):\n\n```txt\n0\n```\n\n###### Erroneous Output\n\nIf the tests failed, you’ll see something like this (the first two\nlines are debugging from Electron/Atom):\n\n```txt\n[22315:0803/175537:WARNING:resource_bundle.cc(311)] locale_file_path.empty() for locale English\nWindow load time: 1274ms\nTAP version 13\n# testing atom\nIt works!\nok 1 `atom` should have a `loadTime` prop\nok 2 `loadTime` should be a number\nnot ok 3 `loadTime` should be less than a second\n ---\n operator: ok\n expected: true\n actual: false\n at: Test.<anonymous> (~/my-package/test.js:11:5)\n ...\n\n1..3\n# tests 3\n# pass 2\n# fail 1\n```\n\n...and the exit code:\n\n```sh\necho $?\n```\n\nYields (1 is not OK):\n\n```txt\n1\n```\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[travis-badge]: https://img.shields.io/travis/wooorm/atom-tap-test-runner.svg\n\n[travis]: https://travis-ci.org/wooorm/atom-tap-test-runner\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[license]: LICENSE\n\n[author]: http://wooorm.com\n\n[pr]: https://github.com/atom/atom/pull/8968\n\n[tap]: http://testanything.org\n\n[tape]: https://github.com/substack/tape\n\n[silence-chromium]: https://github.com/beaugunderson/silence-chromium\n\n[successful]: #successful-output\n\n[erroneous]: #erroneous-output\n\n[reporters]: https://github.com/substack/tape#pretty-reporters\n\n[tap-difflet]: https://github.com/namuol/tap-difflet\n\n[glob]: https://www.npmjs.com/package/glob\n"
|
||||
}
|
|
@ -0,0 +1,112 @@
|
|||
{
|
||||
"name": "atomic-bohr-model",
|
||||
"version": "1.0.9",
|
||||
"description": "A modular atomic bohr model created with d3.js",
|
||||
"main": "./dist/build.js",
|
||||
"scripts": {
|
||||
"build": "WEBPACK_ENV=build webpack",
|
||||
"watch": "WEBPACK_ENV=dev webpack --progress --colors --watch",
|
||||
"dev": "WEBPACK_ENV=dev webpack-dev-server --progress --colors",
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"prepublish": "npm build"
|
||||
},
|
||||
"repository": {
|
||||
"user": "ACollectionOfAtoms",
|
||||
"repo": "d3_bohr_atom",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/ACollectionOfAtoms/d3_bohr_atom/tarball/master",
|
||||
"clone_url": "https://github.com/ACollectionOfAtoms/d3_bohr_atom",
|
||||
"https_url": "https://github.com/ACollectionOfAtoms/d3_bohr_atom",
|
||||
"travis_url": "https://travis-ci.org/ACollectionOfAtoms/d3_bohr_atom",
|
||||
"zip_url": "https://github.com/ACollectionOfAtoms/d3_bohr_atom/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/ACollectionOfAtoms/d3_bohr_atom"
|
||||
},
|
||||
"author": {
|
||||
"name": "David Adam Hernandez"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/ACollectionOfAtoms/d3_bohr_atom#readme",
|
||||
"devDependencies": {
|
||||
"babel-core": "^6.10.4",
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-plugin-add-module-exports": "^0.2.1",
|
||||
"babel-plugin-transform-runtime": "^6.15.0",
|
||||
"babel-preset-es2015": "^6.9.0",
|
||||
"css-loader": "^0.25.0",
|
||||
"expose-loader": "^0.7.1",
|
||||
"jquery": "^3.1.0",
|
||||
"json-loader": "^0.5.4",
|
||||
"style-loader": "^0.13.1",
|
||||
"webpack": "^1.13.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-polyfill": "^6.13.0",
|
||||
"babel-runtime": "^6.11.6",
|
||||
"d3": "^4.2.2"
|
||||
},
|
||||
"gitHead": "3e00351d7c1ca201093c66177e32fad3e5704241",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "5.1.0",
|
||||
"dist": {
|
||||
"shasum": "11f6fd71412d78b397bf1f339ce6340b071fafeb",
|
||||
"tarball": "http://registry.npmjs.org/atomic-bohr-model/-/atomic-bohr-model-1.0.9.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-24T20:39:57.150Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-09-25T12:24:47.576Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-09-25T13:25:57.720Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.3",
|
||||
"date": "2016-09-25T14:46:42.649Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.4",
|
||||
"date": "2016-09-25T14:56:24.985Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.5",
|
||||
"date": "2016-09-25T15:10:11.024Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.6",
|
||||
"date": "2016-10-01T17:37:29.771Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.7",
|
||||
"date": "2016-10-01T21:56:36.374Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.8",
|
||||
"date": "2016-10-01T22:07:48.526Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.9",
|
||||
"date": "2016-10-02T00:51:07.580Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-24T20:39:57.150Z",
|
||||
"modified": "2016-10-02T00:51:07.580Z",
|
||||
"lastPublisher": {
|
||||
"name": "acollectionofatoms",
|
||||
"email": "hernandezdavid88@utexas.edu"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "acollectionofatoms",
|
||||
"email": "hernandezdavid88@utexas.edu"
|
||||
}
|
||||
],
|
||||
"readme": "# atomic-bohr-model\nThis d3 powered visualization package provides atomic animations which are highly\ncustomizable.\nAn example app using this package can be found here:\nhttps://acollectionofatoms.github.io/atomic-bohr-model-examples/index.html\n\n\n## Features\n* Responsive\n* Built with d3.js in ES6\n* Easily modified nucleus, orbital, and electron radii, color\n* Animated initialization\n* Orbital rotational patterns:\n * `linearPositive`\n * `linearNegative`\n * `cubedPositive`\n * `cubedNegative`\n * `parabolaUp`\n * `parabolaDown`\n * `random`\n * `uniform`\n* Orbital patterns can be entirely clockwise, counter-clockwise, or alternating\n* Dynamic \"address\" system provides distinct ID's for each component of the Atom (Helpful for animation and styling. See: [Properties](#properties))\n* Wikipedia summary and links provided for each Atom object (See: [Properties](#properties))\n* Electron configurations provided by https://en.wikipedia.org/wiki/Electron_shell\n\n## Installation\n`npm install atomic-bohr-model --save`\n\n## Usage\n\nInclude this script element in your mark-up:\n```html\n<script type=\"text/javascript\" src=\"./node_modules/atomic-bohr-model/dist/atomicBohrModel.min.js\" charset=\"utf-8\"></script>\n```\n\nalong with a div to contain your atom.\n```html\n<div id=\"bohr-model-container\"></div>`\n```\n\n**You MUST ensure your div has a width and height**\n\n\nThe atoms provided are restricted to those which exist and have been discovered, therefore:\n> 1 <= numElectrons <= 118\n\n(passing anything < 1 or > 118 will result in either Hydrogen or Ununoctium)\n\nAt minimum numElectrons, containerId, and a unique idNumber must be provided.\n\n\n```javascript\nvar atomicConfig = {\n containerId: \"#bohr-model-container\",\n numElectrons: 88,\n idNumber: 1\n}\n\nvar myAtom = new Atom(atomicConfig)\n```\n\n---\n\n## Options\n\n```javascript\nvar myAtom = new Atom({\n containerId: '#my-container',\n numElectrons: 1, // An integer between 1 and 118\n nucleusRadius: 30, // If not supplied will be 1/12 of the containers width\n nucleusColor: 'rgba(124,240,10,0.5)', // Hex, string or rbga\n electronRadius: 3, // Default value is 3\n electronColor: 'blue', // See nucleusColor\n orbitalSpacing: 10, // If not specified will be a 1/3rd of the nucleusRadius\n orbitalWidth: 1, // width of orbital paths, default is 0.1\n orbitalColor: 'black', // see electronColor\n idNumber: 1, // Required int to provide unique Atoms\n animationTime: 1300, // Time in milliseconds for initial electron animation\n rotateConfig: {speed: 50, clockwise: true}, // Rotates entire Atom with given params\n orbitalRotationConfig: { // Invokes orbital rotations at initialization\n pattern: {\n alternating: false, // Alternate orbital direction\n clockwise: false, // Direction for all orbitals\n preset: 'cubedPositive', // String to set pattern (see Features section)\n }\n },\n symbolOffset: 8, // When modifying nucleus radius this may need adjusting\n drawSymbol: true // Render atomic symbol or not\n})\n```\n\n---\n\n## Methods\n\n\n```javascript\nmyAtom.removeElectrons(2)\n```\nRemoves a given number of electrons\n\n```javascript\nmyAtom.addElectrons(7)\n```\nAdds a given number of electrons\n\n```javascript\nmyAtom.setNumElectrons(33)\n```\nSets the number of electrons\n\n```javascript\nvar orbitalRotationConfig = {\n pattern: {\n alternating: true,\n clockwise: false,\n preset: 'parabolaUp',\n }\n}\nmyAtom.rotateOrbitals(orbitalRotationConfig)\n```\nRotates orbitals with given configuration\n\n```javascript\nmyAtom.destroy()\n```\nDestroys the `<g>` element housing the Atom but, NOT the parent `<svg>`\n\n```javascript\nvar rotateConfig = {speed: 50, clockwise: true}\nmyAtom.rotate(rotateConfig)\n```\nRotates entire atom with given configuration\n\n## Properties\n```javascript\n// Wikipedia data\nmyAtom.elementName\nmyAtom.wikiSummary\nmyAtom.wikiUrl\nmyAtom.electronConfig\nmyAtom.atomicSymbol\n// Identifying Atoms and their components\nmyAtom.atomId // ex: atom-0\nvar firstOrb = myAtom.orbitals[0] // d3 selection\nfirstOrb.orbitalId // ex: atom-0-orbital-0\nfirstOrb.electrons[0].eId // ex: atom-0-oribital-0-electron-0\n```\n"
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "audio-buffer-range-decoder",
|
||||
"version": "1.1.1",
|
||||
"description": "Decode specified ranges of wave file on disk to AudioBuffers.",
|
||||
"version": "2.0.1",
|
||||
"description": "Decode specified ranges of PCM Wave and Opus webm files on disk to AudioBuffers. Probably only works with electron.",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "standard",
|
||||
|
@ -26,7 +26,10 @@
|
|||
"range",
|
||||
"random",
|
||||
"access",
|
||||
"waapi"
|
||||
"waapi",
|
||||
"electron",
|
||||
"opus",
|
||||
"webm"
|
||||
],
|
||||
"author": {
|
||||
"name": "Matt McKegg"
|
||||
|
@ -34,16 +37,19 @@
|
|||
"license": "MIT",
|
||||
"homepage": "https://github.com/livejs/random-access-audio-buffer",
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^0.30.3",
|
||||
"electron-prebuilt": "^0.37.6",
|
||||
"electron-spawn": "^3.0.0",
|
||||
"standard": "^5.0.2"
|
||||
},
|
||||
"gitHead": "eadf2b3c8ce3c82641b861d1ab1fc349e30bd1e6",
|
||||
"_npmVersion": "2.11.3",
|
||||
"_nodeVersion": "0.12.7",
|
||||
"dependencies": {
|
||||
"ebml": "^2.2.0"
|
||||
},
|
||||
"gitHead": "148751b6c1f06b3240f2f833c8fd44dff1c23f3f",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "96e88c97dc61660e615686139753922d41e68654",
|
||||
"tarball": "http://registry.npmjs.org/audio-buffer-range-decoder/-/audio-buffer-range-decoder-1.1.1.tgz"
|
||||
"shasum": "99b218c9a8a86f9e5afb5ae2c7c5f2a7840434db",
|
||||
"tarball": "http://registry.npmjs.org/audio-buffer-range-decoder/-/audio-buffer-range-decoder-2.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -61,10 +67,18 @@
|
|||
{
|
||||
"number": "1.1.1",
|
||||
"date": "2015-08-18T05:32:47.170Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2016-08-01T04:09:36.128Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2016-08-01T04:22:59.505Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-08-09T08:50:57.587Z",
|
||||
"modified": "2015-08-18T05:32:47.170Z",
|
||||
"modified": "2016-08-01T04:22:59.505Z",
|
||||
"lastPublisher": {
|
||||
"name": "mmckegg",
|
||||
"email": "matt@wetsand.co.nz"
|
||||
|
@ -75,5 +89,5 @@
|
|||
"email": "matt@wetsand.co.nz"
|
||||
}
|
||||
],
|
||||
"readme": "audio-buffer-range-decoder\n===\n\nDecode specified ranges of wave file on disk to AudioBuffers.\n\nUseful for streaming large audio files from disk when you don't want to load the whole thing into memory.\n\n[![NPM](https://nodei.co/npm/audio-buffer-range-decoder.png)](https://nodei.co/npm/audio-buffer-range-decoder/)\n\n## API\n\n```js\nvar RangeDecoder = require('audio-buffer-range-decoder')\n```\n\n### `var decodeRange = RangeDecoder(filePath, options, onLoad)`\n\nSpecify `filePath` on disk. Opens the file ready for access. \n\n`onLoad(err, meta)` is called when meta data has loaded.\n\nReturns a `decodeRange` function.\n\n*Options:*\n - `fs`: pass in [fs](https://nodejs.org/api/fs.html) implementation (required)\n - `audio`: instance of `AudioContext` to use for decoding (required)\n\n### `decodeRange(startTime, duration, callback)`\n\nPass in `startTime` and `duration` in seconds. `callback(err, audioBuffer)` will be called when data has been decoded or an error has occurred.\n\n### `decodeRange.close()`\n\nCall this when you are done reading to close the underlying file descriptor."
|
||||
"readme": "audio-buffer-range-decoder\n===\n\nDecode specified ranges of PCM Wave or Opus webm files on disk to AudioBuffers. Probably only works if you are using electron.\n\nUseful for streaming large audio files from disk when you don't want to load the whole thing into memory.\n\n[![NPM](https://nodei.co/npm/audio-buffer-range-decoder.png)](https://nodei.co/npm/audio-buffer-range-decoder/)\n\n## Supported formats\n\n- PCM Wave\n- Opus webm (format generated by [MediaRecorder](https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder_API))\n\n**Includes static builds of ffmpeg** for reading the Opus formatted files. Supported platforms: darwin, linux, win32\n\n## API\n\n```js\nvar RangeDecoder = require('audio-buffer-range-decoder')\n```\n\n### `var decodeRange = RangeDecoder(filePath, options, onLoad)`\n\nSpecify `filePath` on disk. Opens the file ready for access.\n\n`onLoad(err, meta)` is called when meta data has loaded.\n\nReturns a `decodeRange` function.\n\n*Options:*\n - `fs`: pass in [fs](https://nodejs.org/api/fs.html) implementation (required)\n - `audio`: instance of `AudioContext` to use for decoding (required)\n\n### `decodeRange(startTime, duration, callback)`\n\nPass in `startTime` and `duration` in seconds. `callback(err, audioBuffer)` will be called when data has been decoded or an error has occurred.\n\n### `decodeRange.close()`\n\nCall this when you are done reading to close the underlying file descriptor.\n"
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "audio-timeline",
|
||||
"version": "1.2.0",
|
||||
"version": "1.3.0",
|
||||
"description": "Observ object for arranging, trimming and adjusting multiple audio clips on a timeline using Web Audio.",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
@ -39,25 +39,25 @@
|
|||
"license": "MIT",
|
||||
"homepage": "https://github.com/mmckegg/audio-timeline",
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^0.30.3",
|
||||
"electron-prebuilt": "^0.37.6",
|
||||
"electron-spawn": "^3.0.0",
|
||||
"standard": "^5.0.2",
|
||||
"wav": "^1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"audio-buffer-range-decoder": "~1.1.1",
|
||||
"audio-buffer-range-decoder": "~2.0.0",
|
||||
"geval": "^2.1.1",
|
||||
"observ": "^0.2.0",
|
||||
"observ-default": "^1.0.0",
|
||||
"observ-node-array": "^1.10.0",
|
||||
"observ-node-array": "^1.12.0",
|
||||
"observ-struct": "^6.0.0"
|
||||
},
|
||||
"gitHead": "c19aa650200b7c8e32ed8aa587f462d2c8f7deab",
|
||||
"_npmVersion": "2.14.4",
|
||||
"_nodeVersion": "4.1.1",
|
||||
"gitHead": "506379c87d2fc87a9e0511a68c736272d4a36d63",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "3c114ab58da26c9ad3add6ee663b3ad5dfc2fe4b",
|
||||
"tarball": "http://registry.npmjs.org/audio-timeline/-/audio-timeline-1.2.0.tgz"
|
||||
"shasum": "f2746829bfd8ed4e3a065e47e8e0c380780cbf17",
|
||||
"tarball": "http://registry.npmjs.org/audio-timeline/-/audio-timeline-1.3.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -83,10 +83,18 @@
|
|||
{
|
||||
"number": "1.2.0",
|
||||
"date": "2015-10-09T08:19:14.181Z"
|
||||
},
|
||||
{
|
||||
"number": "1.2.1",
|
||||
"date": "2016-07-28T02:54:43.412Z"
|
||||
},
|
||||
{
|
||||
"number": "1.3.0",
|
||||
"date": "2016-08-01T04:12:55.703Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-08-18T05:28:46.537Z",
|
||||
"modified": "2015-10-09T08:19:14.181Z",
|
||||
"modified": "2016-08-01T04:12:55.703Z",
|
||||
"lastPublisher": {
|
||||
"name": "mmckegg",
|
||||
"email": "matt@wetsand.co.nz"
|
||||
|
|
|
@ -0,0 +1,85 @@
|
|||
{
|
||||
"name": "auto-launch-gpmdp",
|
||||
"version": "2.1.0",
|
||||
"description": "Launch node applications or executables at login (Mac, Windows, and Linux)",
|
||||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"test": "gulp test"
|
||||
},
|
||||
"repository": {
|
||||
"user": "4ver",
|
||||
"repo": "node-auto-launch",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/4ver/node-auto-launch/tarball/master",
|
||||
"clone_url": "https://github.com/4ver/node-auto-launch",
|
||||
"https_url": "https://github.com/4ver/node-auto-launch",
|
||||
"travis_url": "https://travis-ci.org/4ver/node-auto-launch",
|
||||
"zip_url": "https://github.com/4ver/node-auto-launch/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/4ver/node-auto-launch"
|
||||
},
|
||||
"keywords": [
|
||||
"login",
|
||||
"launch",
|
||||
"node-webkit",
|
||||
"boot",
|
||||
"login-items"
|
||||
],
|
||||
"author": {
|
||||
"name": "Donal Linehan"
|
||||
},
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Adam Lynch",
|
||||
"email": "adam@teamwork.com"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"chai": "^3.5.0",
|
||||
"coffee-script": "^1.10.0",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-coffee": "^2.3.2",
|
||||
"gulp-coffeelint": "^0.6.0",
|
||||
"gulp-coffeelint-threshold": "^1.0.0",
|
||||
"gulp-load-plugins": "^1.2.0",
|
||||
"gulp-mocha": "^2.2.0",
|
||||
"gulp-util": "^3.0.7",
|
||||
"teamwork-coffeelint-rules": "0.0.1"
|
||||
},
|
||||
"homepage": "https://github.com/4ver/node-auto-launch",
|
||||
"dependencies": {
|
||||
"applescript": "^1.0.0",
|
||||
"es6-promise": "^3.1.2",
|
||||
"mkdirp": "^0.5.1",
|
||||
"untildify": "^2.1.0",
|
||||
"winreg": "1.0.1"
|
||||
},
|
||||
"gitHead": "fe1f76de78ca16e4f2fb4a4fb393acf2adcc6b47",
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "a627c19d092cbbbcc247e9ff7611f061d5f7c2e2",
|
||||
"tarball": "http://registry.npmjs.org/auto-launch-gpmdp/-/auto-launch-gpmdp-2.1.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "2.1.0",
|
||||
"date": "2016-08-09T16:48:21.142Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-09T16:48:21.142Z",
|
||||
"modified": "2016-08-09T16:48:21.142Z",
|
||||
"lastPublisher": {
|
||||
"name": "marshallofsound",
|
||||
"email": "samuel.r.attard@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "marshallofsound",
|
||||
"email": "samuel.r.attard@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "node-auto-launch\r\n==============\r\n\r\n[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Windows Build Status][appveyor-image]][appveyor-url] [![Dependency Status][depstat-image]][depstat-url]\r\n\r\n---\r\n\r\nLaunch applications or executables at login (Mac, Windows and Linux). Perfect for [NW.js](https://github.com/nwjs/nw.js) and [Electron](http://electron.atom.io/) apps.\r\n\r\n## Installation\r\n\r\n`npm install auto-launch`\r\n\r\n## Usage\r\n\r\nThe API consists only of `enable`, `disable`, and `isEnabled`.\r\n\r\n```javascript\r\nvar AutoLaunch = require('auto-launch');\r\n\r\nvar minecraftAutoLauncher = new AutoLaunch({\r\n\tname: 'Minecraft',\r\n\tpath: '/Applications/Minecraft.app',\r\n\tisHidden: true\r\n});\r\n\r\nminecraftAutoLauncher.enable();\r\n//minecraftAutoLauncher.disable();\r\n```\r\n\r\nFor NW.js or Electron apps you don't have to specify the path. It gets read from `process.execPath` :)\r\n\r\n```javascript\r\nvar AutoLaunch = require('auto-launch');\r\n\r\nvar appLauncher = new AutoLaunch({\r\n\tname: 'My NW.js or Electron app'\r\n});\r\n\r\nappLauncher.isEnabled().then(function(enabled){\r\n\tif(enabled) return;\r\n\treturn appLauncher.enable()\r\n}).then(function(err){\r\n\t\r\n});\r\n```\r\n\r\nNote: I added a method (`removeNwjsLoginItem`) to remove 'nwjs helper' app login item that might have been added to peoples accounts since the name change from node-webkit to NW.js.\r\n\r\n\r\n## TODO:\r\n\r\n- Add `getCurrentPath` - So you can check if the app has moved around.\r\n\r\n\r\n[npm-url]: https://npmjs.org/package/auto-launch\r\n[npm-image]: http://img.shields.io/npm/v/auto-launch.svg?style=flat\r\n\r\n[appveyor-url]: https://ci.appveyor.com/project/adam-lynch/node-auto-launch/branch/master\r\n[appveyor-image]: https://ci.appveyor.com/api/projects/status/0sraxp65vrj2axc3/branch/master?svg=true\r\n\r\n[travis-url]: http://travis-ci.org/Teamwork/node-auto-launch\r\n[travis-image]: http://img.shields.io/travis/Teamwork/node-auto-launch.svg?style=flat\r\n\r\n[depstat-url]: https://david-dm.org/teamwork/node-auto-launch\r\n[depstat-image]: https://david-dm.org/teamwork/node-auto-launch.svg?style=flat\r\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,151 @@
|
|||
{
|
||||
"name": "axios-status",
|
||||
"version": "0.0.12",
|
||||
"description": "Network requests status tracking for Axios",
|
||||
"main": "lib/axios-status.js",
|
||||
"typings": "lib/axios-status.d.ts",
|
||||
"scripts": {
|
||||
"test": "npm run quick-build && npm run tape",
|
||||
"full-test": "npm run small-build && npm run build-tests && npm run use-minified && npm run tape && npm run perf",
|
||||
"tape": "tape test/*.js | faucet",
|
||||
"perf": "npm run small-build && time node --expose-gc test/perf/index.js",
|
||||
"prepublish": "npm run quick-build",
|
||||
"quick-build": "tsc",
|
||||
"small-build": "scripts/single-file-build.sh",
|
||||
"test-browser-electron": "npm run small-build && ( browserify test/*.js | tape-run )",
|
||||
"test-browser-chrome": "npm run small-build && ( browserify test/*.js | tape-run --browser chrome )",
|
||||
"test-browser-safari": "npm run small-build && ( browserify test/*.js -t [ babelify --presets [ es2015 ] ] | tape-run --browser safari )",
|
||||
"test-browser-firefox": "npm run small-build && ( browserify test/*.js | tape-run --browser firefox )",
|
||||
"test-travis": "npm run small-build && tape test/*.js test/perf/index.js && tsc && istanbul cover tape test/*.js",
|
||||
"coverage": "npm run small-build && npm run build-tests && istanbul cover tape test/*.js test/perf/index.js && cat ./coverage/lcov.info|coveralls",
|
||||
"build-tests": "npm run build-typescript-tests && npm run build-babel-tests",
|
||||
"build-typescript-tests": "tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts",
|
||||
"build-babel-tests": "babel test/babel/babel-tests.js -o test/babel-tests.js",
|
||||
"use-minified": "cp lib/mobx.min.js lib/mobx.js",
|
||||
"lint": "tslint -c tslint.json src/*.ts src/types/*.ts src/api/*.ts src/core/*.ts src/utils/*.ts"
|
||||
},
|
||||
"repository": {
|
||||
"user": "tomaash",
|
||||
"repo": "axios-status",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/tomaash/axios-status/tarball/master",
|
||||
"clone_url": "https://github.com/tomaash/axios-status",
|
||||
"https_url": "https://github.com/tomaash/axios-status",
|
||||
"travis_url": "https://travis-ci.org/tomaash/axios-status",
|
||||
"zip_url": "https://github.com/tomaash/axios-status/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/tomaash/axios-status"
|
||||
},
|
||||
"author": {
|
||||
"name": "Tomas Holas"
|
||||
},
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"lib",
|
||||
"LICENSE",
|
||||
"bower.json"
|
||||
],
|
||||
"homepage": "https://github.com/tomaash/axios-status",
|
||||
"devDependencies": {
|
||||
"babel-cli": "^6.4.5",
|
||||
"babel-core": "^6.4.5",
|
||||
"babel-plugin-transform-decorators-legacy": "^1.3.4",
|
||||
"babel-preset-es2015": "^6.3.13",
|
||||
"babel-preset-react": "^6.3.13",
|
||||
"babel-preset-stage-1": "^6.3.13",
|
||||
"babelify": "^7.3.0",
|
||||
"browserify": "^12.0.1",
|
||||
"coveralls": "^2.11.4",
|
||||
"faucet": "0.0.1",
|
||||
"istanbul": "^0.3.21",
|
||||
"lodash.intersection": "^3.2.0",
|
||||
"tape": "^4.2.2",
|
||||
"tape-run": "^2.1.0",
|
||||
"typescript": "^1.8.10",
|
||||
"typings": "^1.3.1",
|
||||
"uglify-js": "^2.6.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"events": "^1.1.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"axios": "^0.14.0"
|
||||
},
|
||||
"keywords": [
|
||||
"axios",
|
||||
"status",
|
||||
"request",
|
||||
"xhr"
|
||||
],
|
||||
"gitHead": "2cd11db426dbeb8785f887947f9fcf34edb6b02a",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "1a57a4c085cb99483aa0af13f65ea818aee183c8",
|
||||
"tarball": "http://registry.npmjs.org/axios-status/-/axios-status-0.0.12.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-08-30T12:45:18.147Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.2",
|
||||
"date": "2016-08-30T12:56:43.409Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.3",
|
||||
"date": "2016-08-30T13:07:00.942Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.4",
|
||||
"date": "2016-08-30T13:08:40.680Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.5",
|
||||
"date": "2016-08-30T13:15:16.315Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.6",
|
||||
"date": "2016-08-31T08:12:18.091Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.7",
|
||||
"date": "2016-08-31T08:16:49.481Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.8",
|
||||
"date": "2016-08-31T12:26:17.640Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.9",
|
||||
"date": "2016-08-31T12:36:18.731Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.10",
|
||||
"date": "2016-09-06T13:58:05.290Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.11",
|
||||
"date": "2016-09-06T14:05:23.541Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.12",
|
||||
"date": "2016-09-13T07:39:46.402Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-30T12:45:18.147Z",
|
||||
"modified": "2016-09-13T07:39:46.402Z",
|
||||
"lastPublisher": {
|
||||
"name": "tomaash",
|
||||
"email": "tomas.holas@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "tomaash",
|
||||
"email": "tomas.holas@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Network requests status tracking for Axios\n\nThis package can be used to trace status of all Axios requests for the purpose of application-wide progress indicator\n\n## Installation:\n\n`npm install axios-status --save`\n\n## Usage:\n\nFirst, create a new instance of AxiosStatus, and register your axios instances with it. You can provide following options to constructor\n\n```js\nconst axiosStatus = new AxiosStatus({\n timeout: 20, // default 10\n autoRetry: true // default false\n})\n\naxiosStatus.register(axios)\naxiosStatus.register(mySpecialAxiosInstance)\n```\n\nThe `autoRetry` options specifies if `axiosStatus` should auto retry all failed requests after given `timeout` (seconds)\n\nThen, you can subscribe on `AxiosStatus` events to be able to show them in UI. \n\n* The `busy` event has values of `true / false` and signals that there are XHR requests in progress\n* The `offline` event has values of `true / false` and signals that request failed because network is temporariy down\n* The `timer` event emits a number that signals seconds to next auto-retry\n\n\n```js\naxiosStatus.on('busy', (val) => this.loadingProgress = val)\naxiosStatus.on('offline', (val) => this.disconnected = val)\naxiosStatus.on('timer', (val) => this.secondsToReconnect = val)\n```\n\nTo be able to correctly run a callback on auto-retry, you need to use `axiosStatus.request`. It supports all axios request options, plus `success` callback, `error` callback, and `instance` to specify axios instance on which this request should be run. \n\n```js\naxiosStatus.request({\n instance: mySpecialAxiosInstance,\t\n method: 'get',\n url: API_URL + '/me',\n success: (res) => {\n this.user = res.data\n },\n error: (err) => {\n \tthrow err\n }\n})\n```\n\nTo retry manually, you can just call `axiosStatus.retry()` to retry all calls initiated when offline\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,41 +1,55 @@
|
|||
{
|
||||
"name": "babel-preset-jibo",
|
||||
"version": "1.0.0",
|
||||
"version": "2.0.1",
|
||||
"description": "Babel preset for Jibo plugins.",
|
||||
"author": {
|
||||
"name": "Jibo, Inc."
|
||||
"name": "Matt Karl",
|
||||
"email": "matt.karl@jibo.com"
|
||||
},
|
||||
"license": "UNLICENSED",
|
||||
"repository": {
|
||||
"user": "sdk",
|
||||
"repo": "babel-preset-jibo",
|
||||
"branch": "master",
|
||||
"host": "github.com",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/sdk/babel-preset-jibo/tarball/master",
|
||||
"clone_url": "https://github.com/sdk/babel-preset-jibo",
|
||||
"https_url": "https://github.com/sdk/babel-preset-jibo",
|
||||
"travis_url": "https://travis-ci.org/sdk/babel-preset-jibo",
|
||||
"zip_url": "https://github.com/sdk/babel-preset-jibo/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/sdk/babel-preset-jibo"
|
||||
},
|
||||
"license": "SEE LICENSE IN LICENSE.txt",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
"babel-plugin-transform-es2015-literals": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-function-name": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-arrow-functions": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-computed-properties": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-sticky-regex": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-unicode-regex": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-spread": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-parameters": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-destructuring": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-typeof-symbol": "^6.3.13",
|
||||
"babel-plugin-transform-es2015-modules-commonjs": "^6.3.13",
|
||||
"babel-plugin-transform-regenerator": "^6.3.13"
|
||||
"babel-plugin-transform-es2015-modules-commonjs": "^6.3.13"
|
||||
},
|
||||
"gitHead": "2848b04942071fd6209c02b5127c76a6a3feeda1",
|
||||
"scripts": {},
|
||||
"_npmVersion": "2.14.20",
|
||||
"_nodeVersion": "4.4.0",
|
||||
"dist": {
|
||||
"shasum": "5d86757c81c29b711d4ae2a6a311a80bf358c946",
|
||||
"tarball": "http://registry.npmjs.org/babel-preset-jibo/-/babel-preset-jibo-1.0.0.tgz"
|
||||
"shasum": "3c287ef837ecaa540da7ec699bff08cbfc981590",
|
||||
"tarball": "http://registry.npmjs.org/babel-preset-jibo/-/babel-preset-jibo-2.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-04-08T15:26:09.788Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2016-07-22T18:16:51.908Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2016-07-22T18:23:02.099Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-04-08T15:26:09.788Z",
|
||||
"modified": "2016-04-08T15:27:22.174Z",
|
||||
"modified": "2016-07-22T18:23:02.099Z",
|
||||
"lastPublisher": {
|
||||
"name": "bigtimebuddy",
|
||||
"email": "matt@mattkarl.com"
|
||||
|
@ -44,7 +58,11 @@
|
|||
{
|
||||
"name": "bigtimebuddy",
|
||||
"email": "matt@mattkarl.com"
|
||||
},
|
||||
{
|
||||
"name": "jibo",
|
||||
"email": "sdkearlyaccess@jibo.com"
|
||||
}
|
||||
],
|
||||
"readme": "# babel-preset-jibo\n\nBabel pluings for Jibo to work with the version of Electron on Jibo (0.29.2). This is a less extensive version of ES2015 and doesn't transpile features that are already supported, like classes.\n"
|
||||
"readme": "# babel-preset-jibo\n\nBabel pluings for Jibo to work with the version of Electron on Jibo (1.0.1). This is a less extensive version of ES2015 and doesn't transpile features that are already supported, like classes.\n"
|
||||
}
|
|
@ -0,0 +1,108 @@
|
|||
{
|
||||
"name": "babel-preset-latest-minimal",
|
||||
"version": "1.1.2",
|
||||
"description": "Babel preset including only needed ES2015+ plugins",
|
||||
"keywords": [
|
||||
"babel",
|
||||
"es2015",
|
||||
"es2016",
|
||||
"es2017",
|
||||
"feature detection",
|
||||
"latest",
|
||||
"plugin",
|
||||
"preset"
|
||||
],
|
||||
"license": "WTFPL",
|
||||
"author": {
|
||||
"name": "Gabriel Montes",
|
||||
"email": "gabriel@utoctadel.com.ar"
|
||||
},
|
||||
"main": "index.js",
|
||||
"bin": {
|
||||
"babel-node-list-required": "bin/list-required.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "gabmontes",
|
||||
"repo": "babel-preset-latest-minimal",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/gabmontes/babel-preset-latest-minimal/tarball/master",
|
||||
"clone_url": "https://github.com/gabmontes/babel-preset-latest-minimal",
|
||||
"https_url": "https://github.com/gabmontes/babel-preset-latest-minimal",
|
||||
"travis_url": "https://travis-ci.org/gabmontes/babel-preset-latest-minimal",
|
||||
"zip_url": "https://github.com/gabmontes/babel-preset-latest-minimal/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/gabmontes/babel-preset-latest-minimal"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-plugin-check-es2015-constants": "^6.8.0",
|
||||
"babel-plugin-syntax-trailing-function-commas": "^6.13.0",
|
||||
"babel-plugin-transform-async-to-generator": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-arrow-functions": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-block-scoped-functions": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-block-scoping": "^6.14.0",
|
||||
"babel-plugin-transform-es2015-classes": "^6.14.0",
|
||||
"babel-plugin-transform-es2015-computed-properties": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-destructuring": "^6.9.0",
|
||||
"babel-plugin-transform-es2015-duplicate-keys": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-for-of": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-function-name": "^6.9.0",
|
||||
"babel-plugin-transform-es2015-literals": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-modules-commonjs": "^6.14.0",
|
||||
"babel-plugin-transform-es2015-object-super": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-parameters": "^6.11.4",
|
||||
"babel-plugin-transform-es2015-shorthand-properties": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-spread": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-sticky-regex": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-template-literals": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-typeof-symbol": "^6.8.0",
|
||||
"babel-plugin-transform-es2015-unicode-regex": "^6.11.0",
|
||||
"babel-plugin-transform-exponentiation-operator": "^6.8.0",
|
||||
"babel-plugin-transform-regenerator": "^6.14.0",
|
||||
"es-feature-detect": "^1.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "^3.4.0"
|
||||
},
|
||||
"gitHead": "32d831a4c300b443fd41bfda41cf57cad0c2cb8d",
|
||||
"homepage": "https://github.com/gabmontes/babel-preset-latest-minimal#readme",
|
||||
"scripts": {},
|
||||
"_npmVersion": "3.8.6",
|
||||
"_nodeVersion": "5.12.0",
|
||||
"dist": {
|
||||
"shasum": "e8064512a7bc85fa7263d9d20f99efccf0334db3",
|
||||
"tarball": "http://registry.npmjs.org/babel-preset-latest-minimal/-/babel-preset-latest-minimal-1.1.2.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-28T20:22:41.382Z"
|
||||
},
|
||||
{
|
||||
"number": "1.1.0",
|
||||
"date": "2016-09-05T22:24:03.203Z"
|
||||
},
|
||||
{
|
||||
"number": "1.1.1",
|
||||
"date": "2016-09-09T23:29:24.809Z"
|
||||
},
|
||||
{
|
||||
"number": "1.1.2",
|
||||
"date": "2016-09-30T12:29:10.140Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-28T20:22:41.382Z",
|
||||
"modified": "2016-09-30T20:45:00.092Z",
|
||||
"lastPublisher": {
|
||||
"name": "gabmontes",
|
||||
"email": "gabriel@utoctadel.com.ar"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "gabmontes",
|
||||
"email": "gabriel@utoctadel.com.ar"
|
||||
}
|
||||
],
|
||||
"readme": "# babel-preset-latest-minimal\n\nBabel preset including only needed ES2015+ plugins using feature detection.\n\n## Install\n\n```bash\n$ npm install --save-dev babel-preset-latest-minimal\n```\n\n## Usage\n\nAdd preset to your `.babelrc` file:\n\n```json\n{\n \"presets\": [\"latest-minimal\"]\n}\n```\n\n## Command-line\n\nFor convenience, the module provides a command line utility to list the current plugins needed according to the version of node present in the system.\n\n```bash\n$ node --version\nv5.12.0\n$ babel-node-list-required\n[ 'transform-es2015-object-super',\n 'transform-es2015-shorthand-properties',\n 'transform-es2015-duplicate-keys',\n 'transform-es2015-sticky-regex',\n 'transform-es2015-unicode-regex',\n 'transform-es2015-spread',\n 'transform-es2015-parameters',\n 'transform-es2015-destructuring',\n 'transform-es2015-modules-commonjs',\n 'transform-exponentiation-operator',\n 'syntax-trailing-function-commas',\n 'transform-async-to-generator' ]\n```\n\n## Motivation\n\nWhen using the fantastic [Babel](http://babeljs.io/) transpiler in building web applications with the latest and greatest ECMAScript features, it is advisable and safer to include all plugins from [`babel-preset-latest`](https://github.com/babel/babel/tree/master/packages/babel-preset-latest) due to the fact that the runtime environment (the browser) is unknown at build-time. Anyway, when developing a Node.JS or an Electron application, the environment is controlled and Babel plugins could be hand-picked to transpile only the features not supported.\n\nMost of the presets I came across before developing this one rely basically on the node version and enable an arbitrary set of plugins. Deciding what to enable based on the version of node is like the old user-agent sniffing technique we all learned to avoid in favor of **feature detection**.\n\nSo, long story short, the solution was to took all official plugins in Babel's `babel-preset-latest` and enable only those needed because the environment is not supporting a specific feature. In addition, this approach allows the developer to change the version of node/electron and this plugin will update the plugins list accordingly. Nothing is hadrcoded, no magic, no arbitrary decisions!\n\n## Contribute\n\nAre plugins missing? Is there any issue with the feature detection? Let me know by sending a PR or filing an issue!\n\n## License\n\nWTFPL\n"
|
||||
}
|
|
@ -0,0 +1,98 @@
|
|||
{
|
||||
"name": "beautyx-printer",
|
||||
"description": "Node.js printer bindings - electron builds",
|
||||
"version": "0.1.1",
|
||||
"homepage": "https://github.com/beauty-x/electron-printer",
|
||||
"author": {
|
||||
"name": "Seven",
|
||||
"email": "bin@51gezhu.com"
|
||||
},
|
||||
"contributors": [
|
||||
{
|
||||
"name": "bin",
|
||||
"email": "bin@51gezhu.com"
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"user": "beauty-x",
|
||||
"repo": "electron-printer",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/beauty-x/electron-printer/tarball/master",
|
||||
"clone_url": "https://github.com/beauty-x/electron-printer",
|
||||
"https_url": "https://github.com/beauty-x/electron-printer",
|
||||
"travis_url": "https://travis-ci.org/beauty-x/electron-printer",
|
||||
"zip_url": "https://github.com/beauty-x/electron-printer/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/beauty-x/electron-printer"
|
||||
},
|
||||
"engines": {
|
||||
"electron": ">=1.3.4"
|
||||
},
|
||||
"scripts": {
|
||||
"install": "node-pre-gyp rebuild --target=1.3.4 --dist-url=https://atom.io/download/atom-shell",
|
||||
"release": "node-pre-gyp rebuild --runtime=electron --target=1.3.4 && node-pre-gyp package --runtime=electron --target=1.3.4 && node-pre-gyp-github publish --release",
|
||||
"release-darwin": "HOME=~/.electron-gyp node-pre-gyp rebuild --target_platform=darwin --runtime=electron --target=1.3.4 --arch=x64 --dist-url=https://atom.io/download/atom-shell && node-pre-gyp package --target_platform=darwin --runtime=electron --target=1.3.4 && node-pre-gyp-github publish —release",
|
||||
"release-linux": "node-pre-gyp rebuild --target_arch=x64 --runtime=electron --target=1.3.4 --target_platform=linux && node-pre-gyp package --target_arch=x64 --target_platform=linux --runtime=electron --target=1.3.4 && node-pre-gyp-github publish --release",
|
||||
"release-linux-ia32": "node-pre-gyp rebuild --target_arch=ia32 --target_platform=linux --runtime=electron --target=1.3.4 && node-pre-gyp --target_arch=ia32 --target_platform=linux --runtime=electron --target=1.3.4 package && node-pre-gyp-github publish --release",
|
||||
"release-win": "node-pre-gyp rebuild --target_arch=x64 --target_platform=win32 --runtime=electron --target=1.3.4 && node-pre-gyp package --target_arch=x64 --target_platform=win32 --runtime=electron --target=1.3.4 && node-pre-gyp-github publish --release",
|
||||
"release-win-ia32": "node-pre-gyp rebuild --target_arch=ia32 --target_platform=win32 --runtime=electron --target=1.3.4 && node-pre-gyp package --target_arch=ia32 --target_platform=win32 --runtime=electron --target=1.3.4 && node-pre-gyp-github publish --release"
|
||||
},
|
||||
"binary": {
|
||||
"module_name": "node_printer",
|
||||
"module_path": "./build/{configuration}/electron-v1.3.4-{platform}-{arch}/",
|
||||
"package_name": "electron-v1.3.4-{platform}-{arch}.tar.gz",
|
||||
"host": "https://github.com/beauty-x/electron-printer/releases/download/0.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"nan": "^2.1.0",
|
||||
"node-pre-gyp": "^0.6.13",
|
||||
"node-pre-gyp-github": "^1.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"nodeunit": "*"
|
||||
},
|
||||
"licenses": [
|
||||
{
|
||||
"type": "MIT"
|
||||
}
|
||||
],
|
||||
"main": "./index",
|
||||
"gitHead": "3919120720341590c5fbf90c3587a980f7ca4a78",
|
||||
"bundleDependencies": [
|
||||
"node-pre-gyp"
|
||||
],
|
||||
"_npmVersion": "3.10.5",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"dist": {
|
||||
"shasum": "6f7954bf50ad775e593ff6f50e83a4385cf033cf",
|
||||
"tarball": "http://registry.npmjs.org/beautyx-printer/-/beautyx-printer-0.1.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.6",
|
||||
"date": "2016-08-24T01:48:43.290Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-08-24T01:55:31.857Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2016-08-24T13:31:57.080Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-24T01:48:43.290Z",
|
||||
"modified": "2016-08-24T13:31:57.080Z",
|
||||
"lastPublisher": {
|
||||
"name": "beautyx",
|
||||
"email": "bin@51gezhu.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "beautyx",
|
||||
"email": "bin@51gezhu.com"
|
||||
}
|
||||
],
|
||||
"readme": "# beautyx-printer\nnode-printer fork to be used with electron. It's a fork from node-printer which binary are released on github.\nIt's a temporary solution until binary package will be available for node 5.1.x and\nwindows / linux platforms for node-printer on electron runtime. Please refer to https://github.com/tojocky/node-printer on\nhow to use these APIs.\n\n# Prerequisite\nInstall the node version used by electron (currently is 5.1.1 for electron 0.36.7).\nA github valid `NODE_PRE_GYP_GITHUB_TOKEN` must be set as env variable.\n\n# Release & Build\nRemember to change the binary host with the correct version (see https://github.com/bchr02/node-pre-gyp-github).\nAfter the release, build the binaries for each OS.\n\n# Linux build\nOn Ubuntu 15.10, install:\n```\nsudo apt-get install libudev-dev libusb-1.0-0-dev g++-multilib libudev-dev:i386 libcups2-dev\n```\nAnd then run `npm run release-linux` (x64) or `npm run release-linux-ia32` (ia32) to publish\nthe binary build\n\n# Windows build\nUse a Windows 7 on x64. Install Visual Studio (2013 is OK on Windows 7) and Python 2.7.x\nAlways specify the VisualStudio version using `--msvs_version=xxxx`, foor instance\n`npm i --msvs_version=2013`\n\nRelease using `npm run release-win --msvs_version=2013` (x64) or `npm run release-win-ia32 --msvs_version=2013` (ia32)\n\n# OSx build\nAfter `npm i`, just use `npm run release-darwin` (`npm run release` should work)\n"
|
||||
}
|
|
@ -1,103 +0,0 @@
|
|||
{
|
||||
"name": "beelzebub",
|
||||
"version": "0.0.2",
|
||||
"description": "One hell of a task master!",
|
||||
"main": "index.js",
|
||||
"bin": {
|
||||
"bz": "./bin/bz"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/jstty/beelzebub#readme",
|
||||
"keywords": [
|
||||
"node.js",
|
||||
"javascript",
|
||||
"beelzebub",
|
||||
"taskmaster",
|
||||
"task",
|
||||
"tasks",
|
||||
"tasker",
|
||||
"builder"
|
||||
],
|
||||
"author": {
|
||||
"name": "Joseph E. Sutton",
|
||||
"email": "joe@jstty.com",
|
||||
"url": "http://www.jstty.com"
|
||||
},
|
||||
"repository": {
|
||||
"user": "jstty",
|
||||
"repo": "beelzebub",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/jstty/beelzebub/tarball/master",
|
||||
"clone_url": "https://github.com/jstty/beelzebub",
|
||||
"https_url": "https://github.com/jstty/beelzebub",
|
||||
"travis_url": "https://travis-ci.org/jstty/beelzebub",
|
||||
"zip_url": "https://github.com/jstty/beelzebub/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/jstty/beelzebub"
|
||||
},
|
||||
"scripts": {
|
||||
"compile": "babel lib --out-dir legacy",
|
||||
"prepublish": "npm run-script compile",
|
||||
"pretest": "npm run-script compile",
|
||||
"test": "istanbul --config=test/.istanbul.yml cover _mocha -- --check-leaks -t 5000 -b -R spec test/tests.js",
|
||||
"coveralls": "cat ./test/.coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
|
||||
"clean": "rm -rf node_modules"
|
||||
},
|
||||
"dependencies": {
|
||||
"co": "^4.6.0",
|
||||
"commander": "^2.9.0",
|
||||
"lodash": "^4.13.1",
|
||||
"stream-to-promise": "^2.1.1",
|
||||
"when": "^3.7.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-cli": "^6.10.1",
|
||||
"babel-preset-es2015": "^6.9.0",
|
||||
"babel-preset-stage-3": "^6.11.0",
|
||||
"chai": "~3.2.0",
|
||||
"coveralls": "^2.11.4",
|
||||
"istanbul": "^0.3.19",
|
||||
"mocha": "~2.3.0",
|
||||
"supertest": "~1.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
},
|
||||
"babel": {
|
||||
"presets": [
|
||||
"es2015",
|
||||
"stage-3"
|
||||
]
|
||||
},
|
||||
"gitHead": "3fc272aba355e9d5d311908d72e82c895b03f595",
|
||||
"_npmVersion": "3.9.3",
|
||||
"_nodeVersion": "6.2.1",
|
||||
"dist": {
|
||||
"shasum": "fb0d5b34111ae1572fcb6c74ab04f189e27afd2b",
|
||||
"tarball": "http://registry.npmjs.org/beelzebub/-/beelzebub-0.0.2.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-06-23T06:58:19.463Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.2",
|
||||
"date": "2016-07-07T06:41:20.144Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-06-23T06:58:19.463Z",
|
||||
"modified": "2016-07-07T06:41:20.144Z",
|
||||
"lastPublisher": {
|
||||
"name": "jstty",
|
||||
"email": "joe@jstty.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "jstty",
|
||||
"email": "joe@jstty.com"
|
||||
}
|
||||
],
|
||||
"readme": "# beelzebub\nOne hell of a task master!\n==========================\n\n## Description\nHightly modular promise/yield based build task pipeline, compatiable with gulp, fly, ES5/6/7.\nEasy to create modular tasks and import tasks using npm.\n\n# TODO\n* [ ] add tests\n* [ ] add travis... badges to README\n* [ ] add logo/icon\n* [ ] propaganda page\n* [ ] support decorators (need to wait for offical spec)\n* [ ] support async/await (need to wait for offical spec)\n\n# Add ???\n* [ ] gulp.util type utils? like logging?\n* [ ] add hotfoot\n* [ ] pre/post task functions?\n* [ ] how to handle configs/options pass to sub groups\n* [ ] change task functions to special names?\n * Add string libs\n ```javascript\n bz.use('bz-webpack', 'bz-native-electron', 'bz-native-cordova')\n ```\n\n# DONE!\n* [x] add CLI app\n * [x] load 'beelzebub.js' and/or 'beelzebub.json' file like gulpfile.js\n * [x] load file -f\n* [x] support root level tasks\n* [x] support default task for the given task group\n* [x] support generators\n* [x] support pipe/steams\n * [x] add function\n * [x] add example\n\n# Install\n```shell\n$ npm install beelzebub\n```\n\n# Usage\n### Also [See Examples](./examples)\n```javascript\nvar Beelzebub = require('beelzebub');\nBeelzebub({\n verbose: true\n});\n\nclass MyTasks extends Beelzebub.Tasks {\n constructor(config) {\n super(config);\n this.$setName(\"MyTasks\");\n }\n\n task1(){\n this.logger.log('MyTasks task1');\n }\n}\nBeelzebub.add( MyTasks );\n\n// ------------------------------------\nBeelzebub.run('MyTasks.task1');\n```\n\n--------\n## Future example\n### in 'bz-tasks.js' file\n```javascript\nconst bz = Beelzebub();\n\nbz.add('bz-frontend-react');\nbz.add('bz-frontend-babel');\nbz.add( require('mytask.js') );\n\nbz.runCli(); // runs commands from CLI\n```\n\n### Running the beelzebub command will auto load the `bz-tasks.js` file\n```shell\n$ bz MyTasks.task1 --my-custom-flag\n```\n### OR\n```shell\n$ node bz-tasks.js MyTasks.task1 --my-custom-flag\n```\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,57 @@
|
|||
{
|
||||
"name": "better-notifications",
|
||||
"version": "1.0.4",
|
||||
"description": "better notifications for electron",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"keywords": [
|
||||
"notifications"
|
||||
],
|
||||
"author": {
|
||||
"name": "Michael Thomas"
|
||||
},
|
||||
"license": "ISC",
|
||||
"_npmVersion": "3.8.3",
|
||||
"_nodeVersion": "5.10.1",
|
||||
"dist": {
|
||||
"shasum": "ff2d0c36b6ddb89398b671acd156918e75723b69",
|
||||
"tarball": "http://registry.npmjs.org/better-notifications/-/better-notifications-1.0.4.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-25T20:28:56.163Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-08-25T20:33:44.411Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-08-25T20:45:44.682Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.3",
|
||||
"date": "2016-08-25T20:48:01.452Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.4",
|
||||
"date": "2016-08-25T20:49:41.422Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-25T20:28:56.163Z",
|
||||
"modified": "2016-08-25T20:49:41.422Z",
|
||||
"lastPublisher": {
|
||||
"name": "mikeyt",
|
||||
"email": "emmmmyee@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "mikeyt",
|
||||
"email": "emmmmyee@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"name": "bitcoin-net",
|
||||
"version": "4.3.2",
|
||||
"version": "4.4.0",
|
||||
"description": "Bitcoin P2P networking tht works in Node and the browser",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "standard src test index.js && nyc tape test/build/*.js | faucet && nyc report",
|
||||
"test": "standard src/*.js test/*.js index.js && nyc tape test/build/*.js | faucet && nyc report",
|
||||
"test-browser": "npm run build && test/browser.sh && npm run source",
|
||||
"build": "rm -rf lib && babel --presets es2015 src -d lib && rm -rf test/build && babel --presets es2015 test/src -d test/build",
|
||||
"source": "rm -rf lib && ln -s src lib && rm -rf test/build && ln -s src test/build",
|
||||
|
@ -35,8 +35,9 @@
|
|||
"get-browser-rtc": "^1.0.2",
|
||||
"int53": "^0.2.4",
|
||||
"object-assign": "^4.1.0",
|
||||
"old": "^0.1.3",
|
||||
"once": "^1.3.3",
|
||||
"peer-exchange": "^0.5.3",
|
||||
"peer-exchange": "^1.0.0",
|
||||
"pump": "^1.0.1",
|
||||
"pumpify": "^1.3.4",
|
||||
"run-parallel": "^1.1.6",
|
||||
|
@ -77,12 +78,12 @@
|
|||
"envify"
|
||||
]
|
||||
},
|
||||
"gitHead": "0909d74309751b917a7454d221b2ff2aa8c250e2",
|
||||
"_npmVersion": "3.9.5",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"gitHead": "54e664c34073de9fa925c2cc562d9fff0da65ed9",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.4.0",
|
||||
"dist": {
|
||||
"shasum": "e4b3192d3882e72ff1e6292bcb3d87cf3df043c6",
|
||||
"tarball": "http://registry.npmjs.org/bitcoin-net/-/bitcoin-net-4.3.2.tgz"
|
||||
"shasum": "50cb9206804b380dddb02602ceb3218e78770673",
|
||||
"tarball": "http://registry.npmjs.org/bitcoin-net/-/bitcoin-net-4.4.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -228,10 +229,22 @@
|
|||
{
|
||||
"number": "4.3.2",
|
||||
"date": "2016-07-11T21:04:19.466Z"
|
||||
},
|
||||
{
|
||||
"number": "4.3.3",
|
||||
"date": "2016-08-26T21:28:42.424Z"
|
||||
},
|
||||
{
|
||||
"number": "4.3.4",
|
||||
"date": "2016-08-26T21:35:33.318Z"
|
||||
},
|
||||
{
|
||||
"number": "4.4.0",
|
||||
"date": "2016-08-29T22:48:25.299Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-01-28T00:22:16.270Z",
|
||||
"modified": "2016-07-11T21:04:19.466Z",
|
||||
"modified": "2016-08-29T22:48:25.299Z",
|
||||
"lastPublisher": {
|
||||
"name": "mappum",
|
||||
"email": "mappum@gmail.com"
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,100 @@
|
|||
{
|
||||
"name": "blive",
|
||||
"version": "0.3.1",
|
||||
"description": "Live utilities for live.bilibili.com",
|
||||
"files": [
|
||||
"bin/",
|
||||
"example/",
|
||||
"lib/",
|
||||
"main.js",
|
||||
"README.mkd",
|
||||
"UNLICENSE"
|
||||
],
|
||||
"main": "main.js",
|
||||
"bin": {
|
||||
"blive": "bin/blive.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"cli": "^0.7",
|
||||
"ent": "^2.2.0",
|
||||
"exoskeleton": "^0.7.0",
|
||||
"hogan.js": "^3.0.2",
|
||||
"jquery": "^2.1",
|
||||
"lodash": "^3.9",
|
||||
"request": "^2.55",
|
||||
"whacko": "^0.18"
|
||||
},
|
||||
"devDependencies": {
|
||||
"electron-packager": "^4.1.2",
|
||||
"electron-prebuilt": "0.28.3",
|
||||
"eslint": "^2.13.0",
|
||||
"eslint-config-airbnb": "^9.0.1",
|
||||
"eslint-plugin-import": "^1.8.1",
|
||||
"eslint-plugin-jsx-a11y": "^1.5.3",
|
||||
"eslint-plugin-react": "^5.2.2",
|
||||
"font-awesome": "^4.3.0",
|
||||
"purecss": "^0.6.0",
|
||||
"shelljs": "^0.5.1",
|
||||
"tap": "^5.7.2"
|
||||
},
|
||||
"preferGlobal": true,
|
||||
"repository": {
|
||||
"user": "5long",
|
||||
"repo": "blive",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/5long/blive/tarball/master",
|
||||
"clone_url": "https://github.com/5long/blive",
|
||||
"https_url": "https://github.com/5long/blive",
|
||||
"travis_url": "https://travis-ci.org/5long/blive",
|
||||
"zip_url": "https://github.com/5long/blive/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/5long/blive"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node make css",
|
||||
"prepublish": "npm run build",
|
||||
"start": "electron .",
|
||||
"lint": "eslint --fix bin lib ui main.js",
|
||||
"package": "electron-packager . BLive --platform=win32 --arch=ia32 --app-version=0.0.1-dev --version=0.28.3 --out build/"
|
||||
},
|
||||
"author": {
|
||||
"name": "Whyme Lyu"
|
||||
},
|
||||
"license": "Unlicense",
|
||||
"homepage": "https://github.com/5long/blive#readme",
|
||||
"gitHead": "8207a64c6ed099339b00216648c66f3f3ddd7c72",
|
||||
"_npmVersion": "2.15.9",
|
||||
"_nodeVersion": "4.5.0",
|
||||
"dist": {
|
||||
"shasum": "f282d2202f9fdbe2a60d5b9431f8fdc62fa4681b",
|
||||
"tarball": "http://registry.npmjs.org/blive/-/blive-0.3.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2015-06-01T08:55:38.762Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.0",
|
||||
"date": "2016-08-28T05:34:25.622Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.1",
|
||||
"date": "2016-08-28T12:23:46.746Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-06-01T08:55:38.762Z",
|
||||
"modified": "2016-08-28T12:23:46.746Z",
|
||||
"lastPublisher": {
|
||||
"name": "5long",
|
||||
"email": "5longluna@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "5long",
|
||||
"email": "5longluna@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Blive\n\nUtilities for BiliBili live streaming service\n\n## Installation\n\nWith [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install -g blive\n```\n\n## Usage\n\nConnect to chat room (a.k.a Danmaku) of http://live.bilibili.com/12071\n\n```sh\n$ blive chat 12701\n```\n\nPrint my new fans in JSON stream\n\n```sh\n$ blive fans 451142\n```\n\nRight now that's pretty much all of it. See example/ for more usage.\n\n## LICENSE\n\nPublic domain. See UNLICENSE for more.\n"
|
||||
}
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"name": "blue-file-utils",
|
||||
"version": "0.0.1",
|
||||
"description": "文件操作使用方法库 ===",
|
||||
"main": "index.js",
|
||||
"preferGlobal": "true",
|
||||
"scripts": {
|
||||
"start": "npm publish .",
|
||||
"test": "cd test; mocha index.test.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "haoHu",
|
||||
"repo": "file-utils",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/haoHu/file-utils/tarball/master",
|
||||
"clone_url": "https://github.com/haoHu/file-utils",
|
||||
"https_url": "https://github.com/haoHu/file-utils",
|
||||
"travis_url": "https://travis-ci.org/haoHu/file-utils",
|
||||
"zip_url": "https://github.com/haoHu/file-utils/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/haoHu/file-utils"
|
||||
},
|
||||
"author": {
|
||||
"name": "bluefish"
|
||||
},
|
||||
"license": "ISC",
|
||||
"homepage": "https://github.com/haoHu/file-utils#readme",
|
||||
"devDependencies": {
|
||||
"chai": "^3.5.0"
|
||||
},
|
||||
"gitHead": "65021d80c6a27342893175bea7f9630c725adf41",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.0",
|
||||
"dist": {
|
||||
"shasum": "c3b61f0c1641c3831504af9e210be76bc1428b54",
|
||||
"tarball": "http://registry.npmjs.org/blue-file-utils/-/blue-file-utils-0.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-07-18T16:51:40.961Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-07-18T16:52:57.411Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-18T16:51:40.961Z",
|
||||
"modified": "2016-07-18T16:52:57.411Z",
|
||||
"lastPublisher": {
|
||||
"name": "huhao",
|
||||
"email": "huhao@netposa.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "huhao",
|
||||
"email": "huhao@netposa.com"
|
||||
}
|
||||
],
|
||||
"readme": "文件操作使用方法库\n===\n\n# 单元测试\n\n```\n cd [项目根目录]\n npm install --global mocha\n npm install\n cd test\n mocha index.test.js\n```\n\n# 当前问题\n\n方法库使用在electron下,\n但是单元测试不知道该如何测试\nconvertImgToDataURLviaCanvas和\nconvertFileToDataURLviaFileReader\n\n"
|
||||
}
|
|
@ -0,0 +1,87 @@
|
|||
{
|
||||
"name": "boiler-room-custodian",
|
||||
"version": "0.4.2",
|
||||
"description": "Mop up those boilerplates",
|
||||
"main": "./bin/mop",
|
||||
"bin": {
|
||||
"mop": "./bin/mop"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": {
|
||||
"name": "Thomas Stringer"
|
||||
},
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"chai": "^3.5.0",
|
||||
"eslint": "^3.5.0",
|
||||
"mocha": "^3.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"chalk": "^1.1.3",
|
||||
"commander": "^2.9.0",
|
||||
"rimraf": "^2.5.4"
|
||||
},
|
||||
"repository": {
|
||||
"user": "tstringer",
|
||||
"repo": "boiler-room-custodian",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/tstringer/boiler-room-custodian/tarball/master",
|
||||
"clone_url": "https://github.com/tstringer/boiler-room-custodian",
|
||||
"https_url": "https://github.com/tstringer/boiler-room-custodian",
|
||||
"travis_url": "https://travis-ci.org/tstringer/boiler-room-custodian",
|
||||
"zip_url": "https://github.com/tstringer/boiler-room-custodian/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/tstringer/boiler-room-custodian"
|
||||
},
|
||||
"gitHead": "37d1b5169d2c76f5fd7ed524e87b1f607a07942a",
|
||||
"homepage": "https://github.com/tstringer/boiler-room-custodian#readme",
|
||||
"_npmVersion": "3.10.6",
|
||||
"_nodeVersion": "6.4.0",
|
||||
"dist": {
|
||||
"shasum": "5f7aad3e7eb4b6f2777674e776d1d2bb8a72fcd2",
|
||||
"tarball": "http://registry.npmjs.org/boiler-room-custodian/-/boiler-room-custodian-0.4.2.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2016-09-19T23:08:53.191Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-09-20T13:18:10.869Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.0",
|
||||
"date": "2016-09-22T11:50:40.128Z"
|
||||
},
|
||||
{
|
||||
"number": "0.4.0",
|
||||
"date": "2016-09-23T13:33:26.974Z"
|
||||
},
|
||||
{
|
||||
"number": "0.4.1",
|
||||
"date": "2016-09-23T13:53:52.575Z"
|
||||
},
|
||||
{
|
||||
"number": "0.4.2",
|
||||
"date": "2016-10-02T14:38:31.736Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-19T23:08:53.191Z",
|
||||
"modified": "2016-10-02T14:38:31.736Z",
|
||||
"lastPublisher": {
|
||||
"name": "tstringer",
|
||||
"email": "tr.stringer@outlook.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "tstringer",
|
||||
"email": "tr.stringer@outlook.com"
|
||||
}
|
||||
],
|
||||
"readme": "# :eyeglasses: Boiler Room Custodian\n\n*Because boilerplates need a little cleanup sometimes* :honeybee:\n\n![demo](demo.gif)\n\n## :exclamation: :question: Why :question: :exclamation:\n\nSimple :full_moon_with_face: There are lots of amazing boilerplates out there that do a great job of giving us what we need. They also often include minimal sample app code just so we can \"see it run\". What `boiler-plate-custodian` aims to do is have a way to use configuration to clean that all up when ready to start development on the project.\n\n## :bulb: What should this turn into? :bulb:\n\nIdeally the best place for a cleanup configuration to be stored would be in the root directory of the boilerplate repositories themselves. Then have a little npm script that runs `mop` (the bin of `boiler-plate-custodian`). That way the boilerplate consumers would have a typical workflow of...\n\n 1. clone the boilerplate\n 2. run the boilerplate as-is viewing functionality/sample\n 3. run `boiler-plate-custodian` (i.e. `npm run cleanup`)\n 4. start development on minified project\n\n## :boom: (boilerplate maintainers) What should you do? :boom:\n\n 1. `npm install --save-dev boiler-room-custodian`\n 2. create [`setup.js`](#page_facing_up-cleanupjs-structuresample-page_facing_up) in the root dir of the boilerplate\n 3. note what it would take (files removed, added, modified) to remove unnecessary code/files\n 4. inject the item changes in the `setup.js` configuration\n 5. create an npm script i.e. `\"cleanup\": \"mop -v\"`\n\n## :page_facing_up: `setup.js` structure/sample :page_facing_up:\n\n*The below example uses a cleanup configuration for the extremely useful [electron-react-boilerplate](https://github.com/chentsulin/electron-react-boilerplate)*\n\n**[Pull Request illustrating the code changes for this boilerplate](https://github.com/chentsulin/electron-react-boilerplate/pull/402)**\n\n```javascript\nmodule.exports = {\n // remove the following files as they are mostly \n // related to the sample counter page and functionality\n remove: [\n { file: 'app/actions/counter.js' },\n { file: 'app/components/Counter.css' },\n { file: 'app/components/Counter.js' },\n { file: 'app/containers/CounterPage.js' },\n { file: 'app/reducers/counter.js' },\n { file: 'test/actions/counter.spec.js' },\n { file: 'test/components/Counter.spec.js' },\n { file: 'test/containers/CounterPage.spec.js' },\n { file: 'test/reducers/counter.spec.js' },\n { file: 'CHANGELOG.md' },\n { file: 'erb-logo.png' }\n ],\n // clean the following files by either clearing them \n // (by specifying {clear: true}) or by removing lines \n // that match a regex pattern\n clean: [\n {\n file: 'app/reducers/index.js',\n pattern: /counter/\n },\n {\n file: 'app/store/configureStore.development.js',\n pattern: /counterActions/\n },\n {\n file: 'app/app.global.css',\n clear: true\n },\n {\n file: 'app/routes.js',\n pattern: /CounterPage/\n },\n {\n file: 'test/e2e.js',\n clear: true\n },\n {\n file: 'README.md',\n clear: true\n },\n {\n file: 'app/components/Home.js',\n pattern: /(h2|Link to)/\n }\n ],\n // add the following files to the project, mostly \n // related to .gitkeep for version control\n add: [\n { file: 'app/actions/.gitkeep' },\n { file: 'test/actions/.gitkeep' },\n { file: 'test/components/.gitkeep' },\n { file: 'test/containers/.gitkeep' },\n { file: 'test/reducers/.gitkeep' }\n ]\n};\n```\n"
|
||||
}
|
|
@ -0,0 +1,96 @@
|
|||
{
|
||||
"name": "bottr-app",
|
||||
"version": "0.2.5",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"desktop": "electron desktop",
|
||||
"ios": "cd mobile && phonegap run ios",
|
||||
"android": "cd mobile && phonegap run android",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"user": "Pozi-js",
|
||||
"repo": "Pozi-App",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/Pozi-js/Pozi-App/tarball/master",
|
||||
"clone_url": "https://github.com/Pozi-js/Pozi-App",
|
||||
"https_url": "https://github.com/Pozi-js/Pozi-App",
|
||||
"travis_url": "https://travis-ci.org/Pozi-js/Pozi-App",
|
||||
"zip_url": "https://github.com/Pozi-js/Pozi-App/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/Pozi-js/Pozi-App"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"homepage": "https://github.com/Pozi-js/Pozi-App#readme",
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^1.2.0",
|
||||
"phonegap": "^6.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-core": "^6.14.0",
|
||||
"babel-loader": "^6.2.5",
|
||||
"babel-plugin-transform-react-jsx": "^6.8.0",
|
||||
"babel-preset-es2015": "^6.14.0",
|
||||
"babel-preset-react": "^6.11.1",
|
||||
"babel-preset-stage-0": "^6.5.0",
|
||||
"express": "^4.14.0",
|
||||
"fastclick": "^1.0.6",
|
||||
"gulp": "^3.9.1",
|
||||
"react": "^15.3.1",
|
||||
"react-addons-css-transition-group": "^15.3.1",
|
||||
"react-dom": "^15.3.1",
|
||||
"react-dropzone": "^2.2.4",
|
||||
"socket.io-client": "^1.4.8",
|
||||
"webpack": "^1.13.2",
|
||||
"webpack-stream": "^3.2.0"
|
||||
},
|
||||
"gitHead": "97e69a28463263057cdcfd5f568a4701c5dc2530",
|
||||
"_npmVersion": "2.15.8",
|
||||
"_nodeVersion": "4.4.7",
|
||||
"dist": {
|
||||
"shasum": "bf1b8c80dc7552991caf5ff38c172ebee6215e59",
|
||||
"tarball": "http://registry.npmjs.org/bottr-app/-/bottr-app-0.2.5.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-09-15T15:56:53.931Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-09-15T17:31:43.183Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.1",
|
||||
"date": "2016-09-15T17:35:06.168Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.2",
|
||||
"date": "2016-09-15T17:49:24.833Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.3",
|
||||
"date": "2016-09-15T18:17:41.989Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.5",
|
||||
"date": "2016-09-27T09:09:53.533Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-15T15:56:53.931Z",
|
||||
"modified": "2016-09-27T09:09:53.533Z",
|
||||
"lastPublisher": {
|
||||
"name": "jscampbell.05",
|
||||
"email": "jscampbell.05@googlemail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "jscampbell.05",
|
||||
"email": "jscampbell.05@googlemail.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "bozon",
|
||||
"version": "0.5.2",
|
||||
"version": "0.5.5",
|
||||
"description": "Framework for building Electron applications",
|
||||
"repository": {
|
||||
"user": "railsware",
|
||||
|
@ -119,19 +119,31 @@
|
|||
{
|
||||
"number": "0.5.2",
|
||||
"date": "2016-06-23T17:05:08.051Z"
|
||||
},
|
||||
{
|
||||
"number": "0.5.3",
|
||||
"date": "2016-07-18T08:39:14.224Z"
|
||||
},
|
||||
{
|
||||
"number": "0.5.4",
|
||||
"date": "2016-07-26T07:45:08.831Z"
|
||||
},
|
||||
{
|
||||
"number": "0.5.5",
|
||||
"date": "2016-09-23T11:42:04.484Z"
|
||||
}
|
||||
],
|
||||
"gitHead": "43249e1c73283f96b9e4f9d2a9e3588e50b23b15",
|
||||
"gitHead": "1f2d118ff818c1d2121d71c68d992c782d709e43",
|
||||
"homepage": "https://github.com/railsware/bozon#readme",
|
||||
"_npmVersion": "3.8.9",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "72a2c8da8c1a4b3210937250fa6d67130e3d7757",
|
||||
"tarball": "http://registry.npmjs.org/bozon/-/bozon-0.5.2.tgz"
|
||||
"shasum": "20482b464dd89bf67a390cd1853fbb107da08091",
|
||||
"tarball": "http://registry.npmjs.org/bozon/-/bozon-0.5.5.tgz"
|
||||
},
|
||||
"stars": 2,
|
||||
"created": "2016-04-29T16:27:10.231Z",
|
||||
"modified": "2016-06-23T17:05:08.051Z",
|
||||
"modified": "2016-09-23T11:42:04.484Z",
|
||||
"lastPublisher": {
|
||||
"name": "alchapone",
|
||||
"email": "alchaplinsky@gmail.com"
|
||||
|
@ -142,5 +154,5 @@
|
|||
"email": "alchapone@yandex.ru"
|
||||
}
|
||||
],
|
||||
"readme": "# bozon \n> Scaffold, Run, Test and Package [Electron](http://electron.atom.io/) application with ease\n\n[![npm version](https://badge.fury.io/js/bozon.svg)](https://badge.fury.io/js/bozon) \n![img](https://circleci.com/gh/railsware/bozon.svg?style=shield&circle-token=73a7ce20fc55a51d77657e11c3f5c9d4bf5fdcd9)\n\n## What is Bozon?\nBozon is a single tool for handling different tasks being performed by multiple packages, which is used for building desktop applications with Electron. Simplify building, compiling, running, testing, and packaging your application.\n\n* **Electron** - build cross platform desktop apps with web technologies\n* **Gulp** - task runner that helps making all important processes with a single command\n* **Webpack** - building and packaging source code for renderer process done with webpack\n* **spectron** - Easily test your Electron apps using ChromeDriver and WebdriverIO\n* **electron-builder** - package and distribute your Electron app\n\n![img](https://api.monosnap.com/rpc/file/download?id=KB5BGmknhLmuE38DGEXCFu4rbpBUzr)\n\n## Installation\n\n\n```bash\nnpm install -g bozon\n```\n\nThen generate your new project:\n\n```bash\nbozon new [name]\n```\nThis will produce the following file structure:\n\n```\n |--app/\n | |--images/\n | |--javascripts/\n | | |--renderer/\n | | |--main/\n | |--stylesheets/\n | |--index.html\n | |--package.json\n |--config/\n |--spec/\n |--gulpfile.js\n |--package.json\n```\n\n## Starting an application\n\n```bash\nbozon start\n```\n\nThis will compile Application source code to `./builds/development` directory and run your application from it.\n\n### Configuration\nBozon provides a way to define environment specific and platform specific configuration options. These multiple config files are being merged into one single `settings` object during build. This `settings` object is being written into `package.json` file of your application, so that you can use it in your code.\n```\n |--config/\n | |--settings.json\n | |--environments/\n | | |--development.json\n | | |--production.json\n | | |--test.json\n | |--platforms/\n | | |--osx.json\n | | |--linux.json\n | | |--windows.json\n```\n\n## Testing\nBozon is using [spectron](https://github.com/electron/spectron) and [mocha](https://mochajs.org/) spec runner for testing Electron applications. Both unit and integration tests should go to `./specs` directory. Simply execute for running tests:\n\n```bash\nbozon test\n```\n\n## Packaging application\nPackaging Electron application is done by [electron-builder](https://www.npmjs.com/package/electron-builder) using settings in defined in `package.json` under `build` section.\nApplication source code is being compiled to `./builds/production/` directory, and packaged versions for different platforms go to `./packages` directory.\n\n```bash\nbozon package [osx|windows|linux]\n```\n\n## License\n\nMIT © Alex Chaplinsky\n"
|
||||
"readme": "# bozon \n> Scaffold, Run, Test and Package [Electron](http://electron.atom.io/) application with ease\n\n[![npm version](https://badge.fury.io/js/bozon.svg)](https://badge.fury.io/js/bozon) \n![img](https://circleci.com/gh/railsware/bozon.svg?style=shield&circle-token=73a7ce20fc55a51d77657e11c3f5c9d4bf5fdcd9)\n\n## What is Bozon?\nBozon is a single tool for handling different tasks being performed by multiple packages, which is used for building desktop applications with Electron. Simplify building, compiling, running, testing, and packaging your application.\n\n* **Electron** - build cross platform desktop apps with web technologies\n* **Gulp** - task runner that helps making all important processes with a single command\n* **Webpack** - building and packaging source code for renderer process done with webpack\n* **spectron** - Easily test your Electron apps using ChromeDriver and WebdriverIO\n* **electron-builder** - package and distribute your Electron app\n\n![img](https://api.monosnap.com/rpc/file/download?id=KB5BGmknhLmuE38DGEXCFu4rbpBUzr)\n\n## Installation\n\n\n```bash\nnpm install -g bozon\n```\n\nThen generate your new project:\n\n```bash\nbozon new [name]\n```\nThis will create a new directory `[name]` produce the following file structure:\n\n```\n |--app/\n | |--images/\n | |--javascripts/\n | | |--renderer/\n | | |--main/\n | |--stylesheets/\n | |--index.html\n | |--package.json\n |--config/\n |--spec/\n |--gulpfile.js\n |--package.json\n```\n\n## Starting an application\n\n```bash\nbozon start\n```\n\nThis will compile Application source code to `./builds/development` directory and run your application from it.\n\n### Configuration\nBozon provides a way to define environment specific and platform specific configuration options. These multiple config files are being merged into one single `settings` object during build. This `settings` object is being written into `package.json` file of your application, so that you can use it in your code.\n```\n |--config/\n | |--settings.json\n | |--environments/\n | | |--development.json\n | | |--production.json\n | | |--test.json\n | |--platforms/\n | | |--osx.json\n | | |--linux.json\n | | |--windows.json\n```\n\n## Testing\nBozon is using [spectron](https://github.com/electron/spectron) and [mocha](https://mochajs.org/) spec runner for testing Electron applications. Both unit and integration tests should go to `./specs` directory. Simply execute for running tests:\n\n```bash\nbozon test\n```\n\n## Packaging application\nPackaging Electron application is done by [electron-builder](https://www.npmjs.com/package/electron-builder) using settings in defined in `package.json` under `build` section.\nApplication source code is being compiled to `./builds/production/` directory, and packaged versions for different platforms go to `./packages` directory.\n\n```bash\nbozon package [osx|windows|linux]\n```\n\n## License\n\nMIT © Alex Chaplinsky\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"name": "brightwheel",
|
||||
"version": "0.1.4",
|
||||
"description": "Build beautiful Electron user interfaces with Photon and Etch",
|
||||
"repository": {
|
||||
"user": "loranallensmith",
|
||||
"repo": "brightwheel",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/loranallensmith/brightwheel/tarball/master",
|
||||
"clone_url": "https://github.com/loranallensmith/brightwheel",
|
||||
"https_url": "https://github.com/loranallensmith/brightwheel",
|
||||
"travis_url": "https://travis-ci.org/loranallensmith/brightwheel",
|
||||
"zip_url": "https://github.com/loranallensmith/brightwheel/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/loranallensmith/brightwheel"
|
||||
},
|
||||
"author": {
|
||||
"name": "Allen Smith <loranallensmith@github.com>"
|
||||
},
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"electron",
|
||||
"etch",
|
||||
"user interface",
|
||||
"UI",
|
||||
"react"
|
||||
],
|
||||
"main": "index.js",
|
||||
"jsnext:main": "index.es6.js",
|
||||
"dependencies": {
|
||||
"babel-runtime": "^6.6.1",
|
||||
"classnames": "^2.2.5",
|
||||
"etch": "^0.7.1"
|
||||
},
|
||||
"homepage": "https://github.com/loranallensmith/brightwheel#readme",
|
||||
"scripts": {},
|
||||
"_npmVersion": "3.5.3",
|
||||
"_nodeVersion": "5.5.0",
|
||||
"dist": {
|
||||
"shasum": "8de3e7c93649f0924b78a88c210c517b0eca5192",
|
||||
"tarball": "http://registry.npmjs.org/brightwheel/-/brightwheel-0.1.4.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-09-23T02:15:34.162Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.1",
|
||||
"date": "2016-09-23T04:37:59.965Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.2",
|
||||
"date": "2016-09-23T04:41:37.847Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.3",
|
||||
"date": "2016-09-23T05:01:39.278Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.4",
|
||||
"date": "2016-09-29T05:18:22.239Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-23T02:15:34.162Z",
|
||||
"modified": "2016-09-29T05:18:22.239Z",
|
||||
"lastPublisher": {
|
||||
"name": "loranallensmith",
|
||||
"email": "loranallensmith@github.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "loranallensmith",
|
||||
"email": "loranallensmith@github.com"
|
||||
}
|
||||
],
|
||||
"readme": "# [brightwheel](https://github.com/loranallensmith/brightwheel)\n\n[![NPM version](http://img.shields.io/npm/v/brightwheel.svg?style=flat-square)](https://www.npmjs.com/package/brightwheel)\n[![NPM downloads](http://img.shields.io/npm/dm/brightwheel.svg?style=flat-square)](https://www.npmjs.com/package/brightwheel)\n[![Build Status](http://img.shields.io/travis/loranallensmith/brightwheel/master.svg?style=flat-square)](https://travis-ci.org/loranallensmith/brightwheel)\n[![Coverage Status](https://img.shields.io/coveralls/loranallensmith/brightwheel.svg?style=flat-square)](https://coveralls.io/loranallensmith/brightwheel)\n[![Dependency Status](http://img.shields.io/david/loranallensmith/brightwheel.svg?style=flat-square)](https://david-dm.org/loranallensmith/brightwheel)\n\n> Build beautiful Electron user interfaces with Photon and Etch\n\n### About\n\nBrightwheel is a JavaScript library that lets you use [Etch](https://github.com/atom/etch) and [Photon](http://photonkit.com/) to construct and manage the state of user interfaces for [Electron](https://electron.atom.io) applications.\n\n![Electron app using Brightwheel](https://cloud.githubusercontent.com/assets/3477155/18810114/c9912f0a-825b-11e6-822f-39e4d238571e.png)\n\n\n\n### Getting Started\n\n#### Installation\n\nAdd Brightwheel to your project's dependencies.\n```sh\n$ npm install --save brightwheel\n```\n\n#### Usage\n\nInclude Photon styles in your HTML file's `<head>`.\n```html\n<script src=\"path/to/photon.css\" charset=\"utf-8\"></script>\n```\n\nImport Brightwheel components into your project.\n```javascript\n// Import and namespace all components\nimport * as UI from 'brightwheel'\n\n// Import individual components\nimport { Button } from 'brightwheel'\n\n```\n\nGenerate components and add them to your document.\n```javascript\nlet mySubmitButton = new Button({\n type: 'positive',\n size: 'mini',\n text: 'Submit'\n // specify other properties as needed\n}, []);\n\nlet myCancelButton = new Button({\n type: 'default',\n size: 'mini',\n text: 'Cancel'\n // specify other properties as needed\n}, []);\n\n\n// Nest components within parent components\nlet myActions = new FormActions({\n // specify properties as needed\n}, [\n mySubmitButton,\n myCancelButton\n]);\n\n// Nest the elements within the DOM\ndocument.querySelector('#form-1').appendChild(myActions.element);\n\n```\n\n## Contributing\n\nPull Request are welcome!\n\nFor an outline of the overall development priorities, have a look at the current [`ROADMAP.md`](https://github.com/loranallensmith/brightwheel/blob/master/ROADMAP.md) file.\n\nPlease follow the steps below to contribute to this project:\n- Look for an open issue (or open one if it doesn't already exist)\n- Fork this repository\n- Be sure to write tests for the changes you're proposing\n- Open a Pull Request and mention @loranallensmith\n- To help with discoverability down the road, it helps to reference the original Issue your changes address in the body of your Pull Request\n\n\n### How to Test\n\nRun one, or a combination of the following commands to lint and test your code:\n\n```sh\n$ npm run lint # Lint the source code with ESLint\n$ npm test # Run unit tests with Mocha\n$ npm run test:watch # Run unit tests with Mocha, and watch files for changes\n$ npm run test:cover # Run unit tests with code coverage by Istanbul\n```\n\n\n### License\n\nMIT © 2016 Allen Smith <loranallensmith@github.com>\n"
|
||||
}
|
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"name": "broser",
|
||||
"version": "1.0.1",
|
||||
"description": "Launch any browser on any OS!",
|
||||
"repository": {
|
||||
"user": "juliangruber",
|
||||
"repo": "broser",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/juliangruber/broser/tarball/master",
|
||||
"clone_url": "https://github.com/juliangruber/broser",
|
||||
"https_url": "https://github.com/juliangruber/broser",
|
||||
"travis_url": "https://travis-ci.org/juliangruber/broser",
|
||||
"zip_url": "https://github.com/juliangruber/broser/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/juliangruber/broser"
|
||||
},
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"test": "standard"
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-stream": "^3.0.2",
|
||||
"linux-chrome": "^1.0.0",
|
||||
"linux-firefox": "^1.0.0",
|
||||
"osx-chrome": "^1.1.0",
|
||||
"osx-firefox": "^1.0.0",
|
||||
"osx-safari": "^1.0.0",
|
||||
"phantomjs-stream": "^1.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"standard": "^8.0.0"
|
||||
},
|
||||
"gitHead": "2c293190873fe4a5fdf98821a406e8187fe3766b",
|
||||
"homepage": "https://github.com/juliangruber/broser#readme",
|
||||
"_npmVersion": "2.15.8",
|
||||
"_nodeVersion": "4.4.7",
|
||||
"dist": {
|
||||
"shasum": "7167c0f09da8840c86873b35ddea1c6e1db83268",
|
||||
"tarball": "http://registry.npmjs.org/broser/-/broser-1.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-01T12:40:18.624Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-09-01T12:42:36.364Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-01T12:40:18.624Z",
|
||||
"modified": "2016-09-01T12:42:36.364Z",
|
||||
"lastPublisher": {
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
}
|
||||
],
|
||||
"readme": "\n# BROser\n\n Launch any browser, on any OS!\n\n## Example\n\n```js\nconst launch = require('broser')\n\nlaunch('osx', 'chrome', {\n uri: 'https://github.com'\n}, (err, browser) => {\n if (err) throw err\n browser.on('error', console.error)\n})\n```\n\n## Available browsers\n\n- [x] [osx chrome](https://github.com/juliangruber/osx-chrome)\n- [x] [osx firefox](https://github.com/juliangruber/osx-firefox)\n- [X] [osx electron](https://github.com/juliangruber/electron-stream)\n- [X] [osx phantomjs](https://github.com/juliangruber/phantomjs-stream)\n- [x] [osx safari](https://github.com/juliangruber/osx-safari)\n- [x] [linux chrome](https://github.com/juliangruber/linux-chrome)\n- [x] [linux firefox](https://github.com/juliangruber/linux-firefox)\n- [X] [linux electron](https://github.com/juliangruber/electron-stream)\n- [X] [linux phantomjs](https://github.com/juliangruber/phantomjs-stream)\n- [ ] windows chrome\n- [ ] windows firefox\n- [X] [windows electron](https://github.com/juliangruber/electron-stream)\n- [X] [windows phantomjs](https://github.com/juliangruber/phantomjs-stream)\n- [ ] windows edge\n\n## API\n\n### launch(os, browser, opts, cb)\n\n## CLI\n\nTODO\n\n## License\n\n MIT\n"
|
||||
}
|
|
@ -0,0 +1,73 @@
|
|||
{
|
||||
"name": "browselectrify",
|
||||
"description": "make a browserify bundle that also works in electron.",
|
||||
"version": "1.0.1",
|
||||
"homepage": "https://github.com/dominictarr/browselectrify",
|
||||
"repository": {
|
||||
"user": "dominictarr",
|
||||
"repo": "browselectrify",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/dominictarr/browselectrify/tarball/master",
|
||||
"clone_url": "https://github.com/dominictarr/browselectrify",
|
||||
"https_url": "https://github.com/dominictarr/browselectrify",
|
||||
"travis_url": "https://travis-ci.org/dominictarr/browselectrify",
|
||||
"zip_url": "https://github.com/dominictarr/browselectrify/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/dominictarr/browselectrify"
|
||||
},
|
||||
"dependencies": {
|
||||
"browserify": "^13.0.1",
|
||||
"pull-cat": "^1.1.10",
|
||||
"pull-file": "^0.5.0",
|
||||
"pull-stream": "^3.4.3",
|
||||
"stream-to-pull-stream": "^1.7.0"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"bin": {
|
||||
"browselectrify": "bin.js"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "browserify index.js --exclude electron> _bundle.js && cat _bundle.js suffix.js > bundle.js"
|
||||
},
|
||||
"author": {
|
||||
"name": "'Dominic Tarr'",
|
||||
"email": "dominic.tarr@gmail.com",
|
||||
"url": "dominictarr.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"gitHead": "9ffc24af07a202823fde571b93d43dc998c5f56c",
|
||||
"_npmVersion": "3.8.9",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "6e21e4bbdd6ad9af42bd6de07a1ba87e04df9860",
|
||||
"tarball": "http://registry.npmjs.org/browselectrify/-/browselectrify-1.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.0",
|
||||
"date": "2016-08-03T09:16:18.416Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-03T09:27:03.287Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-08-03T09:36:07.449Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-03T09:16:18.416Z",
|
||||
"modified": "2016-08-03T09:36:07.449Z",
|
||||
"lastPublisher": {
|
||||
"name": "dominictarr",
|
||||
"email": "dominic.tarr@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "dominictarr",
|
||||
"email": "dominic.tarr@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# browselectrify\n\nmake a browserify bundle that also works in electron.\n\nbasically, this makes a browserify bundle that doesn't have\nany node globals set (process, Buffer, etc) or core modules,\nand then it concatenates that to a bundle that provides those,\nbut turns off in electron.\n\nThis makes the electron bundle 106k longer, but it will work\nin the browser.\n\n```\nnpm install browselectrify electro electron-prebuilt -g\nbrowselectrify index.js > bundle.js\nelectro index.js # run electron directly, loading with sync require's\nelectro bundle.js # run electron on bundle, this will load faster!\n```\n\n[electro](https://github.com/dominictarr/electro) is a boilerplate\nkilling wrapper around electron. if you just want to run a js file\ninside an electron instance, electro does that.\n\n## License\n\nMIT\n\n"
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "browser-run",
|
||||
"description": "Transform stream that executes JavaScript it receives in a real browser and outputs console output",
|
||||
"version": "3.2.0",
|
||||
"version": "3.2.1",
|
||||
"repository": {
|
||||
"user": "juliangruber",
|
||||
"repo": "browser-run",
|
||||
|
@ -27,7 +27,7 @@
|
|||
"dependencies": {
|
||||
"browser-launcher": "^0.3.5",
|
||||
"duplexer": "^0.1.1",
|
||||
"ecstatic": "^1.4.1",
|
||||
"ecstatic": "^2.0.0",
|
||||
"electron-stream": "^3.0.1",
|
||||
"enstore": "^1.0.1",
|
||||
"html-inject-script": "^1.1.0",
|
||||
|
@ -41,7 +41,8 @@
|
|||
"devDependencies": {
|
||||
"browserify": "^13.0.0",
|
||||
"concat-stream": "^1.5.1",
|
||||
"tap": "^5.7.2",
|
||||
"phantomjs-prebuilt-that-works": "^3.0.1",
|
||||
"tap": "^7.0.0",
|
||||
"tree-kill": "^1.0.0",
|
||||
"utf8-stream": "^0.0.0"
|
||||
},
|
||||
|
@ -59,14 +60,14 @@
|
|||
"url": "http://juliangruber.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"gitHead": "f37bf966cb23f88fdaf99186865b4d42269327aa",
|
||||
"_npmVersion": "3.3.12",
|
||||
"_nodeVersion": "5.4.1",
|
||||
"gitHead": "d05914a93d92f5a7922ecf972502a51471ddf5d9",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.7.0",
|
||||
"dist": {
|
||||
"shasum": "6af31b21799f592ba450f6677ceb5ba211fed762",
|
||||
"tarball": "http://registry.npmjs.org/browser-run/-/browser-run-3.2.0.tgz"
|
||||
"shasum": "adbfb99006ee8891296100b3930aa41be1a554df",
|
||||
"tarball": "http://registry.npmjs.org/browser-run/-/browser-run-3.2.1.tgz"
|
||||
},
|
||||
"stars": 5,
|
||||
"stars": 6,
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.0",
|
||||
|
@ -247,10 +248,14 @@
|
|||
{
|
||||
"number": "3.2.0",
|
||||
"date": "2016-05-24T09:18:28.415Z"
|
||||
},
|
||||
{
|
||||
"number": "3.2.1",
|
||||
"date": "2016-10-07T16:24:58.927Z"
|
||||
}
|
||||
],
|
||||
"created": "2013-03-22T21:42:11.264Z",
|
||||
"modified": "2016-05-24T09:18:28.415Z",
|
||||
"modified": "2016-10-07T16:24:58.927Z",
|
||||
"lastPublisher": {
|
||||
"name": "juliangruber",
|
||||
"email": "julian@juliangruber.com"
|
||||
|
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "browserfs-module",
|
||||
"version": "0.3.1",
|
||||
"description": "require() with BrowserFS",
|
||||
"main": "browserfs-module.js",
|
||||
"keywords": [
|
||||
"browserfs",
|
||||
"browser",
|
||||
"require",
|
||||
"module"
|
||||
],
|
||||
"dependencies": {
|
||||
"browserfs": "^0.5.12"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-core": "^6.10.4",
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-plugin-transform-runtime": "^6.9.0",
|
||||
"babel-preset-es2015": "^6.9.0",
|
||||
"babel-preset-power-assert": "^1.0.0",
|
||||
"bower": "^1.7.9",
|
||||
"electron-prebuilt": "^1.3.2",
|
||||
"fso": "^0.1.1",
|
||||
"isparta": "^4.0.0",
|
||||
"json-loader": "^0.5.4",
|
||||
"karma": "^1.1.2",
|
||||
"karma-chrome-launcher": "^1.0.1",
|
||||
"karma-coverage": "^1.1.1",
|
||||
"karma-detect-browsers": "^2.1.0",
|
||||
"karma-electron": "^4.0.0",
|
||||
"karma-firefox-launcher": "^1.0.0",
|
||||
"karma-ie-launcher": "^1.0.0",
|
||||
"karma-mocha": "^1.1.1",
|
||||
"karma-mocha-own-reporter": "^1.1.2",
|
||||
"karma-opera-launcher": "^1.0.0",
|
||||
"karma-safari-launcher": "^1.0.0",
|
||||
"karma-webpack": "^1.7.0",
|
||||
"mocha": "^2.5.3",
|
||||
"mocha-lazy-bdd": "^0.1.0",
|
||||
"power-assert": "^1.4.1",
|
||||
"webpack": "^1.13.1"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha && karma start --single-run",
|
||||
"build": "node --harmony ./build.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "Narazaka",
|
||||
"repo": "browserfs-module.js",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/Narazaka/browserfs-module.js/tarball/master",
|
||||
"clone_url": "https://github.com/Narazaka/browserfs-module.js",
|
||||
"https_url": "https://github.com/Narazaka/browserfs-module.js",
|
||||
"travis_url": "https://travis-ci.org/Narazaka/browserfs-module.js",
|
||||
"zip_url": "https://github.com/Narazaka/browserfs-module.js/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/Narazaka/browserfs-module.js"
|
||||
},
|
||||
"author": {
|
||||
"name": "Narazaka"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/Narazaka/browserfs-module.js#readme",
|
||||
"gitHead": "d214352fe8f471741de5c3371adf14f6a2a017d8",
|
||||
"_npmVersion": "3.8.5",
|
||||
"_nodeVersion": "6.2.2",
|
||||
"dist": {
|
||||
"shasum": "07855b3e9611a4d046bea7aea2dbd6272d511cdb",
|
||||
"tarball": "http://registry.npmjs.org/browserfs-module/-/browserfs-module-0.3.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-07-18T05:10:34.294Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.2",
|
||||
"date": "2016-07-18T05:48:59.771Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.3",
|
||||
"date": "2016-07-18T05:59:05.420Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-07-18T07:00:03.019Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-08-03T14:29:57.228Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.1",
|
||||
"date": "2016-08-03T16:09:15.685Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-18T05:10:34.294Z",
|
||||
"modified": "2016-08-03T16:09:15.685Z",
|
||||
"lastPublisher": {
|
||||
"name": "narazaka",
|
||||
"email": "info@narazaka.net"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "narazaka",
|
||||
"email": "info@narazaka.net"
|
||||
}
|
||||
],
|
||||
"readme": "# [browserfs-module](https://github.com/Narazaka/browserfs-module.js)\n\n[![npm](https://img.shields.io/npm/v/browserfs-module.svg)](https://www.npmjs.com/package/browserfs-module)\n[![npm license](https://img.shields.io/npm/l/browserfs-module.svg)](https://www.npmjs.com/package/browserfs-module)\n[![npm download total](https://img.shields.io/npm/dt/browserfs-module.svg)](https://www.npmjs.com/package/browserfs-module)\n[![npm download by month](https://img.shields.io/npm/dm/browserfs-module.svg)](https://www.npmjs.com/package/browserfs-module)\n[![Bower](https://img.shields.io/bower/v/browserfs-module.svg)](https://github.com/Narazaka/browserfs-module.js)\n[![Bower](https://img.shields.io/bower/l/browserfs-module.svg)](https://github.com/Narazaka/browserfs-module.js)\n\n[![Dependency Status](https://david-dm.org/Narazaka/browserfs-module.js.svg)](https://david-dm.org/Narazaka/browserfs-module.js)\n[![devDependency Status](https://david-dm.org/Narazaka/browserfs-module.js/dev-status.svg)](https://david-dm.org/Narazaka/browserfs-module.js#info=devDependencies)\n[![Travis Build Status](https://travis-ci.org/Narazaka/browserfs-module.js.svg)](https://travis-ci.org/Narazaka/browserfs-module.js)\n[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/Narazaka/browserfs-module.js?svg=true)](https://ci.appveyor.com/project/Narazaka/browserfs-module-js)\n[![Code Climate](https://codeclimate.com/github/Narazaka/browserfs-module.js/badges/gpa.svg)](https://codeclimate.com/github/Narazaka/browserfs-module.js)\n\n[require()](https://github.com/nodejs/node) with [BrowserFS](https://github.com/jvilk/BrowserFS)\n\n## Install\n\nnpm:\n```\nnpm install browserfs-module\n```\n\nbower:\n```\nbower install browserfs-module\n```\n\n## Usage\n\n```html\n<script src=\"browserfs.js\"></script>\n<script src=\"browserfs-module.js\"></script>\n<script>\nvar fsBase = new BrowserFS.FileSystem.InMemory();\nBrowserFS.initialize(fsBase);\n\nvar fs = BrowserFS.BFSRequire('fs');\nfs.writeFileSync('/main.js', 'module.exports = require(\"sub\");');\nfs.mkdirSync('/node_modules');\nfs.writeFileSync('/node_modules/sub.js' ,'module.exports = \"sub required!\";');\n\nModule = browserfsModule.Module;\nvar main = Module._load(\"/main\");\nconsole.log(main); // \"sub required!\"\n</script>\n```\n\n## License\n\nThis is released under [MIT License](https://narazaka.net/license/MIT?2016).\n"
|
||||
}
|
|
@ -0,0 +1,157 @@
|
|||
{
|
||||
"name": "camunda-modeler",
|
||||
"version": "1.2.1",
|
||||
"description": "Camunda Modeler for BPMN, DMN and CMMN, based on bpmn.io",
|
||||
"main": "app/lib/index.js",
|
||||
"scripts": {
|
||||
"test": "grunt test",
|
||||
"auto-test": "grunt test:watch",
|
||||
"all": "grunt",
|
||||
"distro": "grunt distro",
|
||||
"dev": "grunt auto-build"
|
||||
},
|
||||
"author": {
|
||||
"name": "Camunda BPM",
|
||||
"email": "http://camunda.org"
|
||||
},
|
||||
"license": "SEE LICENSE IN LICENSE",
|
||||
"repository": {
|
||||
"user": "camunda",
|
||||
"repo": "camunda-modeler",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/camunda/camunda-modeler/tarball/master",
|
||||
"clone_url": "https://github.com/camunda/camunda-modeler",
|
||||
"https_url": "https://github.com/camunda/camunda-modeler",
|
||||
"travis_url": "https://travis-ci.org/camunda/camunda-modeler",
|
||||
"zip_url": "https://github.com/camunda/camunda-modeler/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/camunda/camunda-modeler"
|
||||
},
|
||||
"browserify": {
|
||||
"transform": [
|
||||
"babelify",
|
||||
[
|
||||
"stringify",
|
||||
{
|
||||
"extensions": [
|
||||
".bpmn",
|
||||
".dmn",
|
||||
".cmmn",
|
||||
".xml",
|
||||
".css",
|
||||
".svg",
|
||||
".png"
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"glob": "^7.0.3",
|
||||
"inherits": "^2.0.1",
|
||||
"lodash": "^3.10.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"archiver": "^1.0.0",
|
||||
"assert": "~1.3.0",
|
||||
"babel-plugin-syntax-jsx": "^6.1.18",
|
||||
"babel-plugin-transform-es2015-arrow-functions": "^6.3.13",
|
||||
"babel-plugin-transform-react-jsx": "^6.2.0",
|
||||
"babelify": "^7.2.0",
|
||||
"bootstrap": "^3.3.6",
|
||||
"bpmn-js": "^0.16.1",
|
||||
"bpmn-js-properties-panel": "^0.8.0",
|
||||
"browserify": "^13.0.0",
|
||||
"camunda-bpmn-moddle": "^0.5.0",
|
||||
"camunda-cmmn-moddle": "^0.1.1",
|
||||
"canvg-browser": "^1.0.0",
|
||||
"chai": "^3.5.0",
|
||||
"cmmn-js": "^0.5.2",
|
||||
"cmmn-js-properties-panel": "^0.1.0",
|
||||
"codemirror": "^5.12.0",
|
||||
"concat-stream": "^1.5.1",
|
||||
"debug": "^2.2.0",
|
||||
"diagram-js": "^0.16.3",
|
||||
"diagram-js-origin": "^0.14.0",
|
||||
"dmn-js": "^0.5.0",
|
||||
"dom-delegator": "^13.1.0",
|
||||
"domify": "^1.4.0",
|
||||
"domready": "^1.0.8",
|
||||
"drag-tabs": "^0.1.0",
|
||||
"electron-connect": "^0.4.2",
|
||||
"electron-packager": "^5.1.0",
|
||||
"electron-prebuilt": "1.2.5",
|
||||
"errorify": "^0.3.1",
|
||||
"eslint": "^2.1.0",
|
||||
"eslint-plugin-mocha": "^2.0.0",
|
||||
"eslint-plugin-react": "^3.16.1",
|
||||
"events": "^1.1.0",
|
||||
"format": "^0.2.1",
|
||||
"grunt": "^0.4.5",
|
||||
"grunt-cli": "^0.1.13",
|
||||
"grunt-contrib-clean": "^1.0.0",
|
||||
"grunt-contrib-copy": "^0.8.2",
|
||||
"grunt-contrib-less": "^1.2.0",
|
||||
"grunt-contrib-watch": "^0.6.1",
|
||||
"grunt-electron": "^2.0.1",
|
||||
"grunt-eslint": "^18.0.0",
|
||||
"grunt-focus": "^0.1.1",
|
||||
"grunt-karma": "^0.12.1",
|
||||
"grunt-mocha-test": "^0.12.7",
|
||||
"grunt-release": "^0.13.0",
|
||||
"ids": "^0.2.0",
|
||||
"karma": "^0.13.21",
|
||||
"karma-browserify": "^5.0.1",
|
||||
"karma-chrome-launcher": "^1.0.1",
|
||||
"karma-mocha": "^0.2.2",
|
||||
"karma-phantomjs-launcher": "^1.0.0",
|
||||
"karma-sinon-chai": "^1.2.0-rc1",
|
||||
"karma-spec-reporter": "0.0.24",
|
||||
"load-grunt-tasks": "^3.4.0",
|
||||
"lolex": "^1.4.0",
|
||||
"mocha": "^2.3.3",
|
||||
"ncp": "^2.0.0",
|
||||
"next-tick": "^0.2.2",
|
||||
"phantomjs-prebuilt": "^2.1.4",
|
||||
"raf": "^3.1.0",
|
||||
"scroll-tabs": "^0.2.0",
|
||||
"semver": "^5.1.0",
|
||||
"sinon": "^1.17.3",
|
||||
"sinon-chai": "^2.8.0",
|
||||
"stringify": "^3.2.0",
|
||||
"time-grunt": "^1.3.0",
|
||||
"virtual-dom": "^2.1.1",
|
||||
"virtual-hook": "^1.0.1",
|
||||
"vtree-select": "^2.0.0",
|
||||
"watchify": "^3.7.0",
|
||||
"which": "^1.2.0"
|
||||
},
|
||||
"gitHead": "8b3108e2881af298737199d0a838847f6c3ae099",
|
||||
"homepage": "https://github.com/camunda/camunda-modeler#readme",
|
||||
"_npmVersion": "3.8.5",
|
||||
"_nodeVersion": "4.3.1",
|
||||
"dist": {
|
||||
"shasum": "728d6ed6b43b5bc37f04ae72438509885f9b0fd6",
|
||||
"tarball": "http://registry.npmjs.org/camunda-modeler/-/camunda-modeler-1.2.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.2.1",
|
||||
"date": "2016-07-18T11:32:13.058Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-07-18T11:32:13.058Z",
|
||||
"modified": "2016-07-18T11:32:13.058Z",
|
||||
"lastPublisher": {
|
||||
"name": "nikku",
|
||||
"email": "git_nikku@nixis.de"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "nikku",
|
||||
"email": "git_nikku@nixis.de"
|
||||
}
|
||||
],
|
||||
"readme": "> Looking for the legacy [Camunda Eclipse plug-in](https://github.com/camunda/camunda-eclipse-plugin)?\n\n\n# Camunda Modeler\n\n[![Build Status](https://travis-ci.org/camunda/camunda-modeler.svg?branch=master)](https://travis-ci.org/camunda/camunda-modeler)\n\nAn integrated modeling solution for BPMN, DMN and CMMN based on [bpmn.io](http://bpmn.io).\n\n![Camunda Modeler](https://raw.githubusercontent.com/camunda/camunda-modeler/master/docs/screenshot.png)\n\n\n## Resources\n\n* [Give Feedback](https://forum.camunda.org/c/modeler)\n* [Download](http://camunda.org/release/camunda-modeler) (see also [nightly builds](http://camunda.org/release/camunda-modeler/nightly))\n* [Report a Bug](https://github.com/camunda/camunda-modeler/issues)\n* [User Documentation](https://docs.camunda.org/manual/latest/modeler/camunda-modeler/)\n\n\n## Building the Application\n\n```\n# checkout a tag\ngit checkout v1.1.0\n\n# install\nnpm install\n\n# run all tests\nnpm run all\n```\n\n\n### Build a Snapshot (the master branch)\n\nBuilding the master branch may fail due to snapshot dependencies being missing.\nIf that is the case, link them into the modeler project using the [wiredeps](https://github.com/nikku/wiredeps) utility:\n\n```\nnpm install wiredeps\n\nnode_modules/.bin/wiredeps\n```\n\n### Development Setup\n\nSpin up the application for development, all strings attached:\n\n```\nnpm run dev\n```\n\n\n## License\n\nMIT\n\nContains parts ([bpmn-js](https://github.com/bpmn-io/bpmn-js), [dmn-js](https://github.com/bpmn-io/dmn-js), [cmmn-js](https://github.com/bpmn-io/cmmn-js)) released under the [bpmn.io license](http://bpmn.io/license).\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,140 @@
|
|||
{
|
||||
"name": "chloride",
|
||||
"version": "2.2.3",
|
||||
"author": {
|
||||
"name": "Dominic Tarr"
|
||||
},
|
||||
"license": "MIT",
|
||||
"description": "node.js sodium bindings + pure js polyfil",
|
||||
"dependencies": {
|
||||
"is-electron": "^2.0.0",
|
||||
"sodium-browserify": "^1.0.3",
|
||||
"sodium-browserify-tweetnacl": "^0.2.0",
|
||||
"sodium-prebuilt": "^1.0.22"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"sodium-prebuilt": "^1.0.22"
|
||||
},
|
||||
"repository": {
|
||||
"user": "dominictarr",
|
||||
"repo": "chloride",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/dominictarr/chloride/tarball/master",
|
||||
"clone_url": "https://github.com/dominictarr/chloride",
|
||||
"https_url": "https://github.com/dominictarr/chloride",
|
||||
"travis_url": "https://travis-ci.org/dominictarr/chloride",
|
||||
"zip_url": "https://github.com/dominictarr/chloride/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/dominictarr/chloride"
|
||||
},
|
||||
"keywords": [
|
||||
"encryption",
|
||||
"ed25519",
|
||||
"curve25519",
|
||||
"NaCl",
|
||||
"libsodium",
|
||||
"crypto",
|
||||
"unique",
|
||||
"stamp"
|
||||
],
|
||||
"licenses": [
|
||||
{
|
||||
"type": "MIT",
|
||||
"url": "http://opensource.org/licenses/mit-license.php"
|
||||
}
|
||||
],
|
||||
"gitHead": "1fffc3db9e557579ae16b1e9bfefefc6ecf878ab",
|
||||
"homepage": "https://github.com/dominictarr/chloride#readme",
|
||||
"scripts": {},
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.4.0",
|
||||
"dist": {
|
||||
"shasum": "ff50353050360dc15ab2a23585948d84d8826e64",
|
||||
"tarball": "http://registry.npmjs.org/chloride/-/chloride-2.2.3.tgz"
|
||||
},
|
||||
"stars": 2,
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.20-1",
|
||||
"date": "2015-07-31T16:05:31.911Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.22",
|
||||
"date": "2015-10-12T03:00:48.656Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.22-simple",
|
||||
"date": "2015-10-16T04:32:48.179Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.22-3",
|
||||
"date": "2015-10-16T05:02:39.044Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.23",
|
||||
"date": "2015-10-16T05:15:58.767Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2015-12-05T07:46:11.821Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2015-12-05T07:47:57.625Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.2",
|
||||
"date": "2016-03-14T04:43:42.363Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.3",
|
||||
"date": "2016-03-20T23:02:04.727Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.0",
|
||||
"date": "2016-03-21T22:45:41.337Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.1",
|
||||
"date": "2016-03-25T01:48:57.627Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.3",
|
||||
"date": "2016-07-21T07:46:52.489Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.4",
|
||||
"date": "2016-07-21T07:51:59.854Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.0",
|
||||
"date": "2016-07-30T01:47:31.041Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.1",
|
||||
"date": "2016-07-30T01:54:33.739Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.2",
|
||||
"date": "2016-08-04T06:41:29.434Z"
|
||||
},
|
||||
{
|
||||
"number": "2.2.3",
|
||||
"date": "2016-09-03T04:25:38.509Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-07-31T16:05:31.911Z",
|
||||
"modified": "2016-09-03T04:25:38.509Z",
|
||||
"lastPublisher": {
|
||||
"name": "dominictarr",
|
||||
"email": "dominic.tarr@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "dominictarr",
|
||||
"email": "dominic.tarr@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# chloride\n\nChloride is a Cryptography Library (Cl) for javascript enviroments.\n\n## about\n\nChloride decends from Dan J. Bernstein's [NaCl](http://nacl.cr.yp.to/) library (\"Networking And Cryptography Library\",\nnot to be confused with the other NaCl, google's Native Client)\ndjb wrote nacl, but did not maintain it, some ideas in the library (in particular the networking part)\nwasn't really fully baked, and the best parts where taken and maintained as [libsodium](http://libsodium.org)\n(although \"Na\" represents the element sodium, so they took the wrong part of the acronym)\n\nchloride is a compatibility layer that gives you bindings to [libsodium](https://npm.im/sodium) when used in node.js,\nand either the [libsodium-wrappers](https://npm.im/libsodium-wrappers) which is libsodium compiled to javascript via [emscripten](http://kripken.github.io/emscripten-site/)\nif performance is important but code size isn't.\nOr, if you are not doing many crypto operations, it uses\n[tweetnacl](https://www.npmjs.com/package/tweetnacl), which is a handwritten\nport, and 1/10 the size of libsodium-wrappers.\n\n## support\n\nI have wrapped and tested enough functions for my crypto modules to work.\n\n * [private-box](https://github.com/auditdrivencrypto/private-box) write a shortish message to multiple recipients.\n * [pull-box-stream](https://github.com/dominictarr/pull-box-stream) encrypt (every byte in) a one-way stream.\n * [secret-handshake](https://github.com/dominictarr/secret-handshake) create an authenticated private channel to a public key.\n\nThis is probably everything you need, nacl doesn't have a very large api, so this is probably everything.\n\n## do i need performance or code size?\n\nnacl was written with performance in mind, unfortunately a lot of that is lost when you compile it to javascript.\nHowever, chloride still has the fastest _javascript_ elliptic curve signature that I am aware of.\n(and asymmetric crypto is much slower than symmetric, so this is always the weak point)\n\nIf you are only doing a symmetric ciphers (crypto_box) or a signature or two,\nthen performance is probably not a problem. If you are veryify _many_ signatures,\nperformance _may_ be a problem. Bear in mind that an asymetric operation\n(sign, verify, scalarmult, keygen) are usually 50 times slower than a symmetric operation,\nsay a hash.\n\nSee [sodiumperf](https://github.com/dominictarr/sodiumperf) performance comparisons.\n\nto run chloride in performance mode, load via\n\n``` js\nvar chloride = require('chloride')\n```\nto run in low size mode\n\n``` js\nvar chloride = require('chloride/small')\n```\n\nThis only applies to enviroments that only support javascript.\nIf you are running this on the server and could compile sodium,\nthen you have the same fast crypto either way.\n\n## License\n\nMIT\n"
|
||||
}
|
|
@ -0,0 +1,100 @@
|
|||
{
|
||||
"name": "choo-location-electron",
|
||||
"version": "2.0.1",
|
||||
"description": "A choo subscription that fixes routing in electron ",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "standard | snazzy"
|
||||
},
|
||||
"repository": {
|
||||
"user": "hypermodules",
|
||||
"repo": "choo-location-electron",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/hypermodules/choo-location-electron/tarball/master",
|
||||
"clone_url": "https://github.com/hypermodules/choo-location-electron",
|
||||
"https_url": "https://github.com/hypermodules/choo-location-electron",
|
||||
"travis_url": "https://travis-ci.org/hypermodules/choo-location-electron",
|
||||
"zip_url": "https://github.com/hypermodules/choo-location-electron/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/hypermodules/choo-location-electron"
|
||||
},
|
||||
"keywords": [
|
||||
"choo"
|
||||
],
|
||||
"author": {
|
||||
"name": "sethvincent"
|
||||
},
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Bret Comnes",
|
||||
"email": "bcomnes@gmail.com",
|
||||
"url": "http://bret.io"
|
||||
},
|
||||
{
|
||||
"name": "Nate Goldman",
|
||||
"email": "ungoldman@gmail.com",
|
||||
"url": "http://ungoldman.com"
|
||||
},
|
||||
{
|
||||
"name": "Seth Vincent",
|
||||
"email": "sethvincent@gmail.com",
|
||||
"url": "http://sethvincent.com"
|
||||
}
|
||||
],
|
||||
"license": "ISC",
|
||||
"homepage": "https://github.com/hypermodules/choo-location-electron#readme",
|
||||
"devDependencies": {
|
||||
"snazzy": "^5.0.0",
|
||||
"standard": "^8.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"electron": "~1.4.0"
|
||||
},
|
||||
"gitHead": "650878923d65756f0b735c2850cfa33a84d96afb",
|
||||
"_npmVersion": "3.10.7",
|
||||
"_nodeVersion": "6.7.0",
|
||||
"dist": {
|
||||
"shasum": "fb7dda204f83e4f4713360dcd5e0850b869fb970",
|
||||
"tarball": "http://registry.npmjs.org/choo-location-electron/-/choo-location-electron-2.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-08T00:34:29.625Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-08-28T19:16:12.032Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.0",
|
||||
"date": "2016-09-28T19:30:32.588Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2016-10-01T16:48:11.609Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-08T00:34:29.625Z",
|
||||
"modified": "2016-10-01T16:48:11.609Z",
|
||||
"lastPublisher": {
|
||||
"name": "bret",
|
||||
"email": "bcomnes@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "bret",
|
||||
"email": "bcomnes@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "sethvincent",
|
||||
"email": "sethvincent@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "ungoldman",
|
||||
"email": "ungoldman@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# choo-location-electron\n\n[![Build Status](https://travis-ci.org/hypermodules/choo-location-electron.svg?branch=master)](https://travis-ci.org/hypermodules/choo-location-electron)\n\nA [choo](https://github.com/yoshuawuyts/choo) subscription that fixes routing in electron when loading a url from disk.\n\n### Why?\n\nWhen creating an electron browser window and loading the view from disk, `choo`'s router doesn't work out of the box due to the format of the resulting `file://` url. `choo-location-electron` provides a subscription that properly processes urls in `href` attributes of `a` tags so that they work with [sheet-router](https://github.com/yoshuawuyts/sheet-router) properly.\n\n### Example\n\n```js\nconst choo = require('choo')\nconst location = require('choo-location-electron')({ openExternal: true })\nconst app = choo()\napp.model(location)\n\n// rest of your app\n\nconst tree = app.start({ href: false }) //REQUIRED SETTINGS\ndocument.body.appendChild(tree)\n```\n\nNote: Setting `href: false` is required in order to properly intercept click events on links.\n\n### API\n\n#### `var location = require('choo-location-electron')([opts])`\n\nReturn a choo subscription that properly handles internal and optionally external links in electron.\n\nDefault options:\n\n```js\n{\n openExternal: false\n}\n```\n\n- `openExternal` (Optional Boolean): intercept URLs and open them in a web browser using `require('electron').shell.openExternal` (see [electron.atom.io/docs/api/shell/#shellopenexternalurl-options](http://electron.atom.io/docs/api/shell/#shellopenexternalurl-options)).\n\n## See also\n\n- [sethvincent/adventuretron/app/models/location.js](https://github.com/sethvincent/adventuretron/blob/c09a20cffb09650ce11f0195c150aaba13a9f45b/app/models/location.js#L25)\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
"main": "./lib/exports.js",
|
||||
"name": "chromium-pickle-js",
|
||||
"description": "Binary value packing and unpacking",
|
||||
"version": "0.2.0",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"user": "electron",
|
||||
"repo": "node-chromium-pickle-js",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/electron/node-chromium-pickle-js/tarball/master",
|
||||
"clone_url": "https://github.com/electron/node-chromium-pickle-js",
|
||||
"https_url": "https://github.com/electron/node-chromium-pickle-js",
|
||||
"travis_url": "https://travis-ci.org/electron/node-chromium-pickle-js",
|
||||
"zip_url": "https://github.com/electron/node-chromium-pickle-js/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/electron/node-chromium-pickle-js"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha test && standard"
|
||||
},
|
||||
"devDependencies": {
|
||||
"mocha": "^3.0.2",
|
||||
"standard": "^8.0.0"
|
||||
},
|
||||
"gitHead": "72ecd4d52d8e676a595636e1ec9ba74060344137",
|
||||
"homepage": "https://github.com/electron/node-chromium-pickle-js#readme",
|
||||
"_npmVersion": "2.15.9",
|
||||
"_nodeVersion": "4.5.0",
|
||||
"dist": {
|
||||
"shasum": "04a106672c18b085ab774d983dfa3ea138f22205",
|
||||
"tarball": "http://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2015-04-24T04:13:25.174Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-08-29T17:42:57.126Z"
|
||||
}
|
||||
],
|
||||
"created": "2015-04-24T04:13:25.174Z",
|
||||
"modified": "2016-08-29T17:42:57.126Z",
|
||||
"lastPublisher": {
|
||||
"name": "kevinsawicki",
|
||||
"email": "kevinsawicki@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "electron",
|
||||
"email": "electron@github.com"
|
||||
},
|
||||
{
|
||||
"name": "kevinsawicki",
|
||||
"email": "kevinsawicki@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "zcbenz",
|
||||
"email": "zcbenz@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# chromium-pickle-js [![Build Status](https://travis-ci.org/electron/node-chromium-pickle-js.svg?branch=master)](https://travis-ci.org/electron/node-chromium-pickle-js)\n\nThis module ports Chromium's `Pickle` class to Node, see `Pickle`'s header for\nintroduction:\n\n> This class provides facilities for basic binary value packing and unpacking.\n>\n> The Pickle class supports appending primitive values (ints, strings, etc.)\n> to a pickle instance. The Pickle instance grows its internal memory buffer\n> dynamically to hold the sequence of primitive values. The internal memory\n> buffer is exposed as the \"data\" of the Pickle. This \"data\" can be passed\n> to a Pickle object to initialize it for reading.\n>\n> When reading from a Pickle object, it is important for the consumer to know\n> what value types to read and in what order to read them as the Pickle does\n> not keep track of the type of data written to it.\n>\n> The Pickle's data has a header which contains the size of the Pickle's\n> payload. It can optionally support additional space in the header. That\n> space is controlled by the header_size parameter passed to the Pickle\n> constructor.\n\n## Install\n\n```bash\n$ npm install chromium-pickle-js\n```\n\n## Usage\n\n### createEmpty()\n\nReturns an empty `Pickle` object.\n\n### createFromBuffer(buffer)\n\n* `buffer` Buffer\n\nReturns a `Pickle` object that initialized from a `buffer`. The data is not\ncopied so you have to ensure the `buffer` lives when using the Pickle object,\nand you should never modify the Pickle object created this way.\n\n### Pickle.createIterator()\n\nReturns a `PickleIterator` object that can be used to read data from this\n`Pickle` object.\n\n### Pickle.toBuffer()\n\nReturns a `Buffer` object that contains this `Pickle` object's data.\n\n### Pickle.writeBool(value)\n\nWrites `value` to `Pickle` object as `bool`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeInt(value)\n\nWrites `value` to `Pickle` object as `int`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeUInt32(value)\n\nWrites `value` to `Pickle` object as `uint32`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeInt64(value)\n\nWrites `value` to `Pickle` object as `int64`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeUInt64(value)\n\nWrites `value` to `Pickle` object as `uint64`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeFloat(value)\n\nWrites `value` to `Pickle` object as `float`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeDouble(value)\n\nWrites `value` to `Pickle` object as `Double`. Returns `true` when succeeded and\nreturns `false` when failed.\n\n### Pickle.writeString(str)\n\n* `str` String\n\nWrites `str` to `Pickle` object. Returns `true` when succeeded and returns\n`false` when failed.\n\n### PickleIterator.readBool()\n\nReturns current value as `bool` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readInt()\n\nReturns current value as `int` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readUInt32()\n\nReturns current value as `uint32` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readInt64()\n\nReturns current value as `int64` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readUInt64()\n\nReturns current value as `uint64` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readFloat()\n\nReturns current value as `float` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readDouble()\n\nReturns current value as `double` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n\n### PickleIterator.readString()\n\nReturns current value as `String` and seeks to next data. A`TypeError` exception\nwould be thrown when failed.\n"
|
||||
}
|
|
@ -50,6 +50,7 @@
|
|||
"shasum": "a359c29cfc28484dea97a0938fd7ae9d042887e5",
|
||||
"tarball": "http://registry.npmjs.org/clipboard-manager/-/clipboard-manager-1.0.1.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
|
|
|
@ -0,0 +1,74 @@
|
|||
{
|
||||
"name": "clipboard-watch",
|
||||
"version": "1.0.1",
|
||||
"description": "Listen to clipboard change ,support osx and windows",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"repository": {
|
||||
"user": "hxfdarling",
|
||||
"repo": "clipboard-watch",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/hxfdarling/clipboard-watch/tarball/master",
|
||||
"clone_url": "https://github.com/hxfdarling/clipboard-watch",
|
||||
"https_url": "https://github.com/hxfdarling/clipboard-watch",
|
||||
"travis_url": "https://travis-ci.org/hxfdarling/clipboard-watch",
|
||||
"zip_url": "https://github.com/hxfdarling/clipboard-watch/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/hxfdarling/clipboard-watch"
|
||||
},
|
||||
"keywords": [
|
||||
"electron",
|
||||
"clipboard",
|
||||
"windows",
|
||||
"watcher",
|
||||
"monitor",
|
||||
"osx"
|
||||
],
|
||||
"author": {
|
||||
"name": "z man"
|
||||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"nodobjc": "^2.1.0",
|
||||
"ffi": "^2.1.0"
|
||||
},
|
||||
"gitHead": "abf38cb607399800fbc2d8cd12523c954971bcb7",
|
||||
"homepage": "https://github.com/hxfdarling/clipboard-watch#readme",
|
||||
"_npmVersion": "2.15.5",
|
||||
"_nodeVersion": "4.4.5",
|
||||
"dist": {
|
||||
"shasum": "ac69f91a695fa7b48bd91c52444652dccd1402d9",
|
||||
"tarball": "http://registry.npmjs.org/clipboard-watch/-/clipboard-watch-1.0.1.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-08-21T16:01:19.704Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-22T01:13:29.934Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-08-22T02:26:45.852Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-21T16:01:19.704Z",
|
||||
"modified": "2016-08-22T02:26:45.852Z",
|
||||
"lastPublisher": {
|
||||
"name": "hxfdarling",
|
||||
"email": "hxfdarling@hotmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "hxfdarling",
|
||||
"email": "hxfdarling@hotmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# clipboard-watch\r\n\r\n1.support windows,osx\r\n\r\n2.High-performance\r\n\r\n# install\r\n \r\n npm install clipboard-watch --save\r\n\r\n# example\r\n\r\n var cw = require('clipboard-watch');\r\n\t//start watcher clipboard change\r\n cw.watcher(function(){\r\n console.log('change');\r\n });\r\n\t//end watcher clipboard change\r\n\tcw.unwatcher();\r\n \r\n \r\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "cmjs-shell",
|
||||
"version": "0.3.2",
|
||||
"version": "0.3.10",
|
||||
"license": "MIT",
|
||||
"description": "Command shell based on CodeMirror.",
|
||||
"keywords": [
|
||||
|
@ -21,14 +21,14 @@
|
|||
"api_url": "https://api.github.com/repos/sdllc/cmjs-shell"
|
||||
},
|
||||
"main": "shell.js",
|
||||
"gitHead": "07330bbecc210c2be010ed2a38d364a18f1bc6fa",
|
||||
"gitHead": "22929fc2fdc63a0901d3369a1a88c15e5c6987cd",
|
||||
"homepage": "https://github.com/sdllc/cmjs-shell#readme",
|
||||
"scripts": {},
|
||||
"_npmVersion": "3.8.9",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "00744a5cf84235b40c1324e52b340843288c1ecc",
|
||||
"tarball": "http://registry.npmjs.org/cmjs-shell/-/cmjs-shell-0.3.2.tgz"
|
||||
"shasum": "c597ee7ad9be00af7f1588e48e22ab997609f51f",
|
||||
"tarball": "http://registry.npmjs.org/cmjs-shell/-/cmjs-shell-0.3.10.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -134,10 +134,42 @@
|
|||
{
|
||||
"number": "0.3.2",
|
||||
"date": "2016-06-06T14:53:45.644Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.3",
|
||||
"date": "2016-07-15T13:37:39.342Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.4",
|
||||
"date": "2016-07-16T00:01:32.125Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.5",
|
||||
"date": "2016-07-22T21:11:23.155Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.6",
|
||||
"date": "2016-07-22T21:21:19.041Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.7",
|
||||
"date": "2016-07-26T16:50:30.085Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.8",
|
||||
"date": "2016-08-02T16:30:38.206Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.9",
|
||||
"date": "2016-09-15T15:18:36.457Z"
|
||||
},
|
||||
{
|
||||
"number": "0.3.10",
|
||||
"date": "2016-09-16T15:50:25.696Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-02-10T20:45:47.606Z",
|
||||
"modified": "2016-06-06T14:53:45.644Z",
|
||||
"modified": "2016-09-16T15:50:25.696Z",
|
||||
"lastPublisher": {
|
||||
"name": "dwerner",
|
||||
"email": "dwerner@riskamp.com"
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "coinstac-ui",
|
||||
"version": "2.0.2",
|
||||
"description": "distributed analytics and results sharing",
|
||||
"version": "2.1.0",
|
||||
"description": "COINSTAC desktop application.",
|
||||
"main": "app/main/index.js",
|
||||
"dependencies": {
|
||||
"ampersand-app": "^2.0.0",
|
||||
|
@ -10,25 +10,28 @@
|
|||
"babel-polyfill": "^6.9.1",
|
||||
"bluebird": "^3.4.0",
|
||||
"bootstrap-sass": "^3.3.5",
|
||||
"coinstac-client-core": "^2.0.2",
|
||||
"classnames": "^2.2.5",
|
||||
"coinstac-client-core": "^2.1.0",
|
||||
"coinstac-common": "^2.1.0",
|
||||
"commander": "^2.9.0",
|
||||
"convict": "^1.4.0",
|
||||
"lodash": "4.13.1",
|
||||
"lodash": "4.14.0",
|
||||
"md5": "^2.0.0",
|
||||
"mkdirp": "^0.5.1",
|
||||
"pouchdb-adapter-leveldb": "^5.4.5",
|
||||
"react": "^15.1.0",
|
||||
"react-bootstrap": "^0.29.4",
|
||||
"redux-devtools": "^3.3.1",
|
||||
"react-bootstrap": "^0.30.0",
|
||||
"react-dom": "^15.1.0",
|
||||
"react-notification-system": "^0.2.7",
|
||||
"react-redux": "^4.4.5",
|
||||
"react-router": "^2.3.0",
|
||||
"react-router-bootstrap": "^0.23.0",
|
||||
"reactabular": "^0.12.1",
|
||||
"redux": "^3.5.2",
|
||||
"redux-form": "^5.2.4",
|
||||
"redux-devtools": "^3.3.1",
|
||||
"redux-form": "^6.0.5",
|
||||
"redux-logger": "^2.3.1",
|
||||
"redux-promise": "^0.5.0",
|
||||
"redux-thunk": "^2.1.0",
|
||||
"require-rebuild": "^1.2.8",
|
||||
"sha-1": "^0.1.1",
|
||||
"winston": "^2.1.1"
|
||||
},
|
||||
|
@ -39,18 +42,13 @@
|
|||
"babel-preset-es2015": "^6.9.0",
|
||||
"babel-preset-react": "^6.5.0",
|
||||
"babel-preset-stage-0": "^6.5.0",
|
||||
"coins-validate": "^4.1.0",
|
||||
"cross-env": "^2.0.0",
|
||||
"css-loader": "^0.23.1",
|
||||
"devtron": "^1.1.2",
|
||||
"electron-debug": "^1.0.0",
|
||||
"electron-packager": "^7.0.2",
|
||||
"electron-prebuilt": "1.2.2",
|
||||
"eslint": "^2.11.1",
|
||||
"eslint-config-airbnb": "^9.0.1",
|
||||
"eslint-plugin-import": "^1.8.0",
|
||||
"eslint-plugin-jsx-a11y": "^1.2.1",
|
||||
"eslint-plugin-react": "^5.1.1",
|
||||
"file-loader": "^0.8.4",
|
||||
"electron-prebuilt": "1.4.0",
|
||||
"file-loader": "^0.9.0",
|
||||
"gh-pages": "^0.11.0",
|
||||
"hotmop": "^1.0.1",
|
||||
"html-loader": "^0.4.3",
|
||||
|
@ -60,32 +58,30 @@
|
|||
"markdown-loader": "^0.1.7",
|
||||
"minami": "^1.1.1",
|
||||
"node-sass": "^3.5.3",
|
||||
"nyc": "^6.4.4",
|
||||
"pre-commit": "^1.1.3",
|
||||
"react-hot-loader": "^1.3.0",
|
||||
"sass-loader": "^3.2.0",
|
||||
"nyc": "^7.1.0",
|
||||
"react-hot-loader": "^3.0.0-beta.5",
|
||||
"sass-loader": "^4.0.0",
|
||||
"sinon": "^1.17.4",
|
||||
"stack-chain": "^1.3.7",
|
||||
"style-loader": "^0.13.1",
|
||||
"tape": "^4.2.0",
|
||||
"tar.gz": "^1.0.5",
|
||||
"trace": "^2.3.0",
|
||||
"trace": "^2.3.3",
|
||||
"url-loader": "^0.5.6",
|
||||
"webpack": "1.13.1",
|
||||
"webpack-dashboard": "0.1.8",
|
||||
"webpack-dev-server": "1.14.1"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "echo 'run linter!'",
|
||||
"validate": "echo 'run validator!'",
|
||||
"build:webpack": "NODE_ENV=production webpack",
|
||||
"build:webpack": "cross-env NODE_ENV=production webpack",
|
||||
"build": "npm run build:webpack && node ./scripts/build.js",
|
||||
"start": "electron . --development --webpack --hotswap --log-level=debug",
|
||||
"lintfix": "eslint --fix src/ test/",
|
||||
"preversion": "git checkout master && git pull && npm ls",
|
||||
"start": "webpack && cross-env STEELPENNY_URL='https://coins-api.mrn.org/api/v1.3.0' electron . --log-level=debug",
|
||||
"build-native": "node ./scripts/build-native.js",
|
||||
"clean": "rm -rf ~/.coinstac",
|
||||
"clean-db": "find ~/.coinstac/* ! -name computations -maxdepth 0 -exec rm -rf '{}' \\;",
|
||||
"docs": "mkdir -p docs && jsdoc -t ./node_modules/minami -d docs -R README.md -r src/",
|
||||
"publish-patch": "npm run preversion && npm version patch && git push origin master --tags && npm publish",
|
||||
"publish-minor": "npm run preversion && npm version minor && git push origin master --tags && npm publish",
|
||||
"publish-major": "npm run preversion && npm version major && git push origin master --tags && npm publish",
|
||||
"test": "nyc --reporter=lcov --check-coverage --lines=1 --functions=1 --branches=1 babel-node test/"
|
||||
"test": "nyc --reporter=lcov --check-coverage --lines=1 --functions=1 --branches=1 babel-node test/",
|
||||
"watch": "webpack-dashboard -p 3001 -- node webpack-dev-server.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "MRN-Code",
|
||||
|
@ -100,20 +96,41 @@
|
|||
"zip_url": "https://github.com/MRN-Code/coinstac/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/MRN-Code/coinstac"
|
||||
},
|
||||
"author": "",
|
||||
"license": "MIT",
|
||||
"pre-commit": [
|
||||
"lint",
|
||||
"validate",
|
||||
"test"
|
||||
"author": {
|
||||
"name": "NI Development - The Mind Research Network",
|
||||
"email": "nidev@mrn.org",
|
||||
"url": "http://coins.mrn.org"
|
||||
},
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Chris Dieringer",
|
||||
"email": "cdaringe@gmail.org"
|
||||
},
|
||||
{
|
||||
"name": "Cory Reed",
|
||||
"email": "swashcap@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Ross Kelly",
|
||||
"email": "rkelly@mrn.org"
|
||||
},
|
||||
{
|
||||
"name": "Drew Landis",
|
||||
"email": "landis.d@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Sergey Plis",
|
||||
"email": "splis@mrn.org"
|
||||
}
|
||||
],
|
||||
"homepage": "https://github.com/MRN-Code/coinstac",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/MRN-Code/coinstac#readme",
|
||||
"keywords": [],
|
||||
"_npmVersion": "3.9.3",
|
||||
"_nodeVersion": "6.2.1",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.1",
|
||||
"dist": {
|
||||
"shasum": "eeabf9bfd49d4d4ad2ef03c8ef8be65e8ef06d78",
|
||||
"tarball": "http://registry.npmjs.org/coinstac-ui/-/coinstac-ui-2.0.2.tgz"
|
||||
"shasum": "f562378cd9450ade70b214221299b6fadd05de1f",
|
||||
"tarball": "http://registry.npmjs.org/coinstac-ui/-/coinstac-ui-2.1.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -123,18 +140,46 @@
|
|||
{
|
||||
"number": "2.0.2",
|
||||
"date": "2016-06-16T00:35:28.253Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.3",
|
||||
"date": "2016-08-02T03:50:00.421Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.5",
|
||||
"date": "2016-08-04T04:26:08.336Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.6",
|
||||
"date": "2016-08-29T17:01:44.856Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.7",
|
||||
"date": "2016-09-12T17:58:07.455Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.9",
|
||||
"date": "2016-09-26T18:34:59.395Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.0",
|
||||
"date": "2016-10-03T04:28:45.841Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-06-16T00:31:23.494Z",
|
||||
"modified": "2016-06-16T00:35:28.253Z",
|
||||
"modified": "2016-10-03T04:29:31.341Z",
|
||||
"lastPublisher": {
|
||||
"name": "cdaringe",
|
||||
"email": "cdaringe@gmail.com"
|
||||
"name": "rsskmr",
|
||||
"email": "rkelly@mrn.org"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "cdaringe",
|
||||
"email": "cdaringe@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "swashcap",
|
||||
"email": "swashcap@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# coinstac-ui\n\n[ ![Codeship Status for MRN-Code/coinstac-ui](https://codeship.com/projects/c103f910-09d2-0134-7828-0ed96050b2d1/status?branch=master)](https://codeship.com/projects/155385)\n\n_Decentralized Analyses Made Easy_\n\n<img src=\"https://github.com/MRN-Code/coinstac-common/blob/master/img/coinstac.png\" height=\"75px\" />\n\n_Collaborative Informatics and Neuroimaging Suite Toolkit for Anonymous Computation, User Interface_\n\nA research project by your friends @[MRN](http://www.mrn.org/).\n\nIf you are looking for general information about COINSTAC, please visit [mrn-code/coinstac](https://github.com/mrn-code/coinstac).\n\n\n## About\n\nThis repository holds the user interface source code, binary executable build process, and application download links for COINSTAC.\n\n<center><img width=\"400px\" src=\"https://raw.githubusercontent.com/MRN-Code/coinstac-ui/master/img/basic-ui.png\" /></center>\n\n\n## Download\nProduction-ready binaries are not yet released. COINSTAC is only available to be run in developer-mode. Please see [CONTRIBUTING](CONTRIBUTING.md) for details on how to setup a development enviornment.\n\n### Development\nSee [CONTRIBUTING](CONTRIBUTING.md) for development contribution\n"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "conf",
|
||||
"version": "0.11.1",
|
||||
"version": "0.11.2",
|
||||
"description": "Simple config handling for your app or module",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
|
@ -47,7 +47,7 @@
|
|||
],
|
||||
"dependencies": {
|
||||
"dot-prop": "^3.0.0",
|
||||
"env-paths": "^0.2.0",
|
||||
"env-paths": "^0.3.0",
|
||||
"mkdirp": "^0.5.1",
|
||||
"pkg-up": "^1.0.0"
|
||||
},
|
||||
|
@ -60,14 +60,15 @@
|
|||
"xo": {
|
||||
"esnext": true
|
||||
},
|
||||
"gitHead": "cffd7b58d6245c0f0c2e8b92d8bc45a4caf52a00",
|
||||
"gitHead": "c5a736b061f5a844e2e4dd99bfff8144dee5f47a",
|
||||
"homepage": "https://github.com/sindresorhus/conf#readme",
|
||||
"_npmVersion": "2.15.5",
|
||||
"_nodeVersion": "4.4.5",
|
||||
"dist": {
|
||||
"shasum": "f65c81fca34850959ceb6f248b62aaed3a734fe7",
|
||||
"tarball": "http://registry.npmjs.org/conf/-/conf-0.11.1.tgz"
|
||||
"shasum": "879f479267600483e502583462ca4063fc9779b2",
|
||||
"tarball": "http://registry.npmjs.org/conf/-/conf-0.11.2.tgz"
|
||||
},
|
||||
"stars": 1,
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.8.0",
|
||||
|
@ -100,10 +101,14 @@
|
|||
{
|
||||
"number": "0.11.1",
|
||||
"date": "2016-07-12T13:25:39.009Z"
|
||||
},
|
||||
{
|
||||
"number": "0.11.2",
|
||||
"date": "2016-07-21T09:49:24.794Z"
|
||||
}
|
||||
],
|
||||
"created": "2011-02-27T23:37:13.072Z",
|
||||
"modified": "2016-07-12T13:25:39.009Z",
|
||||
"modified": "2016-07-21T09:49:24.794Z",
|
||||
"lastPublisher": {
|
||||
"name": "sindresorhus",
|
||||
"email": "sindresorhus@gmail.com"
|
||||
|
|
|
@ -7,19 +7,7 @@
|
|||
"name": "Sebastian Hesse"
|
||||
},
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"user": "sebastianhesse",
|
||||
"repo": "confluence-starter",
|
||||
"host": "bitbucket.org",
|
||||
"branch": "master",
|
||||
"apiHost": "bitbucket.org/api/v3",
|
||||
"tarball_url": "https://bitbucket.org/api/v3/repos/sebastianhesse/confluence-starter/tarball/master",
|
||||
"clone_url": "https://bitbucket.org/sebastianhesse/confluence-starter",
|
||||
"https_url": "https://bitbucket.org/sebastianhesse/confluence-starter",
|
||||
"travis_url": "https://travis-ci.org/sebastianhesse/confluence-starter",
|
||||
"zip_url": "https://bitbucket.org/sebastianhesse/confluence-starter/archive/master.zip",
|
||||
"api_url": "https://bitbucket.org/api/v3/repos/sebastianhesse/confluence-starter"
|
||||
},
|
||||
"repository": null,
|
||||
"bin": {
|
||||
"conf-starter": "./main.js"
|
||||
},
|
||||
|
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,94 @@
|
|||
{
|
||||
"name": "contingency",
|
||||
"version": "1.0.1",
|
||||
"description": "A state based task manager.",
|
||||
"main": "index.js",
|
||||
"author": "",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Jim Bulkowski",
|
||||
"email": "jim.b@paperelectron.com"
|
||||
}
|
||||
],
|
||||
"scripts": {
|
||||
"test": "NODE_ENV=test tap -R spec --cov test/unit/*.js test/integration/**/*.js",
|
||||
"test:unit": "NODE_ENV=test tap -R spec --cov test/unit/*.js",
|
||||
"test:integration": "NODE_ENV=test tap -R spec --cov test/integration/**/*.js",
|
||||
"test:report": "NODE_ENV=test tap -R spec --cov --coverage-report=lcov test/unit/*.js test/integration/**/*.js",
|
||||
"test:file": "NODE_ENV=test tap -R spec --cov"
|
||||
},
|
||||
"repository": {
|
||||
"user": "TrivNow",
|
||||
"repo": "contingency",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/TrivNow/contingency/tarball/master",
|
||||
"clone_url": "https://github.com/TrivNow/contingency",
|
||||
"https_url": "https://github.com/TrivNow/contingency",
|
||||
"travis_url": "https://travis-ci.org/TrivNow/contingency",
|
||||
"zip_url": "https://github.com/TrivNow/contingency/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/TrivNow/contingency"
|
||||
},
|
||||
"files": [
|
||||
"index.js",
|
||||
"lib/"
|
||||
],
|
||||
"keywords": [
|
||||
"State Machine",
|
||||
"Tasks"
|
||||
],
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/TrivNow/contingency#readme",
|
||||
"dependencies": {
|
||||
"bluebird": "^3.4.1",
|
||||
"debug": "^2.2.0",
|
||||
"lodash": "^4.13.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"tap": "^6.2.0",
|
||||
"v8-profiler": "^5.6.5"
|
||||
},
|
||||
"gitHead": "2653e0cd7e79183021edad8fbab08e1372ca5c94",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.3.0",
|
||||
"dist": {
|
||||
"shasum": "4641e5b83d8908344c59e93c165380ad1a53c365",
|
||||
"tarball": "http://registry.npmjs.org/contingency/-/contingency-1.0.1.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "8.0.0",
|
||||
"date": "2014-04-05T16:07:09.365Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-07-25T06:43:33.678Z"
|
||||
},
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-07-26T06:06:23.468Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-07-28T20:42:19.160Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-09-01T13:05:53.163Z"
|
||||
}
|
||||
],
|
||||
"created": "2014-04-05T16:07:09.365Z",
|
||||
"modified": "2016-09-01T13:05:53.163Z",
|
||||
"lastPublisher": {
|
||||
"name": "trivnowllc",
|
||||
"email": "trivnow@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "trivnowllc",
|
||||
"email": "trivnow@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
|
@ -18,19 +18,19 @@
|
|||
"zip_url": "https://github.com/sdllc/controlr/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/sdllc/controlr"
|
||||
},
|
||||
"version": "1.9.6",
|
||||
"version": "2.1.2",
|
||||
"main": "js/controlr.js",
|
||||
"scripts": {
|
||||
"install": "node-gyp rebuild"
|
||||
},
|
||||
"gypfile": true,
|
||||
"gitHead": "766231be4e6331e1681173ab324e80bd8e9256b0",
|
||||
"gitHead": "07f364fb29af236308bd9977b3c02ac099b9fcde",
|
||||
"homepage": "https://github.com/sdllc/controlr#readme",
|
||||
"_npmVersion": "3.8.9",
|
||||
"_nodeVersion": "6.2.0",
|
||||
"dist": {
|
||||
"shasum": "fda443223b8d74abf289e9d3837ac954632c43f7",
|
||||
"tarball": "http://registry.npmjs.org/controlr/-/controlr-1.9.6.tgz"
|
||||
"shasum": "da5e70701ef1795843bbef032fedc572c5eb3cf1",
|
||||
"tarball": "http://registry.npmjs.org/controlr/-/controlr-2.1.2.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
|
@ -148,10 +148,38 @@
|
|||
{
|
||||
"number": "1.9.6",
|
||||
"date": "2016-06-29T21:24:51.858Z"
|
||||
},
|
||||
{
|
||||
"number": "1.9.7",
|
||||
"date": "2016-07-20T20:02:05.896Z"
|
||||
},
|
||||
{
|
||||
"number": "1.9.8",
|
||||
"date": "2016-07-20T20:43:50.725Z"
|
||||
},
|
||||
{
|
||||
"number": "1.9.9",
|
||||
"date": "2016-08-30T14:04:32.464Z"
|
||||
},
|
||||
{
|
||||
"number": "1.9.10",
|
||||
"date": "2016-09-01T16:44:26.397Z"
|
||||
},
|
||||
{
|
||||
"number": "2.0.1",
|
||||
"date": "2016-09-06T17:06:15.253Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.1",
|
||||
"date": "2016-09-06T19:15:59.575Z"
|
||||
},
|
||||
{
|
||||
"number": "2.1.2",
|
||||
"date": "2016-09-07T17:08:04.698Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-03-26T00:01:34.064Z",
|
||||
"modified": "2016-06-29T21:24:51.858Z",
|
||||
"modified": "2016-09-07T17:08:04.698Z",
|
||||
"lastPublisher": {
|
||||
"name": "dwerner",
|
||||
"email": "dwerner@riskamp.com"
|
||||
|
|
|
@ -0,0 +1,196 @@
|
|||
{
|
||||
"_args": [
|
||||
[
|
||||
{
|
||||
"raw": "coolhelper-plugin-plugins@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "coolhelper-plugin-plugins",
|
||||
"name": "coolhelper-plugin-plugins",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/Users/cuijiebest/git/coolhelper/app"
|
||||
],
|
||||
[
|
||||
{
|
||||
"raw": "coolhelper-plugin-plugins@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "coolhelper-plugin-plugins",
|
||||
"name": "coolhelper-plugin-plugins",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"/Users/cuijiebest/git/coolhelper/app"
|
||||
]
|
||||
],
|
||||
"_inCache": true,
|
||||
"_installable": true,
|
||||
"_location": "/coolhelper-plugin-plugins",
|
||||
"_nodeVersion": "6.6.0",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"raw": "coolhelper-plugin-plugins@^1.0.0",
|
||||
"scope": null,
|
||||
"escapedName": "coolhelper-plugin-plugins",
|
||||
"name": "coolhelper-plugin-plugins",
|
||||
"rawSpec": "^1.0.0",
|
||||
"spec": ">=1.0.0 <2.0.0",
|
||||
"type": "range"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/coolhelper-plugin-plugins/-/coolhelper-plugin-plugins-1.0.20.tgz",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "coolhelper-plugin-plugins@^1.0.0",
|
||||
"_where": "/Users/cuijiebest/git/coolhelper/app",
|
||||
"author": {
|
||||
"name": "cuijie"
|
||||
},
|
||||
"dependencies": {
|
||||
"art-template": "^3.0.3",
|
||||
"electron-json-storage": "^2.0.0",
|
||||
"jquery": "^3.1.1",
|
||||
"npm": "^3.10.7"
|
||||
},
|
||||
"description": "plugin for coolhelper to create,install,remove plugins.",
|
||||
"devDependencies": {},
|
||||
"dist": {
|
||||
"shasum": "67c4beb980b1f7055a0a7c52245b68609350e70d",
|
||||
"tarball": "http://registry.npmjs.org/coolhelper-plugin-plugins/-/coolhelper-plugin-plugins-1.0.21.tgz"
|
||||
},
|
||||
"keywords": [
|
||||
"coolhelper",
|
||||
"plugin"
|
||||
],
|
||||
"license": "ISC",
|
||||
"main": "index.js",
|
||||
"name": "coolhelper-plugin-plugins",
|
||||
"optionalDependencies": {},
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"version": "1.0.21",
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.0.1",
|
||||
"date": "2016-09-16T02:00:27.670Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.2",
|
||||
"date": "2016-09-16T05:09:18.626Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.3",
|
||||
"date": "2016-09-16T14:51:20.538Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.4",
|
||||
"date": "2016-09-17T09:12:58.540Z"
|
||||
},
|
||||
{
|
||||
"number": "0.0.5",
|
||||
"date": "2016-09-17T09:23:57.935Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-17T09:24:48.733Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-09-17T09:39:04.630Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-09-17T15:56:17.635Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.3",
|
||||
"date": "2016-09-17T15:57:00.435Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.4",
|
||||
"date": "2016-09-18T09:30:13.657Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.5",
|
||||
"date": "2016-09-18T11:05:51.075Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.6",
|
||||
"date": "2016-09-19T01:15:59.813Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.8",
|
||||
"date": "2016-09-21T00:59:42.478Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.9",
|
||||
"date": "2016-09-21T01:06:30.042Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.10",
|
||||
"date": "2016-09-21T11:05:29.589Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.11",
|
||||
"date": "2016-09-22T01:15:51.286Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.12",
|
||||
"date": "2016-09-22T10:27:31.312Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.13",
|
||||
"date": "2016-09-22T10:43:07.933Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.14",
|
||||
"date": "2016-09-22T10:55:07.292Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.15",
|
||||
"date": "2016-09-22T13:57:12.012Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.16",
|
||||
"date": "2016-09-22T16:51:25.866Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.17",
|
||||
"date": "2016-09-23T11:00:33.229Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.18",
|
||||
"date": "2016-09-28T10:25:43.805Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.19",
|
||||
"date": "2016-09-30T02:17:03.123Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.20",
|
||||
"date": "2016-10-01T15:35:57.716Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.21",
|
||||
"date": "2016-10-05T06:17:04.030Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-09-16T02:00:27.670Z",
|
||||
"modified": "2016-10-05T06:17:04.030Z",
|
||||
"lastPublisher": {
|
||||
"name": "sharmine2",
|
||||
"email": "cuijiebest@163.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "sharmine2",
|
||||
"email": "cuijiebest@163.com"
|
||||
}
|
||||
],
|
||||
"readme": "ERROR: No README data found!"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
|
@ -0,0 +1,169 @@
|
|||
{
|
||||
"name": "core-coderoad",
|
||||
"version": "1.0.0",
|
||||
"description": "Interactive tutorial platform",
|
||||
"keywords": [
|
||||
"coderoad",
|
||||
"education",
|
||||
"learn",
|
||||
"tutorial"
|
||||
],
|
||||
"license": "Apache",
|
||||
"author": {
|
||||
"name": "Shawn McKay",
|
||||
"email": "shawn.j.mckay@gmail.com"
|
||||
},
|
||||
"files": [
|
||||
"package.json",
|
||||
"keymaps",
|
||||
"lib",
|
||||
"menus",
|
||||
"styles",
|
||||
"*.md"
|
||||
],
|
||||
"main": "./lib/index.js",
|
||||
"repository": {
|
||||
"user": "coderoad",
|
||||
"repo": "core-coderoad",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/coderoad/core-coderoad/tarball/master",
|
||||
"clone_url": "https://github.com/coderoad/core-coderoad",
|
||||
"https_url": "https://github.com/coderoad/core-coderoad",
|
||||
"travis_url": "https://travis-ci.org/coderoad/core-coderoad",
|
||||
"zip_url": "https://github.com/coderoad/core-coderoad/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/coderoad/core-coderoad"
|
||||
},
|
||||
"scripts": {
|
||||
"compile": "tsc",
|
||||
"test": "jest"
|
||||
},
|
||||
"dependencies": {
|
||||
"atom-plugin-command-line": "1.0.2",
|
||||
"coderoad-cli": "0.10.0",
|
||||
"marked": "0.3.6",
|
||||
"material-ui": "0.15.4",
|
||||
"node-file-exists": "1.1.0",
|
||||
"react": "15.3.2",
|
||||
"react-dom": "15.3.2",
|
||||
"react-redux": "4.4.5",
|
||||
"react-router-sans-urls": "0.1.2",
|
||||
"react-tap-event-plugin": "1.0.0",
|
||||
"redux": "3.6.0",
|
||||
"redux-logger": "2.6.1",
|
||||
"redux-thunk": "2.1.0",
|
||||
"reselect": "2.5.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"coderoad-cli": "^0.10.0",
|
||||
"electron-chromedriver": "^1.4.0",
|
||||
"eslint": "^3.6.0",
|
||||
"eslint-plugin-react": "^6.3.0",
|
||||
"jest": "^15.1.1",
|
||||
"jest-cli": "^15.1.1",
|
||||
"react-addons-test-utils": "15.3.2",
|
||||
"react-test-renderer": "15.3.2",
|
||||
"redux-mock-store": "^1.2.1",
|
||||
"selenium-webdriver": "^3.0.0-beta-3",
|
||||
"spectron": "^3.4.0",
|
||||
"tslint": "^3.15.1",
|
||||
"tslint-react": "^1.0.0",
|
||||
"typescript": "^2.0.3"
|
||||
},
|
||||
"jest": {
|
||||
"verbose": true,
|
||||
"scriptPreprocessor": "<rootDir>/src/__tests__/preprocessor.js",
|
||||
"mocksPattern": "src/__tests__/mocks",
|
||||
"moduleFileExtensions": [
|
||||
"ts",
|
||||
"tsx",
|
||||
"js"
|
||||
],
|
||||
"testRegex": "src/*/.*\\.test\\.(ts|tsx|js)$",
|
||||
"coverageDirectory": "src/__coverage__",
|
||||
"collectCoverage": false,
|
||||
"coveragePathIgnorePatterns": [
|
||||
"/node_modules/",
|
||||
"src/typings/",
|
||||
"src/__tests__",
|
||||
"src/__coverage__"
|
||||
],
|
||||
"coverageThreshold": {
|
||||
"global": {
|
||||
"branches": 30,
|
||||
"functions": 30,
|
||||
"lines": 30,
|
||||
"statements": 30
|
||||
}
|
||||
},
|
||||
"cacheDirectory": "src/__tests__/__cache__"
|
||||
},
|
||||
"gitHead": "7e47db21ec62adbf86a88cfdecfaddbca5563e4b",
|
||||
"homepage": "https://github.com/coderoad/core-coderoad#readme",
|
||||
"_npmVersion": "3.10.3",
|
||||
"_nodeVersion": "6.6.0",
|
||||
"dist": {
|
||||
"shasum": "d22299bd297af014b0f36b3c72d901aaf7f7ee44",
|
||||
"tarball": "http://registry.npmjs.org/core-coderoad/-/core-coderoad-1.0.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "0.1.0",
|
||||
"date": "2016-06-11T21:43:17.306Z"
|
||||
},
|
||||
{
|
||||
"number": "0.2.0",
|
||||
"date": "2016-06-12T15:22:13.999Z"
|
||||
},
|
||||
{
|
||||
"number": "0.4.0",
|
||||
"date": "2016-06-18T23:47:37.866Z"
|
||||
},
|
||||
{
|
||||
"number": "0.5.0",
|
||||
"date": "2016-06-29T04:11:08.160Z"
|
||||
},
|
||||
{
|
||||
"number": "0.6.0",
|
||||
"date": "2016-07-11T00:03:39.527Z"
|
||||
},
|
||||
{
|
||||
"number": "0.6.1",
|
||||
"date": "2016-07-11T04:41:01.039Z"
|
||||
},
|
||||
{
|
||||
"number": "0.6.2",
|
||||
"date": "2016-07-30T22:17:14.587Z"
|
||||
},
|
||||
{
|
||||
"number": "0.7.0",
|
||||
"date": "2016-08-15T17:26:17.099Z"
|
||||
},
|
||||
{
|
||||
"number": "0.8.0",
|
||||
"date": "2016-08-17T00:48:31.833Z"
|
||||
},
|
||||
{
|
||||
"number": "0.8.1",
|
||||
"date": "2016-08-21T18:54:17.173Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-09-26T01:18:32.961Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-06-11T21:43:17.306Z",
|
||||
"modified": "2016-09-26T01:18:32.961Z",
|
||||
"lastPublisher": {
|
||||
"name": "shmck",
|
||||
"email": "shawn.j.mckay@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "shmck",
|
||||
"email": "Shawn.McKay10@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "# Atom CodeRoad plugin\n\nInteractive coding tutorials inside of the Atom editor.\n\n- [Learn more](https://coderoad.github.io)\n- [Setup](https://coderoad.github.io/atom-coderoad.html)\n- [How CodeRoad Works](https://coderoad.github.io/overview.html)\n- [Docs](https://coderoad.github.io/tutorial-docs.html)\n- [Tutorials](https://coderoad.github.io/tutorials.html)\n- [Project Board](https://github.com/coderoad/atom-coderoad/projects/1)\n\n\n![Atom-CodeRoad](https://coderoad.github.io/images/demos/atom-coderoad.gif)\n"
|
||||
}
|
|
@ -0,0 +1,95 @@
|
|||
{
|
||||
"name": "correo",
|
||||
"version": "1.0.5",
|
||||
"description": "A menubar/taskbar Gmail App",
|
||||
"main": "index.js",
|
||||
"productName": "Correo",
|
||||
"scripts": {
|
||||
"start": "electron index.js"
|
||||
},
|
||||
"repository": {
|
||||
"user": "amitmerchant1990",
|
||||
"repo": "correo",
|
||||
"host": "github.com",
|
||||
"branch": "master",
|
||||
"apiHost": "api.github.com",
|
||||
"tarball_url": "https://api.github.com/repos/amitmerchant1990/correo/tarball/master",
|
||||
"clone_url": "https://github.com/amitmerchant1990/correo",
|
||||
"https_url": "https://github.com/amitmerchant1990/correo",
|
||||
"travis_url": "https://travis-ci.org/amitmerchant1990/correo",
|
||||
"zip_url": "https://github.com/amitmerchant1990/correo/archive/master.zip",
|
||||
"api_url": "https://api.github.com/repos/amitmerchant1990/correo"
|
||||
},
|
||||
"keywords": [
|
||||
"electron",
|
||||
"gmail",
|
||||
"mail",
|
||||
"menubar",
|
||||
"taskbar",
|
||||
"tray",
|
||||
"mail",
|
||||
"html",
|
||||
"desktop"
|
||||
],
|
||||
"author": {
|
||||
"name": "Amit Merchant",
|
||||
"email": "bullredeyes@gmail.com"
|
||||
},
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/amitmerchant1990/correo#readme",
|
||||
"devDependencies": {
|
||||
"devtron": "^1.1.2",
|
||||
"electron-packager": "^7.0.3",
|
||||
"electron-prebuilt": "latest",
|
||||
"gulp": "^3.9.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"menubar": "latest"
|
||||
},
|
||||
"gitHead": "765ca7a8356bfd9a4db37c267d8d3bfd57bf3ff2",
|
||||
"_npmVersion": "3.8.1",
|
||||
"_nodeVersion": "4.2.6",
|
||||
"dist": {
|
||||
"shasum": "c832dd1ee0edac43a348cba8706c6d4832d97177",
|
||||
"tarball": "http://registry.npmjs.org/correo/-/correo-1.0.5.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.0.0",
|
||||
"date": "2016-08-25T08:30:55.210Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.1",
|
||||
"date": "2016-08-25T08:33:03.900Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.2",
|
||||
"date": "2016-08-25T08:38:28.640Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.3",
|
||||
"date": "2016-08-25T08:44:27.217Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.4",
|
||||
"date": "2016-08-25T08:54:53.292Z"
|
||||
},
|
||||
{
|
||||
"number": "1.0.5",
|
||||
"date": "2016-08-25T10:47:15.561Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-25T08:30:55.210Z",
|
||||
"modified": "2016-08-25T10:47:15.561Z",
|
||||
"lastPublisher": {
|
||||
"name": "amit_merchant",
|
||||
"email": "bullredeyes@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "amit_merchant",
|
||||
"email": "bullredeyes@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "<h1 align=\"center\">\r\n <br>\r\n <a href=\"http://www.amitmerchant.com/correo\"><img src=\"https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/correo.png\" alt=\"Correo\" width=\"200\"></a>\r\n <br>\r\n Correo\r\n <br>\r\n</h1>\r\n\r\n<h4 align=\"center\">A menubar/taskbar Gmail App based on <a href=\"http://electron.atom.io\" target=\"_blank\">Electron</a>.</h4>\r\n\r\n**Windows**\r\n\r\n![screenshot](https://raw.githubusercontent.com/amitmerchant1990/correo/master/res/screenshot.png)\r\n\r\n## Features\r\n\r\n* Run Gmail right from the Taskbar(in Windows) or from the Menubar(in macOS).\r\n* App will keep alive in tray for quick usage.\r\n* Uses Gmail's UI for mobile so it's best to use within menubar/taskbar.\r\n* Cross platform\r\n - Windows, macOS and Linux ready.\r\n\r\n## How To Use\r\n\r\nInstall it using : `npm install correo`\r\n\r\n*Or*\r\n\r\nClone this repository, and run\r\n\r\n```\r\n$> cd PATH-TO-CORREO\r\n$> npm install && npm start\r\n```\r\n\r\n## Download\r\n\r\nDownload the portable version of Correo for Windows, macOS and Linux from [here](https://github.com/amitmerchant1990/correo/releases/latest).\r\n\r\n## Credits\r\n\r\nThis software uses code from several open source packages.\r\n\r\n- [Electron](http://electron.atom.io/)\r\n- [Node.js](https://nodejs.org/)\r\n- [menubar](https://github.com/maxogden/menubar)\r\n\r\n### License\r\n\r\n>The [MIT license](https://opensource.org/licenses/MIT) (MIT)\r\n>\r\n>Copyright (c) [Amit Merchant](https://www.amitmerchant.com/)\r\n>\r\n>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n>\r\n>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n>\r\n>THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n"
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"name": "cpdapp",
|
||||
"version": "1.2.0",
|
||||
"description": "CPD APP",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
"start": "electron .",
|
||||
"build": "electron-packager . SmartHealth --platform=darwin --arch=x64 --version=1.0.0"
|
||||
},
|
||||
"keywords": [
|
||||
"cpd"
|
||||
],
|
||||
"author": {
|
||||
"name": "smarthealth"
|
||||
},
|
||||
"license": "CC0-1.0",
|
||||
"devDependencies": {
|
||||
"electron-prebuilt": "^1.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-plugins": "^0.1.0",
|
||||
"electron-updater": "^0.3.1"
|
||||
},
|
||||
"gitHead": "8ac98b6f5071e2821898ce3092d659913b3827df",
|
||||
"_npmVersion": "3.8.3",
|
||||
"_nodeVersion": "5.10.0",
|
||||
"dist": {
|
||||
"shasum": "9dec0cbb60eacd6f51ac1084794c8eb0cfabd8ea",
|
||||
"tarball": "http://registry.npmjs.org/cpdapp/-/cpdapp-1.2.0.tgz"
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"number": "1.2.0",
|
||||
"date": "2016-08-29T08:12:55.160Z"
|
||||
}
|
||||
],
|
||||
"created": "2016-08-29T08:12:55.160Z",
|
||||
"modified": "2016-08-29T08:12:55.160Z",
|
||||
"lastPublisher": {
|
||||
"name": "smarthealth",
|
||||
"email": "smarthealthmauritius@gmail.com"
|
||||
},
|
||||
"owners": [
|
||||
{
|
||||
"name": "smarthealth",
|
||||
"email": "smarthealthmauritius@gmail.com"
|
||||
}
|
||||
],
|
||||
"readme": "This is an addon starter template for the [Ionic Framework](http://ionicframework.com/).\n\n## How to use this template\n\n*This template does not work on its own*. It is missing the Ionic library, and AngularJS.\n\nTo use this, either create a new ionic project using the ionic node.js utility, or copy and paste this into an existing Cordova project and download a release of Ionic separately.\n\n### With the Ionic tool:\n\nTake the name after `ionic-starter-`, and that is the name of the template to be used when using the `ionic start` command below:\n\n```bash\n$ sudo npm install -g ionic cordova\n$ ionic start myApp tabs\n```\n\nThen, to run it, cd into `myApp` and run:\n\n```bash\n$ ionic platform add ios\n$ ionic build ios\n$ ionic emulate ios\n```\n\nSubstitute ios for android if not on a Mac, but if you can, the ios development toolchain is a lot easier to work with until you need to do anything custom to Android.\n\n## Demo\nhttp://plnkr.co/edit/qYMCrt?p=preview\n\n## Issues\nIssues have been disabled on this repo, if you do find an issue or have a question consider posting it on the [Ionic Forum](http://forum.ionicframework.com/). Or else if there is truly an error, follow our guidelines for [submitting an issue](http://ionicframework.com/contribute/#issues) to the main Ionic repository. On the other hand, pull requests are welcome here!\n"
|
||||
}
|
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче