A logic gate simulator written in typescript
Find a file
dependabot[bot] 9f95977708
Bump json5, babel-loader, copy-webpack-plugin, css-loader, file-loader, html-webpack-plugin, mini-css-extract-plugin, sass-loader, style-loader, webpack and webpack-cli
Bumps [json5](https://github.com/json5/json5) to 2.2.3 and updates ancestor dependencies [json5](https://github.com/json5/json5), [babel-loader](https://github.com/babel/babel-loader), [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin), [css-loader](https://github.com/webpack-contrib/css-loader), [file-loader](https://github.com/webpack-contrib/file-loader), [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin), [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin), [sass-loader](https://github.com/webpack-contrib/sass-loader), [style-loader](https://github.com/webpack-contrib/style-loader), [webpack](https://github.com/webpack/webpack) and [webpack-cli](https://github.com/webpack/webpack-cli). These dependencies need to be updated together.


Updates `json5` from 2.1.0 to 2.2.3
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.1.0...v2.2.3)

Updates `babel-loader` from 8.0.6 to 8.3.0
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.0.6...v8.3.0)

Updates `copy-webpack-plugin` from 5.1.1 to 11.0.0
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v5.1.1...v11.0.0)

Updates `css-loader` from 3.0.0 to 6.7.3
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.0.0...v6.7.3)

Updates `file-loader` from 4.1.0 to 6.2.0
- [Release notes](https://github.com/webpack-contrib/file-loader/releases)
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/file-loader/compare/v4.1.0...v6.2.0)

Updates `html-webpack-plugin` from 3.2.0 to 5.5.0
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v3.2.0...v5.5.0)

Updates `mini-css-extract-plugin` from 0.8.0 to 2.7.2
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v0.8.0...v2.7.2)

Updates `sass-loader` from 7.1.0 to 13.2.0
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v7.1.0...v13.2.0)

Updates `style-loader` from 0.23.1 to 3.3.1
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v0.23.1...v3.3.1)

Updates `webpack` from 4.36.1 to 5.75.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.36.1...v5.75.0)

Updates `webpack-cli` from 3.3.6 to 5.0.1
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.6...webpack-cli@5.0.1)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
- dependency-name: babel-loader
  dependency-type: direct:development
- dependency-name: copy-webpack-plugin
  dependency-type: direct:development
- dependency-name: css-loader
  dependency-type: direct:development
- dependency-name: file-loader
  dependency-type: direct:development
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
- dependency-name: sass-loader
  dependency-type: direct:development
- dependency-name: style-loader
  dependency-type: direct:development
- dependency-name: webpack
  dependency-type: direct:development
- dependency-name: webpack-cli
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-01 07:32:05 +00:00
.github/ISSUE_TEMPLATE Added issue templates 2019-07-12 12:21:27 +03:00
.vscode feat: configurable ics:) 2020-04-13 23:39:00 +03:00
docs fixed grammar mistakes 2019-08-02 14:39:45 +03:00
src fix: now you can delete stuff with backspace as well 2020-04-15 17:58:04 +03:00
.gitignore Added helpers for getting the state of things 2019-07-17 15:27:05 +03:00
.prettierrc.js added incrementor 2019-08-04 02:45:00 +03:00
babel.config.js feat: configurable ics:) 2020-04-13 23:39:00 +03:00
LICENSE.md add license 2019-03-06 08:06:09 +00:00
package-lock.json Bump json5, babel-loader, copy-webpack-plugin, css-loader, file-loader, html-webpack-plugin, mini-css-extract-plugin, sass-loader, style-loader, webpack and webpack-cli 2023-01-01 07:32:05 +00:00
package.json Bump json5, babel-loader, copy-webpack-plugin, css-loader, file-loader, html-webpack-plugin, mini-css-extract-plugin, sass-loader, style-loader, webpack and webpack-cli 2023-01-01 07:32:05 +00:00
README.md Update README.md 2019-08-05 18:53:07 +03:00
tsconfig.json feat: configurable ics:) 2020-04-13 23:39:00 +03:00
webpack.config.js the base logicGates page 2019-07-28 12:16:49 +03:00

Logic gate simulator

This is a logic gate simulator made for infoeducatie 2019.

Getting started

Check out the demo Or read the docs

I've also made a trello board .

Credits

Many thanks to:

  1. Canana for the logo!
  2. Player_0_1#2955 for all the testing and ideas
  3. BlueGhost, Vyctor661, Mao for all the design reviews

Features

  • Simple & intuitive UI
  • Multiple simulations support
  • Integrated circuits
  • Multiple bits per pin
  • Multiple language support: Romanian, English, Dutch, Turkish, Chinese & more in the future

Playing with the source

To run locally clone this repo, and then install all dependencies by rrunning:

npm install

Start the development server by running:

npm run dev

Or bundle the source with:

npm run build

Assets & code wich i didn't make myself:

You can read a full list with what i don't own here