summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.editorconfig30
l---------life2/simulator/COPYRIGHT1
-rw-r--r--life2/simulator/README29
-rw-r--r--life2/simulator/package.json37
-rw-r--r--package-lock.json34
-rw-r--r--package.json4
6 files changed, 134 insertions, 1 deletions
diff --git a/.editorconfig b/.editorconfig
index e69de29..1b5b392 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -0,0 +1,30 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_size = 4
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[Makefile]
+indent_style = tab
+
+[*.{sh,bash,zsh,dash,bat}]
+indent_style = tab
+
+[*.{yaml,yml}]
+indent_size = 2
+indent_style = space
+
+[*.go]
+indent_size = 8
+indent_style = tab
+
+[*.py]
+indent_size = 4
+indent_style = space
diff --git a/life2/simulator/COPYRIGHT b/life2/simulator/COPYRIGHT
new file mode 120000
index 0000000..8b0161c
--- /dev/null
+++ b/life2/simulator/COPYRIGHT
@@ -0,0 +1 @@
+../../COPYRIGHT \ No newline at end of file
diff --git a/life2/simulator/README b/life2/simulator/README
new file mode 100644
index 0000000..77ab8b4
--- /dev/null
+++ b/life2/simulator/README
@@ -0,0 +1,29 @@
+
+
+ __ __ _______ _______ ___
+ | | | | | ____|| ____| |__ \
+ | | | | | |__ | |__ ) |
+ | | | | | __| | __| / /
+ | `----.| | | | | |____ / /_
+ |_______||__| |__| |_______| |____|
+
+
+
+SIMULATOR
+
+ Simulator est une application permettant de simuler un automate cellulaire
+ inspiré du jeu de la vie de Conway permettant la modification des règles du
+ jeu et de l'état des cellules en temps réel.
+
+
+LIFE2
+
+ Simulator est une application faisant partie du projet Life 2.
+
+
+COPYRIGHT
+
+ L'intégralité du projet est la propriété de ses auteurs. Toute reproduction
+ non-autorisée est strictement interdite par la loi.
+
+ Copyright (c) 2024 The Life 2 Authors. All rights reserved.
diff --git a/life2/simulator/package.json b/life2/simulator/package.json
new file mode 100644
index 0000000..8a9ab47
--- /dev/null
+++ b/life2/simulator/package.json
@@ -0,0 +1,37 @@
+{
+ "name": "@nc0/life2-simulator",
+ "version": "1.0.0",
+ "description": "A evolved and complete simulation program for variants of Conway's Game of Life, allowing dynamic rules and custom cell states.",
+ "keywords": [
+ "game of life",
+ "simulation",
+ "cellular automata",
+ "conway",
+ "evolved",
+ "complete",
+ "dynamic rules",
+ "custom cell states"
+ ],
+ "homepage": "https://github.com/nc0fr/life2/tree/master/life2/simulator#readme",
+ "bugs": {
+ "url": "https://github.com/nc0fr/life2/issues",
+ "email": "n@nc0.fr"
+ },
+ "license": "SEE LICENSE IN COPYRIGHT",
+ "author": "Nicolas Paul <n@nc0.fr> (https://nc0.fr)",
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/nc0fr"
+ },
+ "browser": true,
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/nc0fr/life2.git",
+ "directory": "life2/simulator"
+ },
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "dependencies": {},
+ "devDependencies": {}
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..4327f5d
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,34 @@
+{
+ "name": "@nc0/life2-workspace",
+ "version": "1.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "@nc0/life2-workspace",
+ "version": "1.0.0",
+ "license": "SEE LICENSE IN COPYRIGHT",
+ "workspaces": [
+ "life2/simulator"
+ ],
+ "engines": {
+ "node": ">=20.11.1",
+ "npm": ">=10.2.4"
+ }
+ },
+ "life2/simulator": {
+ "name": "@nc0/life2-simulator",
+ "version": "1.0.0",
+ "license": "SEE LICENSE IN COPYRIGHT",
+ "devDependencies": {},
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/nc0fr"
+ }
+ },
+ "node_modules/@nc0/life2-simulator": {
+ "resolved": "life2/simulator",
+ "link": true
+ }
+ }
+}
diff --git a/package.json b/package.json
index 61d403e..2a5a57f 100644
--- a/package.json
+++ b/package.json
@@ -26,5 +26,7 @@
"email": "n@nc0.fr"
},
"homepage": "https://github.com/nc0fr/life2#readme",
- "workspaces": []
+ "workspaces": [
+ "life2/simulator"
+ ]
}