Skip to content

Commit

Permalink
Merge branch 'release/1.0.0-alpha.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
crucialfelix committed Nov 15, 2019
2 parents f37e420 + 69798ae commit 79916c2
Show file tree
Hide file tree
Showing 411 changed files with 84,755 additions and 10,781 deletions.
7 changes: 2 additions & 5 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"presets": ["es2015"],
"plugins": [
"transform-class-properties",
"transform-flow-strip-types"
]
"presets": ["@babel/env"],
"plugins": []
}
125 changes: 0 additions & 125 deletions .eslintrc

This file was deleted.

42 changes: 42 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
module.exports = {
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint"],

extends: ["plugin:@typescript-eslint/recommended"],
parserOptions: {
ecmaVersion: 2018,
// enables 'import'
sourceType: "module",
},
rules: {
indent: "off",
"@typescript-eslint/indent": ["error", 2],
"@typescript-eslint/explicit-member-accessibility": ["error", { accessibility: "no-public" }],
"@typescript-eslint/camelcase": ["warn"],
"@typescript-eslint/no-empty-interface": ["warn"],
"@typescript-eslint/no-use-before-define": [0],
"@typescript-eslint/no-empty-function": ["warn"],
"@typescript-eslint/no-var-requires": ["warn"],
"@typescript-eslint/camelcase": [0],
"@typescript-eslint/explicit-function-return-type": ["warn", { allowExpressions: true }],
"@typescript-eslint/no-unused-vars": [
"error",
{
args: "none",
},
],
"@typescript-eslint/no-var-requires": [0],

// indent: ["error", 2]
// Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs
// e.g. "@typescript-eslint/explicit-function-return-type": "off",
},
overrides: [
{
files: ["*.js"],
rules: {
"@typescript-eslint/explicit-function-return-type": "off",
},
},
],
};
14 changes: 0 additions & 14 deletions .flowconfig

This file was deleted.

17 changes: 8 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
*.sh
/node_modules
/lib
lib
coverage
.node-version
.tags1
0.10.0
0.8.0
0.9.1
0.9.2
0.9.3
docs/_site
documentation.json
node_modules
lerna-debug.log
tsconfig.tsbuildinfo
.vscode
*.off
docs/src/packages/**/api.json
packages/**/typedoc.json
17 changes: 0 additions & 17 deletions .npmignore

This file was deleted.

7 changes: 7 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = {
semi: true,
trailingComma: "all",
singleQuote: false,
printWidth: 120,
tabWidth: 2,
};
18 changes: 15 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
sudo: false
language: node_js
node_js:
- '6'
- '5'
- '4'
- "10"
- "11"
- "12"

install:
- npm install

cache:
directories:
- "$HOME/.npm"

script:
- npm run lint
- npm run build
- npm run jest
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

The JavaScript client library for SuperCollider.

SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
SuperCollider is an environment and programming language for real-time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.

This library provides functionality for working with:

Expand Down Expand Up @@ -73,7 +73,7 @@ sc.server.boot().then((server) => {
let def = server.loadSynthDef('formant', './formant.scd');

// Create group at the root
let group = server.group();
let group = server.group()

let freqSpec = {
minval: 100,
Expand Down Expand Up @@ -107,9 +107,9 @@ sc.server.boot().then((server) => {
Compatibility
-------------

Works on Node 4+
Works on Node 10+

Source code is written in ES2015 with Flow type annotations.
Source code is written in TypeScript and published for usage in with either JavaScript or TypeScript.


Contribute
Expand Down
89 changes: 0 additions & 89 deletions bin/compile-synthdefs.js

This file was deleted.

Loading

0 comments on commit 79916c2

Please sign in to comment.