<commit_before># My Secret Language

Create your own secret language!

A single page JavaScript application built with [React](https://reactjs.org) using [Next.js](https://nextjs.org/). The My Secret Language app uses the Local Storage API for storing your dictionary of words. It uses function components and React hooks.

See the app in action at [my-secret-language.vercel.app](https://my-secret-language.vercel.app/).

## Tech Stack

- [React](https://reactjs.org/): For the User Interface
- [Next.js](https://nextjs.org): A React framework for client and server rendering, routing, and compilation and bundling
- [TypeScript](https://www.typescriptlang.org/): Improvement over JavaScript for better editor tooling, easier maintenance, and catching bugs earlier
- [Jest](https://jestjs.io/): Unit testing framework
- [Playwright](https://playwright.dev/): End-to-end testing framework
- [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/What_is_CSS): Just plain old CSS
- [CircleCI](https://circleci.com/): Continuous integration platform to automate testing<commit_msg>Update Tech Stack section of README<commit_after># My Secret Language

Create your own secret language!

A single page JavaScript application built with [React](https://reactjs.org) using [Next.js](https://nextjs.org/). The My Secret Language app uses the Local Storage API for storing your dictionary of words. It uses function components and React hooks.

See the app in action at [my-secret-language.vercel.app](https://my-secret-language.vercel.app/).

## Tech Stack

- [React](https://reactjs.org/): For the User Interface
- [Next.js](https://nextjs.org): A React framework for client and server rendering, routing, and compilation and bundling
- [TypeScript](https://www.typescriptlang.org/): Improvement over JavaScript for better editor tooling, easier maintenance, and catching bugs earlier
- [Jest](https://jestjs.io/): Unit testing framework
- [Playwright](https://playwright.dev/): End-to-end testing framework
- [CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/What_is_CSS): Just plain old CSS
- [iron-session](https://github.com/vvo/iron-session): JavaScript library for managing sessions to help with user authentication
- [Postgres](https://www.postgresql.org/): Relational database for storing data
- [CircleCI](https://circleci.com/): Continuous integration platform to automate testing
{'fraction_non_alphanumeric': 0.12329333884981382, 'fraction_numerical': 0.0, 'mean_word_length': 4.941031941031941, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6213072', 'n_tokens_mistral': 671, 'n_tokens_neox': 653, 'n_words': 229}