commit
e2fc3e11d1
@ -0,0 +1,20 @@ |
||||
FROM node:8 |
||||
|
||||
ADD . /app |
||||
|
||||
ENV RC_VERSION=0.57.0-designpreview \ |
||||
DEPLOY_METHOD=docker \ |
||||
NODE_ENV=production \ |
||||
PORT=3000 \ |
||||
ROOT_URL=http://localhost:3000 |
||||
|
||||
RUN set -x \ |
||||
&& cd /app/bundle/programs/server \ |
||||
&& npm install \ |
||||
&& npm cache clear --force |
||||
|
||||
WORKDIR /app/bundle |
||||
|
||||
EXPOSE 3000 |
||||
|
||||
CMD ["node", "main.js"] |
||||
@ -0,0 +1,44 @@ |
||||
pipeline: |
||||
restore-cache: |
||||
image: drillster/drone-volume-cache |
||||
restore: true |
||||
mount: |
||||
- /drone/.meteor/ |
||||
- ./node_modules |
||||
- ./.meteor/local |
||||
volumes: |
||||
- /tmp/cache/Rocket.Chat:/cache |
||||
build: |
||||
image: ubuntu:16.04 |
||||
environment: |
||||
- METEOR_ALLOW_SUPERUSER=true |
||||
commands: |
||||
- apt update && apt install curl git python g++ build-essential bzip2 -y |
||||
- export HOME=/drone |
||||
- export PATH="/drone/.meteor:$PATH" |
||||
- if [ ! -e "/drone/.meteor/meteor" ]; then export HOME=/drone; curl https://install.meteor.com | sed s/--progress-bar/-sL/g | /bin/sh; fi |
||||
- which meteor |
||||
- meteor npm install |
||||
- set +e |
||||
- meteor add rocketchat:lib |
||||
- set -e |
||||
- mkdir /drone/build |
||||
- meteor build --allow-superuser --server-only --directory /drone/build |
||||
- cp .docker/Dockerfile.local /drone/build/Dockerfile |
||||
rebuild-cache: |
||||
image: drillster/drone-volume-cache |
||||
rebuild: true |
||||
mount: |
||||
- /drone/.meteor/ |
||||
- ./node_modules |
||||
- ./.meteor/local |
||||
volumes: |
||||
- /tmp/cache/Rocket.Chat:/cache |
||||
docker: |
||||
image: plugins/docker |
||||
repo: rocketchat/rocket.chat |
||||
dockerfile: /drone/build/Dockerfile |
||||
storage_driver: overlay |
||||
context: /drone/build |
||||
secrets: [ docker_username, docker_password ] |
||||
tag: designpreview |
||||
@ -0,0 +1 @@ |
||||
eyJhbGciOiJIUzI1NiJ9.cGlwZWxpbmU6CiAgcmVzdG9yZS1jYWNoZToKICAgIGltYWdlOiBkcmlsbHN0ZXIvZHJvbmUtdm9sdW1lLWNhY2hlCiAgICByZXN0b3JlOiB0cnVlCiAgICBtb3VudDoKICAgICAgLSAvZHJvbmUvLm1ldGVvci8KICAgICAgLSAuL25vZGVfbW9kdWxlcwogICAgICAtIC4vLm1ldGVvci9sb2NhbAogICAgdm9sdW1lczoKICAgICAgLSAvdG1wL2NhY2hlL1JvY2tldC5DaGF0Oi9jYWNoZQogIGJ1aWxkOgogICAgaW1hZ2U6IHVidW50dToxNi4wNAogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTUVURU9SX0FMTE9XX1NVUEVSVVNFUj10cnVlCiAgICBjb21tYW5kczoKICAgICAgLSBhcHQgdXBkYXRlICYmIGFwdCBpbnN0YWxsIGN1cmwgZ2l0IHB5dGhvbiBnKysgYnVpbGQtZXNzZW50aWFsIGJ6aXAyIC15CiAgICAgIC0gZXhwb3J0IEhPTUU9L2Ryb25lCiAgICAgIC0gZXhwb3J0IFBBVEg9Ii9kcm9uZS8ubWV0ZW9yOiRQQVRIIgogICAgICAtIGlmIFsgISAtZSAiL2Ryb25lLy5tZXRlb3IvbWV0ZW9yIiBdOyB0aGVuIGV4cG9ydCBIT01FPS9kcm9uZTsgY3VybCBodHRwczovL2luc3RhbGwubWV0ZW9yLmNvbSB8IHNlZCBzLy0tcHJvZ3Jlc3MtYmFyLy1zTC9nIHwgL2Jpbi9zaDsgZmkKICAgICAgLSB3aGljaCBtZXRlb3IKICAgICAgLSBtZXRlb3IgbnBtIGluc3RhbGwKICAgICAgLSBzZXQgK2UKICAgICAgLSBtZXRlb3IgYWRkIHJvY2tldGNoYXQ6bGliCiAgICAgIC0gc2V0IC1lCiAgICAgIC0gbWtkaXIgL2Ryb25lL2J1aWxkCiAgICAgIC0gbWV0ZW9yIGJ1aWxkIC0tYWxsb3ctc3VwZXJ1c2VyIC0tc2VydmVyLW9ubHkgLS1kaXJlY3RvcnkgL2Ryb25lL2J1aWxkCiAgICAgIC0gY3AgLmRvY2tlci9Eb2NrZXJmaWxlLmxvY2FsIC9kcm9uZS9idWlsZC9Eb2NrZXJmaWxlCiAgcmVidWlsZC1jYWNoZToKICAgIGltYWdlOiBkcmlsbHN0ZXIvZHJvbmUtdm9sdW1lLWNhY2hlCiAgICByZWJ1aWxkOiB0cnVlCiAgICBtb3VudDoKICAgICAgLSAvZHJvbmUvLm1ldGVvci8KICAgICAgLSAuL25vZGVfbW9kdWxlcwogICAgICAtIC4vLm1ldGVvci9sb2NhbAogICAgdm9sdW1lczoKICAgICAgLSAvdG1wL2NhY2hlL1JvY2tldC5DaGF0Oi9jYWNoZQogIGRvY2tlcjoKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogcm9ja2V0Y2hhdC9yb2NrZXQuY2hhdAogICAgZG9ja2VyZmlsZTogL2Ryb25lL2J1aWxkL0RvY2tlcmZpbGUKICAgIHN0b3JhZ2VfZHJpdmVyOiBvdmVybGF5CiAgICBjb250ZXh0OiAvZHJvbmUvYnVpbGQKICAgIHNlY3JldHM6IFsgZG9ja2VyX3VzZXJuYW1lLCBkb2NrZXJfcGFzc3dvcmQgXQogICAgdGFnOiBkZXNpZ25wcmV2aWV3Cg.vIwnazoqiKfxsC6hQHJFmB7jE0dvewf69xJgNxUWNic |
||||
@ -0,0 +1,13 @@ |
||||
bot: |
||||
name: "@rocket-cat" |
||||
whitelist: |
||||
users: |
||||
- TwizzyDizzy |
||||
- theorenck |
||||
labels: |
||||
- duplicate |
||||
- enhancement |
||||
- "help wanted" |
||||
- invalid |
||||
- question |
||||
- wontfix |
||||
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,115 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"buffer-crc32": { |
||||
"version": "0.2.1", |
||||
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz", |
||||
"integrity": "sha1-vj5TgvwCttYySVasGvmKqYsIU0w=" |
||||
}, |
||||
"bytes": { |
||||
"version": "0.2.0", |
||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz", |
||||
"integrity": "sha1-qtM+wU49wsp06OfUUfm6BTrU96A=" |
||||
}, |
||||
"connect": { |
||||
"version": "2.7.10", |
||||
"resolved": "https://registry.npmjs.org/connect/-/connect-2.7.10.tgz", |
||||
"integrity": "sha1-oKxZRk1lJAedsCyXFRx5XBtN7mQ=" |
||||
}, |
||||
"cookie": { |
||||
"version": "0.0.5", |
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz", |
||||
"integrity": "sha1-+az521frdWjJ/MWWJWt7si4wfIE=" |
||||
}, |
||||
"cookie-signature": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz", |
||||
"integrity": "sha1-ROByFIrwHm6OJK+/EmkNaK5pjss=" |
||||
}, |
||||
"debug": { |
||||
"version": "2.2.0", |
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", |
||||
"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" |
||||
}, |
||||
"formidable": { |
||||
"version": "1.0.14", |
||||
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz", |
||||
"integrity": "sha1-Kz9MQRy7X91pXESEPiojUUpDIxo=" |
||||
}, |
||||
"fresh": { |
||||
"version": "0.1.0", |
||||
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz", |
||||
"integrity": "sha1-A+SwF4Qk5MLV0ZpU2IFM3JeTSFA=" |
||||
}, |
||||
"lodash": { |
||||
"version": "3.10.1", |
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", |
||||
"integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" |
||||
}, |
||||
"mime": { |
||||
"version": "1.2.6", |
||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.2.6.tgz", |
||||
"integrity": "sha1-sfhsdowCX6h7SAdfFwnyiuryA2U=" |
||||
}, |
||||
"ms": { |
||||
"version": "0.7.1", |
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", |
||||
"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" |
||||
}, |
||||
"pause": { |
||||
"version": "0.0.1", |
||||
"resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", |
||||
"integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" |
||||
}, |
||||
"qs": { |
||||
"version": "0.6.5", |
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz", |
||||
"integrity": "sha1-KUsmjksNQlD23eGbO4s0k13/FO8=" |
||||
}, |
||||
"querystring": { |
||||
"version": "0.2.0", |
||||
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", |
||||
"integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" |
||||
}, |
||||
"range-parser": { |
||||
"version": "0.0.4", |
||||
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz", |
||||
"integrity": "sha1-wEJ//vUcEKy6B4KkbJYC50T/Ygs=" |
||||
}, |
||||
"sax": { |
||||
"version": "1.2.1", |
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", |
||||
"integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" |
||||
}, |
||||
"send": { |
||||
"version": "0.1.0", |
||||
"resolved": "https://registry.npmjs.org/send/-/send-0.1.0.tgz", |
||||
"integrity": "sha1-z7COvTzsm3/Bo32f+eh1qXHPRkA=" |
||||
}, |
||||
"xml-crypto": { |
||||
"version": "0.6.0", |
||||
"resolved": "https://registry.npmjs.org/xml-crypto/-/xml-crypto-0.6.0.tgz", |
||||
"integrity": "sha1-RSKeACjLPultxTP6M4DCvzuGrbg=" |
||||
}, |
||||
"xml2js": { |
||||
"version": "0.2.0", |
||||
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.0.tgz", |
||||
"integrity": "sha1-99pSJ33rtkeYMFOtti2XLe5loaw=" |
||||
}, |
||||
"xmlbuilder": { |
||||
"version": "2.6.4", |
||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.4.tgz", |
||||
"integrity": "sha1-gSOsFXbZxmkY9BBJbx/p8Ci4yj4=" |
||||
}, |
||||
"xmldom": { |
||||
"version": "0.1.19", |
||||
"resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz", |
||||
"integrity": "sha1-Yx/Ad3bv2EEYvyUXGzftTQdaCrw=" |
||||
}, |
||||
"xpath.js": { |
||||
"version": "1.0.6", |
||||
"resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.0.6.tgz", |
||||
"integrity": "sha1-/kuBwbFS69jhOVJl/txbAPyim5A=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,20 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"base32.js": { |
||||
"version": "0.0.1", |
||||
"resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.0.1.tgz", |
||||
"integrity": "sha1-0EVzalex9sE58MffQlGKhOkbsro=" |
||||
}, |
||||
"speakeasy": { |
||||
"version": "2.0.0", |
||||
"resolved": "https://registry.npmjs.org/speakeasy/-/speakeasy-2.0.0.tgz", |
||||
"integrity": "sha1-hckaBxsJpcuGQlkNmDVmFl9XYTo=" |
||||
}, |
||||
"yaqrcode": { |
||||
"version": "0.2.1", |
||||
"resolved": "https://registry.npmjs.org/yaqrcode/-/yaqrcode-0.2.1.tgz", |
||||
"integrity": "sha1-7xyzMgNJ9rO7MctoCjeouBS9itc=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,45 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"busboy": { |
||||
"version": "0.2.13", |
||||
"resolved": "https://registry.npmjs.org/busboy/-/busboy-0.2.13.tgz", |
||||
"integrity": "sha1-kPxPajln2BVhb8l2v6jlau0MWLY=" |
||||
}, |
||||
"core-util-is": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" |
||||
}, |
||||
"dicer": { |
||||
"version": "0.2.5", |
||||
"resolved": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", |
||||
"integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=" |
||||
}, |
||||
"inherits": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
||||
}, |
||||
"isarray": { |
||||
"version": "0.0.1", |
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", |
||||
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" |
||||
}, |
||||
"readable-stream": { |
||||
"version": "1.1.14", |
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", |
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" |
||||
}, |
||||
"streamsearch": { |
||||
"version": "0.1.2", |
||||
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", |
||||
"integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" |
||||
}, |
||||
"string_decoder": { |
||||
"version": "0.10.31", |
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", |
||||
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"image-size": { |
||||
"version": "0.4.0", |
||||
"resolved": "https://registry.npmjs.org/image-size/-/image-size-0.4.0.tgz", |
||||
"integrity": "sha1-1LTh9hlS5MvBzqmmsMkV/stwdRA=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"autolinker": { |
||||
"version": "1.6.0", |
||||
"resolved": "https://registry.npmjs.org/autolinker/-/autolinker-1.6.0.tgz", |
||||
"integrity": "sha1-utN2t62OQV8i8QL8Dzf2QOZPHL8=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,113 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"boolbase": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", |
||||
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" |
||||
}, |
||||
"cas": { |
||||
"version": "https://github.com/kcbanner/node-cas/tarball/fcd27dad333223b3b75a048bce27973fb3ca0f62", |
||||
"integrity": "sha1-AL8m1JYV/7kMEdlJ0sKtJ18YXg4=" |
||||
}, |
||||
"cheerio": { |
||||
"version": "0.19.0", |
||||
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", |
||||
"integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=" |
||||
}, |
||||
"core-util-is": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" |
||||
}, |
||||
"css-select": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", |
||||
"integrity": "sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=" |
||||
}, |
||||
"css-what": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", |
||||
"integrity": "sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=" |
||||
}, |
||||
"dom-serializer": { |
||||
"version": "0.1.0", |
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", |
||||
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", |
||||
"dependencies": { |
||||
"domelementtype": { |
||||
"version": "1.1.3", |
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", |
||||
"integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" |
||||
} |
||||
} |
||||
}, |
||||
"domelementtype": { |
||||
"version": "1.3.0", |
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", |
||||
"integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" |
||||
}, |
||||
"domhandler": { |
||||
"version": "2.3.0", |
||||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", |
||||
"integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=" |
||||
}, |
||||
"domutils": { |
||||
"version": "1.4.3", |
||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz", |
||||
"integrity": "sha1-CGVRN5bGswYDGFDhdVFrr4C3Km8=" |
||||
}, |
||||
"entities": { |
||||
"version": "1.1.1", |
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", |
||||
"integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" |
||||
}, |
||||
"htmlparser2": { |
||||
"version": "3.8.3", |
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", |
||||
"integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", |
||||
"dependencies": { |
||||
"domutils": { |
||||
"version": "1.5.1", |
||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", |
||||
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=" |
||||
}, |
||||
"entities": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", |
||||
"integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=" |
||||
} |
||||
} |
||||
}, |
||||
"inherits": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
||||
}, |
||||
"isarray": { |
||||
"version": "0.0.1", |
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", |
||||
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" |
||||
}, |
||||
"lodash": { |
||||
"version": "3.10.1", |
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", |
||||
"integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" |
||||
}, |
||||
"nth-check": { |
||||
"version": "1.0.1", |
||||
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", |
||||
"integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=" |
||||
}, |
||||
"readable-stream": { |
||||
"version": "1.1.14", |
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", |
||||
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" |
||||
}, |
||||
"string_decoder": { |
||||
"version": "0.10.31", |
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", |
||||
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" |
||||
} |
||||
} |
||||
} |
||||
@ -1,10 +1,10 @@ |
||||
<template name="channelSettingsMailMessages"> |
||||
{{#if canSendEmail}} |
||||
<li> |
||||
<label>{{_ "Mail_Messages"}}</label> |
||||
<div> |
||||
<button type="button" class="button primary mail-messages">{{_ "Choose_messages"}}</button> |
||||
<label class="rc-user-info__label"> |
||||
{{_ "Mail_Messages"}} |
||||
<div class="rc-user-info__description"> |
||||
<button type="button" class="rc-button rc-button--outline rc-button--primary mail-messages">{{_ "Choose_messages"}}</button> |
||||
</div> |
||||
</li> |
||||
</label> |
||||
{{/if}} |
||||
</template> |
||||
|
||||
@ -1,109 +1,249 @@ |
||||
<template name="channelSettings"> |
||||
<div class="list-view channel-settings"> |
||||
<div class="title"> |
||||
<h2>{{_ "Room_Info"}}</h2> |
||||
</div> |
||||
<form> |
||||
<ul class="list clearfix"> |
||||
{{#let room=getRoom}} |
||||
{{#each toArray settings}} |
||||
{{#if editing}} |
||||
{{> channelSettingsEditing}} |
||||
{{else}} |
||||
{{> channelSettingsInfo}} |
||||
{{/if}} |
||||
</template> |
||||
<template name="channelSettingsEditing"> |
||||
<div class="rc-user-info__scroll"> |
||||
{{#with settings.name}} |
||||
{{#if canView}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-input"> |
||||
<label class="rc-input__label"> |
||||
<div class="rc-input__title">{{_ label}}{{equal default value '*'}}</div> |
||||
<div class="rc-input__wrapper"> |
||||
<input type="text" name="name" value="{{value}}" class="rc-input__element js-input" disabled="{{./disabled}}"/> |
||||
</div> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/if}} |
||||
{{/with}} |
||||
|
||||
{{#if $value.canView room}} |
||||
{{#let value=(valueOf room $key)}} |
||||
<li class="{{$value.type}}"> |
||||
<label>{{_ $value.label}}</label> |
||||
<div class="setting-block"> |
||||
{{#if $eq $value.type 'text'}} |
||||
{{#if editing $key}} |
||||
{{#if $value.canEdit room}} |
||||
<input type="text" name="{{$key}}" value="{{value}}" class="content-background-color editing" /> |
||||
{{/if}} |
||||
{{else}} |
||||
<span class='current-setting' data-edit="{{#if $value.canEdit room}}{{$key}}{{else}}false{{/if}}">{{value}}</span> |
||||
{{/if}} |
||||
{{/if}} |
||||
{{#with settings.topic}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-input"> |
||||
<label class="rc-input__label"> |
||||
<div class="rc-input__title">{{_ label}}{{equal default value '*'}}</div> |
||||
<div class="rc-input__wrapper"> |
||||
<input type="text" name="topic" value="{{value}}" class="rc-input__element js-input" disabled="{{./disabled}}"/> |
||||
</div> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
|
||||
{{#if $eq $value.type 'markdown'}} |
||||
{{#if editing $key}} |
||||
{{#if $value.canEdit room}} |
||||
<input type="text" name="{{$key}}" value="{{unscape value}}" class="content-background-color editing" /> |
||||
{{/if}} |
||||
{{else}} |
||||
<span class='current-setting' data-edit="{{#if $value.canEdit room}}{{$key}}{{else}}false{{/if}}">{{{RocketChatMarkdown value}}}</span> |
||||
{{/if}} |
||||
{{/if}} |
||||
{{#with settings.announcement}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-input"> |
||||
<label class="rc-input__label"> |
||||
<div class="rc-input__title">{{_ label}}{{equal default value '*'}}</div> |
||||
<div class="rc-input__wrapper"> |
||||
<input type="text" name="announcement" value="{{value}}" class="rc-input__element js-input" disabled="{{./disabled}}"/> |
||||
</div> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
|
||||
{{#if $eq $value.type 'select'}} |
||||
{{#each toArray $value.options}} |
||||
<div class="input radio"> |
||||
<input type="radio" id="{{$key}}" name="{{../$key}}" value="{{$key}}" checked="{{$eq value $key}}" disabled="{{isDisabled $key room}}" /> |
||||
<label for="{{$key}}">{{_ $value}}</label> |
||||
</div> |
||||
{{/each}} |
||||
{{/if}} |
||||
{{#with settings.description}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-input"> |
||||
<label class="rc-input__label"> |
||||
<div class="rc-input__title">{{_ label}}{{equal default value '*'}}</div> |
||||
<div class="rc-input__wrapper"> |
||||
<input type="text" name="description" value="{{value}}" class="rc-input__element js-input" disabled="{{./disabled}}"/> |
||||
</div> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
|
||||
{{#if $eq $value.type 'boolean'}} |
||||
<div class="input checkbox toggle"> |
||||
<input type="checkbox" id="{{$key}}" name="{{$key}}" value="{{value}}" checked="{{$eq value true}}" disabled="{{isDisabled $key room}}" /> |
||||
<label for="{{$key}}"></label> |
||||
</div> |
||||
{{#if $value.canEdit room}} |
||||
{{#if $value.processing.get}} |
||||
{{> loading}} |
||||
{{/if}} |
||||
{{/if}} |
||||
{{/if}} |
||||
{{#with settings.t}} |
||||
<div class="rc-user-info__row rc-user-info__row--separator"> |
||||
<div class="rc-switch-double"> |
||||
<div class="rc-switch-double__label {{equal true value 'disabled'}}"> |
||||
{{_ "Private"}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "Just_invited_people_can_access_this_channel"}} |
||||
</div> |
||||
</div> |
||||
<div class="rc-switch rc-switch--blue"> |
||||
<label class="rc-switch__label"> |
||||
<input type="checkbox" class="rc-switch__input js-input-check" name="t" checked="{{checked}}" disabled="{{./disabled}}"> |
||||
<span class="rc-switch__button"> |
||||
<span class="rc-switch__button-inside"></span> |
||||
</span> |
||||
</label> |
||||
</div> |
||||
<div class="rc-switch-double__label {{equal false value 'disabled'}}"> |
||||
{{_ "Public"}}{{equal default value '*'}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "Everyone_can_access_this_channel"}} |
||||
</div> |
||||
</div> |
||||
|
||||
{{#unless $value.isToggle}} |
||||
{{#if $value.canEdit room}} |
||||
{{#if editing $key}} |
||||
<div class="buttons secondary-background-color"> |
||||
<button type="button" class="button cancel"> |
||||
<i class="icon-cancel"></i> |
||||
</button> |
||||
<button type="button" class="button primary save"> |
||||
<i class="icon-ok success-color"></i> |
||||
</button> |
||||
</div> |
||||
{{else}} |
||||
{{#if $value.showHideValue room}} |
||||
<button type="button" class="button show"> |
||||
<i class="{{#if showingValue $key}}icon-eye-off{{else}}icon-eye{{/if}}"></i> |
||||
</button> |
||||
{{/if}} |
||||
<button type="button" class="button edit"> |
||||
<i class="icon-pencil" data-edit="{{$key}}"></i> |
||||
</button> |
||||
{{/if}} |
||||
{{/if}} |
||||
{{/unless}} |
||||
</div> |
||||
</li> |
||||
{{# if has $value 'message' }} |
||||
{{#let message=($value.message room)}} |
||||
{{#if message}} |
||||
<li> |
||||
<div class="alert alert-warning pending-background pending-border"> |
||||
{{_ message}} |
||||
</div> |
||||
</li> |
||||
{{/if}} |
||||
{{/let}} |
||||
{{/if}} |
||||
{{/let}} |
||||
{{/if}} |
||||
{{/each}} |
||||
{{/let}} |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
|
||||
{{#with settings.ro}} |
||||
<div class="rc-user-info__row rc-user-info__row--separator"> |
||||
<div class="rc-switch-double"> |
||||
<div class="rc-switch-double__label {{equal true value 'disabled'}}"> |
||||
{{_ "Read_only"}}{{equal default value '*'}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "Only_authorized_users_can_write_new_messages"}} |
||||
</div> |
||||
</div> |
||||
<div class="rc-switch rc-switch--blue"> |
||||
<label class="rc-switch__label"> |
||||
<input type="checkbox" class="rc-switch__input js-input-check" name="ro" checked="{{checked}}" disabled="{{disabled}}"> |
||||
<span class="rc-switch__button"> |
||||
<span class="rc-switch__button-inside"></span> |
||||
</span> |
||||
</label> |
||||
</div> |
||||
<div class="rc-switch-double__label {{equal false value 'disabled'}}"> |
||||
{{_ "Colaborative"}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "All_users_in_the_channel_can_write_new_messages"}} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
|
||||
|
||||
{{#with settings.reactWhenReadOnly}} |
||||
{{#if canView}} |
||||
<div class="rc-user-info__row rc-user-info__row--separator"> |
||||
<div class="rc-switch-double"> |
||||
<div class="rc-switch-double__label {{equal true value 'disabled'}}"> |
||||
{{_ "React_when_read_only"}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "React_when_read_only"}} |
||||
</div> |
||||
</div> |
||||
<div class="rc-switch rc-switch--blue"> |
||||
<label class="rc-switch__label"> |
||||
<input type="checkbox" class="rc-switch__input js-input-check" name="reactWhenReadOnly" checked="{{checked}}" disabled="{{./disabled}}"> |
||||
<span class="rc-switch__button"> |
||||
<span class="rc-switch__button-inside"></span> |
||||
</span> |
||||
</label> |
||||
</div> |
||||
<div class="rc-switch-double__label {{equal false value 'disabled'}}"> |
||||
{{_ "No_reactions"}} |
||||
<div class="rc-switch-double__description"> |
||||
{{_ "No_reactions"}} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{{/if}} |
||||
{{/with}} |
||||
{{#with settings.archived}} |
||||
{{#if canView}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-switch rc-switch--blue"> |
||||
<label class="rc-switch__label"> |
||||
<span class="rc-switch__text"> |
||||
{{_ label}}{{equal default value '*'}} |
||||
</span> |
||||
<input type="checkbox" class="rc-switch__input js-input-check" name="archived" checked="{{checked}}" disabled="{{./disabled}}"> |
||||
<span class="rc-switch__button"> |
||||
<span class="rc-switch__button-inside"></span> |
||||
</span> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/if}} |
||||
{{/with}} |
||||
{{#with settings.joinCode}} |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-input"> |
||||
<label class="rc-input__label"> |
||||
<div class="rc-input__title">{{_ label}}{{equal default value '*'}}</div> |
||||
<div class="rc-input__wrapper"> |
||||
<input type="text" name="joinCode" value="{{value}}" class="rc-input__element js-input" disabled="{{./disabled}}"/> |
||||
</div> |
||||
</label> |
||||
</div> |
||||
</div> |
||||
{{/with}} |
||||
</div> |
||||
<div class="rc-user-info__row"> |
||||
<div class="rc-user-info__flex rc-user-info__row rc-user-info__row--separator"> |
||||
<button class="rc-button js-cancel rc-button--outline" title="{{_ 'Cancel'}}">{{_ 'Cancel'}}</button> |
||||
<button class="rc-button rc-button--secondary js-reset" {{modified 'disabled'}} title="{{_ 'Reset'}}">{{_ 'Reset'}}</button> |
||||
<button class="rc-button rc-button--primary js-save" {{modified 'disabled'}} title="{{_ 'Save'}}">{{_ 'Save'}}</button> |
||||
</div> |
||||
<div class="rc-user-info__flex"> |
||||
{{#if canDeleteRoom}} |
||||
<button class="rc-button rc-button--outline rc-button--cancel js-delete" title="{{_ 'Delete'}}">{{> icon icon='trash'}}{{_ 'Delete'}}</button> |
||||
{{/if}} |
||||
</div> |
||||
</div> |
||||
</template> |
||||
<template name="channelSettingsInfo"> |
||||
<main class="rc-user-info__scroll{{#if archived}} archived{{/if}}"> |
||||
{{# with settings=settings}} |
||||
|
||||
<div class="rc-user-info"> |
||||
<div class="rc-user-info__avatar"> |
||||
{{#if archived}} |
||||
<div class="rc-user-info__banner"> |
||||
{{_ "Room_archived"}} |
||||
</div> |
||||
{{/if}} |
||||
{{> avatar username=channelName}} |
||||
</div> |
||||
<h3 title="{{name}}" class="rc-user-info__name">{{> icon block="rc-header__icon" icon=channelIcon}}{{ unscape name}}</h3> |
||||
{{#if password}} |
||||
<label class="rc-user-info__label"> |
||||
{{_ "Room_archived"}} |
||||
</label> |
||||
{{/if}} |
||||
</div> |
||||
<label class="rc-user-info__label"> |
||||
{{_ "Description"}} |
||||
<div class="rc-user-info__description"> |
||||
{{unscape description}} |
||||
</div> |
||||
</label> |
||||
<label class="rc-user-info__label"> |
||||
{{_ "Announcement"}} |
||||
<div class="rc-user-info__description"> |
||||
{{unscape announcement}} |
||||
</div> |
||||
</label> |
||||
<label class="rc-user-info__label"> |
||||
{{_ "Topic"}} |
||||
<div class="rc-user-info__description"> |
||||
{{unscape topic}} |
||||
</div> |
||||
</label> |
||||
{{/with}} |
||||
{{#each channelSettings}} |
||||
<div class="rc-user-info__row"> |
||||
{{> Template.dynamic template=template data=data}} |
||||
</div> |
||||
{{/each}} |
||||
</ul> |
||||
</form> |
||||
{{#if canDeleteRoom}} |
||||
<nav> |
||||
<button class="button danger delete" title="{{_ 'Delete'}}"><i class="icon-trash"></i></button> |
||||
</nav> |
||||
</main> |
||||
|
||||
<div class="rc-user-info__flex rc-user-info__row"> |
||||
{{#if canEditRoom}} |
||||
<button class="rc-button rc-button--icon rc-button--outline js-edit" type="submit">{{> icon icon='edit'}}{{_ "Edit"}}</button> |
||||
{{/if}} |
||||
<button class="rc-button rc-button--icon rc-button--outline js-hide" type="submit">{{> icon icon='eye-off'}}{{_ "Hide"}}</button> |
||||
{{#if canLeaveRoom}} |
||||
<button class="rc-button rc-button--icon rc-button--outline rc-button--cancel js-leave">{{> icon icon='sign-out'}}{{_ 'Leave'}}</button> |
||||
{{/if}} |
||||
<!-- {{#if canDeleteRoom}} |
||||
<button class="rc-button rc-button-outline rc-button-cancel js-delete" title="{{_ 'Delete'}}">{{> icon icon='trash'}}{{_ 'Delete'}}</button> |
||||
{{/if}} --> |
||||
</div> |
||||
</template> |
||||
|
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"atlassian-crowd": { |
||||
"version": "0.5.0", |
||||
"resolved": "https://registry.npmjs.org/atlassian-crowd/-/atlassian-crowd-0.5.0.tgz", |
||||
"integrity": "sha1-isdFqHg3mUkNF0H6Cc9HLn/zCTA=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"filesize": { |
||||
"version": "3.3.0", |
||||
"resolved": "https://registry.npmjs.org/filesize/-/filesize-3.3.0.tgz", |
||||
"integrity": "sha1-UxSeo0YOOy4CSWKlFkiqVyz5gSI=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,80 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"array-parallel": { |
||||
"version": "0.1.3", |
||||
"resolved": "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz", |
||||
"integrity": "sha1-j3hTCJJu1apHjEfmTRszS2wMlH0=" |
||||
}, |
||||
"array-series": { |
||||
"version": "0.1.5", |
||||
"resolved": "https://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz", |
||||
"integrity": "sha1-3103v8XC7wdV4qpPkv6ufUtaly8=" |
||||
}, |
||||
"cross-spawn": { |
||||
"version": "4.0.2", |
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", |
||||
"integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=" |
||||
}, |
||||
"debug": { |
||||
"version": "2.2.0", |
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", |
||||
"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" |
||||
}, |
||||
"flushwritable": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz", |
||||
"integrity": "sha1-PjKNj95BKtR+c44751C00pAENJg=" |
||||
}, |
||||
"gm": { |
||||
"version": "1.23.0", |
||||
"resolved": "https://registry.npmjs.org/gm/-/gm-1.23.0.tgz", |
||||
"integrity": "sha1-gKL+nL8TFRUCSEZERlhGEmn1JmE=" |
||||
}, |
||||
"gridfs-stream": { |
||||
"version": "1.1.1", |
||||
"resolved": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", |
||||
"integrity": "sha1-PdOhAOwgIaGBKC9utGcJY2B034k=" |
||||
}, |
||||
"isexe": { |
||||
"version": "1.1.2", |
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz", |
||||
"integrity": "sha1-NvPiLmB1CSD15yQaR2qMakInWtA=" |
||||
}, |
||||
"lru-cache": { |
||||
"version": "4.0.1", |
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", |
||||
"integrity": "sha1-E0OVXtry432bnn7nJB4nxLn7cr4=" |
||||
}, |
||||
"minimist": { |
||||
"version": "0.0.8", |
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", |
||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" |
||||
}, |
||||
"mkdirp": { |
||||
"version": "0.5.1", |
||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", |
||||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" |
||||
}, |
||||
"ms": { |
||||
"version": "0.7.1", |
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", |
||||
"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" |
||||
}, |
||||
"pseudomap": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", |
||||
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" |
||||
}, |
||||
"which": { |
||||
"version": "1.2.11", |
||||
"resolved": "https://registry.npmjs.org/which/-/which-1.2.11.tgz", |
||||
"integrity": "sha1-yLLu6muMFln6fB3U/aq+lTPcXos=" |
||||
}, |
||||
"yallist": { |
||||
"version": "2.0.0", |
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz", |
||||
"integrity": "sha1-MGxUODXwnuGkyyO3vOmrNByRzdQ=" |
||||
} |
||||
} |
||||
} |
||||
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
File diff suppressed because it is too large
Load Diff
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"csv-parse": { |
||||
"version": "1.2.0", |
||||
"resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-1.2.0.tgz", |
||||
"integrity": "sha1-BHtzhoq5qFdG6IX2N/ntD7ZFpCU=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,82 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"bl": { |
||||
"version": "1.1.2", |
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", |
||||
"integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", |
||||
"dependencies": { |
||||
"readable-stream": { |
||||
"version": "2.0.6", |
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", |
||||
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=" |
||||
} |
||||
} |
||||
}, |
||||
"buffer-shims": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", |
||||
"integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" |
||||
}, |
||||
"core-util-is": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", |
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" |
||||
}, |
||||
"end-of-stream": { |
||||
"version": "1.1.0", |
||||
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", |
||||
"integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=" |
||||
}, |
||||
"inherits": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", |
||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" |
||||
}, |
||||
"isarray": { |
||||
"version": "1.0.0", |
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", |
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" |
||||
}, |
||||
"once": { |
||||
"version": "1.3.3", |
||||
"resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", |
||||
"integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=" |
||||
}, |
||||
"process-nextick-args": { |
||||
"version": "1.0.7", |
||||
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", |
||||
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" |
||||
}, |
||||
"readable-stream": { |
||||
"version": "2.2.2", |
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", |
||||
"integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=" |
||||
}, |
||||
"string_decoder": { |
||||
"version": "0.10.31", |
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", |
||||
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" |
||||
}, |
||||
"tar-stream": { |
||||
"version": "1.5.2", |
||||
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", |
||||
"integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=" |
||||
}, |
||||
"util-deprecate": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", |
||||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" |
||||
}, |
||||
"wrappy": { |
||||
"version": "1.0.2", |
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" |
||||
}, |
||||
"xtend": { |
||||
"version": "4.0.1", |
||||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", |
||||
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,10 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"csv-parse": { |
||||
"version": "1.2.0", |
||||
"resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-1.2.0.tgz", |
||||
"integrity": "sha1-BHtzhoq5qFdG6IX2N/ntD7ZFpCU=" |
||||
} |
||||
} |
||||
} |
||||
@ -1 +0,0 @@ |
||||
node_modules |
||||
@ -1,7 +0,0 @@ |
||||
This directory and the files immediately inside it are automatically generated |
||||
when you change this package's NPM dependencies. Commit the files in this |
||||
directory (npm-shrinkwrap.json, .gitignore, and this README) to source control |
||||
so that others run the same versions of sub-dependencies. |
||||
|
||||
You should NOT check in the node_modules directory that Meteor automatically |
||||
creates; if you are using git, the .gitignore file tells git to ignore it. |
||||
@ -1,15 +0,0 @@ |
||||
{ |
||||
"lockfileVersion": 1, |
||||
"dependencies": { |
||||
"adm-zip": { |
||||
"version": "0.4.7", |
||||
"resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz", |
||||
"integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=" |
||||
}, |
||||
"bson": { |
||||
"version": "0.5.5", |
||||
"resolved": "https://registry.npmjs.org/bson/-/bson-0.5.5.tgz", |
||||
"integrity": "sha1-HWcl1ADw+/AnG/a6/I+hEmwpmDs=" |
||||
} |
||||
} |
||||
} |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue