Skip to content

Conversation

@pedronveloso
Copy link
Collaborator

We (Block employees) can't use the public NPM repository for laptop or CI compilation anymore - per infosec new rules. The project was failing to pull dependencies to install (it would still work if you had them cached locally). A possible solution would be to use Square's internal NPM registry, but that would break it for other users since this is a public repository.
So as an alternative, I've removed the local configuration files, for a regular user this will default to public repos, and for Block employees I've added a note to follow extra setup instructions.

pedronveloso and others added 7 commits February 18, 2025 15:18
this was added in an attempt to get the build script running
according to docs this option saves compile time at the expense of
type accuracy. Given that compile time is fast at the moment,
will revert this.
eslint was downgraded in an attempt to get the lint script running,
but this was not where the problem lay. now that linting is running correctly
it can be upgraded again
@pedronveloso pedronveloso merged commit 83c4598 into master Feb 20, 2025
1 check passed
@pedronveloso pedronveloso deleted the pedro/new-node-registry branch February 20, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants