For generic skin emulator with default apis (without google apis):
-
List All System Images Available for Download:
sdkmanager --list | grep system-images
-
Download Image:
sdkmanager --install "system-images;android-29;default;x86"
zip -r <zip-file-name>.zip <folder-to-be-zipped> "**/dist/*" -x "**/tmp/*" -x "**/out-tsc/*" -x "**/.idea/*" -x "**/.project/*" -x "**/.classpath/*" -x "**/.c9/*" -x "**/.launch/*" -x "**/.settings/*" -x "**/.sublime-workspace/*" -x "**/.sass-cache/*" -x "**/connect.lock/*" -x "**/coverage/*" -x "**/libpeerconnection.log/*" -x "**/npm-debug.log/*" -x "**/yarn-error.log/*" -x "**/testem.log/*" -x "**/typings/*" -x "**/.DS_Store/*" -x "**/Thumbs.db/*" -x "**/build/*" -x "**/.pbxuser/*" -x "**/.mode1v3/*" -x "**/.mode2v3/*" -x "**/.perspectivev3/*" -x "**/xcuserdata/*" -x "**/.xccheckout/*" -x "**/.moved-aside/*" -x "**/DerivedData/*" -x "**/.hmap/*" -x "**/.ipa/*" -x "**/.xcuserstate/*" -x "**/ios/.xcode.env.local/*" -x "**/build/*" -x "**/.idea/*" -x "**/.gradle/*" -x "**/local.properties/*" -x "**/.iml/*" -x "**/.hprof/*" -x "**/*/.cxx/*" -x "**/.yarn/*" -x "**/node_modules/*" -x "**/npm-debug.log/*" -x "**/yarn-error.log/*" -x "**/buck-out/*" -x "**/.buckd/*" -x "* |
# See http://help.github.com/ignore-files/ for more about ignoring files. | |
# compiled output | |
/dist | |
/tmp | |
/out-tsc | |
# Runtime data | |
pids | |
*.pid |
// Compares first value to the second one allowing entering IF clouse if true. | |
// Otherwise entering ELSE clause if exist. | |
Handlebars.registerHelper('ifEquals', function(a, b, options) { | |
if (a === b) { | |
return options.fn(this); | |
} | |
return options.inverse(this); | |
}); |
import { AddActionConfig, NodePlopAPI } from 'plop'; | |
export default function(plop: NodePlopAPI) { | |
plop.setGenerator('common', { | |
description: 'add a common component', | |
prompts: [ | |
{ | |
type: 'input', | |
name: 'name', | |
message: 'common component name please' |
{ | |
"extends": "react-native-wcandillon", | |
"rules": { | |
"quotes": ["error", "single"], | |
"react/jsx-indent": ["error", "tab"], | |
"prettier/prettier": [ | |
"error", | |
{ | |
"singleQuote": true, | |
"useTabs": true, |
module.exports = function (plop) { | |
/** @type {import('plop').NodePlopAPI} */ | |
plop.setGenerator('common', { | |
description: 'add a common component', | |
prompts: [{ | |
type: 'input', | |
name: 'name', | |
message: 'common component name please' | |
}], | |
actions: [ |
wip Works in progress; stuff I know won't be finished soon | |
feat Feature I'm adding or expanding | |
bug Bug fix or experiment | |
junk Throwaway branch created to experiment | |
hotfix A hotfix branch |