feat: enhance project configuration with modern setup #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Type
enhancement, tests
Description
Interpreter.js
for improved readability and consistency.Interpreter
covering various G-code scenarios.package.json
to version 3.0.0 with new dependencies and scripts.Changes walkthrough 📝
5 files
.eslintrc.js
Add ESLint configuration for code linting
.eslintrc.js
babel.config.js
Add Babel configuration for code transpilation
babel.config.js
@trendmicro/babel-config
..eslintignore
Add .eslintignore to exclude directories from linting
.eslintignore
.eslintignore
file to ignore specific directories..npmignore
Update .npmignore to exclude more files
.npmignore
.npmignore
to include additional files.rollup.config.mjs
Add Rollup configuration for bundling
rollup.config.mjs
2 files
Interpreter.js
Refactor Interpreter.js for improved readability
src/Interpreter.js
index.js
Update module export to ES6 syntax
src/index.js
5 files
index.test.js
Add test cases for Interpreter functionality
src/tests/index.test.js
circle.nc
Add G-code fixture for circle tests
src/tests/fixtures/circle.nc
default-handler.nc
Add G-code fixture for default handler tests
src/tests/fixtures/default-handler.nc
helical-thread-milling.nc
Add G-code fixture for helical thread milling tests
src/tests/fixtures/helical-thread-milling.nc
one-inch-circle.nc
Add G-code fixture for one-inch circle tests
src/tests/fixtures/one-inch-circle.nc
2 files
LICENSE
Update LICENSE copyright year
LICENSE
README.md
Update README to remove Travis CI badge
README.md
1 files
package.json
Update package.json for version 3.0.0 and dependencies
package.json