{"_id":"@aexshafii/ting-internet-quiz","name":"@aexshafii/ting-internet-quiz","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aexshafii/ting-internet-quiz","version":"1.0.0","description":"Quiz for discovering types of internet users.","main":"src/index.ts","module":"src/index.ts","type":"module","scripts":{"dev":"cross-env NODE_ENV=development node ./bin/build.js","build":"cross-env NODE_ENV=production node ./bin/build.js"},"repository":{"type":"git","url":"git+https://github.com/finsweet/developer-starter.git"},"keywords":["webflow","finsweet","no-code"],"author":{"name":"aexshafii","url":"https://www.finsweet.com/"},"license":"ISC","bugs":{"url":"https://github.com/finsweet/developer-starter/issues"},"homepage":"https://github.com/finsweet/developer-starter#readme","devDependencies":{"@finsweet/eslint-config":"^1.1.4","@trivago/prettier-plugin-sort-imports":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","cross-env":"^7.0.3","esbuild":"^0.14.20","eslint":"^8.8.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.5.1","typescript":"^4.5.5"},"dependencies":{"@finsweet/ts-utils":"^0.12.0","dotenv":"^10.0.0","emittery":"^0.10.0","lodash-es":"^4.17.21","validator":"^13.6.0"},"gitHead":"9a17daf49f4a827f1f5681816634c46960ec0e0b","_id":"@aexshafii/ting-internet-quiz@1.0.0","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-87Q28RPXmnmnRMc1RjWKI+S8JaMaUsWsCWaRmmhMSp4/x5llHaxpfWicCodVA+BR4hBXL67BdhisUMaQFXaBlQ==","shasum":"a886d0c24333e8dce581a778d539a31f3f7a82c0","tarball":"https://registry.npmjs.org/@aexshafii/ting-internet-quiz/-/ting-internet-quiz-1.0.0.tgz","fileCount":31,"unpackedSize":117367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDueO7ens/02PnMH8B9kREM+BmWoGNg+Y9+KxTU4cNlwIgFsUfsEJiIUZCRfIV/weX5K7PfuCeDrM8dut5X/asQgI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJild4MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxRA/9GtDN99hTB7hAhXotM9EZsz/gVfg92yIeALTMFhfyRQYbuk7v\r\nv7/hY9tHXa2BHYkq2TFGTHdhlsU4g574C26E82SxA/d3f83lVZiiBc84ZVLO\r\nWbqlzjll23mr+PQ9VYvBVHKcQveXKcUi7zfG1GjiPpUcs3lOdwA89Q9CzIK4\r\nWyFTg4HR1uuZS2CQcUybM3BYnb79VGLbMtnsSoGfw9291WCSU/K/YoSt0yia\r\n1mhxwatwbU5Ubz4eSlMV+vLuZzrQwAL5/kEpYGRAEdMvdG38pWDoWITE/CLS\r\nGZHrHhsMgLrpeYohhkrJIlu0AH/A346DDkytbmXU4KpK4qfWf8AdiIldJrDh\r\nyMmkv7T16Q772wP3FkIwsthUpRfoQN/xH9pzWigTMxLFd2toDDfdSs1wELPZ\r\nZfGacoPxya7IA+Rv41H7eM14VvsIhL6hB7EWSrhl5AzylViPVVLufX8a9Eb2\r\nI+AaPD5SZjFdMLHXVW7lvgzWMJ292QQYIDzW0hsF6WAozI7E8zK1kYKOyZV7\r\nl0Rzqo5M9TV1BIfjB6Jj7KKO4MYwkU+IcxBN/Fw70lSlc4t9FWIukRYpdc8o\r\n7suIhPbBGrEfZPIiR6TsNvfeiJ3wbyWEuHnmyE6LxKloj5ZdmNQJ2cTUbWzY\r\nXVW7pLbkyYKgnp3w2gNmlP3On9ra85Spxz8=\r\n=iuDE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aexshafii","email":"alexs@finsweet.com"},"directories":{},"maintainers":[{"name":"aexshafii","email":"alexs@finsweet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ting-internet-quiz_1.0.0_1653988876203_0.2521995298570596"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-31T09:21:16.109Z","1.0.0":"2022-05-31T09:21:16.363Z","modified":"2022-05-31T09:21:16.504Z"},"maintainers":[{"name":"aexshafii","email":"alexs@finsweet.com"}],"description":"Quiz for discovering types of internet users.","homepage":"https://github.com/finsweet/developer-starter#readme","keywords":["webflow","finsweet","no-code"],"repository":{"type":"git","url":"git+https://github.com/finsweet/developer-starter.git"},"author":{"name":"aexshafii","url":"https://www.finsweet.com/"},"bugs":{"url":"https://github.com/finsweet/developer-starter/issues"},"license":"ISC","readme":"# Ting Internet Quiz\n\nQuiz for discovering types of internet users.\n\n## How to start\n\nThe quickest way to start developing a new project is by [creating a new repository from this template](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template#creating-a-repository-from-a-template).\n\nAfter that, open the new repository in your terminal and install the NPM packages by running:\n\n```bash\nnpm install\n```\n\nTo build the files, you have two defined scripts:\n\n- `npm run build`: Will build to the production directory (`dist`).\n- `npm run dev`: Will build and create a local server that serves all files (check [Serving files on development mode](#serving-files-on-development-mode) for more info).\n\n## Serving files on development mode\n\nWhen you run `npm run dev`, two things happen:\n\n- ESBuild is set to `watch` mode. Every time that you save your files, the project will be rebuilt.\n- A local server is created under `http://localhost:3000` that serves all your project files. You can import them in your Webflow projects like:\n\n```html\n<script src=\"http://localhost:3000/index.js\"></script>\n```\n\n## Setting up a path alias\n\nPath aliases are very helpful to avoid code like:\n\n```typescript\nimport example from '../../../../utils/example';\n```\n\nInstead, we can create path aliases that map to a specific folder, so the code becomes cleaner like:\n\n```typescript\nimport example from '$utils/example';\n```\n\nYou can set up path aliases using the `paths` setting in `tsconfig.json`. This template has an already predefined path as an example:\n\n```json\n{\n  \"paths\": {\n    \"$utils/*\": [\"src/utils/*\"]\n  }\n}\n```\n","readmeFilename":"README.md"}