diff --git a/.coffeelintignore b/.coffeelintignore new file mode 100644 index 00000000..8ece1aba --- /dev/null +++ b/.coffeelintignore @@ -0,0 +1,2 @@ +node_modules/** +**/node_modules/** diff --git a/.github/workflows/check-package-json.yml b/.github/workflows/check-package-json.yml new file mode 100644 index 00000000..6fc85394 --- /dev/null +++ b/.github/workflows/check-package-json.yml @@ -0,0 +1,25 @@ +name: Check package.json + +on: + push: + branches: [main] + pull_request: + +jobs: + check-package-json: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@900f2210b1d28bbbd0bd22d17926b9e224e8f231 + + - name: Use Node.js + uses: actions/setup-node@0355742c943ddb13ca8a6b700f824231caa91e75 + with: + node-version: 24 + package-manager-cache: false + + - 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/.prettierignore b/.prettierignore new file mode 100644 index 00000000..a67288c1 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,18 @@ +/.github/labels.yml + +# Originates from https://github.com/exercism/org-wide-files +CODE_OF_CONDUCT.md +LICENSE +.github/workflows/configlet.yml +.github/workflows/sync-labels.yml +.github/workflows/no-important-files-changed.yml +.github/workflows/pause-community-contributions.yml + +# These are formatted via configlet and will not match prettier +exercises/**/.meta/config.json +exercises/**/.approaches/config.json +config.json + +# Originates from https://github.com/exercism/problem-specifications +exercises/practice/**/.docs/instructions.md +exercises/practice/**/.docs/introduction.md \ No newline at end of file diff --git a/bin/sync-package-json.js b/bin/sync-package-json.js new file mode 100644 index 00000000..f1720f18 --- /dev/null +++ b/bin/sync-package-json.js @@ -0,0 +1,31 @@ +const fs = require('fs'); +const path = require('path'); + +const root = path.resolve(__dirname, '..'); +const pkg = require('../package.json'); + +const exercisePkg = { + name: pkg.name, + description: pkg.description, + author: pkg.author, + contributors: pkg.contributors, + license: pkg.license, + repository: pkg.repository, + devDependencies: { + 'coffeescript': pkg.devDependencies['coffeescript'], + 'jasmine-node': pkg.devDependencies['jasmine-node'] + }, + scripts: { + test: pkg.scripts.test, + watch: pkg.scripts.watch + }, + packageManager: pkg.packageManager +}; + +fs.readdirSync(path.join(root, 'exercises/practice')).forEach(slug => { + const dir = path.join(root, 'exercises/practice', slug); + if (!fs.statSync(dir).isDirectory()) return; + + fs.writeFileSync(path.join(dir, 'package.json'), JSON.stringify(exercisePkg, 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/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/accumulate/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/acronym/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/all-your-base/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/allergies/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/anagram/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/armstrong-numbers/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/atbash-cipher/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/bank-account/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/beer-song/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/binary-search-tree/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/binary-search/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/binary/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/bob/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/bottle-song/package.json b/exercises/practice/bottle-song/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/bottle-song/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/camicia/package.json b/exercises/practice/camicia/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/camicia/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/change/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/circular-buffer/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/clock/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/collatz-conjecture/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/custom-set/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/darts/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/diamond/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/difference-of-squares/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/dnd-character/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/eliuds-eggs/package.json b/exercises/practice/eliuds-eggs/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/eliuds-eggs/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/etl/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/flatten-array/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/flower-field/package.json b/exercises/practice/flower-field/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/flower-field/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/food-chain/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/game-of-life/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/gigasecond/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/grade-school/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/grains/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/hamming/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/hello-world/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/hexadecimal/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/high-scores/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/house/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/isbn-verifier/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/isogram/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/kindergarten-garden/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/knapsack/package.json b/exercises/practice/knapsack/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/knapsack/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/largest-series-product/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/leap/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/line-up/package.json b/exercises/practice/line-up/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/line-up/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/linked-list/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/list-ops/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/luhn/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/matching-brackets/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/matrix/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/meetup/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/micro-blog/package.json b/exercises/practice/micro-blog/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/micro-blog/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/minesweeper/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/nth-prime/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/nucleotide-count/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/palindrome-products/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/pangram/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/parallel-letter-frequency/package.json b/exercises/practice/parallel-letter-frequency/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/parallel-letter-frequency/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/pascals-triangle/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/perfect-numbers/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/phone-number/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/pig-latin/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/prime-factors/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/prism/package.json b/exercises/practice/prism/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/prism/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/protein-translation/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/proverb/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/queen-attack/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/raindrops/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/relative-distance/package.json b/exercises/practice/relative-distance/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/relative-distance/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/resistor-color-duo/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/resistor-color-trio/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/resistor-color/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/reverse-string/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/rna-transcription/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/robot-simulator/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/roman-numerals/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/rotational-cipher/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/run-length-encoding/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/saddle-points/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/satellite/package.json b/exercises/practice/satellite/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/satellite/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/say/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/scrabble-score/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/secret-handshake/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/series/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/sieve/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/simple-linked-list/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/space-age/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/spiral-matrix/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/split-second-stopwatch/package.json b/exercises/practice/split-second-stopwatch/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/split-second-stopwatch/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/square-root/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/state-of-tic-tac-toe/package.json b/exercises/practice/state-of-tic-tac-toe/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/state-of-tic-tac-toe/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/strain/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/sublist/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.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..9c2cda7b --- /dev/null +++ b/exercises/practice/sum-of-multiples/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/transpose/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/triangle/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/trinary/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/twelve-days/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/two-bucket/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/two-fer/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/word-count/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/wordy/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json new file mode 100644 index 00000000..9c2cda7b --- /dev/null +++ b/exercises/practice/yacht/package.json @@ -0,0 +1,22 @@ +{ + "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" + }, + "devDependencies": { + "coffeescript": "^2.7.0", + "jasmine-node": "^3.0.0" + }, + "scripts": { + "test": "jasmine-node --coffee .", + "watch": "jasmine-node --coffee --autotest ." + }, + "packageManager": "npm@11.13.0" +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..fe30ad48 --- /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@11.13.0" +}