As easy as 1, 2, 3!
Updated:
- Aug, 08, 2022 update
config
docs for npm 8+ - Jul 27, 2021 add private scopes
- Jul 22, 2021 add dist tags
- Jun 20, 2021 update for
--access=public
- Sep 07, 2020 update docs for
npm version
This gets OpenCart running enough that we can use the GUI Installer
./upload/*
to top-level (those are the PHP site files)./ext/zlib.so
extension = /app/www/ext/zlib.so
into php.ini
Here is a high level overview for what you need to do to get most of an Android environment setup and maintained.
Prerequisites (for Homebrew at a minimum, lots of other tools need these too):
xcode-select --install
will prompt up a dialog)Install Homebrew:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
const CANCEL = Symbol(); | |
class CancellationToken { | |
constructor() { | |
this.cancelled = false; | |
} | |
throwIfCancelled() { | |
if (this.isCancelled()) { |
ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key | |
# Don't add passphrase | |
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub | |
cat jwtRS256.key | |
cat jwtRS256.key.pub |
Now using node v4.7.2 (npm v2.15.11) | |
// v8 4.5.103.43 (Node.js 4.7.2) | |
forVar_______: 2ms | |
forLet_______: 13ms | |
forOfVar_____: 66ms | |
forOfLetConst: 64ms | |
forEachVar___: 15ms | |
forEachLet___: 21ms |
watchman watch-del-all && rm -rf node_modules/ && yarn cache clean && yarn install && yarn start -- --reset-cache |
This is a CFP for ReactiveConf open call for lightning talks. If you'd like to see this talk become a reality, please ⭐️ star this gist. #ReactiveConf
//entry point | |
import Class1 from "./junk1"; | |
import Class2 from "./junk2"; | |
import Class3 from "./junk3"; | |
export default function() { | |
let a = new Class1(); | |
let b = new Class2(); | |
let c = new Class3(); |
/** | |
* clickBotChecker.js | |
* ------------------------------------------------------------------------------ | |
* ABOUT: | |
* clickBotChecker.userIsBot() returns true if it thinks a bot is clicking your specified DOM element. | |
* METHOD | |
* .userIsBot() does the following to determine auto-clicking behavior: | |
* 1. Store the timestamp of every n clicks for analysis | |
* 2. Once three timestamps have been stored, every n clicks, find the absolute value of the difference between: | |
* a. ( (the average of the last three timestamps) * 3 ) |