From 91b9f29a576e48f422010d23febd848827bc1534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Mon, 19 Jan 2026 13:31:40 -0800 Subject: [PATCH 1/2] Set up initial package.json file and CI sync --- .github/workflows/check-package-json.yml | 24 ++++++++++++++++++++ .gitignore | 2 ++ bin/sync-package-json.js | 19 ++++++++++++++++ coffeelint.json | 25 +++++++++++++++++++++ jsconfig.json | 14 ++++++++++++ package.json | 28 ++++++++++++++++++++++++ 6 files changed, 112 insertions(+) create mode 100644 .github/workflows/check-package-json.yml create mode 100644 bin/sync-package-json.js create mode 100644 coffeelint.json create mode 100644 jsconfig.json create mode 100644 package.json diff --git a/.github/workflows/check-package-json.yml b/.github/workflows/check-package-json.yml new file mode 100644 index 00000000..cc342658 --- /dev/null +++ b/.github/workflows/check-package-json.yml @@ -0,0 +1,24 @@ +name: Check package.json Sync + +on: + push: + branches: [main] + pull_request: + +jobs: + check-package-json: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: Run sync script + run: node bin/sync-package-json.js + + - name: Check for changes + run: | + git diff --exit-code || (echo "Error: package.json files are not in sync. Run 'node bin/sync-package-json.js' locally." && exit 1) diff --git a/.gitignore b/.gitignore index dc7141bb..a9733c47 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ tmp bin/configlet bin/configlet.exe +node_modules +package-lock.json diff --git a/bin/sync-package-json.js b/bin/sync-package-json.js new file mode 100644 index 00000000..72772858 --- /dev/null +++ b/bin/sync-package-json.js @@ -0,0 +1,19 @@ +const fs = require('fs'); +const path = require('path'); + +const root = path.resolve(__dirname, '..'); +const pkg = require('../package.json'); +delete pkg.private; + +fs.readdirSync(path.join(root, 'exercises/practice')).forEach(slug => { + const dir = path.join(root, 'exercises/practice', slug); + if (!fs.statSync(dir).isDirectory()) return; + + const newPkg = { + ...pkg, + repository: { ...pkg.repository, directory: `exercises/practice/${slug}` } + }; + + fs.writeFileSync(path.join(dir, 'package.json'), JSON.stringify(newPkg, null, 2) + '\n'); + console.log(`Synced ${slug}`); +}); diff --git a/coffeelint.json b/coffeelint.json new file mode 100644 index 00000000..e4392d05 --- /dev/null +++ b/coffeelint.json @@ -0,0 +1,25 @@ +{ + "max_line_length": { + "value": 120, + "level": "error" + }, + "no_tabs": { + "level": "error" + }, + "indentation": { + "value": 2, + "level": "error" + }, + "arrow_spacing": { + "level": "error" + }, + "no_trailing_whitespace": { + "level": "error" + }, + "no_empty_param_list": { + "level": "error" + }, + "prefer_english_operator": { + "level": "ignore" + } +} \ No newline at end of file diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 00000000..2dde3ad2 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "commonjs", + "strict": false + }, + "include": [ + "exercises/**/*" + ], + "exclude": [ + "node_modules", + "**/node_modules/*" + ] +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 00000000..43b9bbe1 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} \ No newline at end of file From f876acb988e6a4a87df8e5c7cde44dd5ac555d01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20B=20Nagy?= <20251272+BNAndras@users.noreply.github.com> Date: Mon, 19 Jan 2026 13:33:26 -0800 Subject: [PATCH 2/2] Sync exercise package.json files --- exercises/practice/accumulate/package.json | 28 +++++++++++++++++++ exercises/practice/acronym/package.json | 28 +++++++++++++++++++ exercises/practice/all-your-base/package.json | 28 +++++++++++++++++++ exercises/practice/allergies/package.json | 28 +++++++++++++++++++ exercises/practice/anagram/package.json | 28 +++++++++++++++++++ .../practice/armstrong-numbers/package.json | 28 +++++++++++++++++++ exercises/practice/atbash-cipher/package.json | 28 +++++++++++++++++++ exercises/practice/bank-account/package.json | 28 +++++++++++++++++++ exercises/practice/beer-song/package.json | 28 +++++++++++++++++++ .../practice/binary-search-tree/package.json | 28 +++++++++++++++++++ exercises/practice/binary-search/package.json | 28 +++++++++++++++++++ exercises/practice/binary/package.json | 28 +++++++++++++++++++ exercises/practice/bob/package.json | 28 +++++++++++++++++++ exercises/practice/bottle-song/package.json | 28 +++++++++++++++++++ exercises/practice/change/package.json | 28 +++++++++++++++++++ .../practice/circular-buffer/package.json | 28 +++++++++++++++++++ exercises/practice/clock/package.json | 28 +++++++++++++++++++ .../practice/collatz-conjecture/package.json | 28 +++++++++++++++++++ exercises/practice/custom-set/package.json | 28 +++++++++++++++++++ exercises/practice/darts/package.json | 28 +++++++++++++++++++ exercises/practice/diamond/package.json | 28 +++++++++++++++++++ .../difference-of-squares/package.json | 28 +++++++++++++++++++ exercises/practice/dnd-character/package.json | 28 +++++++++++++++++++ exercises/practice/eliuds-eggs/package.json | 28 +++++++++++++++++++ exercises/practice/etl/package.json | 28 +++++++++++++++++++ exercises/practice/flatten-array/package.json | 28 +++++++++++++++++++ exercises/practice/flower-field/package.json | 28 +++++++++++++++++++ exercises/practice/food-chain/package.json | 28 +++++++++++++++++++ exercises/practice/game-of-life/package.json | 28 +++++++++++++++++++ exercises/practice/gigasecond/package.json | 28 +++++++++++++++++++ exercises/practice/grade-school/package.json | 28 +++++++++++++++++++ exercises/practice/grains/package.json | 28 +++++++++++++++++++ exercises/practice/hamming/package.json | 28 +++++++++++++++++++ exercises/practice/hello-world/package.json | 28 +++++++++++++++++++ exercises/practice/hexadecimal/package.json | 28 +++++++++++++++++++ exercises/practice/high-scores/package.json | 28 +++++++++++++++++++ exercises/practice/house/package.json | 28 +++++++++++++++++++ exercises/practice/isbn-verifier/package.json | 28 +++++++++++++++++++ exercises/practice/isogram/package.json | 28 +++++++++++++++++++ .../practice/kindergarten-garden/package.json | 28 +++++++++++++++++++ exercises/practice/knapsack/package.json | 28 +++++++++++++++++++ .../largest-series-product/package.json | 28 +++++++++++++++++++ exercises/practice/leap/package.json | 28 +++++++++++++++++++ exercises/practice/line-up/package.json | 28 +++++++++++++++++++ exercises/practice/linked-list/package.json | 28 +++++++++++++++++++ exercises/practice/list-ops/package.json | 28 +++++++++++++++++++ exercises/practice/luhn/package.json | 28 +++++++++++++++++++ .../practice/matching-brackets/package.json | 28 +++++++++++++++++++ exercises/practice/matrix/package.json | 28 +++++++++++++++++++ exercises/practice/meetup/package.json | 28 +++++++++++++++++++ exercises/practice/micro-blog/package.json | 28 +++++++++++++++++++ exercises/practice/minesweeper/package.json | 28 +++++++++++++++++++ exercises/practice/nth-prime/package.json | 28 +++++++++++++++++++ .../practice/nucleotide-count/package.json | 28 +++++++++++++++++++ .../practice/palindrome-products/package.json | 28 +++++++++++++++++++ exercises/practice/pangram/package.json | 28 +++++++++++++++++++ .../practice/pascals-triangle/package.json | 28 +++++++++++++++++++ .../practice/perfect-numbers/package.json | 28 +++++++++++++++++++ exercises/practice/phone-number/package.json | 28 +++++++++++++++++++ exercises/practice/pig-latin/package.json | 28 +++++++++++++++++++ exercises/practice/prime-factors/package.json | 28 +++++++++++++++++++ .../practice/protein-translation/package.json | 28 +++++++++++++++++++ exercises/practice/proverb/package.json | 28 +++++++++++++++++++ exercises/practice/queen-attack/package.json | 28 +++++++++++++++++++ exercises/practice/raindrops/package.json | 28 +++++++++++++++++++ .../practice/relative-distance/package.json | 28 +++++++++++++++++++ .../practice/resistor-color-duo/package.json | 28 +++++++++++++++++++ .../practice/resistor-color-trio/package.json | 28 +++++++++++++++++++ .../practice/resistor-color/package.json | 28 +++++++++++++++++++ .../practice/reverse-string/package.json | 28 +++++++++++++++++++ .../practice/rna-transcription/package.json | 28 +++++++++++++++++++ .../practice/robot-simulator/package.json | 28 +++++++++++++++++++ .../practice/roman-numerals/package.json | 28 +++++++++++++++++++ .../practice/rotational-cipher/package.json | 28 +++++++++++++++++++ .../practice/run-length-encoding/package.json | 28 +++++++++++++++++++ exercises/practice/saddle-points/package.json | 28 +++++++++++++++++++ exercises/practice/say/package.json | 28 +++++++++++++++++++ .../practice/scrabble-score/package.json | 28 +++++++++++++++++++ .../practice/secret-handshake/package.json | 28 +++++++++++++++++++ exercises/practice/series/package.json | 28 +++++++++++++++++++ exercises/practice/sieve/package.json | 28 +++++++++++++++++++ .../practice/simple-linked-list/package.json | 28 +++++++++++++++++++ exercises/practice/space-age/package.json | 28 +++++++++++++++++++ exercises/practice/spiral-matrix/package.json | 28 +++++++++++++++++++ exercises/practice/square-root/package.json | 28 +++++++++++++++++++ exercises/practice/strain/package.json | 28 +++++++++++++++++++ exercises/practice/sublist/package.json | 28 +++++++++++++++++++ .../practice/sum-of-multiples/package.json | 28 +++++++++++++++++++ exercises/practice/triangle/package.json | 28 +++++++++++++++++++ exercises/practice/trinary/package.json | 28 +++++++++++++++++++ exercises/practice/twelve-days/package.json | 28 +++++++++++++++++++ exercises/practice/two-bucket/package.json | 28 +++++++++++++++++++ exercises/practice/two-fer/package.json | 28 +++++++++++++++++++ exercises/practice/word-count/package.json | 28 +++++++++++++++++++ exercises/practice/wordy/package.json | 28 +++++++++++++++++++ exercises/practice/yacht/package.json | 28 +++++++++++++++++++ 96 files changed, 2688 insertions(+) create mode 100644 exercises/practice/accumulate/package.json create mode 100644 exercises/practice/acronym/package.json create mode 100644 exercises/practice/all-your-base/package.json create mode 100644 exercises/practice/allergies/package.json create mode 100644 exercises/practice/anagram/package.json create mode 100644 exercises/practice/armstrong-numbers/package.json create mode 100644 exercises/practice/atbash-cipher/package.json create mode 100644 exercises/practice/bank-account/package.json create mode 100644 exercises/practice/beer-song/package.json create mode 100644 exercises/practice/binary-search-tree/package.json create mode 100644 exercises/practice/binary-search/package.json create mode 100644 exercises/practice/binary/package.json create mode 100644 exercises/practice/bob/package.json create mode 100644 exercises/practice/bottle-song/package.json create mode 100644 exercises/practice/change/package.json create mode 100644 exercises/practice/circular-buffer/package.json create mode 100644 exercises/practice/clock/package.json create mode 100644 exercises/practice/collatz-conjecture/package.json create mode 100644 exercises/practice/custom-set/package.json create mode 100644 exercises/practice/darts/package.json create mode 100644 exercises/practice/diamond/package.json create mode 100644 exercises/practice/difference-of-squares/package.json create mode 100644 exercises/practice/dnd-character/package.json create mode 100644 exercises/practice/eliuds-eggs/package.json create mode 100644 exercises/practice/etl/package.json create mode 100644 exercises/practice/flatten-array/package.json create mode 100644 exercises/practice/flower-field/package.json create mode 100644 exercises/practice/food-chain/package.json create mode 100644 exercises/practice/game-of-life/package.json create mode 100644 exercises/practice/gigasecond/package.json create mode 100644 exercises/practice/grade-school/package.json create mode 100644 exercises/practice/grains/package.json create mode 100644 exercises/practice/hamming/package.json create mode 100644 exercises/practice/hello-world/package.json create mode 100644 exercises/practice/hexadecimal/package.json create mode 100644 exercises/practice/high-scores/package.json create mode 100644 exercises/practice/house/package.json create mode 100644 exercises/practice/isbn-verifier/package.json create mode 100644 exercises/practice/isogram/package.json create mode 100644 exercises/practice/kindergarten-garden/package.json create mode 100644 exercises/practice/knapsack/package.json create mode 100644 exercises/practice/largest-series-product/package.json create mode 100644 exercises/practice/leap/package.json create mode 100644 exercises/practice/line-up/package.json create mode 100644 exercises/practice/linked-list/package.json create mode 100644 exercises/practice/list-ops/package.json create mode 100644 exercises/practice/luhn/package.json create mode 100644 exercises/practice/matching-brackets/package.json create mode 100644 exercises/practice/matrix/package.json create mode 100644 exercises/practice/meetup/package.json create mode 100644 exercises/practice/micro-blog/package.json create mode 100644 exercises/practice/minesweeper/package.json create mode 100644 exercises/practice/nth-prime/package.json create mode 100644 exercises/practice/nucleotide-count/package.json create mode 100644 exercises/practice/palindrome-products/package.json create mode 100644 exercises/practice/pangram/package.json create mode 100644 exercises/practice/pascals-triangle/package.json create mode 100644 exercises/practice/perfect-numbers/package.json create mode 100644 exercises/practice/phone-number/package.json create mode 100644 exercises/practice/pig-latin/package.json create mode 100644 exercises/practice/prime-factors/package.json create mode 100644 exercises/practice/protein-translation/package.json create mode 100644 exercises/practice/proverb/package.json create mode 100644 exercises/practice/queen-attack/package.json create mode 100644 exercises/practice/raindrops/package.json create mode 100644 exercises/practice/relative-distance/package.json create mode 100644 exercises/practice/resistor-color-duo/package.json create mode 100644 exercises/practice/resistor-color-trio/package.json create mode 100644 exercises/practice/resistor-color/package.json create mode 100644 exercises/practice/reverse-string/package.json create mode 100644 exercises/practice/rna-transcription/package.json create mode 100644 exercises/practice/robot-simulator/package.json create mode 100644 exercises/practice/roman-numerals/package.json create mode 100644 exercises/practice/rotational-cipher/package.json create mode 100644 exercises/practice/run-length-encoding/package.json create mode 100644 exercises/practice/saddle-points/package.json create mode 100644 exercises/practice/say/package.json create mode 100644 exercises/practice/scrabble-score/package.json create mode 100644 exercises/practice/secret-handshake/package.json create mode 100644 exercises/practice/series/package.json create mode 100644 exercises/practice/sieve/package.json create mode 100644 exercises/practice/simple-linked-list/package.json create mode 100644 exercises/practice/space-age/package.json create mode 100644 exercises/practice/spiral-matrix/package.json create mode 100644 exercises/practice/square-root/package.json create mode 100644 exercises/practice/strain/package.json create mode 100644 exercises/practice/sublist/package.json create mode 100644 exercises/practice/sum-of-multiples/package.json create mode 100644 exercises/practice/triangle/package.json create mode 100644 exercises/practice/trinary/package.json create mode 100644 exercises/practice/twelve-days/package.json create mode 100644 exercises/practice/two-bucket/package.json create mode 100644 exercises/practice/two-fer/package.json create mode 100644 exercises/practice/word-count/package.json create mode 100644 exercises/practice/wordy/package.json create mode 100644 exercises/practice/yacht/package.json diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json new file mode 100644 index 00000000..75a49a8b --- /dev/null +++ b/exercises/practice/accumulate/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/accumulate" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json new file mode 100644 index 00000000..6c5776b3 --- /dev/null +++ b/exercises/practice/acronym/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/acronym" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json new file mode 100644 index 00000000..602b6800 --- /dev/null +++ b/exercises/practice/all-your-base/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/all-your-base" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json new file mode 100644 index 00000000..753bcc34 --- /dev/null +++ b/exercises/practice/allergies/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/allergies" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json new file mode 100644 index 00000000..dee97ce9 --- /dev/null +++ b/exercises/practice/anagram/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/anagram" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json new file mode 100644 index 00000000..632c91af --- /dev/null +++ b/exercises/practice/armstrong-numbers/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/armstrong-numbers" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json new file mode 100644 index 00000000..9e8f90d8 --- /dev/null +++ b/exercises/practice/atbash-cipher/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/atbash-cipher" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json new file mode 100644 index 00000000..331d18c6 --- /dev/null +++ b/exercises/practice/bank-account/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/bank-account" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json new file mode 100644 index 00000000..6b012823 --- /dev/null +++ b/exercises/practice/beer-song/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/beer-song" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json new file mode 100644 index 00000000..44af3e2b --- /dev/null +++ b/exercises/practice/binary-search-tree/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/binary-search-tree" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json new file mode 100644 index 00000000..9eabe4a1 --- /dev/null +++ b/exercises/practice/binary-search/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/binary-search" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json new file mode 100644 index 00000000..fc4f41b6 --- /dev/null +++ b/exercises/practice/binary/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/binary" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json new file mode 100644 index 00000000..be55fce9 --- /dev/null +++ b/exercises/practice/bob/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/bob" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/bottle-song/package.json b/exercises/practice/bottle-song/package.json new file mode 100644 index 00000000..e4da6a0c --- /dev/null +++ b/exercises/practice/bottle-song/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/bottle-song" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json new file mode 100644 index 00000000..98c12ae9 --- /dev/null +++ b/exercises/practice/change/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/change" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json new file mode 100644 index 00000000..e32e42d1 --- /dev/null +++ b/exercises/practice/circular-buffer/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/circular-buffer" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json new file mode 100644 index 00000000..22e20e3f --- /dev/null +++ b/exercises/practice/clock/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/clock" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json new file mode 100644 index 00000000..c9c90396 --- /dev/null +++ b/exercises/practice/collatz-conjecture/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/collatz-conjecture" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json new file mode 100644 index 00000000..669c82ed --- /dev/null +++ b/exercises/practice/custom-set/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/custom-set" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json new file mode 100644 index 00000000..87e5afd7 --- /dev/null +++ b/exercises/practice/darts/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/darts" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json new file mode 100644 index 00000000..9ec5aee2 --- /dev/null +++ b/exercises/practice/diamond/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/diamond" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json new file mode 100644 index 00000000..5184b721 --- /dev/null +++ b/exercises/practice/difference-of-squares/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/difference-of-squares" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json new file mode 100644 index 00000000..e1e7e5fe --- /dev/null +++ b/exercises/practice/dnd-character/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/dnd-character" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/eliuds-eggs/package.json b/exercises/practice/eliuds-eggs/package.json new file mode 100644 index 00000000..fa6a6276 --- /dev/null +++ b/exercises/practice/eliuds-eggs/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/eliuds-eggs" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json new file mode 100644 index 00000000..45b88771 --- /dev/null +++ b/exercises/practice/etl/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/etl" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json new file mode 100644 index 00000000..12d7b362 --- /dev/null +++ b/exercises/practice/flatten-array/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/flatten-array" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/flower-field/package.json b/exercises/practice/flower-field/package.json new file mode 100644 index 00000000..fe7b7be5 --- /dev/null +++ b/exercises/practice/flower-field/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/flower-field" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json new file mode 100644 index 00000000..baa39b2f --- /dev/null +++ b/exercises/practice/food-chain/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/food-chain" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/game-of-life/package.json b/exercises/practice/game-of-life/package.json new file mode 100644 index 00000000..52c17497 --- /dev/null +++ b/exercises/practice/game-of-life/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/game-of-life" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json new file mode 100644 index 00000000..eb68b7e3 --- /dev/null +++ b/exercises/practice/gigasecond/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/gigasecond" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json new file mode 100644 index 00000000..c4d01a32 --- /dev/null +++ b/exercises/practice/grade-school/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/grade-school" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json new file mode 100644 index 00000000..ae3d2f69 --- /dev/null +++ b/exercises/practice/grains/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/grains" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json new file mode 100644 index 00000000..f0ca3be1 --- /dev/null +++ b/exercises/practice/hamming/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/hamming" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json new file mode 100644 index 00000000..e7c75f85 --- /dev/null +++ b/exercises/practice/hello-world/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/hello-world" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json new file mode 100644 index 00000000..214035a9 --- /dev/null +++ b/exercises/practice/hexadecimal/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/hexadecimal" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json new file mode 100644 index 00000000..f1cd2d23 --- /dev/null +++ b/exercises/practice/high-scores/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/high-scores" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json new file mode 100644 index 00000000..2b67d873 --- /dev/null +++ b/exercises/practice/house/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/house" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json new file mode 100644 index 00000000..aae0378c --- /dev/null +++ b/exercises/practice/isbn-verifier/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/isbn-verifier" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json new file mode 100644 index 00000000..b58e0bb2 --- /dev/null +++ b/exercises/practice/isogram/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/isogram" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json new file mode 100644 index 00000000..ece00bc2 --- /dev/null +++ b/exercises/practice/kindergarten-garden/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/kindergarten-garden" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/knapsack/package.json b/exercises/practice/knapsack/package.json new file mode 100644 index 00000000..f74478b3 --- /dev/null +++ b/exercises/practice/knapsack/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/knapsack" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json new file mode 100644 index 00000000..4e17faed --- /dev/null +++ b/exercises/practice/largest-series-product/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/largest-series-product" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json new file mode 100644 index 00000000..7c4e5102 --- /dev/null +++ b/exercises/practice/leap/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/leap" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/line-up/package.json b/exercises/practice/line-up/package.json new file mode 100644 index 00000000..245cb87a --- /dev/null +++ b/exercises/practice/line-up/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/line-up" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json new file mode 100644 index 00000000..ac6fd1b3 --- /dev/null +++ b/exercises/practice/linked-list/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/linked-list" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json new file mode 100644 index 00000000..ffb6da29 --- /dev/null +++ b/exercises/practice/list-ops/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/list-ops" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json new file mode 100644 index 00000000..05837354 --- /dev/null +++ b/exercises/practice/luhn/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/luhn" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json new file mode 100644 index 00000000..bce52a84 --- /dev/null +++ b/exercises/practice/matching-brackets/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/matching-brackets" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json new file mode 100644 index 00000000..944635c4 --- /dev/null +++ b/exercises/practice/matrix/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/matrix" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json new file mode 100644 index 00000000..783ffbee --- /dev/null +++ b/exercises/practice/meetup/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/meetup" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/micro-blog/package.json b/exercises/practice/micro-blog/package.json new file mode 100644 index 00000000..da977871 --- /dev/null +++ b/exercises/practice/micro-blog/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/micro-blog" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json new file mode 100644 index 00000000..ebc8fcdd --- /dev/null +++ b/exercises/practice/minesweeper/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/minesweeper" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json new file mode 100644 index 00000000..e55d4809 --- /dev/null +++ b/exercises/practice/nth-prime/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/nth-prime" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json new file mode 100644 index 00000000..d54f1596 --- /dev/null +++ b/exercises/practice/nucleotide-count/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/nucleotide-count" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json new file mode 100644 index 00000000..94eab0da --- /dev/null +++ b/exercises/practice/palindrome-products/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/palindrome-products" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json new file mode 100644 index 00000000..71652175 --- /dev/null +++ b/exercises/practice/pangram/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/pangram" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json new file mode 100644 index 00000000..c14a3abf --- /dev/null +++ b/exercises/practice/pascals-triangle/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/pascals-triangle" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json new file mode 100644 index 00000000..4b61cce6 --- /dev/null +++ b/exercises/practice/perfect-numbers/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/perfect-numbers" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json new file mode 100644 index 00000000..7b9ccfca --- /dev/null +++ b/exercises/practice/phone-number/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/phone-number" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json new file mode 100644 index 00000000..512140e5 --- /dev/null +++ b/exercises/practice/pig-latin/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/pig-latin" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json new file mode 100644 index 00000000..dc6224fd --- /dev/null +++ b/exercises/practice/prime-factors/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/prime-factors" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json new file mode 100644 index 00000000..ec49c7bc --- /dev/null +++ b/exercises/practice/protein-translation/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/protein-translation" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json new file mode 100644 index 00000000..b07e0ead --- /dev/null +++ b/exercises/practice/proverb/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/proverb" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json new file mode 100644 index 00000000..e8713d1e --- /dev/null +++ b/exercises/practice/queen-attack/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/queen-attack" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json new file mode 100644 index 00000000..d1240300 --- /dev/null +++ b/exercises/practice/raindrops/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/raindrops" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/relative-distance/package.json b/exercises/practice/relative-distance/package.json new file mode 100644 index 00000000..48290f11 --- /dev/null +++ b/exercises/practice/relative-distance/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/relative-distance" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json new file mode 100644 index 00000000..f061c07c --- /dev/null +++ b/exercises/practice/resistor-color-duo/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/resistor-color-duo" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json new file mode 100644 index 00000000..3b9ff933 --- /dev/null +++ b/exercises/practice/resistor-color-trio/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/resistor-color-trio" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json new file mode 100644 index 00000000..3fe91692 --- /dev/null +++ b/exercises/practice/resistor-color/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/resistor-color" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json new file mode 100644 index 00000000..a568475f --- /dev/null +++ b/exercises/practice/reverse-string/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/reverse-string" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json new file mode 100644 index 00000000..2af32192 --- /dev/null +++ b/exercises/practice/rna-transcription/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/rna-transcription" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json new file mode 100644 index 00000000..dcc93df5 --- /dev/null +++ b/exercises/practice/robot-simulator/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/robot-simulator" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json new file mode 100644 index 00000000..8980945f --- /dev/null +++ b/exercises/practice/roman-numerals/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/roman-numerals" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json new file mode 100644 index 00000000..b0df7091 --- /dev/null +++ b/exercises/practice/rotational-cipher/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/rotational-cipher" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json new file mode 100644 index 00000000..4f584b3d --- /dev/null +++ b/exercises/practice/run-length-encoding/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/run-length-encoding" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json new file mode 100644 index 00000000..40feddd3 --- /dev/null +++ b/exercises/practice/saddle-points/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/saddle-points" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json new file mode 100644 index 00000000..d09c9b15 --- /dev/null +++ b/exercises/practice/say/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/say" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json new file mode 100644 index 00000000..a59fe1b6 --- /dev/null +++ b/exercises/practice/scrabble-score/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/scrabble-score" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json new file mode 100644 index 00000000..0f634cb9 --- /dev/null +++ b/exercises/practice/secret-handshake/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/secret-handshake" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json new file mode 100644 index 00000000..2200f37c --- /dev/null +++ b/exercises/practice/series/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/series" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json new file mode 100644 index 00000000..132774f5 --- /dev/null +++ b/exercises/practice/sieve/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/sieve" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json new file mode 100644 index 00000000..fce9caea --- /dev/null +++ b/exercises/practice/simple-linked-list/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/simple-linked-list" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json new file mode 100644 index 00000000..92ec161e --- /dev/null +++ b/exercises/practice/space-age/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/space-age" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json new file mode 100644 index 00000000..443fde9d --- /dev/null +++ b/exercises/practice/spiral-matrix/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/spiral-matrix" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json new file mode 100644 index 00000000..6ea9f46e --- /dev/null +++ b/exercises/practice/square-root/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/square-root" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json new file mode 100644 index 00000000..3fa107b1 --- /dev/null +++ b/exercises/practice/strain/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/strain" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json new file mode 100644 index 00000000..11492944 --- /dev/null +++ b/exercises/practice/sublist/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/sublist" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json new file mode 100644 index 00000000..1364c622 --- /dev/null +++ b/exercises/practice/sum-of-multiples/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/sum-of-multiples" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json new file mode 100644 index 00000000..bfbc3edb --- /dev/null +++ b/exercises/practice/triangle/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/triangle" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json new file mode 100644 index 00000000..8557c3b4 --- /dev/null +++ b/exercises/practice/trinary/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/trinary" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json new file mode 100644 index 00000000..75e61be3 --- /dev/null +++ b/exercises/practice/twelve-days/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/twelve-days" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json new file mode 100644 index 00000000..4d9aa59b --- /dev/null +++ b/exercises/practice/two-bucket/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/two-bucket" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json new file mode 100644 index 00000000..51be1c1b --- /dev/null +++ b/exercises/practice/two-fer/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/two-fer" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json new file mode 100644 index 00000000..6e7580f8 --- /dev/null +++ b/exercises/practice/word-count/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/word-count" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json new file mode 100644 index 00000000..18a6c8df --- /dev/null +++ b/exercises/practice/wordy/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/wordy" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +} diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json new file mode 100644 index 00000000..dde6a814 --- /dev/null +++ b/exercises/practice/yacht/package.json @@ -0,0 +1,28 @@ +{ + "name": "@exercism/coffeescript", + "description": "Exercism exercises in CoffeeScript", + "author": "Katrina Owen", + "contributors": [ + "Andras B Nagy " + ], + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/coffeescript.git", + "directory": "exercises/practice/yacht" + }, + "devDependencies": { + "coffeelint": "^2.1.0", + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0", + "prettier": "^2.8.8", + "prettier-plugin-coffeescript": "^0.1.5" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "lint": "coffeelint -r .", + "watch": "jasmine-node --coffee --autotest .", + "format": "prettier --write ." + }, + "packageManager": "npm@9.2.0" +}