# techify

> Cloud CTO

Latest version **1.0.1** (published 2017-03-27) · ISC license · 0 weekly downloads

## Install

```sh
npm install techify
pnpm add techify
yarn add techify
bun add techify
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2017-03-27 |
| First published | 2017-03-26 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 11 |
| Known vulnerabilities | 0 (+12 in 4 direct dependencies) |
| Install scripts | no |
| Maintainers | aniketbehera, apnerve |

## Links

- npm: https://www.npmjs.com/package/techify
- Repository: https://bitbucket.org/dayamax/techify-core
- Homepage: https://bitbucket.org/dayamax/techify-core#readme
- npm.io page: https://npm.io/package/techify

## Dependencies (11)

- [pg](https://npm.io/package/pg.md) ^6.1.2
- [async](https://npm.io/package/async.md) ^2.1.5
- [shelljs](https://npm.io/package/shelljs.md) ^0.7.7
- [sweet.js](https://npm.io/package/sweet.js.md) ^0.7.0
- [pg-hstore](https://npm.io/package/pg-hstore.md) ^2.3.2
- [sequelize](https://npm.io/package/sequelize.md) ^3.30.1
- [googleapis](https://npm.io/package/googleapis.md) ^16.1.0
- [underscore](https://npm.io/package/underscore.md) ^1.8.3
- [excel-formula](https://npm.io/package/excel-formula.md) ^1.2.2
- [hot-formula-parser](https://npm.io/package/hot-formula-parser.md) ^1.0.20
- [google-auth-library](https://npm.io/package/google-auth-library.md) ^0.10.0

## Recent versions

- 1.0.1 (latest) — 2017-03-27
- 1.0.0 — 2017-03-26

## README

Steps to create a sails project out of a Google Spreadsheet

1. Duplicate [the sample bookmarklet sheet](https://docs.google.com/spreadsheets/d/17sicATwJosly7ZwLo4tCo626QAzN4CHWbMcrK_T-hjg/edit?pli=1#gid=241480946) and create the tables, logic, routes and dataTypes sheets. (Todo - note down the conventions to be followed)

2. Create a folder in the projects folder with the name [new Sheet id] and copy your client_secret.json in this folder. This is the token file downloaded from Google Developer Console for the techify project 

2.a If you get - Unauthorized client error or if you have not authorized Google access before, go to [Link](https://console.developers.google.com/apis/credentials?project=project-id-1321077940991454187) and create your own credentials. Download and save it as client-secret_apps_script.json

3. In the root folder run node app_creator.js [sheet id]

4. Navigate to the [new Sheet id] folder and run the shell commands written in project_scaffolder.js

5. Go to codebase folder within the [new Sheet id] folder and run sails lift

---
_Source: https://npm.io/package/techify · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
