box2d.ts
box2d.ts copied to clipboard
[Suggestion]Use `es5` as default compile target.
When use es5 , user could use the dist js file in browser more easily.
Share my tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "system",
"strict": true,
"strictNullChecks": false,
"inlineSourceMap": false,
"preserveConstEnums": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noImplicitUseStrict": false,
"noUnusedLocals": true,
"noUnusedParameters": false,
"removeComments": true,
"sourceMap": true,
"inlineSources": false,
"declaration": true,
"outFile": "../../dist/box2d-ts.js"
},
"include": [
"**/*.ts"
]
}
user could use box2d-ts.js
with system-production.js
in browser (and mobile browser) directly.
Why still using systemjs build? This is not recommended for a build. Also it's not compatible with webpack.
@Nek- do you have some suggestions ? I just want to :
- one js file
- could use in most browser (include some old android/ios devices)
AMD does this job very well. :) See #33 for more details.
@finscn Are the single-file rollup builds enough for this?